-
Notifications
You must be signed in to change notification settings - Fork 1k
Libraries
Frederic Pillon edited this page Aug 30, 2017
·
27 revisions
Herafter, a non exhaustive list of libraries compatible with the STM32 core.
Currently, libraries that come with the Arduino IDE should work (could required some pins update in the sketch)
/img/Warning-icon.png Arduino boards provide ICSP connector used by several Arduino shield for SPI signal: MISO/MOSI/SCK. STM32 boards do not have this ICSP connector, so this requires to manually wire those SPI signal on the desire pin (mainly: D11 to D13)
- SPI: follow the official SPI API
- Wire (I2C): follow the official Wire API.
- EEPROM: follow the official EEPROM API.
- Servo: follow the official Servo API. Need some review. Range is not correct.
Some libraries have been developed to support specific hardware features:
-
STM32Ethernet: for on board Ethernet port (ex: Nucleo-F429ZI).
This library is fully compatible with Arduino Ethernet API. -
STM32SD: for board with SD card slot (ex: Disco-F746).
This library is fully compatible with Arduino SD API.
Goal is to have all dedicated STM32 libraries available through the "Library Manager"
Have a look here to see which one are available or thanks the "Library Manager"
http://www.arduinolibraries.info/architectures/stm32
- TFT
- LCD
- Ethernet
- WiFi
- Firmata
-
Advanced usages