@@ -13455,6 +13455,40 @@ ELV_Modular_System.menu.upload_method.serialMethod.upload.protocol=serial
1345513455ELV_Modular_System.menu.upload_method.serialMethod.upload.options=-c {serial.port.file}
1345613456ELV_Modular_System.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
1345713457
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+
1345813492################################################################################
1345913493# Serialx activation
1346013494Nucleo_144.menu.xserial.generic=Enabled (generic 'Serial')
@@ -13687,6 +13721,12 @@ ELV_Modular_System.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DH
1368713721ELV_Modular_System.menu.xserial.disabled=Disabled (no Serial support)
1368813722ELV_Modular_System.menu.xserial.disabled.build.xSerial=
1368913723
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+
1369013730# USB connectivity
1369113731Nucleo_144.menu.usb.none=None
1369213732Nucleo_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
1478614826ELV_Modular_System.menu.opt.o0std=No Optimization (-O0)
1478714827ELV_Modular_System.menu.opt.o0std.build.flags.optimize=-O0
1478814828
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+
1478914849# Debug information
1479014850Nucleo_144.menu.dbg.none=None
1479114851Nucleo_144.menu.dbg.enable_sym=Symbols Enabled (-g)
@@ -15079,6 +15139,14 @@ ELV_Modular_System.menu.dbg.enable_log.build.flags.debug=
1507915139ELV_Modular_System.menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
1508015140ELV_Modular_System.menu.dbg.enable_all.build.flags.debug=-g
1508115141
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+
1508215150# C Runtime Library
1508315151Nucleo_144.menu.rtlib.nano=Newlib Nano (default)
1508415152Nucleo_144.menu.rtlib.nanofp=Newlib Nano + Float Printf
@@ -15449,3 +15517,13 @@ ELV_Modular_System.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
1544915517ELV_Modular_System.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
1545015518ELV_Modular_System.menu.rtlib.full=Newlib Standard
1545115519ELV_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