@@ -13182,6 +13182,40 @@ ELV_Modular_System.menu.upload_method.serialMethod.upload.protocol=serial
13182
13182
ELV_Modular_System.menu.upload_method.serialMethod.upload.options=-c {serial.port.file}
13183
13183
ELV_Modular_System.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
13184
13184
13185
+ ################################################################################
13186
+ # STeaMi board
13187
+ STeaMi.name=STeaMi Board
13188
+ STeaMi.build.core=arduino
13189
+ STeaMi.build.board=STEAM32_WB55RG
13190
+ STeaMi.build.variant_h=variant_{build.board}.h
13191
+ STeaMi.build.st_extra_flags=-D{build.product_line} {build.xSerial}
13192
+ STeaMi.build.flash_offset=0x0
13193
+ STeaMi.upload.maximum_size=0
13194
+ STeaMi.upload.maximum_data_size=0
13195
+ STeaMi.vid.0=0x0d28
13196
+ STeaMi.pid.0=0x0204
13197
+
13198
+ STeaMi.menu.pnum.STEAM32_WB55RG=STeaMi
13199
+ STeaMi.menu.pnum.STEAM32_WB55RG.node="STeaMi,DAPLINK"
13200
+ STeaMi.menu.pnum.STEAM32_WB55RG.upload.maximum_size=524288
13201
+ STeaMi.menu.pnum.STEAM32_WB55RG.upload.maximum_data_size=196608
13202
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.mcu=cortex-m4
13203
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.fpu=-mfpu=fpv4-sp-d16
13204
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.float-abi=-mfloat-abi=hard
13205
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.board=STEAM32_WB55RG
13206
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.series=STM32WBxx
13207
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.product_line=STM32WB55xx
13208
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.variant=STM32WBxx/WB55R(C-E-G)V
13209
+ STeaMi.menu.pnum.STEAM32_WB55RG.debug.server.openocd.scripts.0=interface/cmsis-dap.cfg
13210
+ STeaMi.menu.pnum.STEAM32_WB55RG.debug.server.openocd.scripts.1={runtime.platform.path}/debugger/select_swd.cfg
13211
+ STeaMi.menu.pnum.STEAM32_WB55RG.debug.server.openocd.scripts.2=target/stm32wbx.cfg
13212
+ STeaMi.menu.pnum.STEAM32_WB55RG.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32WBxx/STM32WB55_CM4.svd
13213
+
13214
+ # Upload menu
13215
+ STeaMi.menu.upload_method.MassStorage=Mass Storage
13216
+ STeaMi.menu.upload_method.MassStorage.upload.protocol=
13217
+ STeaMi.menu.upload_method.MassStorage.upload.tool=massStorageCopy
13218
+
13185
13219
################################################################################
13186
13220
# Serialx activation
13187
13221
Nucleo_144.menu.xserial.generic=Enabled (generic 'Serial')
@@ -13414,6 +13448,12 @@ ELV_Modular_System.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DH
13414
13448
ELV_Modular_System.menu.xserial.disabled=Disabled (no Serial support)
13415
13449
ELV_Modular_System.menu.xserial.disabled.build.xSerial=
13416
13450
13451
+ STeaMi.menu.xserial.generic=Enabled (generic 'Serial')
13452
+ STeaMi.menu.xserial.none=Enabled (no generic 'Serial')
13453
+ STeaMi.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
13454
+ STeaMi.menu.xserial.disabled=Disabled (no Serial support)
13455
+ STeaMi.menu.xserial.disabled.build.xSerial=
13456
+
13417
13457
# USB connectivity
13418
13458
Nucleo_144.menu.usb.none=None
13419
13459
Nucleo_144.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
@@ -14513,6 +14553,26 @@ ELV_Modular_System.menu.opt.ogstd.build.flags.optimize=-Og
14513
14553
ELV_Modular_System.menu.opt.o0std=No Optimization (-O0)
14514
14554
ELV_Modular_System.menu.opt.o0std.build.flags.optimize=-O0
14515
14555
14556
+ STeaMi.menu.opt.osstd=Smallest (-Os default)
14557
+ STeaMi.menu.opt.oslto=Smallest (-Os) with LTO
14558
+ STeaMi.menu.opt.oslto.build.flags.optimize=-Os -flto
14559
+ STeaMi.menu.opt.o1std=Fast (-O1)
14560
+ STeaMi.menu.opt.o1std.build.flags.optimize=-O1
14561
+ STeaMi.menu.opt.o1lto=Fast (-O1) with LTO
14562
+ STeaMi.menu.opt.o1lto.build.flags.optimize=-O1 -flto
14563
+ STeaMi.menu.opt.o2std=Faster (-O2)
14564
+ STeaMi.menu.opt.o2std.build.flags.optimize=-O2
14565
+ STeaMi.menu.opt.o2lto=Faster (-O2) with LTO
14566
+ STeaMi.menu.opt.o2lto.build.flags.optimize=-O2 -flto
14567
+ STeaMi.menu.opt.o3std=Fastest (-O3)
14568
+ STeaMi.menu.opt.o3std.build.flags.optimize=-O3
14569
+ STeaMi.menu.opt.o3lto=Fastest (-O3) with LTO
14570
+ STeaMi.menu.opt.o3lto.build.flags.optimize=-O3 -flto
14571
+ STeaMi.menu.opt.ogstd=Debug (-Og)
14572
+ STeaMi.menu.opt.ogstd.build.flags.optimize=-Og
14573
+ STeaMi.menu.opt.o0std=No Optimization (-O0)
14574
+ STeaMi.menu.opt.o0std.build.flags.optimize=-O0
14575
+
14516
14576
# Debug information
14517
14577
Nucleo_144.menu.dbg.none=None
14518
14578
Nucleo_144.menu.dbg.enable_sym=Symbols Enabled (-g)
@@ -14806,6 +14866,14 @@ ELV_Modular_System.menu.dbg.enable_log.build.flags.debug=
14806
14866
ELV_Modular_System.menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
14807
14867
ELV_Modular_System.menu.dbg.enable_all.build.flags.debug=-g
14808
14868
14869
+ STeaMi.menu.dbg.none=None
14870
+ STeaMi.menu.dbg.enable_sym=Symbols Enabled (-g)
14871
+ STeaMi.menu.dbg.enable_sym.build.flags.debug=-g -DNDEBUG
14872
+ STeaMi.menu.dbg.enable_log=Core logs Enabled
14873
+ STeaMi.menu.dbg.enable_log.build.flags.debug=
14874
+ STeaMi.menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
14875
+ STeaMi.menu.dbg.enable_all.build.flags.debug=-g
14876
+
14809
14877
# C Runtime Library
14810
14878
Nucleo_144.menu.rtlib.nano=Newlib Nano (default)
14811
14879
Nucleo_144.menu.rtlib.nanofp=Newlib Nano + Float Printf
@@ -15176,3 +15244,13 @@ ELV_Modular_System.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
15176
15244
ELV_Modular_System.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
15177
15245
ELV_Modular_System.menu.rtlib.full=Newlib Standard
15178
15246
ELV_Modular_System.menu.rtlib.full.build.flags.ldspecs=
15247
+
15248
+ STeaMi.menu.rtlib.nano=Newlib Nano (default)
15249
+ STeaMi.menu.rtlib.nanofp=Newlib Nano + Float Printf
15250
+ STeaMi.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
15251
+ STeaMi.menu.rtlib.nanofs=Newlib Nano + Float Scanf
15252
+ STeaMi.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
15253
+ STeaMi.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
15254
+ STeaMi.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
15255
+ STeaMi.menu.rtlib.full=Newlib Standard
15256
+ STeaMi.menu.rtlib.full.build.flags.ldspecs=
0 commit comments