@@ -13455,6 +13455,40 @@ ELV_Modular_System.menu.upload_method.serialMethod.upload.protocol=serial
13455
13455
ELV_Modular_System.menu.upload_method.serialMethod.upload.options=-c {serial.port.file}
13456
13456
ELV_Modular_System.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
13457
13457
13458
+ ################################################################################
13459
+ # STeaMi board
13460
+ STeaMi.name=STeaMi Board
13461
+ STeaMi.build.core=arduino
13462
+ STeaMi.build.board=STEAM32_WB55RG
13463
+ STeaMi.build.variant_h=variant_{build.board}.h
13464
+ STeaMi.build.st_extra_flags=-D{build.product_line} {build.xSerial}
13465
+ STeaMi.build.flash_offset=0x0
13466
+ STeaMi.upload.maximum_size=0
13467
+ STeaMi.upload.maximum_data_size=0
13468
+ STeaMi.vid.0=0x0d28
13469
+ STeaMi.pid.0=0x0204
13470
+
13471
+ STeaMi.menu.pnum.STEAM32_WB55RG=STeaMi
13472
+ STeaMi.menu.pnum.STEAM32_WB55RG.node="STeaMi,DAPLINK"
13473
+ STeaMi.menu.pnum.STEAM32_WB55RG.upload.maximum_size=524288
13474
+ STeaMi.menu.pnum.STEAM32_WB55RG.upload.maximum_data_size=196608
13475
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.mcu=cortex-m4
13476
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.fpu=-mfpu=fpv4-sp-d16
13477
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.float-abi=-mfloat-abi=hard
13478
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.board=STEAM32_WB55RG
13479
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.series=STM32WBxx
13480
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.product_line=STM32WB55xx
13481
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.variant=STM32WBxx/WB55R(C-E-G)V
13482
+ STeaMi.menu.pnum.STEAM32_WB55RG.debug.server.openocd.scripts.0=interface/cmsis-dap.cfg
13483
+ STeaMi.menu.pnum.STEAM32_WB55RG.debug.server.openocd.scripts.1={runtime.platform.path}/debugger/select_swd.cfg
13484
+ STeaMi.menu.pnum.STEAM32_WB55RG.debug.server.openocd.scripts.2=target/stm32wbx.cfg
13485
+ STeaMi.menu.pnum.STEAM32_WB55RG.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32WBxx/STM32WB55_CM4.svd
13486
+
13487
+ # Upload menu
13488
+ STeaMi.menu.upload_method.MassStorage=Mass Storage
13489
+ STeaMi.menu.upload_method.MassStorage.upload.protocol=
13490
+ STeaMi.menu.upload_method.MassStorage.upload.tool=massStorageCopy
13491
+
13458
13492
################################################################################
13459
13493
# Serialx activation
13460
13494
Nucleo_144.menu.xserial.generic=Enabled (generic 'Serial')
@@ -13687,6 +13721,12 @@ ELV_Modular_System.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DH
13687
13721
ELV_Modular_System.menu.xserial.disabled=Disabled (no Serial support)
13688
13722
ELV_Modular_System.menu.xserial.disabled.build.xSerial=
13689
13723
13724
+ STeaMi.menu.xserial.generic=Enabled (generic 'Serial')
13725
+ STeaMi.menu.xserial.none=Enabled (no generic 'Serial')
13726
+ STeaMi.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
13727
+ STeaMi.menu.xserial.disabled=Disabled (no Serial support)
13728
+ STeaMi.menu.xserial.disabled.build.xSerial=
13729
+
13690
13730
# USB connectivity
13691
13731
Nucleo_144.menu.usb.none=None
13692
13732
Nucleo_144.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
@@ -14786,6 +14826,26 @@ ELV_Modular_System.menu.opt.ogstd.build.flags.optimize=-Og
14786
14826
ELV_Modular_System.menu.opt.o0std=No Optimization (-O0)
14787
14827
ELV_Modular_System.menu.opt.o0std.build.flags.optimize=-O0
14788
14828
14829
+ STeaMi.menu.opt.osstd=Smallest (-Os default)
14830
+ STeaMi.menu.opt.oslto=Smallest (-Os) with LTO
14831
+ STeaMi.menu.opt.oslto.build.flags.optimize=-Os -flto
14832
+ STeaMi.menu.opt.o1std=Fast (-O1)
14833
+ STeaMi.menu.opt.o1std.build.flags.optimize=-O1
14834
+ STeaMi.menu.opt.o1lto=Fast (-O1) with LTO
14835
+ STeaMi.menu.opt.o1lto.build.flags.optimize=-O1 -flto
14836
+ STeaMi.menu.opt.o2std=Faster (-O2)
14837
+ STeaMi.menu.opt.o2std.build.flags.optimize=-O2
14838
+ STeaMi.menu.opt.o2lto=Faster (-O2) with LTO
14839
+ STeaMi.menu.opt.o2lto.build.flags.optimize=-O2 -flto
14840
+ STeaMi.menu.opt.o3std=Fastest (-O3)
14841
+ STeaMi.menu.opt.o3std.build.flags.optimize=-O3
14842
+ STeaMi.menu.opt.o3lto=Fastest (-O3) with LTO
14843
+ STeaMi.menu.opt.o3lto.build.flags.optimize=-O3 -flto
14844
+ STeaMi.menu.opt.ogstd=Debug (-Og)
14845
+ STeaMi.menu.opt.ogstd.build.flags.optimize=-Og
14846
+ STeaMi.menu.opt.o0std=No Optimization (-O0)
14847
+ STeaMi.menu.opt.o0std.build.flags.optimize=-O0
14848
+
14789
14849
# Debug information
14790
14850
Nucleo_144.menu.dbg.none=None
14791
14851
Nucleo_144.menu.dbg.enable_sym=Symbols Enabled (-g)
@@ -15079,6 +15139,14 @@ ELV_Modular_System.menu.dbg.enable_log.build.flags.debug=
15079
15139
ELV_Modular_System.menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
15080
15140
ELV_Modular_System.menu.dbg.enable_all.build.flags.debug=-g
15081
15141
15142
+ STeaMi.menu.dbg.none=None
15143
+ STeaMi.menu.dbg.enable_sym=Symbols Enabled (-g)
15144
+ STeaMi.menu.dbg.enable_sym.build.flags.debug=-g -DNDEBUG
15145
+ STeaMi.menu.dbg.enable_log=Core logs Enabled
15146
+ STeaMi.menu.dbg.enable_log.build.flags.debug=
15147
+ STeaMi.menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
15148
+ STeaMi.menu.dbg.enable_all.build.flags.debug=-g
15149
+
15082
15150
# C Runtime Library
15083
15151
Nucleo_144.menu.rtlib.nano=Newlib Nano (default)
15084
15152
Nucleo_144.menu.rtlib.nanofp=Newlib Nano + Float Printf
@@ -15449,3 +15517,13 @@ ELV_Modular_System.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
15449
15517
ELV_Modular_System.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
15450
15518
ELV_Modular_System.menu.rtlib.full=Newlib Standard
15451
15519
ELV_Modular_System.menu.rtlib.full.build.flags.ldspecs=
15520
+
15521
+ STeaMi.menu.rtlib.nano=Newlib Nano (default)
15522
+ STeaMi.menu.rtlib.nanofp=Newlib Nano + Float Printf
15523
+ STeaMi.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
15524
+ STeaMi.menu.rtlib.nanofs=Newlib Nano + Float Scanf
15525
+ STeaMi.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
15526
+ STeaMi.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
15527
+ STeaMi.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
15528
+ STeaMi.menu.rtlib.full=Newlib Standard
15529
+ STeaMi.menu.rtlib.full.build.flags.ldspecs=
0 commit comments