Arduino core support for STM32 based boards


This repo adds the support of STM32 MCU in Arduino IDE.
This porting is based on:
This repo is available as a package usable with Arduino Boards Manager.
Use this link in the "Additional Boards Managers URLs" field:
https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json
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.
| Status |
Generic STM32F1xx |
Release |
Comment |
| 💚 |
BluePill F103C(6-8-B) |
1.2.0 |
USB CDC support since 1.5.0, Maple bootloaders support since 1.6.0 |
| 💚 |
BlackPill F103C(8-B) |
1.5.0 |
|
| 💛 |
Generic F103C(4-6-8-B) |
1.9.0 |
|
| 💛 |
Generic F103R(6-8-B-C-D-E-F-G) |
1.9.0 |
|
| 💛 |
Generic F103T(4-6-8-B) |
1.9.0 |
|
| 💛 |
Generic F103V(8-B-C-D-E-F-G) |
1.9.0 |
|
| 💛 |
Generic F103Z(C-D-E-F-G) |
1.9.0 |
|
| 💚 |
HY-TinySTM103T |
1.5.0 |
|
| 💚 |
MapleMini F103CB |
1.2.0 |
USB CDC support since 1.5.0, Maple bootloaders support since 1.6.0 |
| 💛 |
Vcc-Gnd F103ZET6 |
1.9.0 |
Standard and Mini |
| Status |
Generic STM32F4xx |
Release |
Comment |
| 💚 |
Adafruit Feather STM32F405 Express |
1.8.0 |
|
| 💚 |
BlackPill F401CC |
1.7.0 |
|
| 💛 |
BlackPill F411CE |
1.9.0 |
|
| 💚 |
Black F407VET6 |
1.4.0 |
VG/ZE/ZG in 1.5.0 |
| 💚 |
Blue F407VET6 Mini |
1.4.0 |
|
| 💚 |
Core Board F401RC |
1.7.0 |
|
| 💚 |
DIYMORE STM32F407VGT |
1.5.0 |
|
| 💚 |
FK407M1 |
1.5.0 |
|
| 💛 |
Generic F401C(B-C-D-E) |
1.9.0 |
|
| 💚 |
Generic F401R(B-C-D-E) |
1.8.0 |
|
| 💛 |
Generic F405RG |
1.9.0 |
|
| 💛 |
Generic F407V(E-G) |
1.9.0 |
|
| 💛 |
Generic F410C(8-B) |
1.9.0 |
|
| 💛 |
Generic F410R(8-B) |
1.9.0 |
|
| 💛 |
Generic F411C(C-E) |
1.9.0 |
|
| 💛 |
Generic F411R(C-E) |
1.9.0 |
|
| 💛 |
Generic F412C(E-G) |
1.9.0 |
|
| 💛 |
Generic F412R(E-G) |
1.9.0 |
|
| 💛 |
Generic F413C(G-H) |
1.9.0 |
|
| 💛 |
Generic F413R(G-H) |
1.9.0 |
|
| 💛 |
Generic F415RG |
1.9.0 |
|
| 💛 |
Generic F417V(E-G) |
1.9.0 |
|
| 💛 |
Generic F423CH |
1.9.0 |
|
| 💛 |
Generic F423RH |
1.9.0 |
|
| 💛 |
Generic F446R(C-E) |
1.9.0 |
|
| 💛 |
ThunderPack v1.1+ |
1.9.0 |
Based on STM32F411CEUx |
| Status |
Electronic Speed Controller boards |
Release |
Comment |
| 💚 |
Wraith V1 ESC |
1.8.0 |
|
| Status |
Generic flight controllers |
Release |
Comment |
| 💚 |
Afro Flight Rev5 (8/12MHz) |
1.7.0 |
|
| 💚 |
Sparky V1 |
1.6.0 |
|
See milestones to have an overview of the next release content.
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.