Skip to content

geekshow/mbed-os6-stm32-w5500-mqtt

Repository files navigation

Mbed OS6 STM32 IoT Ethernet Controller

IoT controller using Wiznet W5500

Main branch - simple IO control (no temp, LCD etc, just Inputs and Outputs)

Based on the BluePill (STM32F103C8) support for mbed os:

https://os.mbed.com/users/hudakz/code/mbed-os-bluepill/

To Do

  • decrease loop timeout if required

BluePill board (STM32F103C8)

Normal variant uses a mix of inputs, outputs and temperature sensing (DS18B20).

Pins

  • PC_13 is the green LED output (used to indicate online/offline status)
  • PA_0 - PB_0 (left) pins are 9 DigitalIn inputs
  • PB_1 (left) is DS18B20 input (needs external 4.7k pull up)
  • PB_9 - PB_8 (right) pins are I2C
  • PB_7 - PA_8 (right) pins are 11 DigitalOut outputs
  • PC_14 and PC_15 cannot be used (linked to micro crystal)
  • PB_10 is the serial output (115k) used for debug
  • PB_15 - PB_12 (right) are for Wiznet SPI, PB_11 for the Wiznet reset (output)

board-pinout