Skip to content

Commit 82b9d84

Browse files
Moved PX-HER0 board definition to Generic L0 category
1 parent 987ec9d commit 82b9d84

File tree

1 file changed

+8
-83
lines changed

1 file changed

+8
-83
lines changed

boards.txt

Lines changed: 8 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -1071,6 +1071,14 @@ GenL0.menu.pnum.THUNDER_PACK.build.board=THUNDER_PACK
10711071
GenL0.menu.pnum.THUNDER_PACK.build.product_line=STM32L072xx
10721072
GenL0.menu.pnum.THUNDER_PACK.build.variant=THUNDER_PACK
10731073

1074+
# Piconomix PX-HER0 board
1075+
GenL0.menu.pnum.PX-HER0=PX-HER0
1076+
GenL0.menu.pnum.PX-HER0.upload.maximum_size=131072
1077+
GenL0.menu.pnum.PX-HER0.upload.maximum_data_size=20480
1078+
GenL0.menu.pnum.PX-HER0.build.board=PX-HER0
1079+
GenL0.menu.pnum.PX-HER0.build.product_line=STM32L072xx
1080+
GenL0.menu.pnum.PX-HER0.build.variant=PX-HER0
1081+
10741082
# Upload menu
10751083
GenL0.menu.upload_method.swdMethod=STM32CubeProgrammer (SWD)
10761084
GenL0.menu.upload_method.swdMethod.upload.protocol=0
@@ -1453,89 +1461,6 @@ Midatronics.menu.upload_method.dfuMethod.upload.protocol=2
14531461
Midatronics.menu.upload_method.dfuMethod.upload.options=-g
14541462
Midatronics.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
14551463

1456-
################################################################################
1457-
# Piconomix boards
1458-
Piconomix.name=Piconomix boards
1459-
1460-
Piconomix.build.vid=0x0483
1461-
Piconomix.build.core=arduino
1462-
Piconomix.build.board=Piconomix
1463-
Piconomix.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial} -D__CORTEX_SC=0
1464-
1465-
# PX-HER0
1466-
Piconomix.menu.pnum.PX-HER0=PX-HER0
1467-
Piconomix.menu.pnum.PX-HER0.node=NODE_L072RB
1468-
Piconomix.menu.pnum.PX-HER0.build.board=PX-HER0
1469-
Piconomix.menu.pnum.PX-HER0.build.mcu=cortex-m0plus
1470-
Piconomix.menu.pnum.PX-HER0.build.cmsis_lib_gcc=arm_cortexM0l_math
1471-
Piconomix.menu.pnum.PX-HER0.build.series=STM32L0xx
1472-
Piconomix.menu.pnum.PX-HER0.build.product_line=STM32L072xx
1473-
Piconomix.menu.pnum.PX-HER0.build.variant=PX-HER0
1474-
Piconomix.menu.pnum.PX-HER0.upload.maximum_size=131072
1475-
Piconomix.menu.pnum.PX-HER0.upload.maximum_data_size=20480
1476-
1477-
# Upload menu
1478-
Piconomix.menu.upload_method.swdMethod=STM32CubeProgrammer (SWD)
1479-
Piconomix.menu.upload_method.swdMethod.upload.protocol=0
1480-
Piconomix.menu.upload_method.swdMethod.upload.options=-g
1481-
Piconomix.menu.upload_method.swdMethod.upload.tool=stm32CubeProg
1482-
1483-
Piconomix.menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
1484-
Piconomix.menu.upload_method.serialMethod.upload.protocol=1
1485-
Piconomix.menu.upload_method.serialMethod.upload.options={serial.port.file} -s
1486-
Piconomix.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
1487-
1488-
Piconomix.menu.upload_method.dfuMethod=STM32CubeProgrammer (USB)
1489-
Piconomix.menu.upload_method.dfuMethod.upload.protocol=2
1490-
Piconomix.menu.upload_method.dfuMethod.upload.options=-g
1491-
Piconomix.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
1492-
1493-
# Serialx activation
1494-
Piconomix.menu.xserial.generic=Enabled (generic 'Serial')
1495-
Piconomix.menu.xserial.none=Enabled (no generic 'Serial')
1496-
Piconomix.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
1497-
Piconomix.menu.xserial.disabled=Disabled (no Serial support)
1498-
Piconomix.menu.xserial.disabled.build.xSerial=
1499-
1500-
# USB connectivity
1501-
Piconomix.menu.usb.none=None
1502-
Piconomix.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
1503-
Piconomix.menu.usb.CDCgen.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
1504-
Piconomix.menu.usb.CDC=CDC (no generic 'Serial')
1505-
Piconomix.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB
1506-
Piconomix.menu.usb.HID=HID (keyboard and mouse)
1507-
Piconomix.menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
1508-
1509-
# Optimizations
1510-
Piconomix.menu.opt.osstd=Smallest (-Os default)
1511-
Piconomix.menu.opt.oslto=Smallest (-Os) with LTO
1512-
Piconomix.menu.opt.oslto.build.flags.optimize=-Os -flto
1513-
Piconomix.menu.opt.o1std=Fast (-O1)
1514-
Piconomix.menu.opt.o1std.build.flags.optimize=-O1
1515-
Piconomix.menu.opt.o1lto=Fast (-O1) with LTO
1516-
Piconomix.menu.opt.o1lto.build.flags.optimize=-O1 -flto
1517-
Piconomix.menu.opt.o2std=Faster (-O2)
1518-
Piconomix.menu.opt.o2std.build.flags.optimize=-O2
1519-
Piconomix.menu.opt.o2lto=Faster (-O2) with LTO
1520-
Piconomix.menu.opt.o2lto.build.flags.optimize=-O2 -flto
1521-
Piconomix.menu.opt.o3std=Fastest (-O3)
1522-
Piconomix.menu.opt.o3std.build.flags.optimize=-O3
1523-
Piconomix.menu.opt.o3lto=Fastest (-O3) with LTO
1524-
Piconomix.menu.opt.o3lto.build.flags.optimize=-O3 -flto
1525-
Piconomix.menu.opt.ogstd=Debug (-g)
1526-
Piconomix.menu.opt.ogstd.build.flags.optimize=-g -Og
1527-
1528-
# C Runtime Library
1529-
Piconomix.menu.rtlib.nano=Newlib Nano (default)
1530-
Piconomix.menu.rtlib.nanofp=Newlib Nano + Float Printf
1531-
Piconomix.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
1532-
Piconomix.menu.rtlib.nanofs=Newlib Nano + Float Scanf
1533-
Piconomix.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
1534-
Piconomix.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
1535-
Piconomix.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
1536-
Piconomix.menu.rtlib.full=Newlib Standard
1537-
Piconomix.menu.rtlib.full.build.flags.ldspecs=
1538-
15391464
################################################################################
15401465
# Serialx activation
15411466
Nucleo_144.menu.xserial.generic=Enabled (generic 'Serial')

0 commit comments

Comments
 (0)