@@ -17229,6 +17229,52 @@ Phoque.menu.upload_method.OpenOCDDapLink.upload.tool=openocd_upload
1722917229Phoque.menu.upload_method.OpenOCDDapLink.debug.server.openocd.scripts.0=interface/cmsis-dap.cfg
1723017230Phoque.menu.upload_method.OpenOCDDapLink.debug.server.openocd.scripts.1={runtime.platform.path}/debugger/select_swd.cfg
1723117231
17232+ ################################################################################
17233+ # Seeed Studio
17234+ # Docs: url=https://www.seeedstudio.com/
17235+ Seeed_studio.name=Seeed Studio
17236+ Seeed_studio.build.core=arduino
17237+ Seeed_studio.build.board=Seeed_studio
17238+ Seeed_studio.build.family=SEEED_STUDIO
17239+ Seeed_studio.build.variant_h=variant_{build.board}.h
17240+ Seeed_studio.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
17241+ Seeed_studio.build.flash_offset=0x0
17242+ Seeed_studio.upload.maximum_size=0
17243+ Seeed_studio.upload.maximum_data_size=0
17244+ Seeed_studio.vid.0=0x2886
17245+ Seeed_studio.pid.0=0x80C5
17246+
17247+ # Seeed XIAO STM32C5
17248+ # Docs: url=https://www.seeedstudio.com/XIAO-STM32C5-p-7011.html
17249+ # Docs: mcu=STM32C5A3CG
17250+ Seeed_studio.menu.pnum.XIAO_STM32C5=Seeed XIAO STM32C5
17251+ Seeed_studio.menu.pnum.XIAO_STM32C5.upload.maximum_size=1015808
17252+ Seeed_studio.menu.pnum.XIAO_STM32C5.upload.maximum_data_size=262144
17253+ Seeed_studio.menu.pnum.XIAO_STM32C5.build.mcu=cortex-m33
17254+ Seeed_studio.menu.pnum.XIAO_STM32C5.build.fpu=-mfpu=fpv5-sp-d16
17255+ Seeed_studio.menu.pnum.XIAO_STM32C5.build.float-abi=-mfloat-abi=hard
17256+ Seeed_studio.menu.pnum.XIAO_STM32C5.build.board=XIAO_STM32C5
17257+ Seeed_studio.menu.pnum.XIAO_STM32C5.build.series=STM32C5xx
17258+ Seeed_studio.menu.pnum.XIAO_STM32C5.build.product_line=STM32C5A3xx
17259+ Seeed_studio.menu.pnum.XIAO_STM32C5.build.variant=STM32C5xx/C593C(E-G)(T-U)_C5A3CG(T-U)
17260+ Seeed_studio.menu.pnum.XIAO_STM32C5.build.variant_h=variant_XIAO_STM32C5.h
17261+ Seeed_studio.menu.pnum.XIAO_STM32C5.build.ldscript=ldscript_XIAO_STM32C5.ld
17262+ Seeed_studio.menu.pnum.XIAO_STM32C5.build.hal=-DUSE_HALV2_DRIVER
17263+ Seeed_studio.menu.pnum.XIAO_STM32C5.build.flash_offset=0x8000
17264+ Seeed_studio.menu.pnum.XIAO_STM32C5.build.st_extra_flags=-D{build.product_line} -DHSE_VALUE=48000000U -DUSBD_SELF_POWERED=1 -DUSBD_MAX_POWER=50 {build.enable_usb} {build.xSerial}
17265+ Seeed_studio.menu.pnum.XIAO_STM32C5.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C5xx/STM32C5A3.svd
17266+
17267+ # Upload menu
17268+ Seeed_studio.menu.upload_method.swdMethod=STM32CubeProgrammer (SWD)
17269+ Seeed_studio.menu.upload_method.swdMethod.upload.protocol=swd
17270+ Seeed_studio.menu.upload_method.swdMethod.upload.options=-a {upload.address} -m {upload.mode} -s {upload.start} -f {upload.freq} -n {upload.stlink_sn}
17271+ Seeed_studio.menu.upload_method.swdMethod.upload.tool=stm32CubeProg
17272+
17273+ Seeed_studio.menu.upload_method.jlinkMethod=STM32CubeProgrammer (J-Link)
17274+ Seeed_studio.menu.upload_method.jlinkMethod.upload.protocol=jlink
17275+ Seeed_studio.menu.upload_method.jlinkMethod.upload.options=-a {upload.address} -s {upload.start}
17276+ Seeed_studio.menu.upload_method.jlinkMethod.upload.tool=stm32CubeProg
17277+
1723217278################################################################################
1723317279# Serialx activation
1723417280Nucleo_144.menu.xserial.generic=Enabled (generic 'Serial')
@@ -17496,6 +17542,12 @@ Phoque.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
1749617542Phoque.menu.xserial.disabled=Disabled (no Serial support)
1749717543Phoque.menu.xserial.disabled.build.xSerial=
1749817544
17545+ Seeed_studio.menu.xserial.generic=Enabled (generic 'Serial')
17546+ Seeed_studio.menu.xserial.none=Enabled (no generic 'Serial')
17547+ Seeed_studio.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
17548+ Seeed_studio.menu.xserial.disabled=Disabled (no Serial support)
17549+ Seeed_studio.menu.xserial.disabled.build.xSerial=
17550+
1749917551# USB connectivity
1750017552Nucleo_144.menu.usb.none=None
1750117553Nucleo_144.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
@@ -17890,6 +17942,12 @@ Phoque.menu.xusb.HS.build.usb_speed=-DUSE_USB_HS
1789017942Phoque.menu.xusb.HSFS=High Speed in Full Speed mode
1789117943Phoque.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS
1789217944
17945+ Seeed_studio.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
17946+ Seeed_studio.menu.usb.CDCgen.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
17947+ Seeed_studio.menu.usb.none=None
17948+ Seeed_studio.menu.usb.CDC=CDC (no generic 'Serial')
17949+ Seeed_studio.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB
17950+
1789317951# Optimizations
1789417952Nucleo_144.menu.opt.osstd=Smallest (-Os default)
1789517953Nucleo_144.menu.opt.oslto=Smallest (-Os) with LTO
@@ -18751,6 +18809,24 @@ Phoque.menu.opt.ogstd.build.flags.optimize=-Og
1875118809Phoque.menu.opt.o0std=No Optimization (-O0)
1875218810Phoque.menu.opt.o0std.build.flags.optimize=-O0
1875318811
18812+ Seeed_studio.menu.opt.osstd=Smallest (-Os default)
18813+ Seeed_studio.menu.opt.oslto=Smallest (-Os) with LTO
18814+ Seeed_studio.menu.opt.oslto.build.flags.optimize=-Os -flto
18815+ Seeed_studio.menu.opt.o1std=Fast (-O1)
18816+ Seeed_studio.menu.opt.o1std.build.flags.optimize=-O1
18817+ Seeed_studio.menu.opt.o1lto=Fast (-O1) with LTO
18818+ Seeed_studio.menu.opt.o1lto.build.flags.optimize=-O1 -flto
18819+ Seeed_studio.menu.opt.o2std=Faster (-O2)
18820+ Seeed_studio.menu.opt.o2std.build.flags.optimize=-O2
18821+ Seeed_studio.menu.opt.o2lto=Faster (-O2) with LTO
18822+ Seeed_studio.menu.opt.o2lto.build.flags.optimize=-O2 -flto
18823+ Seeed_studio.menu.opt.o3std=Fastest (-O3)
18824+ Seeed_studio.menu.opt.o3std.build.flags.optimize=-O3
18825+ Seeed_studio.menu.opt.o3lto=Fastest (-O3) with LTO
18826+ Seeed_studio.menu.opt.o3lto.build.flags.optimize=-O3 -flto
18827+ Seeed_studio.menu.opt.ogstd=Debug (-Og)
18828+ Seeed_studio.menu.opt.ogstd.build.flags.optimize=-Og
18829+
1875418830# Debug information
1875518831Nucleo_144.menu.dbg.none=None
1875618832Nucleo_144.menu.dbg.enable_sym=Symbols Enabled (-g)
@@ -19088,6 +19164,14 @@ Phoque.menu.dbg.enable_log.build.flags.debug=
1908819164Phoque.menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
1908919165Phoque.menu.dbg.enable_all.build.flags.debug=-g
1909019166
19167+ Seeed_studio.menu.dbg.none=None
19168+ Seeed_studio.menu.dbg.enable_sym=Symbols Enabled (-g)
19169+ Seeed_studio.menu.dbg.enable_sym.build.flags.debug=-g -DNDEBUG
19170+ Seeed_studio.menu.dbg.enable_log=Core logs Enabled
19171+ Seeed_studio.menu.dbg.enable_log.build.flags.debug=
19172+ Seeed_studio.menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
19173+ Seeed_studio.menu.dbg.enable_all.build.flags.debug=-g
19174+
1909119175# C Runtime Library
1909219176Nucleo_144.menu.rtlib.nano=Newlib Nano (default)
1909319177Nucleo_144.menu.rtlib.nanofp=Newlib Nano + Float Printf
@@ -19518,3 +19602,13 @@ Phoque.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
1951819602Phoque.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
1951919603Phoque.menu.rtlib.full=Newlib Standard
1952019604Phoque.menu.rtlib.full.build.flags.ldspecs=
19605+
19606+ Seeed_studio.menu.rtlib.nano=Newlib Nano (default)
19607+ Seeed_studio.menu.rtlib.nanofp=Newlib Nano + Float Printf
19608+ Seeed_studio.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
19609+ Seeed_studio.menu.rtlib.nanofs=Newlib Nano + Float Scanf
19610+ Seeed_studio.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
19611+ Seeed_studio.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
19612+ Seeed_studio.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
19613+ Seeed_studio.menu.rtlib.full=Newlib Standard
19614+ Seeed_studio.menu.rtlib.full.build.flags.ldspecs=
0 commit comments