@@ -10779,46 +10779,63 @@ 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
10808+
10809+ # Cygnet board
10810+ Blues.menu.pnum.CYGNET=Cygnet
10811+ Blues.menu.pnum.CYGNET.upload.maximum_size=262144
10812+ Blues.menu.pnum.CYGNET.upload.maximum_data_size=65536
10813+ Blues.menu.pnum.CYGNET.build.mcu=cortex-m4
10814+ Blues.menu.pnum.CYGNET.build.fpu=-mfpu=fpv4-sp-d16
10815+ Blues.menu.pnum.CYGNET.build.float-abi=-mfloat-abi=hard
10816+ Blues.menu.pnum.CYGNET.build.board=CYGNET
10817+ Blues.menu.pnum.CYGNET.build.series=STM32L4xx
10818+ Blues.menu.pnum.CYGNET.build.product_line=STM32L433xx
10819+ Blues.menu.pnum.CYGNET.build.variant=STM32L4xx/L433C(B-C)(T-U)_L443CC(T-U)
10820+ Blues.menu.pnum.CYGNET.build.peripheral_pins=-DCUSTOM_PERIPHERAL_PINS
10821+ Blues.menu.pnum.CYGNET_L4.build.vid=0x30A4
10822+ Blues.menu.pnum.CYGNET_L4.build.pid=0x0003
1080610823
1080710824# 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
10825+ Blues .menu.upload_method.swdMethod=STM32CubeProgrammer (SWD)
10826+ Blues .menu.upload_method.swdMethod.upload.protocol=0
10827+ Blues .menu.upload_method.swdMethod.upload.options=
10828+ Blues .menu.upload_method.swdMethod.upload.tool=stm32CubeProg
1081210829
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
10830+ Blues .menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
10831+ Blues .menu.upload_method.serialMethod.upload.protocol=1
10832+ Blues .menu.upload_method.serialMethod.upload.options={serial.port.file}
10833+ Blues .menu.upload_method.serialMethod.upload.tool=stm32CubeProg
1081710834
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
10835+ Blues .menu.upload_method.dfuMethod=STM32CubeProgrammer (DFU)
10836+ Blues .menu.upload_method.dfuMethod.upload.protocol=2
10837+ Blues .menu.upload_method.dfuMethod.upload.options=
10838+ Blues .menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
1082210839
1082310840################################################################################
1082410841# Elecgator boards
@@ -11549,11 +11566,11 @@ GenWL.menu.xserial.disabled.build.xSerial=
11549115663dprinter.menu.xserial.disabled=Disabled (no Serial support)
11550115673dprinter.menu.xserial.disabled.build.xSerial=
1155111568
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=
11569+ Blues .menu.xserial.generic=Enabled (generic 'Serial')
11570+ Blues .menu.xserial.none=Enabled (no generic 'Serial')
11571+ Blues .menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
11572+ Blues .menu.xserial.disabled=Disabled (no Serial support)
11573+ Blues .menu.xserial.disabled.build.xSerial=
1155711574
1155811575Elecgator.menu.xserial.generic=Enabled (generic 'Serial')
1155911576Elecgator.menu.xserial.none=Enabled (no generic 'Serial')
@@ -11874,18 +11891,18 @@ GenWB.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS
11874118913dprinter.menu.xusb.HSFS=High Speed in Full Speed mode
11875118923dprinter.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS
1187611893
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
11894+ Blues .menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
11895+ Blues .menu.usb.CDCgen.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
11896+ Blues .menu.usb.CDC=CDC (no generic 'Serial')
11897+ Blues .menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB
11898+ Blues .menu.usb.HID=HID (keyboard and mouse)
11899+ Blues .menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
11900+ Blues .menu.usb.none=None
11901+ Blues .menu.xusb.FS=Low/Full Speed
11902+ Blues .menu.xusb.HS=High Speed
11903+ Blues .menu.xusb.HS.build.usb_speed=-DUSE_USB_HS
11904+ Blues .menu.xusb.HSFS=High Speed in Full Speed mode
11905+ Blues .menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS
1188911906
1189011907Elecgator.menu.usb.none=None
1189111908Elecgator.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
@@ -12479,25 +12496,25 @@ GenWL.menu.opt.o0std.build.flags.optimize=-O0
12479124963dprinter.menu.opt.o0std=No Optimization (-O0)
12480124973dprinter.menu.opt.o0std.build.flags.optimize=-O0
1248112498
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
12499+ Blues .menu.opt.osstd=Smallest (-Os default)
12500+ Blues .menu.opt.oslto=Smallest (-Os) with LTO
12501+ Blues .menu.opt.oslto.build.flags.optimize=-Os -flto
12502+ Blues .menu.opt.o1std=Fast (-O1)
12503+ Blues .menu.opt.o1std.build.flags.optimize=-O1
12504+ Blues .menu.opt.o1lto=Fast (-O1) with LTO
12505+ Blues .menu.opt.o1lto.build.flags.optimize=-O1 -flto
12506+ Blues .menu.opt.o2std=Faster (-O2)
12507+ Blues .menu.opt.o2std.build.flags.optimize=-O2
12508+ Blues .menu.opt.o2lto=Faster (-O2) with LTO
12509+ Blues .menu.opt.o2lto.build.flags.optimize=-O2 -flto
12510+ Blues .menu.opt.o3std=Fastest (-O3)
12511+ Blues .menu.opt.o3std.build.flags.optimize=-O3
12512+ Blues .menu.opt.o3lto=Fastest (-O3) with LTO
12513+ Blues .menu.opt.o3lto.build.flags.optimize=-O3 -flto
12514+ Blues .menu.opt.ogstd=Debug (-Og)
12515+ Blues .menu.opt.ogstd.build.flags.optimize=-Og
12516+ Blues .menu.opt.o0std=No Optimization (-O0)
12517+ Blues .menu.opt.o0std.build.flags.optimize=-O0
1250112518
1250212519Elecgator.menu.opt.osstd=Smallest (-Os default)
1250312520Elecgator.menu.opt.oslto=Smallest (-Os) with LTO
@@ -12876,13 +12893,13 @@ GenWL.menu.dbg.enable_all.build.flags.debug=-g
12876128933dprinter.menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
12877128943dprinter.menu.dbg.enable_all.build.flags.debug=-g
1287812895
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
12896+ Blues .menu.dbg.none=None
12897+ Blues .menu.dbg.enable_sym=Symbols Enabled (-g)
12898+ Blues .menu.dbg.enable_sym.build.flags.debug=-g -DNDEBUG
12899+ Blues .menu.dbg.enable_log=Core logs Enabled
12900+ Blues .menu.dbg.enable_log.build.flags.debug=
12901+ Blues .menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
12902+ Blues .menu.dbg.enable_all.build.flags.debug=-g
1288612903
1288712904Elecgator.menu.dbg.none=None
1288812905Elecgator.menu.dbg.enable_sym=Symbols Enabled (-g)
@@ -13217,15 +13234,15 @@ GenWL.menu.rtlib.full.build.flags.ldspecs=
13217132343dprinter.menu.rtlib.full=Newlib Standard
13218132353dprinter.menu.rtlib.full.build.flags.ldspecs=
1321913236
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=
13237+ Blues .menu.rtlib.nano=Newlib Nano (default)
13238+ Blues .menu.rtlib.nanofp=Newlib Nano + Float Printf
13239+ Blues .menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
13240+ Blues .menu.rtlib.nanofs=Newlib Nano + Float Scanf
13241+ Blues .menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
13242+ Blues .menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
13243+ Blues .menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
13244+ Blues .menu.rtlib.full=Newlib Standard
13245+ Blues .menu.rtlib.full.build.flags.ldspecs=
1322913246
1323013247Elecgator.menu.rtlib.nano=Newlib Nano (default)
1323113248Elecgator.menu.rtlib.nanofp=Newlib Nano + Float Printf
0 commit comments