@@ -10274,6 +10274,48 @@ GenWB.menu.upload_method.dfuMethod.upload.protocol=2
1027410274GenWB.menu.upload_method.dfuMethod.upload.options=
1027510275GenWB.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
1027610276
10277+ ################################################################################
10278+ # Generic WBA
10279+ GenWBA.name=Generic STM32WBA series
10280+
10281+ GenWBA.build.core=arduino
10282+ GenWBA.build.board=GenWBA
10283+ GenWBA.build.st_extra_flags=-D{build.product_line} {build.xSerial}
10284+ GenWBA.build.mcu=cortex-m33
10285+ GenWBA.build.fpu=-mfpu=fpv4-sp-d16
10286+ GenWBA.build.float-abi=-mfloat-abi=hard
10287+ GenWBA.build.series=STM32WBAxx
10288+ GenWBA.build.flash_offset=0x0
10289+ GenWBA.upload.maximum_size=0
10290+ GenWBA.upload.maximum_data_size=0
10291+
10292+ # Generic WBA55CEUx
10293+ GenWBA.menu.pnum.GENERIC_WBA55CEUX=Generic WBA55CEUx
10294+ GenWBA.menu.pnum.GENERIC_WBA55CEUX.upload.maximum_size=524288
10295+ GenWBA.menu.pnum.GENERIC_WBA55CEUX.upload.maximum_data_size=98304
10296+ GenWBA.menu.pnum.GENERIC_WBA55CEUX.build.board=GENERIC_WBA55CEUX
10297+ GenWBA.menu.pnum.GENERIC_WBA55CEUX.build.product_line=STM32WBA55xx
10298+ GenWBA.menu.pnum.GENERIC_WBA55CEUX.build.variant=STM32WBAxx/WBA55C(E-G)U
10299+
10300+ # Generic WBA55CGUx
10301+ GenWBA.menu.pnum.GENERIC_WBA55CGUX=Generic WBA55CGUx
10302+ GenWBA.menu.pnum.GENERIC_WBA55CGUX.upload.maximum_size=1048576
10303+ GenWBA.menu.pnum.GENERIC_WBA55CGUX.upload.maximum_data_size=131072
10304+ GenWBA.menu.pnum.GENERIC_WBA55CGUX.build.board=GENERIC_WBA55CGUX
10305+ GenWBA.menu.pnum.GENERIC_WBA55CGUX.build.product_line=STM32WBA55xx
10306+ GenWBA.menu.pnum.GENERIC_WBA55CGUX.build.variant=STM32WBAxx/WBA55C(E-G)U
10307+
10308+ # Upload menu
10309+ GenWBA.menu.upload_method.swdMethod=STM32CubeProgrammer (SWD)
10310+ GenWBA.menu.upload_method.swdMethod.upload.protocol=0
10311+ GenWBA.menu.upload_method.swdMethod.upload.options=
10312+ GenWBA.menu.upload_method.swdMethod.upload.tool=stm32CubeProg
10313+
10314+ GenWBA.menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
10315+ GenWBA.menu.upload_method.serialMethod.upload.protocol=1
10316+ GenWBA.menu.upload_method.serialMethod.upload.options={serial.port.file}
10317+ GenWBA.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
10318+
1027710319################################################################################
1027810320# Generic WL
1027910321GenWL.name=Generic STM32WL series
@@ -11355,6 +11397,12 @@ GenWB.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
1135511397GenWB.menu.xserial.disabled=Disabled (no Serial support)
1135611398GenWB.menu.xserial.disabled.build.xSerial=
1135711399
11400+ GenWBA.menu.xserial.generic=Enabled (generic 'Serial')
11401+ GenWBA.menu.xserial.none=Enabled (no generic 'Serial')
11402+ GenWBA.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
11403+ GenWBA.menu.xserial.disabled=Disabled (no Serial support)
11404+ GenWBA.menu.xserial.disabled.build.xSerial=
11405+
1135811406GenWL.menu.xserial.generic=Enabled (generic 'Serial')
1135911407GenWL.menu.xserial.none=Enabled (no generic 'Serial')
1136011408GenWL.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
@@ -12231,6 +12279,26 @@ GenWB.menu.opt.ogstd.build.flags.optimize=-Og
1223112279GenWB.menu.opt.o0std=No Optimization (-O0)
1223212280GenWB.menu.opt.o0std.build.flags.optimize=-O0
1223312281
12282+ GenWBA.menu.opt.osstd=Smallest (-Os default)
12283+ GenWBA.menu.opt.oslto=Smallest (-Os) with LTO
12284+ GenWBA.menu.opt.oslto.build.flags.optimize=-Os -flto
12285+ GenWBA.menu.opt.o1std=Fast (-O1)
12286+ GenWBA.menu.opt.o1std.build.flags.optimize=-O1
12287+ GenWBA.menu.opt.o1lto=Fast (-O1) with LTO
12288+ GenWBA.menu.opt.o1lto.build.flags.optimize=-O1 -flto
12289+ GenWBA.menu.opt.o2std=Faster (-O2)
12290+ GenWBA.menu.opt.o2std.build.flags.optimize=-O2
12291+ GenWBA.menu.opt.o2lto=Faster (-O2) with LTO
12292+ GenWBA.menu.opt.o2lto.build.flags.optimize=-O2 -flto
12293+ GenWBA.menu.opt.o3std=Fastest (-O3)
12294+ GenWBA.menu.opt.o3std.build.flags.optimize=-O3
12295+ GenWBA.menu.opt.o3lto=Fastest (-O3) with LTO
12296+ GenWBA.menu.opt.o3lto.build.flags.optimize=-O3 -flto
12297+ GenWBA.menu.opt.ogstd=Debug (-Og)
12298+ GenWBA.menu.opt.ogstd.build.flags.optimize=-Og
12299+ GenWBA.menu.opt.o0std=No Optimization (-O0)
12300+ GenWBA.menu.opt.o0std.build.flags.optimize=-O0
12301+
1223412302GenWL.menu.opt.osstd=Smallest (-Os default)
1223512303GenWL.menu.opt.oslto=Smallest (-Os) with LTO
1223612304GenWL.menu.opt.oslto.build.flags.optimize=-Os -flto
@@ -12624,6 +12692,14 @@ GenWB.menu.dbg.enable_log.build.flags.debug=
1262412692GenWB.menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
1262512693GenWB.menu.dbg.enable_all.build.flags.debug=-g
1262612694
12695+ GenWBA.menu.dbg.none=None
12696+ GenWBA.menu.dbg.enable_sym=Symbols Enabled (-g)
12697+ GenWBA.menu.dbg.enable_sym.build.flags.debug=-g -DNDEBUG
12698+ GenWBA.menu.dbg.enable_log=Core logs Enabled
12699+ GenWBA.menu.dbg.enable_log.build.flags.debug=
12700+ GenWBA.menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
12701+ GenWBA.menu.dbg.enable_all.build.flags.debug=-g
12702+
1262712703GenWL.menu.dbg.none=None
1262812704GenWL.menu.dbg.enable_sym=Symbols Enabled (-g)
1262912705GenWL.menu.dbg.enable_sym.build.flags.debug=-g -DNDEBUG
@@ -12943,6 +13019,16 @@ GenWB.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float
1294313019GenWB.menu.rtlib.full=Newlib Standard
1294413020GenWB.menu.rtlib.full.build.flags.ldspecs=
1294513021
13022+ GenWBA.menu.rtlib.nano=Newlib Nano (default)
13023+ GenWBA.menu.rtlib.nanofp=Newlib Nano + Float Printf
13024+ GenWBA.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
13025+ GenWBA.menu.rtlib.nanofs=Newlib Nano + Float Scanf
13026+ GenWBA.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
13027+ GenWBA.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
13028+ GenWBA.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
13029+ GenWBA.menu.rtlib.full=Newlib Standard
13030+ GenWBA.menu.rtlib.full.build.flags.ldspecs=
13031+
1294613032GenWL.menu.rtlib.nano=Newlib Nano (default)
1294713033GenWL.menu.rtlib.nanofp=Newlib Nano + Float Printf
1294813034GenWL.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
0 commit comments