@@ -10274,6 +10274,48 @@ GenWB.menu.upload_method.dfuMethod.upload.protocol=2
10274
10274
GenWB.menu.upload_method.dfuMethod.upload.options=
10275
10275
GenWB.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
10276
10276
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
+
10277
10319
################################################################################
10278
10320
# Generic WL
10279
10321
GenWL.name=Generic STM32WL series
@@ -11355,6 +11397,12 @@ GenWB.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
11355
11397
GenWB.menu.xserial.disabled=Disabled (no Serial support)
11356
11398
GenWB.menu.xserial.disabled.build.xSerial=
11357
11399
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
+
11358
11406
GenWL.menu.xserial.generic=Enabled (generic 'Serial')
11359
11407
GenWL.menu.xserial.none=Enabled (no generic 'Serial')
11360
11408
GenWL.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
@@ -12231,6 +12279,26 @@ GenWB.menu.opt.ogstd.build.flags.optimize=-Og
12231
12279
GenWB.menu.opt.o0std=No Optimization (-O0)
12232
12280
GenWB.menu.opt.o0std.build.flags.optimize=-O0
12233
12281
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
+
12234
12302
GenWL.menu.opt.osstd=Smallest (-Os default)
12235
12303
GenWL.menu.opt.oslto=Smallest (-Os) with LTO
12236
12304
GenWL.menu.opt.oslto.build.flags.optimize=-Os -flto
@@ -12624,6 +12692,14 @@ GenWB.menu.dbg.enable_log.build.flags.debug=
12624
12692
GenWB.menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
12625
12693
GenWB.menu.dbg.enable_all.build.flags.debug=-g
12626
12694
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
+
12627
12703
GenWL.menu.dbg.none=None
12628
12704
GenWL.menu.dbg.enable_sym=Symbols Enabled (-g)
12629
12705
GenWL.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
12943
13019
GenWB.menu.rtlib.full=Newlib Standard
12944
13020
GenWB.menu.rtlib.full.build.flags.ldspecs=
12945
13021
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
+
12946
13032
GenWL.menu.rtlib.nano=Newlib Nano (default)
12947
13033
GenWL.menu.rtlib.nanofp=Newlib Nano + Float Printf
12948
13034
GenWL.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
0 commit comments