stm32duino/Arduino_Core_STM32
STM32 core support for Arduino observed · 2026-08-28
Health v2 · maintenance only
89/100
- Activity 99
- Release rhythm 70
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 135
- age_days: 3402
- days_rel: 41
- days_push: 7
- n_releases_24m: 6
Adoption not part of the score
3331 stars · 1083 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
The official Arduino core that adds STM32 microcontroller support to the Arduino IDE, built on STM32Cube HAL/LL APIs, CMSIS, and the GNU Arm Embedded toolchain. It supports a wide range of STM32 families (F0-F7, G0/G4, H7, L0-L5, MP1, WB, WL, U5) and many boards including Nucleo.
Use cases
- program STM32 boards with the Arduino IDE
- flash sketches to a Nucleo development board
- use Arduino APIs like Serial, SPI, and I2C on STM32 microcontrollers
- build firmware for STM32F4 or STM32H7 with Arduino
- port existing Arduino projects to STM32 hardware
- access hardware timers and EEPROM emulation on STM32
When to choose
- you want the simplicity of Arduino sketches on STM32 MCUs
- you need broad support across many STM32 families and boards
- you want HAL/LL and CMSIS integration under a standardized Arduino API
When to avoid
- you need bare-metal STM32 development without the Arduino abstraction
- you target non-STM32 microcontrollers
- you require a vendor-IDE workflow like STM32CubeIDE with full ST tooling
Facets
framework · maturity active
embedded sdk developer-tools embedded-systems hardware developer-tools iot embedded iot cross-platform arduino-core stm32 microcontroller hal cmsis nucleo embedded-c
2 sources
- readme: https://github.com/stm32duino/Arduino_Core_STM32 · fetched 2026-08-28 · be8b616390ff
- homepage: https://github.com/stm32duino/Arduino_Core_STM32/wiki · fetched 2026-08-29 · 877b17266a11
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| stm32duino/Arduino_Core_STM32 | main | 89 |
For agents
markdown · JSON · MCP: product_card(name="stm32duino/Arduino_Core_STM32")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem