@@ -13182,6 +13182,40 @@ ELV_Modular_System.menu.upload_method.serialMethod.upload.protocol=serial
1318213182ELV_Modular_System.menu.upload_method.serialMethod.upload.options=-c {serial.port.file}
1318313183ELV_Modular_System.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
1318413184
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+
1318513219################################################################################
1318613220# Serialx activation
1318713221Nucleo_144.menu.xserial.generic=Enabled (generic 'Serial')
@@ -13414,6 +13448,12 @@ ELV_Modular_System.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DH
1341413448ELV_Modular_System.menu.xserial.disabled=Disabled (no Serial support)
1341513449ELV_Modular_System.menu.xserial.disabled.build.xSerial=
1341613450
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+
1341713457# USB connectivity
1341813458Nucleo_144.menu.usb.none=None
1341913459Nucleo_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
1451314553ELV_Modular_System.menu.opt.o0std=No Optimization (-O0)
1451414554ELV_Modular_System.menu.opt.o0std.build.flags.optimize=-O0
1451514555
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+
1451614576# Debug information
1451714577Nucleo_144.menu.dbg.none=None
1451814578Nucleo_144.menu.dbg.enable_sym=Symbols Enabled (-g)
@@ -14806,6 +14866,14 @@ ELV_Modular_System.menu.dbg.enable_log.build.flags.debug=
1480614866ELV_Modular_System.menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
1480714867ELV_Modular_System.menu.dbg.enable_all.build.flags.debug=-g
1480814868
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+
1480914877# C Runtime Library
1481014878Nucleo_144.menu.rtlib.nano=Newlib Nano (default)
1481114879Nucleo_144.menu.rtlib.nanofp=Newlib Nano + Float Printf
@@ -15176,3 +15244,13 @@ ELV_Modular_System.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
1517615244ELV_Modular_System.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
1517715245ELV_Modular_System.menu.rtlib.full=Newlib Standard
1517815246ELV_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