@@ -10779,46 +10779,48 @@ GenWL.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
10779107793dprinter.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
1078010780
1078110781################################################################################
10782- # Blues Wireless boards
10782+ # Blues boards
1078310783
10784- BluesW .name=Blues Wireless boards
10784+ Blues .name=Blues boards
1078510785
10786- BluesW .build.core=arduino
10787- BluesW .build.board=BluesWireless
10788- BluesW .build.variant_h=variant_{build.board}.h
10789- BluesW .build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
10790- BluesW .build.flash_offset=0x0
10791- BluesW .upload.maximum_size=0
10792- BluesW .upload.maximum_data_size=0
10786+ Blues .build.core=arduino
10787+ Blues .build.board=Blues
10788+ Blues .build.variant_h=variant_{build.board}.h
10789+ Blues .build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
10790+ Blues .build.flash_offset=0x0
10791+ Blues .upload.maximum_size=0
10792+ Blues .upload.maximum_data_size=0
1079310793
1079410794# Swan R5 board
10795- BluesW.menu.pnum.SWAN_R5=Swan R5
10796- BluesW.menu.pnum.SWAN_R5.upload.maximum_size=2097152
10797- BluesW.menu.pnum.SWAN_R5.upload.maximum_data_size=655360
10798- BluesW.menu.pnum.SWAN_R5.build.mcu=cortex-m4
10799- BluesW.menu.pnum.SWAN_R5.build.fpu=-mfpu=fpv4-sp-d16
10800- BluesW.menu.pnum.SWAN_R5.build.float-abi=-mfloat-abi=hard
10801- BluesW.menu.pnum.SWAN_R5.build.board=SWAN_R5
10802- BluesW.menu.pnum.SWAN_R5.build.series=STM32L4xx
10803- BluesW.menu.pnum.SWAN_R5.build.product_line=STM32L4R5xx
10804- BluesW.menu.pnum.SWAN_R5.build.variant=STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY
10805- BluesW.menu.pnum.SWAN_R5.build.peripheral_pins=-DCUSTOM_PERIPHERAL_PINS
10795+ Blues.menu.pnum.SWAN_R5=Swan R5
10796+ Blues.menu.pnum.SWAN_R5.upload.maximum_size=2097152
10797+ Blues.menu.pnum.SWAN_R5.upload.maximum_data_size=655360
10798+ Blues.menu.pnum.SWAN_R5.build.mcu=cortex-m4
10799+ Blues.menu.pnum.SWAN_R5.build.fpu=-mfpu=fpv4-sp-d16
10800+ Blues.menu.pnum.SWAN_R5.build.float-abi=-mfloat-abi=hard
10801+ Blues.menu.pnum.SWAN_R5.build.board=SWAN_R5
10802+ Blues.menu.pnum.SWAN_R5.build.series=STM32L4xx
10803+ Blues.menu.pnum.SWAN_R5.build.product_line=STM32L4R5xx
10804+ Blues.menu.pnum.SWAN_R5.build.variant=STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY
10805+ Blues.menu.pnum.SWAN_R5.build.peripheral_pins=-DCUSTOM_PERIPHERAL_PINS
10806+ Blues.menu.pnum.SWAN_R5.build.vid=0x30A4
10807+ Blues.menu.pnum.SWAN_R5.build.pid=0x0002
1080610808
1080710809# Upload menu
10808- BluesW .menu.upload_method.swdMethod=STM32CubeProgrammer (SWD)
10809- BluesW .menu.upload_method.swdMethod.upload.protocol=0
10810- BluesW .menu.upload_method.swdMethod.upload.options=
10811- BluesW .menu.upload_method.swdMethod.upload.tool=stm32CubeProg
10810+ Blues .menu.upload_method.swdMethod=STM32CubeProgrammer (SWD)
10811+ Blues .menu.upload_method.swdMethod.upload.protocol=0
10812+ Blues .menu.upload_method.swdMethod.upload.options=
10813+ Blues .menu.upload_method.swdMethod.upload.tool=stm32CubeProg
1081210814
10813- BluesW .menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
10814- BluesW .menu.upload_method.serialMethod.upload.protocol=1
10815- BluesW .menu.upload_method.serialMethod.upload.options={serial.port.file}
10816- BluesW .menu.upload_method.serialMethod.upload.tool=stm32CubeProg
10815+ Blues .menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
10816+ Blues .menu.upload_method.serialMethod.upload.protocol=1
10817+ Blues .menu.upload_method.serialMethod.upload.options={serial.port.file}
10818+ Blues .menu.upload_method.serialMethod.upload.tool=stm32CubeProg
1081710819
10818- BluesW .menu.upload_method.dfuMethod=STM32CubeProgrammer (DFU)
10819- BluesW .menu.upload_method.dfuMethod.upload.protocol=2
10820- BluesW .menu.upload_method.dfuMethod.upload.options=
10821- BluesW .menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
10820+ Blues .menu.upload_method.dfuMethod=STM32CubeProgrammer (DFU)
10821+ Blues .menu.upload_method.dfuMethod.upload.protocol=2
10822+ Blues .menu.upload_method.dfuMethod.upload.options=
10823+ Blues .menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
1082210824
1082310825################################################################################
1082410826# Elecgator boards
@@ -11549,11 +11551,11 @@ GenWL.menu.xserial.disabled.build.xSerial=
11549115513dprinter.menu.xserial.disabled=Disabled (no Serial support)
11550115523dprinter.menu.xserial.disabled.build.xSerial=
1155111553
11552- BluesW .menu.xserial.generic=Enabled (generic 'Serial')
11553- BluesW .menu.xserial.none=Enabled (no generic 'Serial')
11554- BluesW .menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
11555- BluesW .menu.xserial.disabled=Disabled (no Serial support)
11556- BluesW .menu.xserial.disabled.build.xSerial=
11554+ Blues .menu.xserial.generic=Enabled (generic 'Serial')
11555+ Blues .menu.xserial.none=Enabled (no generic 'Serial')
11556+ Blues .menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
11557+ Blues .menu.xserial.disabled=Disabled (no Serial support)
11558+ Blues .menu.xserial.disabled.build.xSerial=
1155711559
1155811560Elecgator.menu.xserial.generic=Enabled (generic 'Serial')
1155911561Elecgator.menu.xserial.none=Enabled (no generic 'Serial')
@@ -11874,18 +11876,18 @@ GenWB.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS
11874118763dprinter.menu.xusb.HSFS=High Speed in Full Speed mode
11875118773dprinter.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS
1187611878
11877- BluesW .menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
11878- BluesW .menu.usb.CDCgen.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
11879- BluesW .menu.usb.CDC=CDC (no generic 'Serial')
11880- BluesW .menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB
11881- BluesW .menu.usb.HID=HID (keyboard and mouse)
11882- BluesW .menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
11883- BluesW .menu.usb.none=None
11884- BluesW .menu.xusb.FS=Low/Full Speed
11885- BluesW .menu.xusb.HS=High Speed
11886- BluesW .menu.xusb.HS.build.usb_speed=-DUSE_USB_HS
11887- BluesW .menu.xusb.HSFS=High Speed in Full Speed mode
11888- BluesW .menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS
11879+ Blues .menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
11880+ Blues .menu.usb.CDCgen.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
11881+ Blues .menu.usb.CDC=CDC (no generic 'Serial')
11882+ Blues .menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB
11883+ Blues .menu.usb.HID=HID (keyboard and mouse)
11884+ Blues .menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
11885+ Blues .menu.usb.none=None
11886+ Blues .menu.xusb.FS=Low/Full Speed
11887+ Blues .menu.xusb.HS=High Speed
11888+ Blues .menu.xusb.HS.build.usb_speed=-DUSE_USB_HS
11889+ Blues .menu.xusb.HSFS=High Speed in Full Speed mode
11890+ Blues .menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS
1188911891
1189011892Elecgator.menu.usb.none=None
1189111893Elecgator.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
@@ -12479,25 +12481,25 @@ GenWL.menu.opt.o0std.build.flags.optimize=-O0
12479124813dprinter.menu.opt.o0std=No Optimization (-O0)
12480124823dprinter.menu.opt.o0std.build.flags.optimize=-O0
1248112483
12482- BluesW .menu.opt.osstd=Smallest (-Os default)
12483- BluesW .menu.opt.oslto=Smallest (-Os) with LTO
12484- BluesW .menu.opt.oslto.build.flags.optimize=-Os -flto
12485- BluesW .menu.opt.o1std=Fast (-O1)
12486- BluesW .menu.opt.o1std.build.flags.optimize=-O1
12487- BluesW .menu.opt.o1lto=Fast (-O1) with LTO
12488- BluesW .menu.opt.o1lto.build.flags.optimize=-O1 -flto
12489- BluesW .menu.opt.o2std=Faster (-O2)
12490- BluesW .menu.opt.o2std.build.flags.optimize=-O2
12491- BluesW .menu.opt.o2lto=Faster (-O2) with LTO
12492- BluesW .menu.opt.o2lto.build.flags.optimize=-O2 -flto
12493- BluesW .menu.opt.o3std=Fastest (-O3)
12494- BluesW .menu.opt.o3std.build.flags.optimize=-O3
12495- BluesW .menu.opt.o3lto=Fastest (-O3) with LTO
12496- BluesW .menu.opt.o3lto.build.flags.optimize=-O3 -flto
12497- BluesW .menu.opt.ogstd=Debug (-Og)
12498- BluesW .menu.opt.ogstd.build.flags.optimize=-Og
12499- BluesW .menu.opt.o0std=No Optimization (-O0)
12500- BluesW .menu.opt.o0std.build.flags.optimize=-O0
12484+ Blues .menu.opt.osstd=Smallest (-Os default)
12485+ Blues .menu.opt.oslto=Smallest (-Os) with LTO
12486+ Blues .menu.opt.oslto.build.flags.optimize=-Os -flto
12487+ Blues .menu.opt.o1std=Fast (-O1)
12488+ Blues .menu.opt.o1std.build.flags.optimize=-O1
12489+ Blues .menu.opt.o1lto=Fast (-O1) with LTO
12490+ Blues .menu.opt.o1lto.build.flags.optimize=-O1 -flto
12491+ Blues .menu.opt.o2std=Faster (-O2)
12492+ Blues .menu.opt.o2std.build.flags.optimize=-O2
12493+ Blues .menu.opt.o2lto=Faster (-O2) with LTO
12494+ Blues .menu.opt.o2lto.build.flags.optimize=-O2 -flto
12495+ Blues .menu.opt.o3std=Fastest (-O3)
12496+ Blues .menu.opt.o3std.build.flags.optimize=-O3
12497+ Blues .menu.opt.o3lto=Fastest (-O3) with LTO
12498+ Blues .menu.opt.o3lto.build.flags.optimize=-O3 -flto
12499+ Blues .menu.opt.ogstd=Debug (-Og)
12500+ Blues .menu.opt.ogstd.build.flags.optimize=-Og
12501+ Blues .menu.opt.o0std=No Optimization (-O0)
12502+ Blues .menu.opt.o0std.build.flags.optimize=-O0
1250112503
1250212504Elecgator.menu.opt.osstd=Smallest (-Os default)
1250312505Elecgator.menu.opt.oslto=Smallest (-Os) with LTO
@@ -12876,13 +12878,13 @@ GenWL.menu.dbg.enable_all.build.flags.debug=-g
12876128783dprinter.menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
12877128793dprinter.menu.dbg.enable_all.build.flags.debug=-g
1287812880
12879- BluesW .menu.dbg.none=None
12880- BluesW .menu.dbg.enable_sym=Symbols Enabled (-g)
12881- BluesW .menu.dbg.enable_sym.build.flags.debug=-g -DNDEBUG
12882- BluesW .menu.dbg.enable_log=Core logs Enabled
12883- BluesW .menu.dbg.enable_log.build.flags.debug=
12884- BluesW .menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
12885- BluesW .menu.dbg.enable_all.build.flags.debug=-g
12881+ Blues .menu.dbg.none=None
12882+ Blues .menu.dbg.enable_sym=Symbols Enabled (-g)
12883+ Blues .menu.dbg.enable_sym.build.flags.debug=-g -DNDEBUG
12884+ Blues .menu.dbg.enable_log=Core logs Enabled
12885+ Blues .menu.dbg.enable_log.build.flags.debug=
12886+ Blues .menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
12887+ Blues .menu.dbg.enable_all.build.flags.debug=-g
1288612888
1288712889Elecgator.menu.dbg.none=None
1288812890Elecgator.menu.dbg.enable_sym=Symbols Enabled (-g)
@@ -13217,15 +13219,15 @@ GenWL.menu.rtlib.full.build.flags.ldspecs=
13217132193dprinter.menu.rtlib.full=Newlib Standard
13218132203dprinter.menu.rtlib.full.build.flags.ldspecs=
1321913221
13220- BluesW .menu.rtlib.nano=Newlib Nano (default)
13221- BluesW .menu.rtlib.nanofp=Newlib Nano + Float Printf
13222- BluesW .menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
13223- BluesW .menu.rtlib.nanofs=Newlib Nano + Float Scanf
13224- BluesW .menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
13225- BluesW .menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
13226- BluesW .menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
13227- BluesW .menu.rtlib.full=Newlib Standard
13228- BluesW .menu.rtlib.full.build.flags.ldspecs=
13222+ Blues .menu.rtlib.nano=Newlib Nano (default)
13223+ Blues .menu.rtlib.nanofp=Newlib Nano + Float Printf
13224+ Blues .menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
13225+ Blues .menu.rtlib.nanofs=Newlib Nano + Float Scanf
13226+ Blues .menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
13227+ Blues .menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
13228+ Blues .menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
13229+ Blues .menu.rtlib.full=Newlib Standard
13230+ Blues .menu.rtlib.full.build.flags.ldspecs=
1322913231
1323013232Elecgator.menu.rtlib.nano=Newlib Nano (default)
1323113233Elecgator.menu.rtlib.nanofp=Newlib Nano + Float Printf
0 commit comments