STM32duino (STM32 Arduino)

  • STM32duino
  • Maple

ST STM32

Switching between Arduino cores:
There are three different Arduino cores for STM32 microcontrollers: STM32Duino, Arduino STM32 (maple) and STM32L0. All of them have been developed independently, therefore, have different functionality and set of internal libraries. By default, official STM32Duino core is used (except cases when a board supports only one specific core).

GitHub

github.com/stm32duino/Arduino_Core_STM32, STM32 core support for Arduino
github.com/rogerclarkmelbourne/Arduino_STM32, Arduino STM32. Hardware files to support STM32 boards, on Arduino IDE 1.8.x including LeafLabs Maple and other generic STM32F103 boards
github.com/bobc/maple-asp, Arduino Support Package For Maple
github.com/leaflabs/maple-ide, Development environment for the Maple ARM Cortex-M3 development board; forked from Arduino

STM32-GENERIC-Derivate
github.com/danieleff/STM32GENERIC, Generic implementation of Arduino for STM32 boards
github.com/huaweiwx/STM32GENERIC, Generic implementation of Arduino for STM32 boards
github.com/ChrisMicro/STM32GENERIC, Generic implementation of Arduino for STM32 boards

Tutorials

Arduino goes STM32
Arduino for STM32 (Forum)
Arduino for STM32 (Wiki)
The Arduino IDE with STM32

Videos

STM32 Arduino (STM32F103C8 / Programming STM32 with Arduino and Mac)
STM32 dev board first steps (linux)

Leave a Reply

Your email address will not be published. Required fields are marked *