@@ -13630,6 +13630,47 @@ ELV_Modular_System.menu.upload_method.serialMethod.upload.protocol=serial
13630
13630
ELV_Modular_System.menu.upload_method.serialMethod.upload.options=-c {serial.port.file}
13631
13631
ELV_Modular_System.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
13632
13632
13633
+ ################################################################################
13634
+ # STeaMi board
13635
+ STeaMi.name=STeaMi Board
13636
+ STeaMi.build.core=arduino
13637
+ STeaMi.build.variant_h=variant_{build.board}.h
13638
+ STeaMi.build.st_extra_flags=-D{build.product_line} {build.xSerial}
13639
+ STeaMi.build.flash_offset=0x0
13640
+ STeaMi.upload.maximum_size=0
13641
+ STeaMi.upload.maximum_data_size=0
13642
+ STeaMi.vid.0=0x0d28
13643
+ STeaMi.pid.0=0x0204
13644
+
13645
+ STeaMi.menu.pnum.STEAM32_WB55RG=STeaMi
13646
+ STeaMi.menu.pnum.STEAM32_WB55RG.node="STeaMi,DAPLINK"
13647
+ STeaMi.menu.pnum.STEAM32_WB55RG.upload.maximum_size=524288
13648
+ STeaMi.menu.pnum.STEAM32_WB55RG.upload.maximum_data_size=196608
13649
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.mcu=cortex-m4
13650
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.fpu=-mfpu=fpv4-sp-d16
13651
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.float-abi=-mfloat-abi=hard
13652
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.board=STEAM32_WB55RG
13653
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.series=STM32WBxx
13654
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.product_line=STM32WB55xx
13655
+ STeaMi.menu.pnum.STEAM32_WB55RG.build.variant=STM32WBxx/WB55R(C-E-G)V
13656
+ STeaMi.menu.pnum.STEAM32_WB55RG.debug.server.openocd.scripts.0=interface/cmsis-dap.cfg
13657
+ STeaMi.menu.pnum.STEAM32_WB55RG.debug.server.openocd.scripts.1={runtime.platform.path}/debugger/select_swd.cfg
13658
+ STeaMi.menu.pnum.STEAM32_WB55RG.openocd.target=stm32wbx
13659
+ STeaMi.menu.pnum.STEAM32_WB55RG.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32WBxx/STM32WB55_CM4.svd
13660
+
13661
+ # Upload menu
13662
+ STeaMi.menu.upload_method.MassStorage=Mass Storage
13663
+ STeaMi.menu.upload_method.MassStorage.upload.protocol=
13664
+ STeaMi.menu.upload_method.MassStorage.upload.tool=massStorageCopy
13665
+
13666
+ STeaMi.menu.upload_method.OpenOCDDapLink=OpenOCD DapLink (SWD)
13667
+ STeaMi.menu.upload_method.OpenOCDDapLink.upload.protocol=cmsis-dap
13668
+ STeaMi.menu.upload_method.OpenOCDDapLink.upload.tool=openocd_upload
13669
+
13670
+ STeaMi.menu.upload_method.OpenOCDSTLink=OpenOCD STLink (SWD)
13671
+ STeaMi.menu.upload_method.OpenOCDSTLink.upload.protocol=stlink
13672
+ STeaMi.menu.upload_method.OpenOCDSTLink.upload.tool=openocd_upload
13673
+
13633
13674
################################################################################
13634
13675
# Serialx activation
13635
13676
Nucleo_144.menu.xserial.generic=Enabled (generic 'Serial')
@@ -13862,6 +13903,12 @@ ELV_Modular_System.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DH
13862
13903
ELV_Modular_System.menu.xserial.disabled=Disabled (no Serial support)
13863
13904
ELV_Modular_System.menu.xserial.disabled.build.xSerial=
13864
13905
13906
+ STeaMi.menu.xserial.generic=Enabled (generic 'Serial')
13907
+ STeaMi.menu.xserial.none=Enabled (no generic 'Serial')
13908
+ STeaMi.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
13909
+ STeaMi.menu.xserial.disabled=Disabled (no Serial support)
13910
+ STeaMi.menu.xserial.disabled.build.xSerial=
13911
+
13865
13912
# USB connectivity
13866
13913
Nucleo_144.menu.usb.none=None
13867
13914
Nucleo_144.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
@@ -14961,6 +15008,26 @@ ELV_Modular_System.menu.opt.ogstd.build.flags.optimize=-Og
14961
15008
ELV_Modular_System.menu.opt.o0std=No Optimization (-O0)
14962
15009
ELV_Modular_System.menu.opt.o0std.build.flags.optimize=-O0
14963
15010
15011
+ STeaMi.menu.opt.osstd=Smallest (-Os default)
15012
+ STeaMi.menu.opt.oslto=Smallest (-Os) with LTO
15013
+ STeaMi.menu.opt.oslto.build.flags.optimize=-Os -flto
15014
+ STeaMi.menu.opt.o1std=Fast (-O1)
15015
+ STeaMi.menu.opt.o1std.build.flags.optimize=-O1
15016
+ STeaMi.menu.opt.o1lto=Fast (-O1) with LTO
15017
+ STeaMi.menu.opt.o1lto.build.flags.optimize=-O1 -flto
15018
+ STeaMi.menu.opt.o2std=Faster (-O2)
15019
+ STeaMi.menu.opt.o2std.build.flags.optimize=-O2
15020
+ STeaMi.menu.opt.o2lto=Faster (-O2) with LTO
15021
+ STeaMi.menu.opt.o2lto.build.flags.optimize=-O2 -flto
15022
+ STeaMi.menu.opt.o3std=Fastest (-O3)
15023
+ STeaMi.menu.opt.o3std.build.flags.optimize=-O3
15024
+ STeaMi.menu.opt.o3lto=Fastest (-O3) with LTO
15025
+ STeaMi.menu.opt.o3lto.build.flags.optimize=-O3 -flto
15026
+ STeaMi.menu.opt.ogstd=Debug (-Og)
15027
+ STeaMi.menu.opt.ogstd.build.flags.optimize=-Og
15028
+ STeaMi.menu.opt.o0std=No Optimization (-O0)
15029
+ STeaMi.menu.opt.o0std.build.flags.optimize=-O0
15030
+
14964
15031
# Debug information
14965
15032
Nucleo_144.menu.dbg.none=None
14966
15033
Nucleo_144.menu.dbg.enable_sym=Symbols Enabled (-g)
@@ -15254,6 +15321,14 @@ ELV_Modular_System.menu.dbg.enable_log.build.flags.debug=
15254
15321
ELV_Modular_System.menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
15255
15322
ELV_Modular_System.menu.dbg.enable_all.build.flags.debug=-g
15256
15323
15324
+ STeaMi.menu.dbg.none=None
15325
+ STeaMi.menu.dbg.enable_sym=Symbols Enabled (-g)
15326
+ STeaMi.menu.dbg.enable_sym.build.flags.debug=-g -DNDEBUG
15327
+ STeaMi.menu.dbg.enable_log=Core logs Enabled
15328
+ STeaMi.menu.dbg.enable_log.build.flags.debug=
15329
+ STeaMi.menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
15330
+ STeaMi.menu.dbg.enable_all.build.flags.debug=-g
15331
+
15257
15332
# C Runtime Library
15258
15333
Nucleo_144.menu.rtlib.nano=Newlib Nano (default)
15259
15334
Nucleo_144.menu.rtlib.nanofp=Newlib Nano + Float Printf
@@ -15624,3 +15699,13 @@ ELV_Modular_System.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
15624
15699
ELV_Modular_System.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
15625
15700
ELV_Modular_System.menu.rtlib.full=Newlib Standard
15626
15701
ELV_Modular_System.menu.rtlib.full.build.flags.ldspecs=
15702
+
15703
+ STeaMi.menu.rtlib.nano=Newlib Nano (default)
15704
+ STeaMi.menu.rtlib.nanofp=Newlib Nano + Float Printf
15705
+ STeaMi.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
15706
+ STeaMi.menu.rtlib.nanofs=Newlib Nano + Float Scanf
15707
+ STeaMi.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
15708
+ STeaMi.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
15709
+ STeaMi.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
15710
+ STeaMi.menu.rtlib.full=Newlib Standard
15711
+ STeaMi.menu.rtlib.full.build.flags.ldspecs=
0 commit comments