GitHub - stm32duino/Arduino_Core_STM32: STM32 core support for Arduino (original ) (raw ) Arduino core support for STM32 based boards
Introduction
This repo adds the support of STM32 MCU in Arduino IDE 2.x.
This porting is based on:
STM32Cube MCU Packages including:
The HAL hardware abstraction layer, enabling portability between different STM32 devices via standardized API calls
The Low-Layer (LL) APIs, a light-weight, optimized, expert oriented set of APIs designed for both performance and runtime efficiency
CMSIS device definition for STM32
CMSIS : Cortex Microcontroller Software Interface Standard (CMSIS) is a vendor-independent hardware abstraction layer for the Cortexยฎ-M processor series and defines generic tool interfaces. It has been packaged as a module for Arduino IDE: https://github.com/stm32duino/ArduinoModule-CMSIS
GNU Arm Embedded Toolchain : Arm Embedded GCC compiler, libraries and other GNU tools necessary for bare-metal software development on devices based on the Arm Cortex-M. Packages are provided thanks The xPack 3rd Party Development Tools :
Getting Started
This repo is available as a package usable with Arduino Boards Manager .
Add this link in the "Additional Boards Managers URLs " field:
https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json
Warning
Since core release 2.8.0, only Arduino IDE 2 is supported.
For full instructions on using the "Boards Manager ", see the Getting Started page.
Advanced user can use the repository to benefit from the latest development. See the Using git repository page.
User can add a STM32 based board following this wiki .
Supported boards
Note
๐ board support is available since the specified release version.
๐ board support is available in the main branch and will be available in the specified release version.
Generic STM32C0 boards
Status
Device(s)
Name
Release
Notes
๐
STM32C011D6
Generic Board
2.6.0
๐
STM32C011F4STM32C011F6
Generic Board
2.6.0
๐
STM32C011J4STM32C011J6
Generic Board
2.8.0
๐
STM32C031C4STM32C031C6
Generic Board
2.5.0
๐
STM32C031F4STM32C031F6
Generic Board
2.6.0
๐
STM32C071G8STM32C071GB
Generic Board
2.11.0
๐
STM32C071R8STM32C071RB
Generic Board
2.9.0
๐
STM32C092CBT
Generic Board
2.11.0
๐
STM32C092RBTSTM32C092RCT
Generic Board
2.11.0
๐
STM32C092RCI
Generic Board
2.11.0
Generic STM32F0 boards
Status
Device(s)
Name
Release
Notes
๐
STM32F030C6
Generic Board
2.4.0
๐
STM32F030F4
STM32F030F4 Demo board
1.5.0
๐
STM32F030K6
Generic Board
2.4.0
๐
STM32F030C8
Generic Board
2.0.0
๐
STM32F030F4
Generic Board
2.0.0
๐
STM32F030R8
Generic Board
2.0.0
๐
STM32F031C4STM32F031C6
Generic Board
2.4.0
๐
STM32F031E6STM32F038E6
Generic Board
2.4.0
๐
STM32F031F4STM32F031F6
Generic Board
2.4.0
๐
STM32F031G4STM32F031G6
Generic Board
2.4.0
๐
STM32F031K4STM32F031K6
Generic Board
2.4.0
๐
STM32F031K6T
Generic Board
2.0.0
๐
STM32F038C6
Generic Board
2.4.0
๐
STM32F038F6
Generic Board
2.4.0
๐
STM32F038G6
Generic Board
2.4.0
๐
STM32F038K6
Generic Board
2.4.0
๐
STM32F042C4STM32F042C6
Generic Board
2.0.0
๐
STM32F042F4STM32F042F6
Generic Board
2.4.0
๐
STM32F042G4STM32F042G6
Generic Board
2.4.0
๐
STM32F042K4TSTM32F042K6T
Generic Board
2.0.1
๐
STM32F042K4USTM32F042K6U
Generic Board
2.10.0
๐
STM32F042T6
Generic Board
2.4.0
๐
STM32F048G6
Generic Board
2.4.0
๐
STM32F048T6
Generic Board
2.4.0
๐
STM32F051C4
Generic Board
2.4.0
๐
STM32F051K4
Generic Board
2.4.0
๐
STM32F051K6USTM32F051K8U
Generic Board
2.0.0
๐
STM32F051R4
Generic Board
2.4.0
๐
STM32F051T8
Generic Board
2.4.0
๐
STM32F058C8
Generic Board
2.4.0
๐
STM32F058R8
Generic Board
2.4.0
๐
STM32F058T8
Generic Board
2.4.0
๐
STM32F070CB
Generic Board
2.0.0
๐
STM32F070RB
Generic Board
2.0.0
๐
STM32F071C8STM32F071CB
Generic Board
2.4.0
๐
STM32F071RB
Generic Board
2.4.0
๐
STM32F071V8STM32F071VB
Generic Board
2.4.0
๐
STM32F072C8STM32F072CB
Generic Board
2.0.0
๐
STM32F072R8STM32F072RB
Generic Board
2.0.0
๐
STM32F071C8STM32F071CB
Generic Board
2.4.0
๐
STM32F072V8STM32F072VB
Generic Board
2.4.0
๐
STM32F078CB
Generic Board
2.4.0
๐
STM32F078RB
Generic Board
2.4.0
๐
STM32F078VB
Generic Board
2.4.0
๐
STM32F091CBSTM32F091CC
Generic Board
2.4.0
๐
STM32F091RBSTM32F091RC
Generic Board
2.0.0
๐
STM32F091VB
Generic Board
2.4.0
๐
STM32F091VC
Generic Board
2.4.0
๐
STM32F098CC
Generic Board
2.4.0
๐
STM32F098RC
Generic Board
2.4.0
๐
STM32F098VC
Generic Board
2.4.0
Generic STM32F1 boards
Status
Device(s)
Name
Release
Notes
๐
STM32F100C4STM32F100C6
Generic Board
2.0.0
๐
STM32F100C8STM32F100CB
Generic Board
2.0.0
๐
STM32F100R4STM32F100R6
Generic Board
2.4.0
๐
STM32F100V8STM32F100VB
Generic Board
2.4.0
๐
STM32F100ZCSTM32F100ZDSTM32F100ZT
Generic Board
2.4.0
๐
STM32F101C4STM32F101C6
Generic Board
2.4.0
๐
STM32F101R4STM32F101R6
Generic Board
2.4.0
๐
STM32F101T4STM32F101T6
Generic Board
2.4.0
๐
STM32F101V8STM32F101VB
Generic Board
2.4.0
๐
STM32F101ZCSTM32F101ZDSTM32F101ZE
Generic Board
2.4.0
๐
STM32F103C6STM32F103C8STM32F103CB
Blue Pill
1.2.0
USB CDC support since 1.5.0 Maple bootloaders support since 1.6.0
๐
STM32F103C8STM32F103CB
Black Pill
1.5.0
๐
STM32F103C4STM32F103C6STM32F103C8STM32F103CB
Generic Board
1.9.0
๐
STM32F103R8STM32F103RBSTM32F103RCSTM32F103RE
Blue Button F103Rx
1.9.0
๐
STM32F103R6STM32F103R8STM32F103RBSTM32F103RCSTM32F103RDSTM32F103RESTM32F103RFSTM32F103RG
Generic Board
1.9.0
๐
STM32F103T4STM32F103T6STM32F103T8STM32F103TB
Generic Board
1.9.0
๐
STM32F103V8STM32F103VBSTM32F103VCSTM32F103VDSTM32F103VESTM32F103VFSTM32F103VG
Generic Board
1.9.0
๐
STM32F103ZCSTM32F103ZDSTM32F103ZESTM32F103ZFSTM32F103ZG
Generic Board
1.9.0
๐
STM32F103TB
HY-TinySTM103T
1.5.0
๐
STM32F103CB
Maple Mini
1.2.0
More info USB CDC support since _1.5.0_Maple bootloaders support since 1.6.0
๐
STM32F103ZE
vcc-gnd.com
1.9.0
๐
STM32F103ZE
vcc-gnd.com Mini
1.9.0
Generic STM32F2 boards
Status
Device(s)
Name
Release
Notes
๐
STM32F205RBSTM32F205RCSTM32F205RESTM32F205RF
Generic Board
2.4.0
๐
STM32F205VBSTM32F205VCSTM32F205VESTM32F205VFSTM32F205VG
Generic Board
2.4.0
๐
STM32F205ZCSTM32F205ZESTM32F205ZFSTM32F205ZG
Generic Board
2.4.0
๐
STM32F207ICSTM32F207IESTM32F207IFSTM32F207IG
Generic Board
2.4.0
๐
STM32F207VCSTM32F207VESTM32F207VFSTM32F207VG
Generic Board
2.4.0
๐
STM32F207ZCSTM32F207ZESTM32F207ZFSTM32F207ZG
Generic Board
2.0.0
๐
STM32F215RESTM32F215RG
Generic Board
2.4.0
๐
STM32F215VESTM32F215VG
Generic Board
2.4.0
๐
STM32F215ZESTM32F215ZG
Generic Board
2.4.0
๐
STM32F217IESTM32F217IG
Generic Board
2.4.0
๐
STM32F217VESTM32F217VG
Generic Board
2.4.0
๐
STM32F217ZESTM32F217ZG
Generic Board
2.0.0
Generic STM32F3 boards
Status
Device(s)
Name
Release
Notes
๐
STM32F301C6STM32F301C8
Generic Board
2.4.0
๐
STM32F301K6STM32F301K8
Generic Board
2.4.0
๐
STM32F301R6STM32F301R8
Generic Board
2.4.0
๐
STM32F302R6STM32F302R8
Generic Board
2.0.0
๐
STM32F303C6STM32F303C8
Generic Board
2.4.0
๐
STM32F303CBSTM32F303CC
Generic Board
2.0.0
๐
STM32F303CC
RobotDyn Black Pill
1.6.1
๐
STM32F303K6STM32F303K8
Generic Board
2.0.0
๐
STM32F303R6STM32F303R8
Generic Board
2.4.0
๐
STM32F303RDSTM32F303RE
Generic Board
2.0.0
๐
STM32F303RBSTM32F303RC
Generic Board
2.0.0
๐
STM32F303RC
OLIMEXINO-STM32F3
2.0.0
๐
STM32F303VBTSTM32F303VCT
Generic Board
2.0.0
๐
STM32F318C8
Generic Board
2.4.0
๐
STM32F318K8
Generic Board
2.4.0
๐
STM32F328C8
Generic Board
2.4.0
๐
STM32F334C4STM32F334C6STM32F334C8
Generic Board
2.4.0
๐
STM32F334K4STM32F334K6STM32F334K8
Generic Board
2.0.0
๐
STM32F334R6STM32F334R8
Generic Board
2.4.0
๐
STM32F358CC
Generic Board
2.4.0
๐
STM32F358RC
Generic Board
2.4.0
๐
STM32F358VC
Generic Board
2.4.0
๐
STM32F378CC
Generic Board
2.4.0
๐
STM32F378RC
Generic Board
2.4.0
๐
STM32F378VC
Generic Board
2.4.0
๐
STM32F398VE
Generic Board
2.4.0
Generic STM32F4 boards
Status
Device(s)
Name
Release
Notes
๐
STM32F405RG
Adafruit Feather STM32F405 Express
1.8.0
๐
STM32F401CC
WeAct Black Pill
1.7.0
More info
๐
STM32F401CE
WeAct Black Pill
2.4.0
More info
๐
STM32F411CE
WeAct Black Pill
1.9.0
More info
๐
STM32F407VESTM32F407VG
STM32 F4VE / Black F407VET6
1.4.0
STM32F407VG support since 1.5.0
๐
STM32F407ZESTM32F407ZG
Black F407ZE / Black F407ZG
1.5.0
๐
STM32F407ZG
vcc-gnd.com Mini
2.0.0
๐
STM32F407VE
vcc-gnd.com Mini
1.4.0
๐
STM32F401RC
STM32F Core Board
1.7.0
๐
STM32F407VG
DIYMORE STM32F407VGT
1.5.0
๐
STM32F407VE
FK407M1
1.5.0
๐
STM32F401CBSTM32F401CCSTM32F401CDSTM32F401CE
Generic Board
1.9.0
๐
STM32F401RBSTM32F401RCSTM32F401RDSTM32F401RE
Generic Board
1.8.0
๐
STM32F401VBSTM32F401VCSTM32F401VDSTM32F401VE
Generic Board
2.0.0
๐
STM32F405RG
Generic Board
1.9.0
๐
STM32F407IESTM32F407IG
Generic Board
2.10.0
๐
STM32F407VESTM32F407VG
Generic Board
1.9.0
๐
STM32F407ZESTM32F407ZG
Generic Board
2.0.0
๐
STM32F410C8STM32F410CB
Generic Board
1.9.0
๐
STM32F410R8STM32F410RB
Generic Board
1.9.0
๐
STM32F410T8STM32F410TB
Generic Board
2.4.0
๐
STM32F411CCSTM32F411CE
Generic Board
1.9.0
๐
STM32F411RCSTM32F411RE
Generic Board
1.9.0
๐
STM32F412CESTM32F412CG
Generic Board
1.9.0
๐
STM32F412RESTM32F412RG
Generic Board
1.9.0
๐
STM32F412ZESTM32F412ZG
Generic Board
2.6.0
๐
STM32F413CGSTM32F413CH
Generic Board
1.9.0
๐
STM32F413RGSTM32F413RH
Generic Board
1.9.0
๐
STM32F413ZGSTM32F413ZH
Generic Board
2.0.0
๐
STM32F415RG
Generic Board
1.9.0
๐
STM32F417IESTM32F417IG
Generic Board
2.10.0
๐
STM32F417VESTM32F417VG
Generic Board
1.9.0
๐
STM32F417ZESTM32F417ZG
Generic Board
2.0.0
๐
STM32F423CH
Generic Board
1.9.0
๐
STM32F423RH
Generic Board
1.9.0
๐
STM32F423ZH
Generic Board
2.0.0
๐
STM32F427ZGSTM32F427ZI
Generic Board
2.0.0
๐
STM32F429ZESTM32F429ZGSTM32F429ZI
Generic Board
2.0.0
๐
STM32F437ZGSTM32F437ZI
Generic Board
2.0.0
๐
STM32F439ZGSTM32F439ZI
Generic Board
2.0.0
๐
STM32F446RCSTM32F446RE
Generic Board
1.9.0
๐
STM32F446ZCSTM32F446ZE
Generic Board
2.7.0
๐
STM32F446VCSTM32F446VE
Generic Board
2.0.0
๐
STM32F411CE
ThunderPack v1.1+
1.9.0
Generic STM32F7 boards
Status
Device(s)
Name
Release
Notes
๐
STM32F722RCSTM32F722RE
Generic Board
2.3.0
๐
STM32F722ZCSTM32F722ZE
Generic Board
2.4.0
๐
STM32F723ICSTM32F723IE
Generic Board
2.7.0
๐
STM32F730I8K
Generic Board
2.7.0
๐
STM32F730R8
Generic Board
2.3.0
๐
STM32F732RE
Generic Board
2.3.0
๐
STM32F732ZE
Generic Board
2.4.0
๐
STM32F733IE
Generic Board
2.7.0
๐
STM32F745ZESTM32F745ZG
Generic Board
2.0.0
๐
STM32F746BESTM32F746BGSTM32F746NESTM32F746NG
Generic Board
2.0.0
๐
STM32F746ZESTM32F746ZG
Generic Board
2.0.0
๐
STM32F750N8
Generic Board
2.0.0
๐
STM32F750Z8
Generic Board
2.0.0
๐
STM32F756BGSTM32F756NG
Generic Board
2.0.0
๐
STM32F756ZG
Generic Board
2.0.0
๐
STM32F765IGKSTM32F765IIKSTM32F765IGTSTM32F765IIT
Generic Board
2.3.0
๐
STM32F765VGSTM32F765VI
Generic Board
2.0.0
๐
STM32F765ZGSTM32F765ZI
Generic Board
2.0.0
๐
STM32F767IGKSTM32F767IIKSTM32F767IGTSTM32F767IIT
Generic Board
2.3.0
๐
STM32F767VGSTM32F767VI
Generic Board
2.0.0
๐
STM32F767ZGSTM32F767ZI
Generic Board
2.0.0
๐
STM32F777IIKSTM32F777IIT
Generic Board
2.3.0
๐
STM32F777VI
Generic Board
2.0.0
๐
STM32F777ZI
Generic Board
2.0.0
Generic STM32G0 boards
Status
Device(s)
Name
Release
Notes
๐
STM32G030C6STM32G030C8
Generic Board
2.2.0
๐
STM32G030F6STM32G030F6
Generic Board
2.2.0
๐
STM32G030K8
Aurora One
2.0.0
๐
STM32G071CB
AGAFIA SG0
2.3.0
๐
STM32G030J6
Generic Board
2.4.0
๐
STM32G030K6STM32G030K8
Generic Board
2.0.0
๐
STM32G031C4STM32G031C6STM32G031C8
Generic Board
2.4.0
๐
STM32G031F4STM32G031F6STM32G031F8
Generic Board
2.3.0
๐
STM32G031G4STM32G031G6STM32G031G8
Generic Board
2.4.0
๐
STM32G031J4STM32G031J6
Generic Board
2.0.0
๐
STM32G031K4STM32G031K6STM32G031K8
Generic Board
2.0.0
๐
STM32G031Y8
Generic Board
2.3.0
๐
STM32G041C6STM32G041C8
Generic Board
2.4.0
๐
STM32G041F6STM32G041F8
Generic Board
2.3.0
๐
STM32G041G6STM32G041G8
Generic Board
2.4.0
๐
STM32G041J6
Generic Board
2.0.0
๐
STM32G041K6STM32G041K8
Generic Board
2.0.0
๐
STM32G041Y8
Generic Board
2.3.0
๐
STM32G050C6STM32G050C8
Generic Board
2.4.0
๐
STM32G050F6
Generic Board
2.4.0
๐
STM32G050K6STM32G050K8
Generic Board
2.4.0
๐
STM32G051C6STM32G051C8
Generic Board
2.4.0
๐
STM32G051F6STM32G051F8
Generic Board
2.4.0
๐
STM32G051G6STM32G051G8
Generic Board
2.4.0
๐
STM32G051K6STM32G051K8
Generic Board
2.4.0
๐
STM32G061C6STM32G061C8
Generic Board
2.4.0
๐
STM32G061F6STM32G061F8
Generic Board
2.4.0
๐
STM32G061G6STM32G061G8
Generic Board
2.4.0
๐
STM32G061K6STM32G061K8
Generic Board
2.4.0
๐
STM32G070CB
Generic Board
2.3.0
๐
STM32G070KB
Generic Board
2.3.0
๐
STM32G070RB
Generic Board
2.3.0
๐
STM32G071C6STM32G071C8STM32G071CB
Generic Board
2.3.0
๐
STM32G071EB
Generic Board
2.4.0
๐
STM32G071G6STM32G071G8STM32G071GB
Generic Board
2.4.0
๐
STM32G071G8UxN
Generic Board
2.3.0
๐
STM32G071GBUxN
Generic Board
2.3.0
๐
STM32G071K6STM32G071K8STM32G071KB
Generic Board
2.4.0
๐
STM32G071R6STM32G071R8STM32G071RB
Generic Board
2.0.0
๐
STM32G081CBTSTM32G081CBU
Generic Board
2.3.0
๐
STM32G081EB
Generic Board
2.4.0
๐
STM32G081GB
Generic Board
2.4.0
๐
STM32G081GBUxN
Generic Board
2.3.0
๐
STM32G081KB
Generic Board
2.4.0
๐
STM32G081RB
Generic Board
2.0.0
๐
STM32G0B0CE
Generic Board
2.4.0
๐
STM32G0B0RE
Generic Board
2.4.0
๐
STM32G0B0VE
Generic Board
2.4.0
๐
STM32G0B1CBSTM32G0B1CCSTM32G0B1CE
Generic Board
2.4.0
๐
STM32G0B1KBSTM32G0B1KCSTM32G0B1KE
Generic Board
2.4.0
๐
STM32G0B1MBSTM32G0B1MCSTM32G0B1ME
Generic Board
2.4.0
๐
STM32G0B1NE
Generic Board
2.4.0
๐
STM32G0B1VBSTM32G0B1VCSTM32G0B1VE
Generic Board
2.4.0
๐
STM32G0B1RBSTM32G0B1RCSTM32G0B1RE
Generic Board
2.1.0
๐
STM32G0C1CCSTM32G0C1CE
Generic Board
2.4.0
๐
STM32G0C1KBSTM32G0C1KCSTM32G0C1KE
Generic Board
2.4.0
๐
STM32G0C1MCSTM32G0C1ME
Generic Board
2.4.0
๐
STM32G0C1NE
Generic Board
2.4.0
๐
STM32G0C1VCSTM32G0C1VE
Generic Board
2.4.0
๐
STM32G0C1RBSTM32G0C1RE
Generic Board
2.1.0
Generic STM32G4 boards
Status
Device(s)
Name
Release
Notes
๐
STM32G474CEU
WeAct G474CE
2.10.0
More info
๐
STM32G431C6STM32G431C8STM32G431CB
Generic Board
2.4.0
๐
STM32G431C6USTM32G431C8USTM32G431CBU
Generic Board
2.0.0
๐
STM32G431M6STM32G431M8STM32G431MB
Generic Board
2.4.0
๐
STM32G431V6STM32G431V8STM32G431VB
Generic Board
2.4.0
๐
STM32G441CB
Generic Board
2.4.0
๐
STM32G441CBU
Generic Board
2.0.0
๐
STM32G441MB
Generic Board
2.4.0
๐
STM32G441VB
Generic Board
2.4.0
๐
STM32G431K6STM32G431K8STM32G431KB
Generic Board
2.0.0
๐
STM32G441KB
Generic Board
2.0.0
๐
STM32G431R6STM32G431R8STM32G431RB
Generic Board
2.0.0
๐
STM32G441RB
Generic Board
2.0.0
๐
STM32G471CCSTM32G471CE
Generic Board
2.4.0
๐
STM32G471MCSTM32G471ME
Generic Board
2.4.0
๐
STM32G471QCSTM32G471QE
Generic Board
2.4.0
๐
STM32G471RCSTM32G471RE
Generic Board
2.4.0
๐
STM32G471VCSTM32G471VE
Generic Board
2.4.0
๐
STM32G473CBTSTM32G473CCTSTM32G473CET
Generic Board
2.4.0
๐
STM32G473CBUSTM32G473CCUSTM32G473CEU
Generic Board
2.10.0
๐
STM32G473MBSTM32G473MCSTM32G473ME
Generic Board
2.4.0
๐
STM32G473PBSTM32G473PCSTM32G473PE
Generic Board
2.4.0
๐
STM32G473QBSTM32G473QCSTM32G473QE
Generic Board
2.4.0
๐
STM32G473RBSTM32G473RCSTM32G473RE
Generic Board
2.0.0
๐
STM32G473VBSTM32G473VCSTM32G473VE
Generic Board
2.4.0
๐
STM32G474CBTSTM32G474CCTSTM32G474CET
Generic Board
2.4.0
๐
STM32G474CBUSTM32G474CCUSTM32G474CEU
Generic Board
2.10.0
๐
STM32G474MBSTM32G474MCSTM32G474ME
Generic Board
2.4.0
๐
STM32G474PBSTM32G474PCSTM32G474PE
Generic Board
2.4.0
๐
STM32G474QBSTM32G474QCSTM32G474QE
Generic Board
2.4.0
๐
STM32G474RBSTM32G474RCSTM32G474RE
Generic Board
2.0.0
๐
STM32G474VBSTM32G474VCSTM32G474VE
Generic Board
2.4.0
๐
STM32G483CET
Generic Board
2.4.0
๐
STM32G483CEU
Generic Board
2.10.0
๐
STM32G483ME
Generic Board
2.4.0
๐
STM32G483PE
Generic Board
2.4.0
๐
STM32G483QE
Generic Board
2.4.0
๐
STM32G483RE
Generic Board
2.0.0
๐
STM32G483VE
Generic Board
2.4.0
๐
STM32G484CET
Generic Board
2.4.0
๐
STM32G484CEU
Generic Board
2.10.0
๐
STM32G484ME
Generic Board
2.4.0
๐
STM32G484PE
Generic Board
2.4.0
๐
STM32G484QE
Generic Board
2.4.0
๐
STM32G484RE
Generic Board
2.0.0
๐
STM32G484VE
Generic Board
2.4.0
๐
STM32G491CCSTM32G491CE
Generic Board
2.4.0
๐
STM32G491KCSTM32G491KE
Generic Board
2.4.0
๐
STM32G491MCSTM32G491ME
Generic Board
2.4.0
๐
STM32G491RCSTM32G491RE
Generic Board
2.3.0
๐
STM32G491VCSTM32G491VE
Generic Board
2.4.0
๐
STM32G4A1CE
Generic Board
2.4.0
๐
STM32G4A1KE
Generic Board
2.4.0
๐
STM32G4A1ME
Generic Board
2.4.0
๐
STM32G4A1RE
Generic Board
2.3.0
๐
STM32G4A1VE
Generic Board
2.4.0
Generic STM32H5 boards
Status
Device(s)
Name
Release
Notes
๐
STM32H503CB
Generic Board
2.9.0
๐
STM32H503KB
Generic Board
2.8.1
๐
STM32H503RB
Generic Board
2.7.0
๐
STM32H562RGT
WeAct H562RGT
2.9.0
๐
STM32H562RGTSTM32H562RIT
Generic Board
2.9.0
๐
STM32H563IIKxQ
Generic Board
2.6.0
๐
STM32H563RGSTM32H563RI
Generic Board
2.8.1
๐
STM32H563ZGSTM32H563ZI
Generic Board
2.6.0
๐
STM32H573IIKxQ
Generic Board
2.6.0
๐
STM32H573RI
Generic Board
2.8.1
๐
STM32H573ZI
Generic Board
2.6.0
Generic STM32H7 boards
Status
Device(s)
Name
Release
Notes
๐
STM32H723ZESTM32H723ZG
Generic Board
2.4.0
๐
STM32H730ZBT
Generic Board
2.4.0
๐
STM32H733ZGT
Generic Board
2.4.0
๐
STM32H742IGSTM32H742II
Generic Board
2.1.0
๐
STM32H742VGSTM32H742VI
Generic Board
2.0.0
๐
STM32H742XGSTM32H742XI
Generic Board
2.7.0
๐
STM32H742ZGSTM32H742ZI
Generic Board
2.0.0
๐
STM32H743IGSTM32H743II
Generic Board
2.0.0
๐
STM32H743VGSTM32H743VI
Generic Board
2.0.0
๐
STM32H743VI
DevEBox H743VIT6
2.2.0
๐
STM32H743VI
WeAct MiniSTM32H743VIT6
2.2.0
More info
๐
STM32H743XGSTM32H743XI
Generic Board
2.7.0
๐
STM32H743ZGSTM32H743ZI
Generic Board
2.0.0
๐
STM32H745XGSTM32H745XI
Generic Board
2.7.0
๐
STM32H747AGSTM32H747AI
Generic Board
2.0.0
๐
STM32H747IGSTM32H747II
Generic Board
2.0.0
๐
STM32H747XGSTM32H747XI
Generic Board
2.7.0
๐
STM32H750ZB
Generic Board
2.0.0
๐
STM32H750IBSTM32H750II
Generic Board
2.0.0
๐
STM32H750IB
Daisy
1.9.0
๐
STM32H750IB
Daisy Patch SM
2.2.0
๐
STM32H750IB
Daisy Petal SM
2.2.0
๐
STM32H750VB
Generic Board
2.0.0
๐
STM32H750VB
DevEBox H750VBT6
2.2.0
๐
STM32H750VB
WeAct MiniSTM32H750VBT6
2.2.0
More info
๐
STM32H750XB
Generic Board
2.7.0
๐
STM32H753VI
Generic Board
2.0.0
๐
STM32H753XI
Generic Board
2.7.0
๐
STM32H753ZI
Generic Board
2.0.0
๐
STM32H755XI
Generic Board
2.7.0
๐
STM32H757AI
Generic Board
2.0.0
๐
STM32H757II
Generic Board
2.0.0
๐
STM32H757XI
Generic Board
2.7.0
๐
STM32H7A3VGHXSTM32H7A3VGTX
Generic Board
2.8.0
๐
STM32H7A3VIHXSTM32H7A3VITX
Generic Board
2.8.0
๐
STM32H7A3ZGTxQSTM32H7A3ZITxQ
Generic Board
2.10.0
๐
STM32H7B0VBTX
Generic Board
2.8.0
๐
STM32H7B3VIHXSTM32H7B3VITX
Generic Board
2.8.0
๐
STM32H7B3ZITxQ
Generic Board
2.10.0
Generic STM32L0 boards
Status
Device(s)
Name
Release
Notes
๐
STM32L010C6
Generic Board
2.4.0
๐
STM32L010F4
Generic Board
2.4.0
๐
STM32L010R8
Generic Board
2.4.0
๐
STM32L010RB
Generic Board
2.0.0
๐
STM32L011D3STM32L011D4
Generic Board
2.4.0
๐
STM32L011E3STM32L011E4
Generic Board
2.4.0
๐
STM32L011F3STM32L011F4
Generic Board
2.4.0
๐
STM32L011G3STM32L011G4
Generic Board
2.4.0
๐
STM32L011K3STM32L011K4
Generic Board
2.4.0
๐
STM32L021F4
Generic Board
2.4.0
๐
STM32L021D4
Generic Board
2.4.0
๐
STM32L021F4
Generic Board
2.4.0
๐
STM32L021G4
Generic Board
2.4.0
๐
STM32L021K4
Generic Board
2.4.0
๐
STM32L031C4STM32L031C6
Generic Board
2.4.0
๐
STM32L031E4STM32L031E6
Generic Board
2.4.0
๐
STM32L031F4STM32L031F6
Generic Board
2.4.0
๐
STM32L031G4STM32L031G6
Generic Board
2.4.0
๐
STM32L031K4TSTM32L031K6T
Generic Board
2.0.0
๐
STM32L041C4STM32L041C6
Generic Board
2.4.0
๐
STM32L041E6
Generic Board
2.4.0
๐
STM32L041F6
Generic Board
2.4.0
๐
STM32L041G6
Generic Board
2.4.0
๐
STM32L041K6T
Generic Board
2.0.0
๐
STM32L051C6STM32L051C8
Generic Board
2.0.0
๐
STM32L051K6STM32L051K8
Generic Board
2.8.0
๐
STM32L052C6STM32L052C8
Generic Board
2.4.0
๐
STM32L052K6STM32L052K8
Generic Board
2.4.0
๐
STM32L052R6STM32L052R8
Generic Board
2.4.0
๐
STM32L052R6TSTM32L052R8T
Generic Board
2.0.0
๐
STM32L052T6STM32L052T8
Generic Board
2.4.0
๐
STM32L053C6STM32L053C8
Generic Board
2.4.0
๐
STM32L053R6STM32L053R8
Generic Board
2.4.0
๐
STM32L053R6TSTM32L053R8T
Generic Board
2.0.0
๐
STM32L062C8
Generic Board
2.4.0
๐
STM32L062K8
Generic Board
2.4.0
๐
STM32L063C8
Generic Board
2.4.0
๐
STM32L063R8T
Generic Board
2.0.0
๐
STM32L072CBSTM32L072CZ
Generic Board
2.4.0
๐
STM32L072CBYSTM32L072CZESTM32L072CZY
Generic Board
2.0.0
๐
STM32L072KBSTM32L072KZ
Generic Board
2.4.0
๐
STM32L072KBTSTM32L072KZT
Generic Board
2.0.0
๐
STM32L072KZT
ThunderPack v1.0
1.8.0
๐
STM32L072RBT
PX-HER0
1.8.0
๐
STM32L072RBSTM32L072RZ
Generic Board
2.4.0
๐
STM32L072RBTSTM32L072RZT
Generic Board
2.0.0
๐
STM32L072V8STM32L072VBSTM32L072VZ
Generic Board
2.4.0
๐
STM32L073CBSTM32L073CZ
Generic Board
2.4.0
๐
STM32L073CZY
Generic Board
2.0.0
๐
STM32L073RBSTM32L073RZ
Generic Board
2.4.0
๐
STM32L073RBTSTM32L073RZT
Generic Board
2.0.0
๐
STM32L073V8STM32L073VBSTM32L073VZ
Generic Board
2.4.0
๐
STM32L082CZ
Generic Board
2.4.0
๐
STM32L082CZY
Generic Board
2.0.0
๐
STM32L082KBSTM32L082KZ
Generic Board
2.4.0
๐
STM32L082KBTSTM32L082KZT
Generic Board
2.0.0
๐
STM32L083CB
Generic Board
2.4.0
๐
STM32L083CZ
Generic Board
2.4.0
๐
STM32L083RB
Generic Board
2.4.0
๐
STM32L083RBTSTM32L083RZT
Generic Board
2.0.0
๐
STM32L083RZ
Generic Board
2.4.0
๐
STM32L083V8STM32L083VBSTM32L083VZ
Generic Board
2.4.0
Generic STM32L1 boards
Status
Device(s)
Name
Release
Notes
๐
STM32L100C6STM32L100C6-A
Generic Board
2.0.0
๐
STM32L151C6STM32L151C8STM32L151CB
Generic Board
2.0.0
๐
STM32L151C6-ASTM32L151C8-ASTM32L151CB-A
Generic Board
2.0.0
๐
STM32L152C6STM32L152C8STM32L152CB
Generic Board
2.0.0
๐
STM32L152C6-ASTM32L152C8-ASTM32L152CB-A
Generic Board
2.0.0
๐
STM32L151RE
Generic Board
2.0.0
๐
STM32L151ZD
Generic Board
2.6.0
๐
STM32L152RE
Generic Board
2.0.0
๐
STM32L152ZD
Generic Board
2.6.0
๐
STM32L162RE
Generic Board
2.0.0
๐
STM32L162ZD
Generic Board
2.6.0
Generic STM32L4 boards
Status
Device(s)
Name
Release
Notes
๐
STM32L412K8STM32L412KBSTM32L422KB
Generic Board
2.0.0
๐
STM32L412RBIxPSTM32L412RBTxP
Generic Board
2.11.0
๐
STM32L431CBSTM32L431CC
Generic Board
2.8.1
๐
STM32L431RBSTM32L431RC
Generic Board
2.3.0
๐
STM32L432KBSTM32L432KCSTM32L442KC
Generic Board
2.0.0
๐
STM32L433CBTSTM32L433CCT
Generic Board
2.1.0
๐
STM32L433CBUSTM32L433CCU
Generic Board
2.1.0
๐
STM32L443CCSTM32L443CC
Generic Board
2.1.0
๐
STM32L433RCSTM32L443RCSTM32L433RB
Generic Board
2.6.0
๐
STM32L433RC-P
Generic Board
2.0.0
๐
STM32L452RCSTM32L452RESTM32L462RE
Generic Board
2.0.0
๐
STM32L452RE
Leafony AP03
2.4.0
๐
STM32L452RE-P
Generic Board
2.0.0
๐
STM32L475VCSTM32L475VESTM32L475VG
Generic Board
2.0.0
๐
STM32L476VCSTM32L476VESTM32L476VG
Generic Board
2.0.0
๐
STM32L476RCSTM32L476RESTM32L476RG
Generic Board
2.0.0
๐
STM32L486VG
Generic Board
2.0.0
๐
STM32L496ZESTM32L496ZG
Generic Board
2.0.0
๐
STM32L496ZG-P
Generic Board
2.0.0
๐
STM32L4A6ZG
Generic Board
2.0.0
๐
STM32L4A6ZG-P
Generic Board
2.0.0
๐
STM32L4R5VGSTM32L4R5VI
Generic Board
2.0.0
๐
STM32L4R5ZGTxSTM32L4R5ZITx
Generic Board
2.0.0
๐
STM32L4R5ZGYxSTM32L4R5ZIYx
Generic Board
2.1.0
๐
STM32L4R5ZI-P
Generic Board
2.0.0
๐
STM32L4R7VITx
Generic Board
2.0.0
๐
STM32L4R7ZITx
Generic Board
2.0.0
๐
STM32L4R9ZGJxSTM32L4R9ZIJx
Generic Board
2.0.0
๐
STM32L4R9ZGYxSTM32L4R9ZIYx
Generic Board
2.1.0
๐
STM32L4S5VI
Generic Board
2.0.0
๐
STM32L4S5ZITx
Generic Board
2.0.0
๐
STM32L4S5ZIYx
Generic Board
2.1.0
๐
STM32L4S7VI
Generic Board
2.0.0
๐
STM32L4S7ZITx
Generic Board
2.0.0
๐
STM32L4S9ZIJx
Generic Board
2.0.0
๐
STM32L4S9ZIYx
Generic Board
2.1.0
Generic STM32L5 boards
Status
Device(s)
Name
Release
Notes
๐
STM32L552ZC-QSTM32L552ZE-Q
Generic Board
2.0.0
๐
STM32L552QCIxQSTM32L552QEIxQ
Generic Board
2.11.0
๐
STM32L562ZE-Q
Generic Board
2.0.0
๐
STM32L562QEIxQ
Generic Board
2.11.0
Generic STM32U0 boards
Status
Device(s)
Name
Release
Notes
๐
STM32U073R8STSTM32U073RBSTM32U073RC
Generic Board
2.9.0
๐
STM32U083RC
Generic Board
2.9.0
Generic STM32U3 boards
Status
Device(s)
Name
Release
Notes
๐
STM32U375RETxQSTM32U375RGTxQ
Generic Board
2.10.0
๐
STM32U375VEISTM32U375VGI
Generic Board
2.10.0
๐
STM32U385RGTxQ
Generic Board
2.10.0
๐
STM32U385VGI
Generic Board
2.10.0
Generic STM32U5 boards
Status
Device(s)
Name
Release
Notes
๐
STM32U575AGIxQSTM32U575AIIxQ
Generic Board
2.1.0
๐
STM32U575CGxSTM32U575CIx
Generic Board
2.7.0
๐
STM32U575ZGTxQSTM32U575ZITxQ
Generic Board
2.1.0
๐
STM32U585AIIxQ
Generic Board
2.1.0
๐
STM32U585CIx
Generic Board
2.7.0
๐
STM32U585ZITxQ
Generic Board
2.1.0
๐
STM32U595ZITxQSTM32U595ZJTxQ
Generic Board
2.11.0
๐
STM32U599ZITxQSTM32U599ZJTxQ
Generic Board
2.11.0
๐
STM32U5A5ZJTxQ
Generic Board
2.11.0
๐
STM32U5A9ZJTxQ
Generic Board
2.11.0
Generic STM32WB boards
Status
Device(s)
Name
Release
Notes
๐
STM32WB15CCU
Generic Board
2.5.0
๐
STM32WB55CCSTM32WB55CESTM32WB55CG
Generic Board
2.0.0
๐
STM32WB5MMG
Generic Board
2.1.0
๐
STM32WB55RCSTM32WB55RESTM32WB55RG
Generic Board
2.0.0
๐
STM32WB55VCSTM32WB55VESTM32WB55VG
Generic Board
2.10.0
๐
STM32WB55VY
Generic Board
2.10.0
Generic STM32WBA boards
Status
Device(s)
Name
Release
Notes
๐
STM32WBA55CEUSTM32WBA55CGU
Generic Board
2.8.0
Generic STM32WL boards
Status
Device(s)
Name
Release
Notes
๐
STM32WL54CCSTM32WL55CC
Generic Board
2.1.0
๐
STM32WL55JCSTM32WL55JC
Generic Board
2.1.0
๐
STM32WLE4C8STM32WLE4CBSTM32WLE4CC
Generic Board
2.1.0
๐
STM32WLE4J8STM32WLE4JBSTM32WLE4JC
Generic Board
2.1.0
๐
STM32WLE5C8STM32WLE5CBSTM32WLE5CC
Generic Board
2.1.0
๐
STM32WLE5J8STM32WLE5JBSTM32WLE5JC
Generic Board
2.1.0
3D printer boards
Status
Device(s)
Name
Release
Notes
๐
STM32L4R5ZIYx
Swan R5
2.1.0
๐
STM32L433CC
Cygnet
2.8.0
Status
Device(s)
Name
Release
Notes
๐
STM32F746ZET
EtherCATduino
2.1.0
Electronic Speed Controller boards
Status
Device(s)
Name
Release
Notes
๐
STM32F051K6U
Wraith V1 ESC
1.8.0
๐
STM32F103RCT
STorM32 V1.31 RC
2.1.0
Garatronic/McHobby boards
Generic flight controllers
Status
Device(s)
Name
Release
Notes
๐
STM32F103CB
Afro Flight Rev5 (8/12MHz)
1.7.0
๐
STM32F303CC
Sparky V1
1.6.0
LoRa boards
Midatronics boards
Status
Device(s)
Name
Release
Notes
๐
STM32WB55CE
SharkyMKR
1.7.0
Status
Device(s)
Name
Release
Notes
๐
STM32WLE5JB
ELV-BM-TRX1
2.8.0
Status
Device(s)
Name
Release
Notes
๐
STM32WB55RGV
STeaMi
2.9.0
Next release
See milestones to have an overview of the next release content.
Troubleshooting
For question, support, ..., you could submit a topic on the stm32duino forum .
If you have any issue, you could file an issue on GitHub .
In any case, it always fine to search if your issue was not already existing before submit a new one.