Skip to content

Home

The STM32duino GitHub organization is an open-source community developing software and libraries for using STM32 microcontrollers with Arduino. ST contributes to the community, but STM32duino is not part of ST's officially supported software ecosystem.

The organization maintains the Arduino core for STM32-based boards, upload tools, and related libraries. This site documents the core and its libraries, including setup, supported boards, APIs, and customization.

Get started

Since core version 2.8.0, only Arduino IDE 2 is supported. Choose the setup guide for your core version:

After installation, try the Blink example. For help choosing how to program your board, see Upload methods.

Find reference information

Develop and customize

Connectivity

Troubleshooting and support

External resources