@@ -279,7 +279,7 @@ Nucleo_64.menu.pnum.NUCLEO_F302R8.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=h
279
279
Nucleo_64.menu.pnum.NUCLEO_F302R8.build.board=NUCLEO_F302R8
280
280
Nucleo_64.menu.pnum.NUCLEO_F302R8.build.series=STM32F3xx
281
281
Nucleo_64.menu.pnum.NUCLEO_F302R8.build.product_line=STM32F302x8
282
- Nucleo_64.menu.pnum.NUCLEO_F302R8.build.variant=STM32F3xx/NUCLEO_F302R8
282
+ Nucleo_64.menu.pnum.NUCLEO_F302R8.build.variant=STM32F3xx/F302R(6-8)T
283
283
Nucleo_64.menu.pnum.NUCLEO_F302R8.build.cmsis_lib_gcc=arm_cortexM4lf_math
284
284
285
285
# NUCLEO_F303RE board
@@ -292,7 +292,7 @@ Nucleo_64.menu.pnum.NUCLEO_F303RE.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=h
292
292
Nucleo_64.menu.pnum.NUCLEO_F303RE.build.board=NUCLEO_F303RE
293
293
Nucleo_64.menu.pnum.NUCLEO_F303RE.build.series=STM32F3xx
294
294
Nucleo_64.menu.pnum.NUCLEO_F303RE.build.product_line=STM32F303xE
295
- Nucleo_64.menu.pnum.NUCLEO_F303RE.build.variant=STM32F3xx/NUCLEO_F303RE
295
+ Nucleo_64.menu.pnum.NUCLEO_F303RE.build.variant=STM32F3xx/F303R(D-E)T
296
296
Nucleo_64.menu.pnum.NUCLEO_F303RE.build.cmsis_lib_gcc=arm_cortexM4lf_math
297
297
298
298
# NUCLEO_F401RE board
@@ -530,7 +530,7 @@ Nucleo_32.menu.pnum.NUCLEO_F303K8.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=h
530
530
Nucleo_32.menu.pnum.NUCLEO_F303K8.build.board=NUCLEO_F303K8
531
531
Nucleo_32.menu.pnum.NUCLEO_F303K8.build.series=STM32F3xx
532
532
Nucleo_32.menu.pnum.NUCLEO_F303K8.build.product_line=STM32F303x8
533
- Nucleo_32.menu.pnum.NUCLEO_F303K8.build.variant=STM32F3xx/NUCLEO_F303K8
533
+ Nucleo_32.menu.pnum.NUCLEO_F303K8.build.variant=STM32F3xx/F303K(6-8)T_F334K(4-6-8)T
534
534
Nucleo_32.menu.pnum.NUCLEO_F303K8.build.cmsis_lib_gcc=arm_cortexM4lf_math
535
535
536
536
# NUCLEO_G031K8 board
@@ -1549,8 +1549,96 @@ GenF3.menu.pnum.BLACKPILL_F303CC.upload.maximum_size=262144
1549
1549
GenF3.menu.pnum.BLACKPILL_F303CC.upload.maximum_data_size=40960
1550
1550
GenF3.menu.pnum.BLACKPILL_F303CC.build.board=BLACKPILL_F303CC
1551
1551
GenF3.menu.pnum.BLACKPILL_F303CC.build.product_line=STM32F303xC
1552
- GenF3.menu.pnum.BLACKPILL_F303CC.build.variant_h=variant_PILL_F303XX.h
1553
- GenF3.menu.pnum.BLACKPILL_F303CC.build.variant=STM32F3xx/PILL_F303XX
1552
+ GenF3.menu.pnum.BLACKPILL_F303CC.build.variant_h=variant_{build.board}.h
1553
+ GenF3.menu.pnum.BLACKPILL_F303CC.build.variant=STM32F3xx/F303C(B-C)T
1554
+
1555
+ # Generic F302R6Tx
1556
+ GenF3.menu.pnum.GENERIC_F302R6TX=Generic F302R6Tx
1557
+ GenF3.menu.pnum.GENERIC_F302R6TX.upload.maximum_size=32768
1558
+ GenF3.menu.pnum.GENERIC_F302R6TX.upload.maximum_data_size=16384
1559
+ GenF3.menu.pnum.GENERIC_F302R6TX.build.board=GENERIC_F302R6TX
1560
+ GenF3.menu.pnum.GENERIC_F302R6TX.build.product_line=STM32F302x8
1561
+ GenF3.menu.pnum.GENERIC_F302R6TX.build.variant=STM32F3xx/F302R(6-8)T
1562
+
1563
+ # Generic F302R8Tx
1564
+ GenF3.menu.pnum.GENERIC_F302R8TX=Generic F302R8Tx
1565
+ GenF3.menu.pnum.GENERIC_F302R8TX.upload.maximum_size=65536
1566
+ GenF3.menu.pnum.GENERIC_F302R8TX.upload.maximum_data_size=16384
1567
+ GenF3.menu.pnum.GENERIC_F302R8TX.build.board=GENERIC_F302R8TX
1568
+ GenF3.menu.pnum.GENERIC_F302R8TX.build.product_line=STM32F302x8
1569
+ GenF3.menu.pnum.GENERIC_F302R8TX.build.variant=STM32F3xx/F302R(6-8)T
1570
+
1571
+ # Generic F303CBTx
1572
+ GenF3.menu.pnum.GENERIC_F303CBTX=Generic F303CBTx
1573
+ GenF3.menu.pnum.GENERIC_F303CBTX.upload.maximum_size=131072
1574
+ GenF3.menu.pnum.GENERIC_F303CBTX.upload.maximum_data_size=32768
1575
+ GenF3.menu.pnum.GENERIC_F303CBTX.build.board=GENERIC_F303CBTX
1576
+ GenF3.menu.pnum.GENERIC_F303CBTX.build.product_line=STM32F303xC
1577
+ GenF3.menu.pnum.GENERIC_F303CBTX.build.variant=STM32F3xx/F303C(B-C)T
1578
+
1579
+ # Generic F303CCTx
1580
+ GenF3.menu.pnum.GENERIC_F303CCTX=Generic F303CCTx
1581
+ GenF3.menu.pnum.GENERIC_F303CCTX.upload.maximum_size=262144
1582
+ GenF3.menu.pnum.GENERIC_F303CCTX.upload.maximum_data_size=40960
1583
+ GenF3.menu.pnum.GENERIC_F303CCTX.build.board=GENERIC_F303CCTX
1584
+ GenF3.menu.pnum.GENERIC_F303CCTX.build.product_line=STM32F303xC
1585
+ GenF3.menu.pnum.GENERIC_F303CCTX.build.variant=STM32F3xx/F303C(B-C)T
1586
+
1587
+ # Generic F303K6Tx
1588
+ GenF3.menu.pnum.GENERIC_F303K6TX=Generic F303K6Tx
1589
+ GenF3.menu.pnum.GENERIC_F303K6TX.upload.maximum_size=32768
1590
+ GenF3.menu.pnum.GENERIC_F303K6TX.upload.maximum_data_size=12288
1591
+ GenF3.menu.pnum.GENERIC_F303K6TX.build.board=GENERIC_F303K6TX
1592
+ GenF3.menu.pnum.GENERIC_F303K6TX.build.product_line=STM32F303x8
1593
+ GenF3.menu.pnum.GENERIC_F303K6TX.build.variant=STM32F3xx/F303K(6-8)T_F334K(4-6-8)T
1594
+
1595
+ # Generic F303K8Tx
1596
+ GenF3.menu.pnum.GENERIC_F303K8TX=Generic F303K8Tx
1597
+ GenF3.menu.pnum.GENERIC_F303K8TX.upload.maximum_size=65536
1598
+ GenF3.menu.pnum.GENERIC_F303K8TX.upload.maximum_data_size=12288
1599
+ GenF3.menu.pnum.GENERIC_F303K8TX.build.board=GENERIC_F303K8TX
1600
+ GenF3.menu.pnum.GENERIC_F303K8TX.build.product_line=STM32F303x8
1601
+ GenF3.menu.pnum.GENERIC_F303K8TX.build.variant=STM32F3xx/F303K(6-8)T_F334K(4-6-8)T
1602
+
1603
+ # Generic F303RDTx
1604
+ GenF3.menu.pnum.GENERIC_F303RDTX=Generic F303RDTx
1605
+ GenF3.menu.pnum.GENERIC_F303RDTX.upload.maximum_size=393216
1606
+ GenF3.menu.pnum.GENERIC_F303RDTX.upload.maximum_data_size=65536
1607
+ GenF3.menu.pnum.GENERIC_F303RDTX.build.board=GENERIC_F303RDTX
1608
+ GenF3.menu.pnum.GENERIC_F303RDTX.build.product_line=STM32F303xE
1609
+ GenF3.menu.pnum.GENERIC_F303RDTX.build.variant=STM32F3xx/F303R(D-E)T
1610
+
1611
+ # Generic F303RETx
1612
+ GenF3.menu.pnum.GENERIC_F303RETX=Generic F303RETx
1613
+ GenF3.menu.pnum.GENERIC_F303RETX.upload.maximum_size=524288
1614
+ GenF3.menu.pnum.GENERIC_F303RETX.upload.maximum_data_size=65536
1615
+ GenF3.menu.pnum.GENERIC_F303RETX.build.board=GENERIC_F303RETX
1616
+ GenF3.menu.pnum.GENERIC_F303RETX.build.product_line=STM32F303xE
1617
+ GenF3.menu.pnum.GENERIC_F303RETX.build.variant=STM32F3xx/F303R(D-E)T
1618
+
1619
+ # Generic F334K4Tx
1620
+ GenF3.menu.pnum.GENERIC_F334K4TX=Generic F334K4Tx
1621
+ GenF3.menu.pnum.GENERIC_F334K4TX.upload.maximum_size=16384
1622
+ GenF3.menu.pnum.GENERIC_F334K4TX.upload.maximum_data_size=12288
1623
+ GenF3.menu.pnum.GENERIC_F334K4TX.build.board=GENERIC_F334K4TX
1624
+ GenF3.menu.pnum.GENERIC_F334K4TX.build.product_line=STM32F334x8
1625
+ GenF3.menu.pnum.GENERIC_F334K4TX.build.variant=STM32F3xx/F303K(6-8)T_F334K(4-6-8)T
1626
+
1627
+ # Generic F334K6Tx
1628
+ GenF3.menu.pnum.GENERIC_F334K6TX=Generic F334K6Tx
1629
+ GenF3.menu.pnum.GENERIC_F334K6TX.upload.maximum_size=32768
1630
+ GenF3.menu.pnum.GENERIC_F334K6TX.upload.maximum_data_size=12288
1631
+ GenF3.menu.pnum.GENERIC_F334K6TX.build.board=GENERIC_F334K6TX
1632
+ GenF3.menu.pnum.GENERIC_F334K6TX.build.product_line=STM32F334x8
1633
+ GenF3.menu.pnum.GENERIC_F334K6TX.build.variant=STM32F3xx/F303K(6-8)T_F334K(4-6-8)T
1634
+
1635
+ # Generic F334K8Tx
1636
+ GenF3.menu.pnum.GENERIC_F334K8TX=Generic F334K8Tx
1637
+ GenF3.menu.pnum.GENERIC_F334K8TX.upload.maximum_size=65536
1638
+ GenF3.menu.pnum.GENERIC_F334K8TX.upload.maximum_data_size=12288
1639
+ GenF3.menu.pnum.GENERIC_F334K8TX.build.board=GENERIC_F334K8TX
1640
+ GenF3.menu.pnum.GENERIC_F334K8TX.build.product_line=STM32F334x8
1641
+ GenF3.menu.pnum.GENERIC_F334K8TX.build.variant=STM32F3xx/F303K(6-8)T_F334K(4-6-8)T
1554
1642
1555
1643
# Upload menu
1556
1644
GenF3.menu.upload_method.swdMethod=STM32CubeProgrammer (SWD)
@@ -4480,7 +4568,8 @@ GenFlight.menu.pnum.Sparky_V1.build.cmsis_lib_gcc=arm_cortexM4lf_math
4480
4568
GenFlight.menu.pnum.Sparky_V1.build.board=SPARKY_F303CC
4481
4569
GenFlight.menu.pnum.Sparky_V1.build.product_line=STM32F303xC
4482
4570
GenFlight.menu.pnum.Sparky_V1.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
4483
- GenFlight.menu.pnum.Sparky_V1.build.variant=STM32F3xx/SPARKY_F303CC
4571
+ GenFlight.menu.pnum.Sparky_V1.build.variant=STM32F3xx/F303C(B-C)T
4572
+ GenFlight.menu.pnum.Sparky_V1.build.peripheral_pins=-DCUSTOM_PERIPHERAL_PINS
4484
4573
4485
4574
# Upload menu
4486
4575
GenFlight.menu.upload_method.swdMethod=STM32CubeProgrammer (SWD)
0 commit comments