@@ -18,6 +18,7 @@ menu.upload_method=Upload method
1818Nucleo_144.name=Nucleo-144
1919Nucleo_144.build.core=arduino
2020Nucleo_144.build.board=Nucleo_144
21+ Nucleo_144.build.family=NUCLEO_144
2122Nucleo_144.build.variant_h=variant_{build.board}.h
2223Nucleo_144.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
2324Nucleo_144.build.flash_offset=0x0
@@ -459,6 +460,7 @@ Nucleo_64.name=Nucleo-64
459460
460461Nucleo_64.build.core=arduino
461462Nucleo_64.build.board=Nucleo_64
463+ Nucleo_64.build.family=NUCLEO_64
462464Nucleo_64.build.variant_h=variant_{build.board}.h
463465Nucleo_64.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
464466Nucleo_64.build.flash_offset=0x0
@@ -1117,6 +1119,7 @@ Nucleo_32.name=Nucleo-32
11171119
11181120Nucleo_32.build.core=arduino
11191121Nucleo_32.build.board=Nucleo_32
1122+ Nucleo_32.build.family=NUCLEO_32
11201123Nucleo_32.build.variant_h=variant_{build.board}.h
11211124Nucleo_32.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
11221125Nucleo_32.build.flash_offset=0x0
@@ -1299,6 +1302,7 @@ Disco.name=Discovery
12991302
13001303Disco.build.core=arduino
13011304Disco.build.board=Disco
1305+ Disco.build.family=DISCO
13021306Disco.build.variant_h=variant_{build.board}.h
13031307Disco.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
13041308Disco.build.flash_offset=0x0
@@ -1701,6 +1705,7 @@ Eval.name=Eval
17011705
17021706Eval.build.core=arduino
17031707Eval.build.board=Eval
1708+ Eval.build.family=EVAL
17041709Eval.build.variant_h=variant_{build.board}.h
17051710Eval.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
17061711Eval.build.flash_offset=0x0
@@ -1794,6 +1799,7 @@ STM32MP1.upload.maximum_data_size=0
17941799
17951800STM32MP1.build.core=arduino
17961801STM32MP1.build.board=STM32MP1
1802+ STM32MP1.build.family=STM32MP1
17971803STM32MP1.build.mcu=cortex-m4
17981804STM32MP1.build.fpu=-mfpu=fpv4-sp-d16
17991805STM32MP1.build.float-abi=-mfloat-abi=hard
@@ -14017,6 +14023,7 @@ GenWL.menu.upload_method.OpenOCDDapLink.debug.server.openocd.scripts.1={runtime.
1401714023
14018140243dprinter.build.core=arduino
14019140253dprinter.build.board=3dprinter
14026+ 3dprinter.build.family=3DPRINTER
14020140273dprinter.build.variant_h=variant_{build.board}.h
14021140283dprinter.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
14022140293dprinter.build.flash_offset=0x0
@@ -14267,6 +14274,7 @@ Blues.name=Blues boards
1426714274
1426814275Blues.build.core=arduino
1426914276Blues.build.board=Blues
14277+ Blues.build.family=BLUES
1427014278Blues.build.variant_h=variant_{build.board}.h
1427114279Blues.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
1427214280Blues.build.flash_offset=0x0
@@ -14366,6 +14374,7 @@ Elecgator.name=Elecgator boards
1436614374
1436714375Elecgator.build.core=arduino
1436814376Elecgator.build.board=elecgator
14377+ Elecgator.build.family=ELECGATOR
1436914378Elecgator.build.variant_h=variant_{build.board}.h
1437014379Elecgator.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
1437114380Elecgator.build.flash_offset=0x0
@@ -14425,7 +14434,8 @@ Elecgator.menu.upload_method.OpenOCDDapLink.debug.server.openocd.scripts.1={runt
1442514434ESC_board.name=Electronic speed controllers
1442614435
1442714436ESC_board.build.core=arduino
14428- ESC_board.build.board=FCE_board
14437+ ESC_board.build.board=ESC_board
14438+ ESC_board.build.family=ESC
1442914439ESC_board.build.variant_h=variant_{build.board}.h
1443014440ESC_board.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
1443114441ESC_board.build.flash_offset=0x0
@@ -14502,6 +14512,7 @@ Garatronic.name=Garatronic-McHobby
1450214512
1450314513Garatronic.build.core=arduino
1450414514Garatronic.build.board=Garatronic
14515+ Garatronic.build.family=GARATRONIC
1450514516Garatronic.build.variant_h=variant_{build.board}.h
1450614517Garatronic.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
1450714518Garatronic.build.flash_offset=0x0
@@ -14581,6 +14592,7 @@ GenFlight.name=Generic Flight Controllers
1458114592
1458214593GenFlight.build.core=arduino
1458314594GenFlight.build.board=Genericflight
14595+ GenFlight.build.family=GENERIC_FLIGHT
1458414596GenFlight.build.variant_h=variant_{build.board}.h
1458514597GenFlight.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial} {build.bootloader_flags}
1458614598GenFlight.build.flash_offset=0x0
@@ -14695,6 +14707,7 @@ IotContinuum.name=IoT continuum boards
1469514707
1469614708IotContinuum.build.core=arduino
1469714709IotContinuum.build.board=IOT_CONTINUUM
14710+ IotContinuum.build.family=IOT_CONTINUUM
1469814711IotContinuum.build.variant_h=variant_{build.board}.h
1469914712IotContinuum.build.st_extra_flags=-D{build.product_line} {build.xSerial}
1470014713IotContinuum.build.flash_offset=0x0
@@ -14757,6 +14770,7 @@ IotContinuum.menu.upload_method.OpenOCDDapLink.debug.server.openocd.scripts.1={r
1475714770LoRa.name=LoRa boards
1475814771LoRa.build.core=arduino
1475914772LoRa.build.board=LoRa
14773+ LoRa.build.family=LORA
1476014774LoRa.build.variant_h=variant_{build.board}.h
1476114775LoRa.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
1476214776LoRa.build.flash_offset=0x0
@@ -14972,6 +14986,7 @@ Midatronics.name=Midatronics boards
1497214986
1497314987Midatronics.build.core=arduino
1497414988Midatronics.build.board=Midatronics
14989+ Midatronics.build.family=MIDATRONICS
1497514990Midatronics.build.variant_h=variant_{build.board}.h
1497614991Midatronics.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
1497714992Midatronics.build.flash_offset=0x0
@@ -15041,6 +15056,7 @@ SparkFun.name=SparkFun Boards
1504115056
1504215057SparkFun.build.core=arduino
1504315058SparkFun.build.board=SparkFun
15059+ SparkFun.build.family=SPARKFUN
1504415060SparkFun.build.variant_h=variant_{build.board}.h
1504515061SparkFun.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
1504615062SparkFun.build.flash_offset=0x0
@@ -15125,6 +15141,7 @@ SparkFun.menu.upload_method.OpenOCDDapLink.debug.server.openocd.scripts.1={runti
1512515141ELV_Modular_System.name=ELV Modular System boards
1512615142ELV_Modular_System.build.core=arduino
1512715143ELV_Modular_System.build.board=ELV_Modular_System
15144+ ELV_Modular_System.build.family=ELV_MODULAR_SYSTEM
1512815145ELV_Modular_System.build.variant_h=variant_{build.board}.h
1512915146ELV_Modular_System.upload.maximum_size=0
1513015147ELV_Modular_System.upload.maximum_data_size=0
@@ -15165,6 +15182,7 @@ ELV_Modular_System.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
1516515182STeaMi.name=STeaMi Board
1516615183STeaMi.build.core=arduino
1516715184STeaMi.build.board=STeaMi
15185+ STeaMi.build.family=STEAMI
1516815186STeaMi.build.variant_h=variant_{build.board}.h
1516915187STeaMi.build.st_extra_flags=-D{build.product_line} {build.xSerial}
1517015188STeaMi.build.flash_offset=0x0
0 commit comments