@@ -15,7 +15,6 @@ menu.upload_method=Upload method
1515
1616Nucleo_144.name=Nucleo-144
1717
18- Nucleo_144.build.vid=0x0483
1918Nucleo_144.build.core=arduino
2019Nucleo_144.build.board=Nucleo_144
2120Nucleo_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
163162Nucleo_64.name=Nucleo-64
164163
165- Nucleo_64.build.vid=0x0483
166164Nucleo_64.build.core=arduino
167165Nucleo_64.build.board=Nucleo_64
168166Nucleo_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
424422Nucleo_32.name=Nucleo-32
425423
426- Nucleo_32.build.vid=0x0483
427424Nucleo_32.build.core=arduino
428425Nucleo_32.build.board=Nucleo_32
429426Nucleo_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
518515Disco.name=Discovery
519516
520- Disco.build.vid=0x0483
521517Disco.build.core=arduino
522518Disco.build.board=Disco
523519Disco.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
636632Eval.name=Eval
637633
638- Eval.build.vid=0x0483
639634Eval.build.core=arduino
640635Eval.build.board=Eval
641636Eval.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
669664STM32MP1.name=STM32MP1 series coprocessor
670665
671- STM32MP1.build.vid=0x0483
672666STM32MP1.build.core=arduino
673667STM32MP1.build.board=STM32MP1
674668STM32MP1.build.mcu=cortex-m4
@@ -756,7 +750,6 @@ GenF0.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
756750# Generic F1
757751GenF1.name=Generic STM32F1 series
758752
759- GenF1.build.vid=0x0483
760753GenF1.build.core=arduino
761754GenF1.build.board=GenF1
762755GenF1.build.mcu=cortex-m3
@@ -831,6 +824,57 @@ GenF1.menu.pnum.Generic_F103RET6.build.board=GENERIC_F103RET6
831824GenF1.menu.pnum.Generic_F103RET6.build.product_line=STM32F103xE
832825GenF1.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
835879GenF1.menu.pnum.HY_TinySTM103TB=HY-TinySTM103TB
836880GenF1.menu.pnum.HY_TinySTM103TB.upload.maximum_size=131072
@@ -847,6 +891,7 @@ GenF1.menu.pnum.MAPLEMINI_F103CB.build.board=MAPLEMINI_F103CB
847891GenF1.menu.pnum.MAPLEMINI_F103CB.build.product_line=STM32F103xB
848892GenF1.menu.pnum.MAPLEMINI_F103CB.build.variant=MAPLEMINI_F103CB
849893
894+
850895# Upload menu
851896GenF1.menu.upload_method.swdMethod=STM32CubeProgrammer (SWD)
852897GenF1.menu.upload_method.swdMethod.upload.protocol=0
@@ -894,7 +939,6 @@ GenF1.menu.upload_method.dfuoMethod.build.bootloader_flags=-DBL_LEGACY_LEAF -DVE
894939
895940GenF3.name=Generic STM32F3 series
896941
897- GenF3.build.vid=0x0483
898942GenF3.build.core=arduino
899943GenF3.build.board=GenF3
900944GenF3.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
937981GenF4.name=Generic STM32F4 series
938982
939- GenF4.build.vid=0x0483
940983GenF4.build.core=arduino
941984GenF4.build.board=GenF4
942985GenF4.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
10571100GenF4.menu.pnum.Generic_F411CC.build.product_line=STM32F411xE
10581101GenF4.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
10611120GenF4.menu.pnum.Generic_F401RE=Generic F401RE
10621121GenF4.menu.pnum.Generic_F401RE.upload.maximum_size=524288
@@ -1093,6 +1152,38 @@ GenF4.menu.pnum.Generic_F401RB.build.product_line=STM32F401xC
10931152GenF4.menu.pnum.Generic_F401RB.build.variant=Generic_F401Rx
10941153GenF4.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
10971188GenF4.menu.upload_method.swdMethod=STM32CubeProgrammer (SWD)
10981189GenF4.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
11241215GenL0.name=Generic STM32L0 series
11251216
1126- GenL0.build.vid=0x0483
11271217GenL0.build.core=arduino
11281218GenL0.build.board=GenL0
11291219GenL0.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
11731263ESC_board.name=Electronic speed controllers
11741264
1175- ESC_board.build.vid=0x0483
11761265ESC_board.build.core=arduino
11771266ESC_board.build.board=FCE_board
11781267ESC_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
12101299LoRa.name=LoRa boards
12111300
1212- LoRa.build.vid=0x0483
12131301LoRa.build.core=arduino
12141302LoRa.build.board=LoRa
12151303LoRa.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
128113693dprinter.name=3D printer boards
12821370
1283- 3dprinter.build.vid=0x0483
128413713dprinter.build.core=arduino
128513723dprinter.build.board=3dprinter
128613733dprinter.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
@@ -1296,8 +1383,6 @@ LoRa.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
129613833dprinter.menu.pnum.ARMED_V1.build.product_line=STM32F407xx
129713843dprinter.menu.pnum.ARMED_V1.build.variant=ARMED_V1
129813853dprinter.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
130313883dprinter.menu.pnum.REMRAM_V1=RemRam v1
@@ -1446,7 +1531,6 @@ LoRa.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
14461531
14471532Genericflight.name=Generic flight controllers
14481533
1449- Genericflight.build.vid=0x0483
14501534Genericflight.build.core=arduino
14511535Genericflight.build.board=Genericflight
14521536Genericflight.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
15321616Midatronics.name=Midatronics boards
15331617
1534- Midatronics.build.vid=0x0483
15351618Midatronics.build.core=arduino
15361619Midatronics.build.board=Midatronics
15371620Midatronics.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
0 commit comments