Skip to content

Commit 59cdcdc

Browse files
committed
2 parents 8a992b0 + 8f53782 commit 59cdcdc

495 files changed

Lines changed: 255176 additions & 18480 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,11 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
108108
| :green_heart: | [BluePill F103C(6-8-B)](https://stm32-base.org/boards/STM32F103C8T6-Blue-Pill) | *1.2.0* | USB CDC support since *1.5.0*, Maple bootloaders support since *1.6.0* |
109109
| :green_heart: | [BlackPill F103C(8-B)](https://stm32-base.org/boards/STM32F103C8T6-Black-Pill) | *1.5.0* | |
110110
| :green_heart: | [Generic F103R(8-B-C-E)T6](https://stm32-base.org/boards/STM32F103RET6-Generic-Board) | *1.7.0* | Blue Button |
111+
| :yellow_heart: | Generic F103Z(C-D-E-F-G) | **1.8.1** | |
111112
| :green_heart: | HY-TinySTM103T | *1.5.0* | |
112113
| :green_heart: | MapleMini F103CB | *1.2.0* | USB CDC support since *1.5.0*, Maple bootloaders support since *1.6.0* |
114+
| :yellow_heart: | [Vcc-Gnd F103ZET6](http://www.vcc-gnd.com/rtd/html/STM32/quickref.html#stm32f1) | **1.8.1** | [Standard](https://stm32-base.org/boards/STM32F103ZET6-VCC-GND-XLarge) and Mini |
115+
113116

114117
| Status | Generic STM32F3xx | Release | Comment |
115118
| :---: | --- | :---: | :--- |
@@ -124,7 +127,9 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
124127
| :green_heart: | Core Board F401RC | *1.7.0* | |
125128
| :green_heart: | [DIYMORE STM32F407VGT](https://stm32-base.org/boards/STM32F407VGT6-diymore) | *1.5.0* | |
126129
| :green_heart: | FK407M1 | *1.5.0* | |
130+
| :yellow_heart: | Generic F401C(B-C-D-E) | **1.9.0** | |
127131
| :green_heart: | Generic F401R(B-C-D-E) | *1.8.0* | |
132+
| :yellow_heart: | Generic F410R(8-B) | **1.9.0** | |
128133
| :yellow_heart: | Generic F411C(C-E) | **1.9.0** | |
129134
| :yellow_heart: | Generic F411R(C-E) | **1.9.0** | |
130135

boards.txt

Lines changed: 100 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ menu.upload_method=Upload method
1515

1616
Nucleo_144.name=Nucleo-144
1717

18-
Nucleo_144.build.vid=0x0483
1918
Nucleo_144.build.core=arduino
2019
Nucleo_144.build.board=Nucleo_144
2120
Nucleo_144.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
@@ -162,7 +161,6 @@ Nucleo_144.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
162161

163162
Nucleo_64.name=Nucleo-64
164163

165-
Nucleo_64.build.vid=0x0483
166164
Nucleo_64.build.core=arduino
167165
Nucleo_64.build.board=Nucleo_64
168166
Nucleo_64.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
@@ -423,7 +421,6 @@ Nucleo_64.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
423421

424422
Nucleo_32.name=Nucleo-32
425423

426-
Nucleo_32.build.vid=0x0483
427424
Nucleo_32.build.core=arduino
428425
Nucleo_32.build.board=Nucleo_32
429426
Nucleo_32.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
@@ -517,7 +514,6 @@ Nucleo_32.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
517514

518515
Disco.name=Discovery
519516

520-
Disco.build.vid=0x0483
521517
Disco.build.core=arduino
522518
Disco.build.board=Disco
523519
Disco.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
@@ -635,7 +631,6 @@ Disco.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
635631

636632
Eval.name=Eval
637633

638-
Eval.build.vid=0x0483
639634
Eval.build.core=arduino
640635
Eval.build.board=Eval
641636
Eval.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
@@ -668,7 +663,6 @@ Eval.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
668663

669664
STM32MP1.name=STM32MP1 series coprocessor
670665

671-
STM32MP1.build.vid=0x0483
672666
STM32MP1.build.core=arduino
673667
STM32MP1.build.board=STM32MP1
674668
STM32MP1.build.mcu=cortex-m4
@@ -756,7 +750,6 @@ GenF0.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
756750
# Generic F1
757751
GenF1.name=Generic STM32F1 series
758752

759-
GenF1.build.vid=0x0483
760753
GenF1.build.core=arduino
761754
GenF1.build.board=GenF1
762755
GenF1.build.mcu=cortex-m3
@@ -831,6 +824,57 @@ GenF1.menu.pnum.Generic_F103RET6.build.board=GENERIC_F103RET6
831824
GenF1.menu.pnum.Generic_F103RET6.build.product_line=STM32F103xE
832825
GenF1.menu.pnum.Generic_F103RET6.build.variant=Generic_F103Rx
833826

827+
# Generic STM32F103Zx boards
828+
GenF1.menu.pnum.Generic_F103ZC=Generic F103ZC
829+
GenF1.menu.pnum.Generic_F103ZC.upload.maximum_size=262144
830+
GenF1.menu.pnum.Generic_F103ZC.upload.maximum_data_size=49152
831+
GenF1.menu.pnum.Generic_F103ZC.build.board=Generic_F103ZC
832+
GenF1.menu.pnum.Generic_F103ZC.build.product_line=STM32F103xE
833+
GenF1.menu.pnum.Generic_F103ZC.build.variant=Generic_F103Zx
834+
835+
GenF1.menu.pnum.Generic_F103ZD=Generic F103ZD
836+
GenF1.menu.pnum.Generic_F103ZD.upload.maximum_size=393216
837+
GenF1.menu.pnum.Generic_F103ZD.upload.maximum_data_size=65536
838+
GenF1.menu.pnum.Generic_F103ZD.build.board=Generic_F103ZC
839+
GenF1.menu.pnum.Generic_F103ZD.build.product_line=STM32F103xE
840+
GenF1.menu.pnum.Generic_F103ZD.build.variant=Generic_F103Zx
841+
842+
GenF1.menu.pnum.Generic_F103ZE=Generic F103ZE
843+
GenF1.menu.pnum.Generic_F103ZE.upload.maximum_size=524288
844+
GenF1.menu.pnum.Generic_F103ZE.upload.maximum_data_size=65536
845+
GenF1.menu.pnum.Generic_F103ZE.build.board=Generic_F103ZE
846+
GenF1.menu.pnum.Generic_F103ZE.build.product_line=STM32F103xE
847+
GenF1.menu.pnum.Generic_F103ZE.build.variant=Generic_F103Zx
848+
849+
GenF1.menu.pnum.Generic_F103ZF=Generic F103ZF
850+
GenF1.menu.pnum.Generic_F103ZF.upload.maximum_size=786432
851+
GenF1.menu.pnum.Generic_F103ZF.upload.maximum_data_size=98304
852+
GenF1.menu.pnum.Generic_F103ZF.build.board=Generic_F103ZF
853+
GenF1.menu.pnum.Generic_F103ZF.build.product_line=STM32F103xG
854+
GenF1.menu.pnum.Generic_F103ZF.build.variant=Generic_F103Zx
855+
856+
GenF1.menu.pnum.Generic_F103ZG=Generic F103ZG
857+
GenF1.menu.pnum.Generic_F103ZG.upload.maximum_size=1048576
858+
GenF1.menu.pnum.Generic_F103ZG.upload.maximum_data_size=98304
859+
GenF1.menu.pnum.Generic_F103ZG.build.board=Generic_F103ZG
860+
GenF1.menu.pnum.Generic_F103ZG.build.product_line=STM32F103xG
861+
GenF1.menu.pnum.Generic_F103ZG.build.variant=Generic_F103Zx
862+
863+
# VCCGND_F103ZET6 board
864+
GenF1.menu.pnum.VCCGND_F103ZET6Mini=VCCGND F103ZET6 Mini
865+
GenF1.menu.pnum.VCCGND_F103ZET6Mini.upload.maximum_size=524288
866+
GenF1.menu.pnum.VCCGND_F103ZET6Mini.upload.maximum_data_size=65536
867+
GenF1.menu.pnum.VCCGND_F103ZET6Mini.build.board=VCCGND_F103ZET6_MINI
868+
GenF1.menu.pnum.VCCGND_F103ZET6Mini.build.product_line=STM32F103xE
869+
GenF1.menu.pnum.VCCGND_F103ZET6Mini.build.variant=Generic_F103Zx
870+
871+
GenF1.menu.pnum.VCCGND_F103ZET6=VCCGND F103ZET6
872+
GenF1.menu.pnum.VCCGND_F103ZET6.upload.maximum_size=524288
873+
GenF1.menu.pnum.VCCGND_F103ZET6.upload.maximum_data_size=65536
874+
GenF1.menu.pnum.VCCGND_F103ZET6.build.board=VCCGND_F103ZET6
875+
GenF1.menu.pnum.VCCGND_F103ZET6.build.product_line=STM32F103xE
876+
GenF1.menu.pnum.VCCGND_F103ZET6.build.variant=Generic_F103Zx
877+
834878
# HY-TinySTM103TB board
835879
GenF1.menu.pnum.HY_TinySTM103TB=HY-TinySTM103TB
836880
GenF1.menu.pnum.HY_TinySTM103TB.upload.maximum_size=131072
@@ -847,6 +891,7 @@ GenF1.menu.pnum.MAPLEMINI_F103CB.build.board=MAPLEMINI_F103CB
847891
GenF1.menu.pnum.MAPLEMINI_F103CB.build.product_line=STM32F103xB
848892
GenF1.menu.pnum.MAPLEMINI_F103CB.build.variant=MAPLEMINI_F103CB
849893

894+
850895
# Upload menu
851896
GenF1.menu.upload_method.swdMethod=STM32CubeProgrammer (SWD)
852897
GenF1.menu.upload_method.swdMethod.upload.protocol=0
@@ -894,7 +939,6 @@ GenF1.menu.upload_method.dfuoMethod.build.bootloader_flags=-DBL_LEGACY_LEAF -DVE
894939

895940
GenF3.name=Generic STM32F3 series
896941

897-
GenF3.build.vid=0x0483
898942
GenF3.build.core=arduino
899943
GenF3.build.board=GenF3
900944
GenF3.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial} {build.bootloader_flags}
@@ -936,7 +980,6 @@ GenF3.menu.upload_method.bmpMethod.upload.tool=bmp_upload
936980

937981
GenF4.name=Generic STM32F4 series
938982

939-
GenF4.build.vid=0x0483
940983
GenF4.build.core=arduino
941984
GenF4.build.board=GenF4
942985
GenF4.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial} {build.bootloader_flags}
@@ -1057,6 +1100,22 @@ GenF4.menu.pnum.Generic_F411CC.build.board=GENERIC_F411CC
10571100
GenF4.menu.pnum.Generic_F411CC.build.product_line=STM32F411xE
10581101
GenF4.menu.pnum.Generic_F411CC.build.variant=Generic_F411Cx
10591102

1103+
# Generic F410RB
1104+
GenF4.menu.pnum.Generic_F410RB=Generic F410RB
1105+
GenF4.menu.pnum.Generic_F410RB.upload.maximum_size=131072
1106+
GenF4.menu.pnum.Generic_F410RB.upload.maximum_data_size=32768
1107+
GenF4.menu.pnum.Generic_F410RB.build.board=GENERIC_F410RB
1108+
GenF4.menu.pnum.Generic_F410RB.build.product_line=STM32F410Rx
1109+
GenF4.menu.pnum.Generic_F410RB.build.variant=Generic_F410Rx
1110+
1111+
# Generic F410R8
1112+
GenF4.menu.pnum.Generic_F410R8=Generic F410R8
1113+
GenF4.menu.pnum.Generic_F410R8.upload.maximum_size=65536
1114+
GenF4.menu.pnum.Generic_F410R8.upload.maximum_data_size=32768
1115+
GenF4.menu.pnum.Generic_F410R8.build.board=GENERIC_F410R8
1116+
GenF4.menu.pnum.Generic_F410R8.build.product_line=STM32F410Rx
1117+
GenF4.menu.pnum.Generic_F410R8.build.variant=Generic_F410Rx
1118+
10601119
# Generic F401RE
10611120
GenF4.menu.pnum.Generic_F401RE=Generic F401RE
10621121
GenF4.menu.pnum.Generic_F401RE.upload.maximum_size=524288
@@ -1093,6 +1152,38 @@ GenF4.menu.pnum.Generic_F401RB.build.product_line=STM32F401xC
10931152
GenF4.menu.pnum.Generic_F401RB.build.variant=Generic_F401Rx
10941153
GenF4.menu.pnum.Generic_F401RB.node=NODE_F401RE
10951154

1155+
# Generic F401CE
1156+
GenF4.menu.pnum.Generic_F401CE=Generic F401CE
1157+
GenF4.menu.pnum.Generic_F401CE.upload.maximum_size=524288
1158+
GenF4.menu.pnum.Generic_F401CE.upload.maximum_data_size=98304
1159+
GenF4.menu.pnum.Generic_F401CE.build.board=GENERIC_F401CE
1160+
GenF4.menu.pnum.Generic_F401CE.build.product_line=STM32F401xE
1161+
GenF4.menu.pnum.Generic_F401CE.build.variant=Generic_F401Cx
1162+
1163+
# Generic F401CD
1164+
GenF4.menu.pnum.Generic_F401CD=Generic F401CD
1165+
GenF4.menu.pnum.Generic_F401CD.upload.maximum_size=393216
1166+
GenF4.menu.pnum.Generic_F401CD.upload.maximum_data_size=98304
1167+
GenF4.menu.pnum.Generic_F401CD.build.board=GENERIC_F401CD
1168+
GenF4.menu.pnum.Generic_F401CD.build.product_line=STM32F401xE
1169+
GenF4.menu.pnum.Generic_F401CD.build.variant=Generic_F401Cx
1170+
1171+
# Generic F401CC
1172+
GenF4.menu.pnum.Generic_F401CC=Generic F401CC
1173+
GenF4.menu.pnum.Generic_F401CC.upload.maximum_size=262144
1174+
GenF4.menu.pnum.Generic_F401CC.upload.maximum_data_size=65536
1175+
GenF4.menu.pnum.Generic_F401CC.build.board=GENERIC_F401CC
1176+
GenF4.menu.pnum.Generic_F401CC.build.product_line=STM32F401xC
1177+
GenF4.menu.pnum.Generic_F401CC.build.variant=Generic_F401Cx
1178+
1179+
# Generic F401CB
1180+
GenF4.menu.pnum.Generic_F401CB=Generic F401CB
1181+
GenF4.menu.pnum.Generic_F401CB.upload.maximum_size=131072
1182+
GenF4.menu.pnum.Generic_F401CB.upload.maximum_data_size=65536
1183+
GenF4.menu.pnum.Generic_F401CB.build.board=GENERIC_F401CB
1184+
GenF4.menu.pnum.Generic_F401CB.build.product_line=STM32F401xC
1185+
GenF4.menu.pnum.Generic_F401CB.build.variant=Generic_F401Cx
1186+
10961187
# Upload menu
10971188
GenF4.menu.upload_method.swdMethod=STM32CubeProgrammer (SWD)
10981189
GenF4.menu.upload_method.swdMethod.upload.protocol=0
@@ -1123,7 +1214,6 @@ GenF4.menu.upload_method.hidMethod.build.bootloader_flags=-DBL_HID -DVECT_TAB_OF
11231214
# Generic L0
11241215
GenL0.name=Generic STM32L0 series
11251216

1126-
GenL0.build.vid=0x0483
11271217
GenL0.build.core=arduino
11281218
GenL0.build.board=GenL0
11291219
GenL0.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial} -D__CORTEX_SC=0
@@ -1172,7 +1262,6 @@ GenL0.menu.upload_method.bmpMethod.upload.tool=bmp_upload
11721262

11731263
ESC_board.name=Electronic speed controllers
11741264

1175-
ESC_board.build.vid=0x0483
11761265
ESC_board.build.core=arduino
11771266
ESC_board.build.board=FCE_board
11781267
ESC_board.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
@@ -1209,7 +1298,6 @@ ESC_board.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
12091298

12101299
LoRa.name=LoRa boards
12111300

1212-
LoRa.build.vid=0x0483
12131301
LoRa.build.core=arduino
12141302
LoRa.build.board=LoRa
12151303
LoRa.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
@@ -1280,7 +1368,6 @@ LoRa.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
12801368

12811369
3dprinter.name=3D printer boards
12821370

1283-
3dprinter.build.vid=0x0483
12841371
3dprinter.build.core=arduino
12851372
3dprinter.build.board=3dprinter
12861373
3dprinter.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
@@ -1296,8 +1383,6 @@ LoRa.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
12961383
3dprinter.menu.pnum.ARMED_V1.build.product_line=STM32F407xx
12971384
3dprinter.menu.pnum.ARMED_V1.build.variant=ARMED_V1
12981385
3dprinter.menu.pnum.ARMED_V1.build.cmsis_lib_gcc=arm_cortexM4lf_math
1299-
3dprinter.menu.pnum.ARMED_V1.build.vid=0x0483
1300-
3dprinter.menu.pnum.ARMED_V1.build.pid=0x5740
13011386

13021387
# REMRAM_V1 board
13031388
3dprinter.menu.pnum.REMRAM_V1=RemRam v1
@@ -1446,7 +1531,6 @@ LoRa.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
14461531

14471532
Genericflight.name=Generic flight controllers
14481533

1449-
Genericflight.build.vid=0x0483
14501534
Genericflight.build.core=arduino
14511535
Genericflight.build.board=Genericflight
14521536
Genericflight.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial} {build.bootloader_flags}
@@ -1531,7 +1615,6 @@ Genericflight.menu.upload_method.dfuoMethod.build.bootloader_flags=-DBL_LEGACY_L
15311615

15321616
Midatronics.name=Midatronics boards
15331617

1534-
Midatronics.build.vid=0x0483
15351618
Midatronics.build.core=arduino
15361619
Midatronics.build.board=Midatronics
15371620
Midatronics.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}

0 commit comments

Comments
 (0)