From 38c962d788e702dac0d191d0080e1a221b7a40f4 Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Wed, 1 Oct 2025 18:32:53 +0700 Subject: [PATCH 01/21] Add files via upload --- variants/mymakers_rp2350b/pins_arduino.h | 40 ++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 variants/mymakers_rp2350b/pins_arduino.h diff --git a/variants/mymakers_rp2350b/pins_arduino.h b/variants/mymakers_rp2350b/pins_arduino.h new file mode 100644 index 000000000..25d7d4882 --- /dev/null +++ b/variants/mymakers_rp2350b/pins_arduino.h @@ -0,0 +1,40 @@ +#pragma once + +// Pin definitions taken from: +// https://datasheets.raspberrypi.org/pico/pico-datasheet.pdf + +#define PICO_RP2350A 0 + +// LEDs +#define PIN_LED (25u) + +// Serial +#define PIN_SERIAL1_TX (0u) +#define PIN_SERIAL1_RX (1u) + +#define PIN_SERIAL2_TX (8u) +#define PIN_SERIAL2_RX (9u) + +// SPI +#define PIN_SPI0_MISO (16u) +#define PIN_SPI0_MOSI (19u) +#define PIN_SPI0_SCK (18u) +#define PIN_SPI0_SS (17u) + +#define PIN_SPI1_MISO (12u) +#define PIN_SPI1_MOSI (15u) +#define PIN_SPI1_SCK (14u) +#define PIN_SPI1_SS (13u) + +// Wire +#define PIN_WIRE0_SDA (4u) +#define PIN_WIRE0_SCL (5u) + +#define PIN_WIRE1_SDA (26u) +#define PIN_WIRE1_SCL (27u) + +#define SERIAL_HOWMANY (3u) +#define SPI_HOWMANY (2u) +#define WIRE_HOWMANY (2u) + +#include "../generic/common.h" From fa6a130a1d9d80d4aaa7c9292993b6a990838248 Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Wed, 1 Oct 2025 18:33:59 +0700 Subject: [PATCH 02/21] Add files via upload --- boards.txt | 14673 ++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 10925 insertions(+), 3748 deletions(-) diff --git a/boards.txt b/boards.txt index 56326e19c..95064bf4e 100644 --- a/boards.txt +++ b/boards.txt @@ -11,6 +11,7 @@ menu.psramfreq=PSRAM Speed menu.freq=CPU Speed menu.arch=CPU Architecture menu.opt=Optimize +menu.os=Operating System menu.profile=Profiling menu.rtti=RTTI menu.stackprotect=Stack Protector @@ -125,8 +126,8 @@ rpipico.menu.flash.2097152_1048576.build.flash_length=1044480 rpipico.menu.flash.2097152_1048576.build.eeprom_start=270528512 rpipico.menu.flash.2097152_1048576.build.fs_start=269479936 rpipico.menu.flash.2097152_1048576.build.fs_end=270528512 -rpipico.menu.freq.133=133 MHz -rpipico.menu.freq.133.build.f_cpu=133000000L +rpipico.menu.freq.200=200 MHz +rpipico.menu.freq.200.build.f_cpu=200000000L rpipico.menu.freq.50=50 MHz rpipico.menu.freq.50.build.f_cpu=50000000L rpipico.menu.freq.100=100 MHz @@ -137,20 +138,20 @@ rpipico.menu.freq.125=125 MHz rpipico.menu.freq.125.build.f_cpu=125000000L rpipico.menu.freq.128=128 MHz rpipico.menu.freq.128.build.f_cpu=128000000L -rpipico.menu.freq.150=150 MHz (Overclock) +rpipico.menu.freq.133=133 MHz +rpipico.menu.freq.133.build.f_cpu=133000000L +rpipico.menu.freq.150=150 MHz rpipico.menu.freq.150.build.f_cpu=150000000L -rpipico.menu.freq.175=175 MHz (Overclock) -rpipico.menu.freq.175.build.f_cpu=175000000L -rpipico.menu.freq.200=200 MHz (Overclock) -rpipico.menu.freq.200.build.f_cpu=200000000L +rpipico.menu.freq.176=176 MHz +rpipico.menu.freq.176.build.f_cpu=176000000L rpipico.menu.freq.225=225 MHz (Overclock) rpipico.menu.freq.225.build.f_cpu=225000000L rpipico.menu.freq.240=240 MHz (Overclock) rpipico.menu.freq.240.build.f_cpu=240000000L rpipico.menu.freq.250=250 MHz (Overclock) rpipico.menu.freq.250.build.f_cpu=250000000L -rpipico.menu.freq.275=275 MHz (Overclock) -rpipico.menu.freq.275.build.f_cpu=275000000L +rpipico.menu.freq.276=276 MHz (Overclock) +rpipico.menu.freq.276.build.f_cpu=276000000L rpipico.menu.freq.300=300 MHz (Overclock) rpipico.menu.freq.300.build.f_cpu=300000000L rpipico.menu.opt.Small=Small (-Os) (standard) @@ -167,6 +168,10 @@ rpipico.menu.opt.Debug=Debug (-Og) rpipico.menu.opt.Debug.build.flags.optimize=-Og rpipico.menu.opt.Disabled=Disabled (-O0) rpipico.menu.opt.Disabled.build.flags.optimize=-O0 +rpipico.menu.os.none=None +rpipico.menu.os.none.build.os= +rpipico.menu.os.freertos=FreeRTOS SMP +rpipico.menu.os.freertos.build.os=-D__FREERTOS rpipico.menu.profile.Disabled=Disabled rpipico.menu.profile.Disabled.build.flags.profile= rpipico.menu.profile.Enabled=Enabled @@ -178,7 +183,7 @@ rpipico.menu.rtti.Enabled.build.flags.rtti= rpipico.menu.stackprotect.Disabled=Disabled rpipico.menu.stackprotect.Disabled.build.flags.stackprotect= rpipico.menu.stackprotect.Enabled=Enabled -rpipico.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +rpipico.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all rpipico.menu.exceptions.Disabled=Disabled rpipico.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions rpipico.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -205,8 +210,10 @@ rpipico.menu.dbglvl.Wire=Wire rpipico.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE rpipico.menu.dbglvl.Bluetooth=Bluetooth rpipico.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +rpipico.menu.dbglvl.LWIP=LWIP +rpipico.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 rpipico.menu.dbglvl.All=All -rpipico.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +rpipico.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 rpipico.menu.dbglvl.NDEBUG=NDEBUG rpipico.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG rpipico.menu.usbstack.picosdk=Pico SDK @@ -218,29 +225,29 @@ rpipico.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINY rpipico.menu.usbstack.nousb=No USB rpipico.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" rpipico.menu.ipbtstack.ipv4only=IPv4 Only -rpipico.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +rpipico.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a rpipico.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 rpipico.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -rpipico.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +rpipico.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a rpipico.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 rpipico.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -rpipico.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -rpipico.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +rpipico.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +rpipico.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 rpipico.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -rpipico.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -rpipico.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +rpipico.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +rpipico.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 rpipico.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -rpipico.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +rpipico.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a rpipico.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 rpipico.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -rpipico.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +rpipico.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a rpipico.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 rpipico.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -rpipico.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -rpipico.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +rpipico.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +rpipico.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 rpipico.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -rpipico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -rpipico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +rpipico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +rpipico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 rpipico.menu.uploadmethod.default=Default (UF2) rpipico.menu.uploadmethod.default.build.ram_length=256k rpipico.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -340,8 +347,8 @@ rpipicow.menu.flash.2097152_1048576.build.flash_length=1044480 rpipicow.menu.flash.2097152_1048576.build.eeprom_start=270528512 rpipicow.menu.flash.2097152_1048576.build.fs_start=269479936 rpipicow.menu.flash.2097152_1048576.build.fs_end=270528512 -rpipicow.menu.freq.133=133 MHz -rpipicow.menu.freq.133.build.f_cpu=133000000L +rpipicow.menu.freq.200=200 MHz +rpipicow.menu.freq.200.build.f_cpu=200000000L rpipicow.menu.freq.50=50 MHz rpipicow.menu.freq.50.build.f_cpu=50000000L rpipicow.menu.freq.100=100 MHz @@ -352,20 +359,20 @@ rpipicow.menu.freq.125=125 MHz rpipicow.menu.freq.125.build.f_cpu=125000000L rpipicow.menu.freq.128=128 MHz rpipicow.menu.freq.128.build.f_cpu=128000000L -rpipicow.menu.freq.150=150 MHz (Overclock) +rpipicow.menu.freq.133=133 MHz +rpipicow.menu.freq.133.build.f_cpu=133000000L +rpipicow.menu.freq.150=150 MHz rpipicow.menu.freq.150.build.f_cpu=150000000L -rpipicow.menu.freq.175=175 MHz (Overclock) -rpipicow.menu.freq.175.build.f_cpu=175000000L -rpipicow.menu.freq.200=200 MHz (Overclock) -rpipicow.menu.freq.200.build.f_cpu=200000000L +rpipicow.menu.freq.176=176 MHz +rpipicow.menu.freq.176.build.f_cpu=176000000L rpipicow.menu.freq.225=225 MHz (Overclock) rpipicow.menu.freq.225.build.f_cpu=225000000L rpipicow.menu.freq.240=240 MHz (Overclock) rpipicow.menu.freq.240.build.f_cpu=240000000L rpipicow.menu.freq.250=250 MHz (Overclock) rpipicow.menu.freq.250.build.f_cpu=250000000L -rpipicow.menu.freq.275=275 MHz (Overclock) -rpipicow.menu.freq.275.build.f_cpu=275000000L +rpipicow.menu.freq.276=276 MHz (Overclock) +rpipicow.menu.freq.276.build.f_cpu=276000000L rpipicow.menu.freq.300=300 MHz (Overclock) rpipicow.menu.freq.300.build.f_cpu=300000000L rpipicow.menu.opt.Small=Small (-Os) (standard) @@ -382,6 +389,10 @@ rpipicow.menu.opt.Debug=Debug (-Og) rpipicow.menu.opt.Debug.build.flags.optimize=-Og rpipicow.menu.opt.Disabled=Disabled (-O0) rpipicow.menu.opt.Disabled.build.flags.optimize=-O0 +rpipicow.menu.os.none=None +rpipicow.menu.os.none.build.os= +rpipicow.menu.os.freertos=FreeRTOS SMP +rpipicow.menu.os.freertos.build.os=-D__FREERTOS rpipicow.menu.profile.Disabled=Disabled rpipicow.menu.profile.Disabled.build.flags.profile= rpipicow.menu.profile.Enabled=Enabled @@ -393,7 +404,7 @@ rpipicow.menu.rtti.Enabled.build.flags.rtti= rpipicow.menu.stackprotect.Disabled=Disabled rpipicow.menu.stackprotect.Disabled.build.flags.stackprotect= rpipicow.menu.stackprotect.Enabled=Enabled -rpipicow.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +rpipicow.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all rpipicow.menu.exceptions.Disabled=Disabled rpipicow.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions rpipicow.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -420,8 +431,10 @@ rpipicow.menu.dbglvl.Wire=Wire rpipicow.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE rpipicow.menu.dbglvl.Bluetooth=Bluetooth rpipicow.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +rpipicow.menu.dbglvl.LWIP=LWIP +rpipicow.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 rpipicow.menu.dbglvl.All=All -rpipicow.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +rpipicow.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 rpipicow.menu.dbglvl.NDEBUG=NDEBUG rpipicow.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG rpipicow.menu.usbstack.picosdk=Pico SDK @@ -537,29 +550,29 @@ rpipicow.menu.wificountry.uk.build.wificc=-DWIFICC=CYW43_COUNTRY_UK rpipicow.menu.wificountry.usa=USA rpipicow.menu.wificountry.usa.build.wificc=-DWIFICC=CYW43_COUNTRY_USA rpipicow.menu.ipbtstack.ipv4only=IPv4 Only -rpipicow.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +rpipicow.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a rpipicow.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 rpipicow.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -rpipicow.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +rpipicow.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a rpipicow.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 rpipicow.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -rpipicow.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -rpipicow.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +rpipicow.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +rpipicow.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 rpipicow.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -rpipicow.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -rpipicow.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +rpipicow.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +rpipicow.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 rpipicow.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -rpipicow.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +rpipicow.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a rpipicow.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 rpipicow.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -rpipicow.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +rpipicow.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a rpipicow.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 rpipicow.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -rpipicow.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -rpipicow.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +rpipicow.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +rpipicow.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 rpipicow.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -rpipicow.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -rpipicow.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +rpipicow.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +rpipicow.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 rpipicow.menu.uploadmethod.default=Default (UF2) rpipicow.menu.uploadmethod.default.build.ram_length=256k rpipicow.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -719,8 +732,8 @@ rpipico2.menu.freq.128=128 MHz rpipico2.menu.freq.128.build.f_cpu=128000000L rpipico2.menu.freq.133=133 MHz rpipico2.menu.freq.133.build.f_cpu=133000000L -rpipico2.menu.freq.175=175 MHz (Overclock) -rpipico2.menu.freq.175.build.f_cpu=175000000L +rpipico2.menu.freq.176=176 MHz (Overclock) +rpipico2.menu.freq.176.build.f_cpu=176000000L rpipico2.menu.freq.200=200 MHz (Overclock) rpipico2.menu.freq.200.build.f_cpu=200000000L rpipico2.menu.freq.225=225 MHz (Overclock) @@ -729,8 +742,8 @@ rpipico2.menu.freq.240=240 MHz (Overclock) rpipico2.menu.freq.240.build.f_cpu=240000000L rpipico2.menu.freq.250=250 MHz (Overclock) rpipico2.menu.freq.250.build.f_cpu=250000000L -rpipico2.menu.freq.275=275 MHz (Overclock) -rpipico2.menu.freq.275.build.f_cpu=275000000L +rpipico2.menu.freq.276=276 MHz (Overclock) +rpipico2.menu.freq.276.build.f_cpu=276000000L rpipico2.menu.freq.300=300 MHz (Overclock) rpipico2.menu.freq.300.build.f_cpu=300000000L rpipico2.menu.opt.Small=Small (-Os) (standard) @@ -747,6 +760,10 @@ rpipico2.menu.opt.Debug=Debug (-Og) rpipico2.menu.opt.Debug.build.flags.optimize=-Og rpipico2.menu.opt.Disabled=Disabled (-O0) rpipico2.menu.opt.Disabled.build.flags.optimize=-O0 +rpipico2.menu.os.none=None +rpipico2.menu.os.none.build.os= +rpipico2.menu.os.freertos=FreeRTOS SMP +rpipico2.menu.os.freertos.build.os=-D__FREERTOS rpipico2.menu.profile.Disabled=Disabled rpipico2.menu.profile.Disabled.build.flags.profile= rpipico2.menu.profile.Enabled=Enabled @@ -758,7 +775,7 @@ rpipico2.menu.rtti.Enabled.build.flags.rtti= rpipico2.menu.stackprotect.Disabled=Disabled rpipico2.menu.stackprotect.Disabled.build.flags.stackprotect= rpipico2.menu.stackprotect.Enabled=Enabled -rpipico2.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +rpipico2.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all rpipico2.menu.exceptions.Disabled=Disabled rpipico2.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions rpipico2.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -785,8 +802,10 @@ rpipico2.menu.dbglvl.Wire=Wire rpipico2.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE rpipico2.menu.dbglvl.Bluetooth=Bluetooth rpipico2.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +rpipico2.menu.dbglvl.LWIP=LWIP +rpipico2.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 rpipico2.menu.dbglvl.All=All -rpipico2.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +rpipico2.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 rpipico2.menu.dbglvl.NDEBUG=NDEBUG rpipico2.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG rpipico2.menu.usbstack.picosdk=Pico SDK @@ -798,29 +817,29 @@ rpipico2.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TIN rpipico2.menu.usbstack.nousb=No USB rpipico2.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" rpipico2.menu.ipbtstack.ipv4only=IPv4 Only -rpipico2.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +rpipico2.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a rpipico2.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 rpipico2.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -rpipico2.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +rpipico2.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a rpipico2.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 rpipico2.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -rpipico2.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -rpipico2.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +rpipico2.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +rpipico2.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 rpipico2.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -rpipico2.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -rpipico2.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +rpipico2.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +rpipico2.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 rpipico2.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -rpipico2.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +rpipico2.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a rpipico2.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 rpipico2.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -rpipico2.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +rpipico2.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a rpipico2.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 rpipico2.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -rpipico2.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -rpipico2.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +rpipico2.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +rpipico2.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 rpipico2.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -rpipico2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -rpipico2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +rpipico2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +rpipico2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 rpipico2.menu.uploadmethod.default=Default (UF2) rpipico2.menu.uploadmethod.default.build.ram_length=512k rpipico2.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -957,8 +976,8 @@ rpipico2w.menu.freq.128=128 MHz rpipico2w.menu.freq.128.build.f_cpu=128000000L rpipico2w.menu.freq.133=133 MHz rpipico2w.menu.freq.133.build.f_cpu=133000000L -rpipico2w.menu.freq.175=175 MHz (Overclock) -rpipico2w.menu.freq.175.build.f_cpu=175000000L +rpipico2w.menu.freq.176=176 MHz (Overclock) +rpipico2w.menu.freq.176.build.f_cpu=176000000L rpipico2w.menu.freq.200=200 MHz (Overclock) rpipico2w.menu.freq.200.build.f_cpu=200000000L rpipico2w.menu.freq.225=225 MHz (Overclock) @@ -967,8 +986,8 @@ rpipico2w.menu.freq.240=240 MHz (Overclock) rpipico2w.menu.freq.240.build.f_cpu=240000000L rpipico2w.menu.freq.250=250 MHz (Overclock) rpipico2w.menu.freq.250.build.f_cpu=250000000L -rpipico2w.menu.freq.275=275 MHz (Overclock) -rpipico2w.menu.freq.275.build.f_cpu=275000000L +rpipico2w.menu.freq.276=276 MHz (Overclock) +rpipico2w.menu.freq.276.build.f_cpu=276000000L rpipico2w.menu.freq.300=300 MHz (Overclock) rpipico2w.menu.freq.300.build.f_cpu=300000000L rpipico2w.menu.opt.Small=Small (-Os) (standard) @@ -985,6 +1004,10 @@ rpipico2w.menu.opt.Debug=Debug (-Og) rpipico2w.menu.opt.Debug.build.flags.optimize=-Og rpipico2w.menu.opt.Disabled=Disabled (-O0) rpipico2w.menu.opt.Disabled.build.flags.optimize=-O0 +rpipico2w.menu.os.none=None +rpipico2w.menu.os.none.build.os= +rpipico2w.menu.os.freertos=FreeRTOS SMP +rpipico2w.menu.os.freertos.build.os=-D__FREERTOS rpipico2w.menu.profile.Disabled=Disabled rpipico2w.menu.profile.Disabled.build.flags.profile= rpipico2w.menu.profile.Enabled=Enabled @@ -996,7 +1019,7 @@ rpipico2w.menu.rtti.Enabled.build.flags.rtti= rpipico2w.menu.stackprotect.Disabled=Disabled rpipico2w.menu.stackprotect.Disabled.build.flags.stackprotect= rpipico2w.menu.stackprotect.Enabled=Enabled -rpipico2w.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +rpipico2w.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all rpipico2w.menu.exceptions.Disabled=Disabled rpipico2w.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions rpipico2w.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -1023,8 +1046,10 @@ rpipico2w.menu.dbglvl.Wire=Wire rpipico2w.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE rpipico2w.menu.dbglvl.Bluetooth=Bluetooth rpipico2w.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +rpipico2w.menu.dbglvl.LWIP=LWIP +rpipico2w.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 rpipico2w.menu.dbglvl.All=All -rpipico2w.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +rpipico2w.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 rpipico2w.menu.dbglvl.NDEBUG=NDEBUG rpipico2w.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG rpipico2w.menu.usbstack.picosdk=Pico SDK @@ -1035,30 +1060,134 @@ rpipico2w.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) rpipico2w.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" rpipico2w.menu.usbstack.nousb=No USB rpipico2w.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +rpipico2w.menu.wificountry.worldwide=Worldwide +rpipico2w.menu.wificountry.worldwide.build.wificc=-DWIFICC=CYW43_COUNTRY_WORLDWIDE +rpipico2w.menu.wificountry.australia=Australia +rpipico2w.menu.wificountry.australia.build.wificc=-DWIFICC=CYW43_COUNTRY_AUSTRALIA +rpipico2w.menu.wificountry.austria=Austria +rpipico2w.menu.wificountry.austria.build.wificc=-DWIFICC=CYW43_COUNTRY_AUSTRIA +rpipico2w.menu.wificountry.belgium=Belgium +rpipico2w.menu.wificountry.belgium.build.wificc=-DWIFICC=CYW43_COUNTRY_BELGIUM +rpipico2w.menu.wificountry.brazil=Brazil +rpipico2w.menu.wificountry.brazil.build.wificc=-DWIFICC=CYW43_COUNTRY_BRAZIL +rpipico2w.menu.wificountry.canada=Canada +rpipico2w.menu.wificountry.canada.build.wificc=-DWIFICC=CYW43_COUNTRY_CANADA +rpipico2w.menu.wificountry.chile=Chile +rpipico2w.menu.wificountry.chile.build.wificc=-DWIFICC=CYW43_COUNTRY_CHILE +rpipico2w.menu.wificountry.china=China +rpipico2w.menu.wificountry.china.build.wificc=-DWIFICC=CYW43_COUNTRY_CHINA +rpipico2w.menu.wificountry.colombia=Colombia +rpipico2w.menu.wificountry.colombia.build.wificc=-DWIFICC=CYW43_COUNTRY_COLOMBIA +rpipico2w.menu.wificountry.czech_republic=Czech Republic +rpipico2w.menu.wificountry.czech_republic.build.wificc=-DWIFICC=CYW43_COUNTRY_CZECH_REPUBLIC +rpipico2w.menu.wificountry.denmark=Denmark +rpipico2w.menu.wificountry.denmark.build.wificc=-DWIFICC=CYW43_COUNTRY_DENMARK +rpipico2w.menu.wificountry.estonia=Estonia +rpipico2w.menu.wificountry.estonia.build.wificc=-DWIFICC=CYW43_COUNTRY_ESTONIA +rpipico2w.menu.wificountry.finland=Finland +rpipico2w.menu.wificountry.finland.build.wificc=-DWIFICC=CYW43_COUNTRY_FINLAND +rpipico2w.menu.wificountry.france=France +rpipico2w.menu.wificountry.france.build.wificc=-DWIFICC=CYW43_COUNTRY_FRANCE +rpipico2w.menu.wificountry.germany=Germany +rpipico2w.menu.wificountry.germany.build.wificc=-DWIFICC=CYW43_COUNTRY_GERMANY +rpipico2w.menu.wificountry.greece=Greece +rpipico2w.menu.wificountry.greece.build.wificc=-DWIFICC=CYW43_COUNTRY_GREECE +rpipico2w.menu.wificountry.hong_kong=Hong Kong +rpipico2w.menu.wificountry.hong_kong.build.wificc=-DWIFICC=CYW43_COUNTRY_HONG_KONG +rpipico2w.menu.wificountry.hungary=Hungary +rpipico2w.menu.wificountry.hungary.build.wificc=-DWIFICC=CYW43_COUNTRY_HUNGARY +rpipico2w.menu.wificountry.iceland=Iceland +rpipico2w.menu.wificountry.iceland.build.wificc=-DWIFICC=CYW43_COUNTRY_ICELAND +rpipico2w.menu.wificountry.india=India +rpipico2w.menu.wificountry.india.build.wificc=-DWIFICC=CYW43_COUNTRY_INDIA +rpipico2w.menu.wificountry.israel=Israel +rpipico2w.menu.wificountry.israel.build.wificc=-DWIFICC=CYW43_COUNTRY_ISRAEL +rpipico2w.menu.wificountry.italy=Italy +rpipico2w.menu.wificountry.italy.build.wificc=-DWIFICC=CYW43_COUNTRY_ITALY +rpipico2w.menu.wificountry.japan=Japan +rpipico2w.menu.wificountry.japan.build.wificc=-DWIFICC=CYW43_COUNTRY_JAPAN +rpipico2w.menu.wificountry.kenya=Kenya +rpipico2w.menu.wificountry.kenya.build.wificc=-DWIFICC=CYW43_COUNTRY_KENYA +rpipico2w.menu.wificountry.latvia=Latvia +rpipico2w.menu.wificountry.latvia.build.wificc=-DWIFICC=CYW43_COUNTRY_LATVIA +rpipico2w.menu.wificountry.liechtenstein=Liechtenstein +rpipico2w.menu.wificountry.liechtenstein.build.wificc=-DWIFICC=CYW43_COUNTRY_LIECHTENSTEIN +rpipico2w.menu.wificountry.lithuania=Lithuania +rpipico2w.menu.wificountry.lithuania.build.wificc=-DWIFICC=CYW43_COUNTRY_LITHUANIA +rpipico2w.menu.wificountry.luxembourg=Luxembourg +rpipico2w.menu.wificountry.luxembourg.build.wificc=-DWIFICC=CYW43_COUNTRY_LUXEMBOURG +rpipico2w.menu.wificountry.malaysia=Malaysia +rpipico2w.menu.wificountry.malaysia.build.wificc=-DWIFICC=CYW43_COUNTRY_MALAYSIA +rpipico2w.menu.wificountry.malta=Malta +rpipico2w.menu.wificountry.malta.build.wificc=-DWIFICC=CYW43_COUNTRY_MALTA +rpipico2w.menu.wificountry.mexico=Mexico +rpipico2w.menu.wificountry.mexico.build.wificc=-DWIFICC=CYW43_COUNTRY_MEXICO +rpipico2w.menu.wificountry.netherlands=Netherlands +rpipico2w.menu.wificountry.netherlands.build.wificc=-DWIFICC=CYW43_COUNTRY_NETHERLANDS +rpipico2w.menu.wificountry.new_zealand=New Zealand +rpipico2w.menu.wificountry.new_zealand.build.wificc=-DWIFICC=CYW43_COUNTRY_NEW_ZEALAND +rpipico2w.menu.wificountry.nigeria=Nigeria +rpipico2w.menu.wificountry.nigeria.build.wificc=-DWIFICC=CYW43_COUNTRY_NIGERIA +rpipico2w.menu.wificountry.norway=Norway +rpipico2w.menu.wificountry.norway.build.wificc=-DWIFICC=CYW43_COUNTRY_NORWAY +rpipico2w.menu.wificountry.peru=Peru +rpipico2w.menu.wificountry.peru.build.wificc=-DWIFICC=CYW43_COUNTRY_PERU +rpipico2w.menu.wificountry.philippines=Philippines +rpipico2w.menu.wificountry.philippines.build.wificc=-DWIFICC=CYW43_COUNTRY_PHILIPPINES +rpipico2w.menu.wificountry.poland=Poland +rpipico2w.menu.wificountry.poland.build.wificc=-DWIFICC=CYW43_COUNTRY_POLAND +rpipico2w.menu.wificountry.portugal=Portugal +rpipico2w.menu.wificountry.portugal.build.wificc=-DWIFICC=CYW43_COUNTRY_PORTUGAL +rpipico2w.menu.wificountry.singapore=Singapore +rpipico2w.menu.wificountry.singapore.build.wificc=-DWIFICC=CYW43_COUNTRY_SINGAPORE +rpipico2w.menu.wificountry.slovakia=Slovakia +rpipico2w.menu.wificountry.slovakia.build.wificc=-DWIFICC=CYW43_COUNTRY_SLOVAKIA +rpipico2w.menu.wificountry.slovenia=Slovenia +rpipico2w.menu.wificountry.slovenia.build.wificc=-DWIFICC=CYW43_COUNTRY_SLOVENIA +rpipico2w.menu.wificountry.south_africa=South Africa +rpipico2w.menu.wificountry.south_africa.build.wificc=-DWIFICC=CYW43_COUNTRY_SOUTH_AFRICA +rpipico2w.menu.wificountry.south_korea=South Korea +rpipico2w.menu.wificountry.south_korea.build.wificc=-DWIFICC=CYW43_COUNTRY_SOUTH_KOREA +rpipico2w.menu.wificountry.spain=Spain +rpipico2w.menu.wificountry.spain.build.wificc=-DWIFICC=CYW43_COUNTRY_SPAIN +rpipico2w.menu.wificountry.sweden=Sweden +rpipico2w.menu.wificountry.sweden.build.wificc=-DWIFICC=CYW43_COUNTRY_SWEDEN +rpipico2w.menu.wificountry.switzerland=Switzerland +rpipico2w.menu.wificountry.switzerland.build.wificc=-DWIFICC=CYW43_COUNTRY_SWITZERLAND +rpipico2w.menu.wificountry.taiwan=Taiwan +rpipico2w.menu.wificountry.taiwan.build.wificc=-DWIFICC=CYW43_COUNTRY_TAIWAN +rpipico2w.menu.wificountry.thailand=Thailand +rpipico2w.menu.wificountry.thailand.build.wificc=-DWIFICC=CYW43_COUNTRY_THAILAND +rpipico2w.menu.wificountry.turkey=Turkey +rpipico2w.menu.wificountry.turkey.build.wificc=-DWIFICC=CYW43_COUNTRY_TURKEY +rpipico2w.menu.wificountry.uk=UK +rpipico2w.menu.wificountry.uk.build.wificc=-DWIFICC=CYW43_COUNTRY_UK +rpipico2w.menu.wificountry.usa=USA +rpipico2w.menu.wificountry.usa.build.wificc=-DWIFICC=CYW43_COUNTRY_USA rpipico2w.menu.ipbtstack.ipv4only=IPv4 Only -rpipico2w.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +rpipico2w.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a rpipico2w.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 rpipico2w.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -rpipico2w.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +rpipico2w.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a rpipico2w.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 rpipico2w.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -rpipico2w.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -rpipico2w.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +rpipico2w.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +rpipico2w.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 rpipico2w.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -rpipico2w.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -rpipico2w.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +rpipico2w.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +rpipico2w.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 rpipico2w.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -rpipico2w.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +rpipico2w.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a rpipico2w.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 rpipico2w.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -rpipico2w.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +rpipico2w.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a rpipico2w.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 rpipico2w.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -rpipico2w.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -rpipico2w.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +rpipico2w.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +rpipico2w.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 rpipico2w.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -rpipico2w.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -rpipico2w.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +rpipico2w.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +rpipico2w.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 rpipico2w.menu.uploadmethod.default=Default (UF2) rpipico2w.menu.uploadmethod.default.build.ram_length=512k rpipico2w.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -1251,8 +1380,8 @@ rpipico2w.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cm 0xcb_helios.menu.flash.16777216_15728640.build.eeprom_start=285208576 0xcb_helios.menu.flash.16777216_15728640.build.fs_start=269479936 0xcb_helios.menu.flash.16777216_15728640.build.fs_end=285208576 -0xcb_helios.menu.freq.133=133 MHz -0xcb_helios.menu.freq.133.build.f_cpu=133000000L +0xcb_helios.menu.freq.200=200 MHz +0xcb_helios.menu.freq.200.build.f_cpu=200000000L 0xcb_helios.menu.freq.50=50 MHz 0xcb_helios.menu.freq.50.build.f_cpu=50000000L 0xcb_helios.menu.freq.100=100 MHz @@ -1263,20 +1392,20 @@ rpipico2w.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cm 0xcb_helios.menu.freq.125.build.f_cpu=125000000L 0xcb_helios.menu.freq.128=128 MHz 0xcb_helios.menu.freq.128.build.f_cpu=128000000L -0xcb_helios.menu.freq.150=150 MHz (Overclock) +0xcb_helios.menu.freq.133=133 MHz +0xcb_helios.menu.freq.133.build.f_cpu=133000000L +0xcb_helios.menu.freq.150=150 MHz 0xcb_helios.menu.freq.150.build.f_cpu=150000000L -0xcb_helios.menu.freq.175=175 MHz (Overclock) -0xcb_helios.menu.freq.175.build.f_cpu=175000000L -0xcb_helios.menu.freq.200=200 MHz (Overclock) -0xcb_helios.menu.freq.200.build.f_cpu=200000000L +0xcb_helios.menu.freq.176=176 MHz +0xcb_helios.menu.freq.176.build.f_cpu=176000000L 0xcb_helios.menu.freq.225=225 MHz (Overclock) 0xcb_helios.menu.freq.225.build.f_cpu=225000000L 0xcb_helios.menu.freq.240=240 MHz (Overclock) 0xcb_helios.menu.freq.240.build.f_cpu=240000000L 0xcb_helios.menu.freq.250=250 MHz (Overclock) 0xcb_helios.menu.freq.250.build.f_cpu=250000000L -0xcb_helios.menu.freq.275=275 MHz (Overclock) -0xcb_helios.menu.freq.275.build.f_cpu=275000000L +0xcb_helios.menu.freq.276=276 MHz (Overclock) +0xcb_helios.menu.freq.276.build.f_cpu=276000000L 0xcb_helios.menu.freq.300=300 MHz (Overclock) 0xcb_helios.menu.freq.300.build.f_cpu=300000000L 0xcb_helios.menu.opt.Small=Small (-Os) (standard) @@ -1293,6 +1422,10 @@ rpipico2w.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cm 0xcb_helios.menu.opt.Debug.build.flags.optimize=-Og 0xcb_helios.menu.opt.Disabled=Disabled (-O0) 0xcb_helios.menu.opt.Disabled.build.flags.optimize=-O0 +0xcb_helios.menu.os.none=None +0xcb_helios.menu.os.none.build.os= +0xcb_helios.menu.os.freertos=FreeRTOS SMP +0xcb_helios.menu.os.freertos.build.os=-D__FREERTOS 0xcb_helios.menu.profile.Disabled=Disabled 0xcb_helios.menu.profile.Disabled.build.flags.profile= 0xcb_helios.menu.profile.Enabled=Enabled @@ -1304,7 +1437,7 @@ rpipico2w.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cm 0xcb_helios.menu.stackprotect.Disabled=Disabled 0xcb_helios.menu.stackprotect.Disabled.build.flags.stackprotect= 0xcb_helios.menu.stackprotect.Enabled=Enabled -0xcb_helios.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +0xcb_helios.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all 0xcb_helios.menu.exceptions.Disabled=Disabled 0xcb_helios.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions 0xcb_helios.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -1331,8 +1464,10 @@ rpipico2w.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cm 0xcb_helios.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE 0xcb_helios.menu.dbglvl.Bluetooth=Bluetooth 0xcb_helios.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +0xcb_helios.menu.dbglvl.LWIP=LWIP +0xcb_helios.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 0xcb_helios.menu.dbglvl.All=All -0xcb_helios.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +0xcb_helios.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 0xcb_helios.menu.dbglvl.NDEBUG=NDEBUG 0xcb_helios.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG 0xcb_helios.menu.usbstack.picosdk=Pico SDK @@ -1344,29 +1479,29 @@ rpipico2w.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cm 0xcb_helios.menu.usbstack.nousb=No USB 0xcb_helios.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" 0xcb_helios.menu.ipbtstack.ipv4only=IPv4 Only -0xcb_helios.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +0xcb_helios.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a 0xcb_helios.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 0xcb_helios.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -0xcb_helios.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +0xcb_helios.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a 0xcb_helios.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 0xcb_helios.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -0xcb_helios.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -0xcb_helios.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +0xcb_helios.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +0xcb_helios.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 0xcb_helios.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -0xcb_helios.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -0xcb_helios.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +0xcb_helios.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +0xcb_helios.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 0xcb_helios.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -0xcb_helios.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +0xcb_helios.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a 0xcb_helios.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 0xcb_helios.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -0xcb_helios.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +0xcb_helios.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a 0xcb_helios.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 0xcb_helios.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -0xcb_helios.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -0xcb_helios.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +0xcb_helios.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +0xcb_helios.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 0xcb_helios.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -0xcb_helios.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -0xcb_helios.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +0xcb_helios.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +0xcb_helios.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 0xcb_helios.menu.uploadmethod.default=Default (UF2) 0xcb_helios.menu.uploadmethod.default.build.ram_length=256k 0xcb_helios.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -1515,8 +1650,8 @@ adafruit_feather.menu.flash.8388608_7340032.build.flash_length=1044480 adafruit_feather.menu.flash.8388608_7340032.build.eeprom_start=276819968 adafruit_feather.menu.flash.8388608_7340032.build.fs_start=269479936 adafruit_feather.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_feather.menu.freq.133=133 MHz -adafruit_feather.menu.freq.133.build.f_cpu=133000000L +adafruit_feather.menu.freq.200=200 MHz +adafruit_feather.menu.freq.200.build.f_cpu=200000000L adafruit_feather.menu.freq.50=50 MHz adafruit_feather.menu.freq.50.build.f_cpu=50000000L adafruit_feather.menu.freq.100=100 MHz @@ -1527,20 +1662,20 @@ adafruit_feather.menu.freq.125=125 MHz adafruit_feather.menu.freq.125.build.f_cpu=125000000L adafruit_feather.menu.freq.128=128 MHz adafruit_feather.menu.freq.128.build.f_cpu=128000000L -adafruit_feather.menu.freq.150=150 MHz (Overclock) +adafruit_feather.menu.freq.133=133 MHz +adafruit_feather.menu.freq.133.build.f_cpu=133000000L +adafruit_feather.menu.freq.150=150 MHz adafruit_feather.menu.freq.150.build.f_cpu=150000000L -adafruit_feather.menu.freq.175=175 MHz (Overclock) -adafruit_feather.menu.freq.175.build.f_cpu=175000000L -adafruit_feather.menu.freq.200=200 MHz (Overclock) -adafruit_feather.menu.freq.200.build.f_cpu=200000000L +adafruit_feather.menu.freq.176=176 MHz +adafruit_feather.menu.freq.176.build.f_cpu=176000000L adafruit_feather.menu.freq.225=225 MHz (Overclock) adafruit_feather.menu.freq.225.build.f_cpu=225000000L adafruit_feather.menu.freq.240=240 MHz (Overclock) adafruit_feather.menu.freq.240.build.f_cpu=240000000L adafruit_feather.menu.freq.250=250 MHz (Overclock) adafruit_feather.menu.freq.250.build.f_cpu=250000000L -adafruit_feather.menu.freq.275=275 MHz (Overclock) -adafruit_feather.menu.freq.275.build.f_cpu=275000000L +adafruit_feather.menu.freq.276=276 MHz (Overclock) +adafruit_feather.menu.freq.276.build.f_cpu=276000000L adafruit_feather.menu.freq.300=300 MHz (Overclock) adafruit_feather.menu.freq.300.build.f_cpu=300000000L adafruit_feather.menu.opt.Small=Small (-Os) (standard) @@ -1557,6 +1692,10 @@ adafruit_feather.menu.opt.Debug=Debug (-Og) adafruit_feather.menu.opt.Debug.build.flags.optimize=-Og adafruit_feather.menu.opt.Disabled=Disabled (-O0) adafruit_feather.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_feather.menu.os.none=None +adafruit_feather.menu.os.none.build.os= +adafruit_feather.menu.os.freertos=FreeRTOS SMP +adafruit_feather.menu.os.freertos.build.os=-D__FREERTOS adafruit_feather.menu.profile.Disabled=Disabled adafruit_feather.menu.profile.Disabled.build.flags.profile= adafruit_feather.menu.profile.Enabled=Enabled @@ -1568,7 +1707,7 @@ adafruit_feather.menu.rtti.Enabled.build.flags.rtti= adafruit_feather.menu.stackprotect.Disabled=Disabled adafruit_feather.menu.stackprotect.Disabled.build.flags.stackprotect= adafruit_feather.menu.stackprotect.Enabled=Enabled -adafruit_feather.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +adafruit_feather.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all adafruit_feather.menu.exceptions.Disabled=Disabled adafruit_feather.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions adafruit_feather.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -1595,8 +1734,10 @@ adafruit_feather.menu.dbglvl.Wire=Wire adafruit_feather.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE adafruit_feather.menu.dbglvl.Bluetooth=Bluetooth adafruit_feather.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_feather.menu.dbglvl.LWIP=LWIP +adafruit_feather.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 adafruit_feather.menu.dbglvl.All=All -adafruit_feather.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +adafruit_feather.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 adafruit_feather.menu.dbglvl.NDEBUG=NDEBUG adafruit_feather.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG adafruit_feather.menu.usbstack.picosdk=Pico SDK @@ -1608,29 +1749,29 @@ adafruit_feather.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB - adafruit_feather.menu.usbstack.nousb=No USB adafruit_feather.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" adafruit_feather.menu.ipbtstack.ipv4only=IPv4 Only -adafruit_feather.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +adafruit_feather.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a adafruit_feather.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 adafruit_feather.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -adafruit_feather.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +adafruit_feather.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a adafruit_feather.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 adafruit_feather.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -adafruit_feather.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -adafruit_feather.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_feather.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_feather.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -adafruit_feather.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_feather.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_feather.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +adafruit_feather.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a adafruit_feather.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -adafruit_feather.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +adafruit_feather.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a adafruit_feather.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -adafruit_feather.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -adafruit_feather.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_feather.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -adafruit_feather.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather.menu.uploadmethod.default=Default (UF2) adafruit_feather.menu.uploadmethod.default.build.ram_length=256k adafruit_feather.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -1771,8 +1912,8 @@ adafruit_feather_scorpio.menu.flash.8388608_7340032.build.flash_length=1044480 adafruit_feather_scorpio.menu.flash.8388608_7340032.build.eeprom_start=276819968 adafruit_feather_scorpio.menu.flash.8388608_7340032.build.fs_start=269479936 adafruit_feather_scorpio.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_feather_scorpio.menu.freq.133=133 MHz -adafruit_feather_scorpio.menu.freq.133.build.f_cpu=133000000L +adafruit_feather_scorpio.menu.freq.200=200 MHz +adafruit_feather_scorpio.menu.freq.200.build.f_cpu=200000000L adafruit_feather_scorpio.menu.freq.50=50 MHz adafruit_feather_scorpio.menu.freq.50.build.f_cpu=50000000L adafruit_feather_scorpio.menu.freq.100=100 MHz @@ -1783,20 +1924,20 @@ adafruit_feather_scorpio.menu.freq.125=125 MHz adafruit_feather_scorpio.menu.freq.125.build.f_cpu=125000000L adafruit_feather_scorpio.menu.freq.128=128 MHz adafruit_feather_scorpio.menu.freq.128.build.f_cpu=128000000L -adafruit_feather_scorpio.menu.freq.150=150 MHz (Overclock) +adafruit_feather_scorpio.menu.freq.133=133 MHz +adafruit_feather_scorpio.menu.freq.133.build.f_cpu=133000000L +adafruit_feather_scorpio.menu.freq.150=150 MHz adafruit_feather_scorpio.menu.freq.150.build.f_cpu=150000000L -adafruit_feather_scorpio.menu.freq.175=175 MHz (Overclock) -adafruit_feather_scorpio.menu.freq.175.build.f_cpu=175000000L -adafruit_feather_scorpio.menu.freq.200=200 MHz (Overclock) -adafruit_feather_scorpio.menu.freq.200.build.f_cpu=200000000L +adafruit_feather_scorpio.menu.freq.176=176 MHz +adafruit_feather_scorpio.menu.freq.176.build.f_cpu=176000000L adafruit_feather_scorpio.menu.freq.225=225 MHz (Overclock) adafruit_feather_scorpio.menu.freq.225.build.f_cpu=225000000L adafruit_feather_scorpio.menu.freq.240=240 MHz (Overclock) adafruit_feather_scorpio.menu.freq.240.build.f_cpu=240000000L adafruit_feather_scorpio.menu.freq.250=250 MHz (Overclock) adafruit_feather_scorpio.menu.freq.250.build.f_cpu=250000000L -adafruit_feather_scorpio.menu.freq.275=275 MHz (Overclock) -adafruit_feather_scorpio.menu.freq.275.build.f_cpu=275000000L +adafruit_feather_scorpio.menu.freq.276=276 MHz (Overclock) +adafruit_feather_scorpio.menu.freq.276.build.f_cpu=276000000L adafruit_feather_scorpio.menu.freq.300=300 MHz (Overclock) adafruit_feather_scorpio.menu.freq.300.build.f_cpu=300000000L adafruit_feather_scorpio.menu.opt.Small=Small (-Os) (standard) @@ -1813,6 +1954,10 @@ adafruit_feather_scorpio.menu.opt.Debug=Debug (-Og) adafruit_feather_scorpio.menu.opt.Debug.build.flags.optimize=-Og adafruit_feather_scorpio.menu.opt.Disabled=Disabled (-O0) adafruit_feather_scorpio.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_feather_scorpio.menu.os.none=None +adafruit_feather_scorpio.menu.os.none.build.os= +adafruit_feather_scorpio.menu.os.freertos=FreeRTOS SMP +adafruit_feather_scorpio.menu.os.freertos.build.os=-D__FREERTOS adafruit_feather_scorpio.menu.profile.Disabled=Disabled adafruit_feather_scorpio.menu.profile.Disabled.build.flags.profile= adafruit_feather_scorpio.menu.profile.Enabled=Enabled @@ -1824,7 +1969,7 @@ adafruit_feather_scorpio.menu.rtti.Enabled.build.flags.rtti= adafruit_feather_scorpio.menu.stackprotect.Disabled=Disabled adafruit_feather_scorpio.menu.stackprotect.Disabled.build.flags.stackprotect= adafruit_feather_scorpio.menu.stackprotect.Enabled=Enabled -adafruit_feather_scorpio.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +adafruit_feather_scorpio.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all adafruit_feather_scorpio.menu.exceptions.Disabled=Disabled adafruit_feather_scorpio.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions adafruit_feather_scorpio.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -1851,8 +1996,10 @@ adafruit_feather_scorpio.menu.dbglvl.Wire=Wire adafruit_feather_scorpio.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE adafruit_feather_scorpio.menu.dbglvl.Bluetooth=Bluetooth adafruit_feather_scorpio.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_feather_scorpio.menu.dbglvl.LWIP=LWIP +adafruit_feather_scorpio.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 adafruit_feather_scorpio.menu.dbglvl.All=All -adafruit_feather_scorpio.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +adafruit_feather_scorpio.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 adafruit_feather_scorpio.menu.dbglvl.NDEBUG=NDEBUG adafruit_feather_scorpio.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG adafruit_feather_scorpio.menu.usbstack.picosdk=Pico SDK @@ -1864,29 +2011,29 @@ adafruit_feather_scorpio.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_T adafruit_feather_scorpio.menu.usbstack.nousb=No USB adafruit_feather_scorpio.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" adafruit_feather_scorpio.menu.ipbtstack.ipv4only=IPv4 Only -adafruit_feather_scorpio.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +adafruit_feather_scorpio.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a adafruit_feather_scorpio.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 adafruit_feather_scorpio.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -adafruit_feather_scorpio.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +adafruit_feather_scorpio.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a adafruit_feather_scorpio.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 adafruit_feather_scorpio.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -adafruit_feather_scorpio.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -adafruit_feather_scorpio.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather_scorpio.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_feather_scorpio.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather_scorpio.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_feather_scorpio.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -adafruit_feather_scorpio.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather_scorpio.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_feather_scorpio.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather_scorpio.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_feather_scorpio.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +adafruit_feather_scorpio.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a adafruit_feather_scorpio.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather_scorpio.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -adafruit_feather_scorpio.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +adafruit_feather_scorpio.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a adafruit_feather_scorpio.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather_scorpio.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -adafruit_feather_scorpio.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -adafruit_feather_scorpio.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather_scorpio.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_scorpio.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather_scorpio.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_feather_scorpio.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -adafruit_feather_scorpio.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather_scorpio.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_scorpio.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather_scorpio.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2 adafruit_feather_scorpio.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum adafruit_feather_scorpio.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4 @@ -2031,8 +2178,8 @@ adafruit_feather_dvi.menu.flash.8388608_7340032.build.flash_length=1044480 adafruit_feather_dvi.menu.flash.8388608_7340032.build.eeprom_start=276819968 adafruit_feather_dvi.menu.flash.8388608_7340032.build.fs_start=269479936 adafruit_feather_dvi.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_feather_dvi.menu.freq.133=133 MHz -adafruit_feather_dvi.menu.freq.133.build.f_cpu=133000000L +adafruit_feather_dvi.menu.freq.200=200 MHz +adafruit_feather_dvi.menu.freq.200.build.f_cpu=200000000L adafruit_feather_dvi.menu.freq.50=50 MHz adafruit_feather_dvi.menu.freq.50.build.f_cpu=50000000L adafruit_feather_dvi.menu.freq.100=100 MHz @@ -2043,20 +2190,20 @@ adafruit_feather_dvi.menu.freq.125=125 MHz adafruit_feather_dvi.menu.freq.125.build.f_cpu=125000000L adafruit_feather_dvi.menu.freq.128=128 MHz adafruit_feather_dvi.menu.freq.128.build.f_cpu=128000000L -adafruit_feather_dvi.menu.freq.150=150 MHz (Overclock) +adafruit_feather_dvi.menu.freq.133=133 MHz +adafruit_feather_dvi.menu.freq.133.build.f_cpu=133000000L +adafruit_feather_dvi.menu.freq.150=150 MHz adafruit_feather_dvi.menu.freq.150.build.f_cpu=150000000L -adafruit_feather_dvi.menu.freq.175=175 MHz (Overclock) -adafruit_feather_dvi.menu.freq.175.build.f_cpu=175000000L -adafruit_feather_dvi.menu.freq.200=200 MHz (Overclock) -adafruit_feather_dvi.menu.freq.200.build.f_cpu=200000000L +adafruit_feather_dvi.menu.freq.176=176 MHz +adafruit_feather_dvi.menu.freq.176.build.f_cpu=176000000L adafruit_feather_dvi.menu.freq.225=225 MHz (Overclock) adafruit_feather_dvi.menu.freq.225.build.f_cpu=225000000L adafruit_feather_dvi.menu.freq.240=240 MHz (Overclock) adafruit_feather_dvi.menu.freq.240.build.f_cpu=240000000L adafruit_feather_dvi.menu.freq.250=250 MHz (Overclock) adafruit_feather_dvi.menu.freq.250.build.f_cpu=250000000L -adafruit_feather_dvi.menu.freq.275=275 MHz (Overclock) -adafruit_feather_dvi.menu.freq.275.build.f_cpu=275000000L +adafruit_feather_dvi.menu.freq.276=276 MHz (Overclock) +adafruit_feather_dvi.menu.freq.276.build.f_cpu=276000000L adafruit_feather_dvi.menu.freq.300=300 MHz (Overclock) adafruit_feather_dvi.menu.freq.300.build.f_cpu=300000000L adafruit_feather_dvi.menu.opt.Small=Small (-Os) (standard) @@ -2073,6 +2220,10 @@ adafruit_feather_dvi.menu.opt.Debug=Debug (-Og) adafruit_feather_dvi.menu.opt.Debug.build.flags.optimize=-Og adafruit_feather_dvi.menu.opt.Disabled=Disabled (-O0) adafruit_feather_dvi.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_feather_dvi.menu.os.none=None +adafruit_feather_dvi.menu.os.none.build.os= +adafruit_feather_dvi.menu.os.freertos=FreeRTOS SMP +adafruit_feather_dvi.menu.os.freertos.build.os=-D__FREERTOS adafruit_feather_dvi.menu.profile.Disabled=Disabled adafruit_feather_dvi.menu.profile.Disabled.build.flags.profile= adafruit_feather_dvi.menu.profile.Enabled=Enabled @@ -2084,7 +2235,7 @@ adafruit_feather_dvi.menu.rtti.Enabled.build.flags.rtti= adafruit_feather_dvi.menu.stackprotect.Disabled=Disabled adafruit_feather_dvi.menu.stackprotect.Disabled.build.flags.stackprotect= adafruit_feather_dvi.menu.stackprotect.Enabled=Enabled -adafruit_feather_dvi.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +adafruit_feather_dvi.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all adafruit_feather_dvi.menu.exceptions.Disabled=Disabled adafruit_feather_dvi.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions adafruit_feather_dvi.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -2111,8 +2262,10 @@ adafruit_feather_dvi.menu.dbglvl.Wire=Wire adafruit_feather_dvi.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE adafruit_feather_dvi.menu.dbglvl.Bluetooth=Bluetooth adafruit_feather_dvi.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_feather_dvi.menu.dbglvl.LWIP=LWIP +adafruit_feather_dvi.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 adafruit_feather_dvi.menu.dbglvl.All=All -adafruit_feather_dvi.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +adafruit_feather_dvi.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 adafruit_feather_dvi.menu.dbglvl.NDEBUG=NDEBUG adafruit_feather_dvi.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG adafruit_feather_dvi.menu.usbstack.picosdk=Pico SDK @@ -2124,29 +2277,29 @@ adafruit_feather_dvi.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYU adafruit_feather_dvi.menu.usbstack.nousb=No USB adafruit_feather_dvi.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" adafruit_feather_dvi.menu.ipbtstack.ipv4only=IPv4 Only -adafruit_feather_dvi.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +adafruit_feather_dvi.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a adafruit_feather_dvi.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 adafruit_feather_dvi.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -adafruit_feather_dvi.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +adafruit_feather_dvi.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a adafruit_feather_dvi.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 adafruit_feather_dvi.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -adafruit_feather_dvi.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -adafruit_feather_dvi.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather_dvi.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_feather_dvi.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather_dvi.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_feather_dvi.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -adafruit_feather_dvi.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather_dvi.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_feather_dvi.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather_dvi.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_feather_dvi.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +adafruit_feather_dvi.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a adafruit_feather_dvi.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather_dvi.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -adafruit_feather_dvi.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +adafruit_feather_dvi.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a adafruit_feather_dvi.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather_dvi.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -adafruit_feather_dvi.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -adafruit_feather_dvi.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather_dvi.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_dvi.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather_dvi.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_feather_dvi.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -adafruit_feather_dvi.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather_dvi.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_dvi.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather_dvi.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2 adafruit_feather_dvi.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum adafruit_feather_dvi.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4 @@ -2291,8 +2444,8 @@ adafruit_feather_adalogger.menu.flash.8388608_7340032.build.flash_length=1044480 adafruit_feather_adalogger.menu.flash.8388608_7340032.build.eeprom_start=276819968 adafruit_feather_adalogger.menu.flash.8388608_7340032.build.fs_start=269479936 adafruit_feather_adalogger.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_feather_adalogger.menu.freq.133=133 MHz -adafruit_feather_adalogger.menu.freq.133.build.f_cpu=133000000L +adafruit_feather_adalogger.menu.freq.200=200 MHz +adafruit_feather_adalogger.menu.freq.200.build.f_cpu=200000000L adafruit_feather_adalogger.menu.freq.50=50 MHz adafruit_feather_adalogger.menu.freq.50.build.f_cpu=50000000L adafruit_feather_adalogger.menu.freq.100=100 MHz @@ -2303,20 +2456,20 @@ adafruit_feather_adalogger.menu.freq.125=125 MHz adafruit_feather_adalogger.menu.freq.125.build.f_cpu=125000000L adafruit_feather_adalogger.menu.freq.128=128 MHz adafruit_feather_adalogger.menu.freq.128.build.f_cpu=128000000L -adafruit_feather_adalogger.menu.freq.150=150 MHz (Overclock) +adafruit_feather_adalogger.menu.freq.133=133 MHz +adafruit_feather_adalogger.menu.freq.133.build.f_cpu=133000000L +adafruit_feather_adalogger.menu.freq.150=150 MHz adafruit_feather_adalogger.menu.freq.150.build.f_cpu=150000000L -adafruit_feather_adalogger.menu.freq.175=175 MHz (Overclock) -adafruit_feather_adalogger.menu.freq.175.build.f_cpu=175000000L -adafruit_feather_adalogger.menu.freq.200=200 MHz (Overclock) -adafruit_feather_adalogger.menu.freq.200.build.f_cpu=200000000L +adafruit_feather_adalogger.menu.freq.176=176 MHz +adafruit_feather_adalogger.menu.freq.176.build.f_cpu=176000000L adafruit_feather_adalogger.menu.freq.225=225 MHz (Overclock) adafruit_feather_adalogger.menu.freq.225.build.f_cpu=225000000L adafruit_feather_adalogger.menu.freq.240=240 MHz (Overclock) adafruit_feather_adalogger.menu.freq.240.build.f_cpu=240000000L adafruit_feather_adalogger.menu.freq.250=250 MHz (Overclock) adafruit_feather_adalogger.menu.freq.250.build.f_cpu=250000000L -adafruit_feather_adalogger.menu.freq.275=275 MHz (Overclock) -adafruit_feather_adalogger.menu.freq.275.build.f_cpu=275000000L +adafruit_feather_adalogger.menu.freq.276=276 MHz (Overclock) +adafruit_feather_adalogger.menu.freq.276.build.f_cpu=276000000L adafruit_feather_adalogger.menu.freq.300=300 MHz (Overclock) adafruit_feather_adalogger.menu.freq.300.build.f_cpu=300000000L adafruit_feather_adalogger.menu.opt.Small=Small (-Os) (standard) @@ -2333,6 +2486,10 @@ adafruit_feather_adalogger.menu.opt.Debug=Debug (-Og) adafruit_feather_adalogger.menu.opt.Debug.build.flags.optimize=-Og adafruit_feather_adalogger.menu.opt.Disabled=Disabled (-O0) adafruit_feather_adalogger.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_feather_adalogger.menu.os.none=None +adafruit_feather_adalogger.menu.os.none.build.os= +adafruit_feather_adalogger.menu.os.freertos=FreeRTOS SMP +adafruit_feather_adalogger.menu.os.freertos.build.os=-D__FREERTOS adafruit_feather_adalogger.menu.profile.Disabled=Disabled adafruit_feather_adalogger.menu.profile.Disabled.build.flags.profile= adafruit_feather_adalogger.menu.profile.Enabled=Enabled @@ -2344,7 +2501,7 @@ adafruit_feather_adalogger.menu.rtti.Enabled.build.flags.rtti= adafruit_feather_adalogger.menu.stackprotect.Disabled=Disabled adafruit_feather_adalogger.menu.stackprotect.Disabled.build.flags.stackprotect= adafruit_feather_adalogger.menu.stackprotect.Enabled=Enabled -adafruit_feather_adalogger.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +adafruit_feather_adalogger.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all adafruit_feather_adalogger.menu.exceptions.Disabled=Disabled adafruit_feather_adalogger.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions adafruit_feather_adalogger.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -2371,8 +2528,10 @@ adafruit_feather_adalogger.menu.dbglvl.Wire=Wire adafruit_feather_adalogger.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE adafruit_feather_adalogger.menu.dbglvl.Bluetooth=Bluetooth adafruit_feather_adalogger.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_feather_adalogger.menu.dbglvl.LWIP=LWIP +adafruit_feather_adalogger.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 adafruit_feather_adalogger.menu.dbglvl.All=All -adafruit_feather_adalogger.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +adafruit_feather_adalogger.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 adafruit_feather_adalogger.menu.dbglvl.NDEBUG=NDEBUG adafruit_feather_adalogger.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG adafruit_feather_adalogger.menu.usbstack.picosdk=Pico SDK @@ -2384,29 +2543,29 @@ adafruit_feather_adalogger.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE adafruit_feather_adalogger.menu.usbstack.nousb=No USB adafruit_feather_adalogger.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" adafruit_feather_adalogger.menu.ipbtstack.ipv4only=IPv4 Only -adafruit_feather_adalogger.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +adafruit_feather_adalogger.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a adafruit_feather_adalogger.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 adafruit_feather_adalogger.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -adafruit_feather_adalogger.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +adafruit_feather_adalogger.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a adafruit_feather_adalogger.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 adafruit_feather_adalogger.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -adafruit_feather_adalogger.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -adafruit_feather_adalogger.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather_adalogger.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_feather_adalogger.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather_adalogger.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_feather_adalogger.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -adafruit_feather_adalogger.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather_adalogger.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_feather_adalogger.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather_adalogger.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_feather_adalogger.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +adafruit_feather_adalogger.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a adafruit_feather_adalogger.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather_adalogger.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -adafruit_feather_adalogger.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +adafruit_feather_adalogger.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a adafruit_feather_adalogger.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather_adalogger.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -adafruit_feather_adalogger.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -adafruit_feather_adalogger.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather_adalogger.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_adalogger.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather_adalogger.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_feather_adalogger.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -adafruit_feather_adalogger.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather_adalogger.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_adalogger.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather_adalogger.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2 adafruit_feather_adalogger.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum adafruit_feather_adalogger.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4 @@ -2551,8 +2710,8 @@ adafruit_feather_rfm.menu.flash.8388608_7340032.build.flash_length=1044480 adafruit_feather_rfm.menu.flash.8388608_7340032.build.eeprom_start=276819968 adafruit_feather_rfm.menu.flash.8388608_7340032.build.fs_start=269479936 adafruit_feather_rfm.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_feather_rfm.menu.freq.133=133 MHz -adafruit_feather_rfm.menu.freq.133.build.f_cpu=133000000L +adafruit_feather_rfm.menu.freq.200=200 MHz +adafruit_feather_rfm.menu.freq.200.build.f_cpu=200000000L adafruit_feather_rfm.menu.freq.50=50 MHz adafruit_feather_rfm.menu.freq.50.build.f_cpu=50000000L adafruit_feather_rfm.menu.freq.100=100 MHz @@ -2563,20 +2722,20 @@ adafruit_feather_rfm.menu.freq.125=125 MHz adafruit_feather_rfm.menu.freq.125.build.f_cpu=125000000L adafruit_feather_rfm.menu.freq.128=128 MHz adafruit_feather_rfm.menu.freq.128.build.f_cpu=128000000L -adafruit_feather_rfm.menu.freq.150=150 MHz (Overclock) +adafruit_feather_rfm.menu.freq.133=133 MHz +adafruit_feather_rfm.menu.freq.133.build.f_cpu=133000000L +adafruit_feather_rfm.menu.freq.150=150 MHz adafruit_feather_rfm.menu.freq.150.build.f_cpu=150000000L -adafruit_feather_rfm.menu.freq.175=175 MHz (Overclock) -adafruit_feather_rfm.menu.freq.175.build.f_cpu=175000000L -adafruit_feather_rfm.menu.freq.200=200 MHz (Overclock) -adafruit_feather_rfm.menu.freq.200.build.f_cpu=200000000L +adafruit_feather_rfm.menu.freq.176=176 MHz +adafruit_feather_rfm.menu.freq.176.build.f_cpu=176000000L adafruit_feather_rfm.menu.freq.225=225 MHz (Overclock) adafruit_feather_rfm.menu.freq.225.build.f_cpu=225000000L adafruit_feather_rfm.menu.freq.240=240 MHz (Overclock) adafruit_feather_rfm.menu.freq.240.build.f_cpu=240000000L adafruit_feather_rfm.menu.freq.250=250 MHz (Overclock) adafruit_feather_rfm.menu.freq.250.build.f_cpu=250000000L -adafruit_feather_rfm.menu.freq.275=275 MHz (Overclock) -adafruit_feather_rfm.menu.freq.275.build.f_cpu=275000000L +adafruit_feather_rfm.menu.freq.276=276 MHz (Overclock) +adafruit_feather_rfm.menu.freq.276.build.f_cpu=276000000L adafruit_feather_rfm.menu.freq.300=300 MHz (Overclock) adafruit_feather_rfm.menu.freq.300.build.f_cpu=300000000L adafruit_feather_rfm.menu.opt.Small=Small (-Os) (standard) @@ -2593,6 +2752,10 @@ adafruit_feather_rfm.menu.opt.Debug=Debug (-Og) adafruit_feather_rfm.menu.opt.Debug.build.flags.optimize=-Og adafruit_feather_rfm.menu.opt.Disabled=Disabled (-O0) adafruit_feather_rfm.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_feather_rfm.menu.os.none=None +adafruit_feather_rfm.menu.os.none.build.os= +adafruit_feather_rfm.menu.os.freertos=FreeRTOS SMP +adafruit_feather_rfm.menu.os.freertos.build.os=-D__FREERTOS adafruit_feather_rfm.menu.profile.Disabled=Disabled adafruit_feather_rfm.menu.profile.Disabled.build.flags.profile= adafruit_feather_rfm.menu.profile.Enabled=Enabled @@ -2604,7 +2767,7 @@ adafruit_feather_rfm.menu.rtti.Enabled.build.flags.rtti= adafruit_feather_rfm.menu.stackprotect.Disabled=Disabled adafruit_feather_rfm.menu.stackprotect.Disabled.build.flags.stackprotect= adafruit_feather_rfm.menu.stackprotect.Enabled=Enabled -adafruit_feather_rfm.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +adafruit_feather_rfm.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all adafruit_feather_rfm.menu.exceptions.Disabled=Disabled adafruit_feather_rfm.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions adafruit_feather_rfm.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -2631,8 +2794,10 @@ adafruit_feather_rfm.menu.dbglvl.Wire=Wire adafruit_feather_rfm.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE adafruit_feather_rfm.menu.dbglvl.Bluetooth=Bluetooth adafruit_feather_rfm.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_feather_rfm.menu.dbglvl.LWIP=LWIP +adafruit_feather_rfm.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 adafruit_feather_rfm.menu.dbglvl.All=All -adafruit_feather_rfm.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +adafruit_feather_rfm.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 adafruit_feather_rfm.menu.dbglvl.NDEBUG=NDEBUG adafruit_feather_rfm.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG adafruit_feather_rfm.menu.usbstack.picosdk=Pico SDK @@ -2644,29 +2809,29 @@ adafruit_feather_rfm.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYU adafruit_feather_rfm.menu.usbstack.nousb=No USB adafruit_feather_rfm.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" adafruit_feather_rfm.menu.ipbtstack.ipv4only=IPv4 Only -adafruit_feather_rfm.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +adafruit_feather_rfm.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a adafruit_feather_rfm.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 adafruit_feather_rfm.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -adafruit_feather_rfm.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +adafruit_feather_rfm.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a adafruit_feather_rfm.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 adafruit_feather_rfm.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -adafruit_feather_rfm.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -adafruit_feather_rfm.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather_rfm.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_feather_rfm.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather_rfm.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_feather_rfm.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -adafruit_feather_rfm.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather_rfm.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_feather_rfm.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather_rfm.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_feather_rfm.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +adafruit_feather_rfm.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a adafruit_feather_rfm.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather_rfm.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -adafruit_feather_rfm.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +adafruit_feather_rfm.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a adafruit_feather_rfm.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather_rfm.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -adafruit_feather_rfm.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -adafruit_feather_rfm.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather_rfm.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_rfm.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather_rfm.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_feather_rfm.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -adafruit_feather_rfm.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather_rfm.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_rfm.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather_rfm.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2 adafruit_feather_rfm.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum adafruit_feather_rfm.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4 @@ -2811,8 +2976,8 @@ adafruit_feather_thinkink.menu.flash.8388608_7340032.build.flash_length=1044480 adafruit_feather_thinkink.menu.flash.8388608_7340032.build.eeprom_start=276819968 adafruit_feather_thinkink.menu.flash.8388608_7340032.build.fs_start=269479936 adafruit_feather_thinkink.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_feather_thinkink.menu.freq.133=133 MHz -adafruit_feather_thinkink.menu.freq.133.build.f_cpu=133000000L +adafruit_feather_thinkink.menu.freq.200=200 MHz +adafruit_feather_thinkink.menu.freq.200.build.f_cpu=200000000L adafruit_feather_thinkink.menu.freq.50=50 MHz adafruit_feather_thinkink.menu.freq.50.build.f_cpu=50000000L adafruit_feather_thinkink.menu.freq.100=100 MHz @@ -2823,20 +2988,20 @@ adafruit_feather_thinkink.menu.freq.125=125 MHz adafruit_feather_thinkink.menu.freq.125.build.f_cpu=125000000L adafruit_feather_thinkink.menu.freq.128=128 MHz adafruit_feather_thinkink.menu.freq.128.build.f_cpu=128000000L -adafruit_feather_thinkink.menu.freq.150=150 MHz (Overclock) +adafruit_feather_thinkink.menu.freq.133=133 MHz +adafruit_feather_thinkink.menu.freq.133.build.f_cpu=133000000L +adafruit_feather_thinkink.menu.freq.150=150 MHz adafruit_feather_thinkink.menu.freq.150.build.f_cpu=150000000L -adafruit_feather_thinkink.menu.freq.175=175 MHz (Overclock) -adafruit_feather_thinkink.menu.freq.175.build.f_cpu=175000000L -adafruit_feather_thinkink.menu.freq.200=200 MHz (Overclock) -adafruit_feather_thinkink.menu.freq.200.build.f_cpu=200000000L +adafruit_feather_thinkink.menu.freq.176=176 MHz +adafruit_feather_thinkink.menu.freq.176.build.f_cpu=176000000L adafruit_feather_thinkink.menu.freq.225=225 MHz (Overclock) adafruit_feather_thinkink.menu.freq.225.build.f_cpu=225000000L adafruit_feather_thinkink.menu.freq.240=240 MHz (Overclock) adafruit_feather_thinkink.menu.freq.240.build.f_cpu=240000000L adafruit_feather_thinkink.menu.freq.250=250 MHz (Overclock) adafruit_feather_thinkink.menu.freq.250.build.f_cpu=250000000L -adafruit_feather_thinkink.menu.freq.275=275 MHz (Overclock) -adafruit_feather_thinkink.menu.freq.275.build.f_cpu=275000000L +adafruit_feather_thinkink.menu.freq.276=276 MHz (Overclock) +adafruit_feather_thinkink.menu.freq.276.build.f_cpu=276000000L adafruit_feather_thinkink.menu.freq.300=300 MHz (Overclock) adafruit_feather_thinkink.menu.freq.300.build.f_cpu=300000000L adafruit_feather_thinkink.menu.opt.Small=Small (-Os) (standard) @@ -2853,6 +3018,10 @@ adafruit_feather_thinkink.menu.opt.Debug=Debug (-Og) adafruit_feather_thinkink.menu.opt.Debug.build.flags.optimize=-Og adafruit_feather_thinkink.menu.opt.Disabled=Disabled (-O0) adafruit_feather_thinkink.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_feather_thinkink.menu.os.none=None +adafruit_feather_thinkink.menu.os.none.build.os= +adafruit_feather_thinkink.menu.os.freertos=FreeRTOS SMP +adafruit_feather_thinkink.menu.os.freertos.build.os=-D__FREERTOS adafruit_feather_thinkink.menu.profile.Disabled=Disabled adafruit_feather_thinkink.menu.profile.Disabled.build.flags.profile= adafruit_feather_thinkink.menu.profile.Enabled=Enabled @@ -2864,7 +3033,7 @@ adafruit_feather_thinkink.menu.rtti.Enabled.build.flags.rtti= adafruit_feather_thinkink.menu.stackprotect.Disabled=Disabled adafruit_feather_thinkink.menu.stackprotect.Disabled.build.flags.stackprotect= adafruit_feather_thinkink.menu.stackprotect.Enabled=Enabled -adafruit_feather_thinkink.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +adafruit_feather_thinkink.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all adafruit_feather_thinkink.menu.exceptions.Disabled=Disabled adafruit_feather_thinkink.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions adafruit_feather_thinkink.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -2891,8 +3060,10 @@ adafruit_feather_thinkink.menu.dbglvl.Wire=Wire adafruit_feather_thinkink.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE adafruit_feather_thinkink.menu.dbglvl.Bluetooth=Bluetooth adafruit_feather_thinkink.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_feather_thinkink.menu.dbglvl.LWIP=LWIP +adafruit_feather_thinkink.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 adafruit_feather_thinkink.menu.dbglvl.All=All -adafruit_feather_thinkink.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +adafruit_feather_thinkink.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 adafruit_feather_thinkink.menu.dbglvl.NDEBUG=NDEBUG adafruit_feather_thinkink.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG adafruit_feather_thinkink.menu.usbstack.picosdk=Pico SDK @@ -2904,29 +3075,29 @@ adafruit_feather_thinkink.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_ adafruit_feather_thinkink.menu.usbstack.nousb=No USB adafruit_feather_thinkink.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" adafruit_feather_thinkink.menu.ipbtstack.ipv4only=IPv4 Only -adafruit_feather_thinkink.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +adafruit_feather_thinkink.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a adafruit_feather_thinkink.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 adafruit_feather_thinkink.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -adafruit_feather_thinkink.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +adafruit_feather_thinkink.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a adafruit_feather_thinkink.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 adafruit_feather_thinkink.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -adafruit_feather_thinkink.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -adafruit_feather_thinkink.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather_thinkink.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_feather_thinkink.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather_thinkink.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_feather_thinkink.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -adafruit_feather_thinkink.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather_thinkink.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_feather_thinkink.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather_thinkink.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_feather_thinkink.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +adafruit_feather_thinkink.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a adafruit_feather_thinkink.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather_thinkink.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -adafruit_feather_thinkink.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +adafruit_feather_thinkink.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a adafruit_feather_thinkink.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather_thinkink.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -adafruit_feather_thinkink.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -adafruit_feather_thinkink.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather_thinkink.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_thinkink.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather_thinkink.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_feather_thinkink.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -adafruit_feather_thinkink.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather_thinkink.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_thinkink.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather_thinkink.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2 adafruit_feather_thinkink.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum adafruit_feather_thinkink.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4 @@ -3071,8 +3242,8 @@ adafruit_feather_usb_host.menu.flash.8388608_7340032.build.flash_length=1044480 adafruit_feather_usb_host.menu.flash.8388608_7340032.build.eeprom_start=276819968 adafruit_feather_usb_host.menu.flash.8388608_7340032.build.fs_start=269479936 adafruit_feather_usb_host.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_feather_usb_host.menu.freq.133=133 MHz -adafruit_feather_usb_host.menu.freq.133.build.f_cpu=133000000L +adafruit_feather_usb_host.menu.freq.200=200 MHz +adafruit_feather_usb_host.menu.freq.200.build.f_cpu=200000000L adafruit_feather_usb_host.menu.freq.50=50 MHz adafruit_feather_usb_host.menu.freq.50.build.f_cpu=50000000L adafruit_feather_usb_host.menu.freq.100=100 MHz @@ -3083,20 +3254,20 @@ adafruit_feather_usb_host.menu.freq.125=125 MHz adafruit_feather_usb_host.menu.freq.125.build.f_cpu=125000000L adafruit_feather_usb_host.menu.freq.128=128 MHz adafruit_feather_usb_host.menu.freq.128.build.f_cpu=128000000L -adafruit_feather_usb_host.menu.freq.150=150 MHz (Overclock) +adafruit_feather_usb_host.menu.freq.133=133 MHz +adafruit_feather_usb_host.menu.freq.133.build.f_cpu=133000000L +adafruit_feather_usb_host.menu.freq.150=150 MHz adafruit_feather_usb_host.menu.freq.150.build.f_cpu=150000000L -adafruit_feather_usb_host.menu.freq.175=175 MHz (Overclock) -adafruit_feather_usb_host.menu.freq.175.build.f_cpu=175000000L -adafruit_feather_usb_host.menu.freq.200=200 MHz (Overclock) -adafruit_feather_usb_host.menu.freq.200.build.f_cpu=200000000L +adafruit_feather_usb_host.menu.freq.176=176 MHz +adafruit_feather_usb_host.menu.freq.176.build.f_cpu=176000000L adafruit_feather_usb_host.menu.freq.225=225 MHz (Overclock) adafruit_feather_usb_host.menu.freq.225.build.f_cpu=225000000L adafruit_feather_usb_host.menu.freq.240=240 MHz (Overclock) adafruit_feather_usb_host.menu.freq.240.build.f_cpu=240000000L adafruit_feather_usb_host.menu.freq.250=250 MHz (Overclock) adafruit_feather_usb_host.menu.freq.250.build.f_cpu=250000000L -adafruit_feather_usb_host.menu.freq.275=275 MHz (Overclock) -adafruit_feather_usb_host.menu.freq.275.build.f_cpu=275000000L +adafruit_feather_usb_host.menu.freq.276=276 MHz (Overclock) +adafruit_feather_usb_host.menu.freq.276.build.f_cpu=276000000L adafruit_feather_usb_host.menu.freq.300=300 MHz (Overclock) adafruit_feather_usb_host.menu.freq.300.build.f_cpu=300000000L adafruit_feather_usb_host.menu.opt.Small=Small (-Os) (standard) @@ -3113,6 +3284,10 @@ adafruit_feather_usb_host.menu.opt.Debug=Debug (-Og) adafruit_feather_usb_host.menu.opt.Debug.build.flags.optimize=-Og adafruit_feather_usb_host.menu.opt.Disabled=Disabled (-O0) adafruit_feather_usb_host.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_feather_usb_host.menu.os.none=None +adafruit_feather_usb_host.menu.os.none.build.os= +adafruit_feather_usb_host.menu.os.freertos=FreeRTOS SMP +adafruit_feather_usb_host.menu.os.freertos.build.os=-D__FREERTOS adafruit_feather_usb_host.menu.profile.Disabled=Disabled adafruit_feather_usb_host.menu.profile.Disabled.build.flags.profile= adafruit_feather_usb_host.menu.profile.Enabled=Enabled @@ -3124,7 +3299,7 @@ adafruit_feather_usb_host.menu.rtti.Enabled.build.flags.rtti= adafruit_feather_usb_host.menu.stackprotect.Disabled=Disabled adafruit_feather_usb_host.menu.stackprotect.Disabled.build.flags.stackprotect= adafruit_feather_usb_host.menu.stackprotect.Enabled=Enabled -adafruit_feather_usb_host.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +adafruit_feather_usb_host.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all adafruit_feather_usb_host.menu.exceptions.Disabled=Disabled adafruit_feather_usb_host.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions adafruit_feather_usb_host.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -3151,8 +3326,10 @@ adafruit_feather_usb_host.menu.dbglvl.Wire=Wire adafruit_feather_usb_host.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE adafruit_feather_usb_host.menu.dbglvl.Bluetooth=Bluetooth adafruit_feather_usb_host.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_feather_usb_host.menu.dbglvl.LWIP=LWIP +adafruit_feather_usb_host.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 adafruit_feather_usb_host.menu.dbglvl.All=All -adafruit_feather_usb_host.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +adafruit_feather_usb_host.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 adafruit_feather_usb_host.menu.dbglvl.NDEBUG=NDEBUG adafruit_feather_usb_host.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG adafruit_feather_usb_host.menu.usbstack.picosdk=Pico SDK @@ -3164,29 +3341,29 @@ adafruit_feather_usb_host.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_ adafruit_feather_usb_host.menu.usbstack.nousb=No USB adafruit_feather_usb_host.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" adafruit_feather_usb_host.menu.ipbtstack.ipv4only=IPv4 Only -adafruit_feather_usb_host.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +adafruit_feather_usb_host.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a adafruit_feather_usb_host.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 adafruit_feather_usb_host.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -adafruit_feather_usb_host.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +adafruit_feather_usb_host.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a adafruit_feather_usb_host.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 adafruit_feather_usb_host.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -adafruit_feather_usb_host.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -adafruit_feather_usb_host.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather_usb_host.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_feather_usb_host.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather_usb_host.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_feather_usb_host.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -adafruit_feather_usb_host.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather_usb_host.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_feather_usb_host.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather_usb_host.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_feather_usb_host.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +adafruit_feather_usb_host.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a adafruit_feather_usb_host.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather_usb_host.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -adafruit_feather_usb_host.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +adafruit_feather_usb_host.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a adafruit_feather_usb_host.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather_usb_host.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -adafruit_feather_usb_host.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -adafruit_feather_usb_host.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather_usb_host.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_usb_host.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather_usb_host.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_feather_usb_host.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -adafruit_feather_usb_host.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather_usb_host.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_usb_host.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather_usb_host.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2 adafruit_feather_usb_host.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum adafruit_feather_usb_host.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4 @@ -3331,8 +3508,8 @@ adafruit_feather_can.menu.flash.8388608_7340032.build.flash_length=1044480 adafruit_feather_can.menu.flash.8388608_7340032.build.eeprom_start=276819968 adafruit_feather_can.menu.flash.8388608_7340032.build.fs_start=269479936 adafruit_feather_can.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_feather_can.menu.freq.133=133 MHz -adafruit_feather_can.menu.freq.133.build.f_cpu=133000000L +adafruit_feather_can.menu.freq.200=200 MHz +adafruit_feather_can.menu.freq.200.build.f_cpu=200000000L adafruit_feather_can.menu.freq.50=50 MHz adafruit_feather_can.menu.freq.50.build.f_cpu=50000000L adafruit_feather_can.menu.freq.100=100 MHz @@ -3343,20 +3520,20 @@ adafruit_feather_can.menu.freq.125=125 MHz adafruit_feather_can.menu.freq.125.build.f_cpu=125000000L adafruit_feather_can.menu.freq.128=128 MHz adafruit_feather_can.menu.freq.128.build.f_cpu=128000000L -adafruit_feather_can.menu.freq.150=150 MHz (Overclock) +adafruit_feather_can.menu.freq.133=133 MHz +adafruit_feather_can.menu.freq.133.build.f_cpu=133000000L +adafruit_feather_can.menu.freq.150=150 MHz adafruit_feather_can.menu.freq.150.build.f_cpu=150000000L -adafruit_feather_can.menu.freq.175=175 MHz (Overclock) -adafruit_feather_can.menu.freq.175.build.f_cpu=175000000L -adafruit_feather_can.menu.freq.200=200 MHz (Overclock) -adafruit_feather_can.menu.freq.200.build.f_cpu=200000000L +adafruit_feather_can.menu.freq.176=176 MHz +adafruit_feather_can.menu.freq.176.build.f_cpu=176000000L adafruit_feather_can.menu.freq.225=225 MHz (Overclock) adafruit_feather_can.menu.freq.225.build.f_cpu=225000000L adafruit_feather_can.menu.freq.240=240 MHz (Overclock) adafruit_feather_can.menu.freq.240.build.f_cpu=240000000L adafruit_feather_can.menu.freq.250=250 MHz (Overclock) adafruit_feather_can.menu.freq.250.build.f_cpu=250000000L -adafruit_feather_can.menu.freq.275=275 MHz (Overclock) -adafruit_feather_can.menu.freq.275.build.f_cpu=275000000L +adafruit_feather_can.menu.freq.276=276 MHz (Overclock) +adafruit_feather_can.menu.freq.276.build.f_cpu=276000000L adafruit_feather_can.menu.freq.300=300 MHz (Overclock) adafruit_feather_can.menu.freq.300.build.f_cpu=300000000L adafruit_feather_can.menu.opt.Small=Small (-Os) (standard) @@ -3373,6 +3550,10 @@ adafruit_feather_can.menu.opt.Debug=Debug (-Og) adafruit_feather_can.menu.opt.Debug.build.flags.optimize=-Og adafruit_feather_can.menu.opt.Disabled=Disabled (-O0) adafruit_feather_can.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_feather_can.menu.os.none=None +adafruit_feather_can.menu.os.none.build.os= +adafruit_feather_can.menu.os.freertos=FreeRTOS SMP +adafruit_feather_can.menu.os.freertos.build.os=-D__FREERTOS adafruit_feather_can.menu.profile.Disabled=Disabled adafruit_feather_can.menu.profile.Disabled.build.flags.profile= adafruit_feather_can.menu.profile.Enabled=Enabled @@ -3384,7 +3565,7 @@ adafruit_feather_can.menu.rtti.Enabled.build.flags.rtti= adafruit_feather_can.menu.stackprotect.Disabled=Disabled adafruit_feather_can.menu.stackprotect.Disabled.build.flags.stackprotect= adafruit_feather_can.menu.stackprotect.Enabled=Enabled -adafruit_feather_can.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +adafruit_feather_can.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all adafruit_feather_can.menu.exceptions.Disabled=Disabled adafruit_feather_can.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions adafruit_feather_can.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -3411,8 +3592,10 @@ adafruit_feather_can.menu.dbglvl.Wire=Wire adafruit_feather_can.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE adafruit_feather_can.menu.dbglvl.Bluetooth=Bluetooth adafruit_feather_can.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_feather_can.menu.dbglvl.LWIP=LWIP +adafruit_feather_can.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 adafruit_feather_can.menu.dbglvl.All=All -adafruit_feather_can.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +adafruit_feather_can.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 adafruit_feather_can.menu.dbglvl.NDEBUG=NDEBUG adafruit_feather_can.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG adafruit_feather_can.menu.usbstack.picosdk=Pico SDK @@ -3424,29 +3607,29 @@ adafruit_feather_can.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYU adafruit_feather_can.menu.usbstack.nousb=No USB adafruit_feather_can.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" adafruit_feather_can.menu.ipbtstack.ipv4only=IPv4 Only -adafruit_feather_can.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +adafruit_feather_can.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a adafruit_feather_can.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 adafruit_feather_can.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -adafruit_feather_can.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +adafruit_feather_can.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a adafruit_feather_can.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 adafruit_feather_can.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -adafruit_feather_can.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -adafruit_feather_can.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather_can.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_feather_can.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather_can.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_feather_can.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -adafruit_feather_can.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather_can.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_feather_can.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather_can.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_feather_can.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +adafruit_feather_can.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a adafruit_feather_can.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather_can.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -adafruit_feather_can.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +adafruit_feather_can.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a adafruit_feather_can.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather_can.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -adafruit_feather_can.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -adafruit_feather_can.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather_can.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_can.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather_can.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_feather_can.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -adafruit_feather_can.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather_can.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_can.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather_can.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2 adafruit_feather_can.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum adafruit_feather_can.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4 @@ -3591,8 +3774,8 @@ adafruit_feather_prop_maker.menu.flash.8388608_7340032.build.flash_length=104448 adafruit_feather_prop_maker.menu.flash.8388608_7340032.build.eeprom_start=276819968 adafruit_feather_prop_maker.menu.flash.8388608_7340032.build.fs_start=269479936 adafruit_feather_prop_maker.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_feather_prop_maker.menu.freq.133=133 MHz -adafruit_feather_prop_maker.menu.freq.133.build.f_cpu=133000000L +adafruit_feather_prop_maker.menu.freq.200=200 MHz +adafruit_feather_prop_maker.menu.freq.200.build.f_cpu=200000000L adafruit_feather_prop_maker.menu.freq.50=50 MHz adafruit_feather_prop_maker.menu.freq.50.build.f_cpu=50000000L adafruit_feather_prop_maker.menu.freq.100=100 MHz @@ -3603,20 +3786,20 @@ adafruit_feather_prop_maker.menu.freq.125=125 MHz adafruit_feather_prop_maker.menu.freq.125.build.f_cpu=125000000L adafruit_feather_prop_maker.menu.freq.128=128 MHz adafruit_feather_prop_maker.menu.freq.128.build.f_cpu=128000000L -adafruit_feather_prop_maker.menu.freq.150=150 MHz (Overclock) +adafruit_feather_prop_maker.menu.freq.133=133 MHz +adafruit_feather_prop_maker.menu.freq.133.build.f_cpu=133000000L +adafruit_feather_prop_maker.menu.freq.150=150 MHz adafruit_feather_prop_maker.menu.freq.150.build.f_cpu=150000000L -adafruit_feather_prop_maker.menu.freq.175=175 MHz (Overclock) -adafruit_feather_prop_maker.menu.freq.175.build.f_cpu=175000000L -adafruit_feather_prop_maker.menu.freq.200=200 MHz (Overclock) -adafruit_feather_prop_maker.menu.freq.200.build.f_cpu=200000000L +adafruit_feather_prop_maker.menu.freq.176=176 MHz +adafruit_feather_prop_maker.menu.freq.176.build.f_cpu=176000000L adafruit_feather_prop_maker.menu.freq.225=225 MHz (Overclock) adafruit_feather_prop_maker.menu.freq.225.build.f_cpu=225000000L adafruit_feather_prop_maker.menu.freq.240=240 MHz (Overclock) adafruit_feather_prop_maker.menu.freq.240.build.f_cpu=240000000L adafruit_feather_prop_maker.menu.freq.250=250 MHz (Overclock) adafruit_feather_prop_maker.menu.freq.250.build.f_cpu=250000000L -adafruit_feather_prop_maker.menu.freq.275=275 MHz (Overclock) -adafruit_feather_prop_maker.menu.freq.275.build.f_cpu=275000000L +adafruit_feather_prop_maker.menu.freq.276=276 MHz (Overclock) +adafruit_feather_prop_maker.menu.freq.276.build.f_cpu=276000000L adafruit_feather_prop_maker.menu.freq.300=300 MHz (Overclock) adafruit_feather_prop_maker.menu.freq.300.build.f_cpu=300000000L adafruit_feather_prop_maker.menu.opt.Small=Small (-Os) (standard) @@ -3633,6 +3816,10 @@ adafruit_feather_prop_maker.menu.opt.Debug=Debug (-Og) adafruit_feather_prop_maker.menu.opt.Debug.build.flags.optimize=-Og adafruit_feather_prop_maker.menu.opt.Disabled=Disabled (-O0) adafruit_feather_prop_maker.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_feather_prop_maker.menu.os.none=None +adafruit_feather_prop_maker.menu.os.none.build.os= +adafruit_feather_prop_maker.menu.os.freertos=FreeRTOS SMP +adafruit_feather_prop_maker.menu.os.freertos.build.os=-D__FREERTOS adafruit_feather_prop_maker.menu.profile.Disabled=Disabled adafruit_feather_prop_maker.menu.profile.Disabled.build.flags.profile= adafruit_feather_prop_maker.menu.profile.Enabled=Enabled @@ -3644,7 +3831,7 @@ adafruit_feather_prop_maker.menu.rtti.Enabled.build.flags.rtti= adafruit_feather_prop_maker.menu.stackprotect.Disabled=Disabled adafruit_feather_prop_maker.menu.stackprotect.Disabled.build.flags.stackprotect= adafruit_feather_prop_maker.menu.stackprotect.Enabled=Enabled -adafruit_feather_prop_maker.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +adafruit_feather_prop_maker.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all adafruit_feather_prop_maker.menu.exceptions.Disabled=Disabled adafruit_feather_prop_maker.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions adafruit_feather_prop_maker.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -3671,8 +3858,10 @@ adafruit_feather_prop_maker.menu.dbglvl.Wire=Wire adafruit_feather_prop_maker.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE adafruit_feather_prop_maker.menu.dbglvl.Bluetooth=Bluetooth adafruit_feather_prop_maker.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_feather_prop_maker.menu.dbglvl.LWIP=LWIP +adafruit_feather_prop_maker.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 adafruit_feather_prop_maker.menu.dbglvl.All=All -adafruit_feather_prop_maker.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +adafruit_feather_prop_maker.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 adafruit_feather_prop_maker.menu.dbglvl.NDEBUG=NDEBUG adafruit_feather_prop_maker.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG adafruit_feather_prop_maker.menu.usbstack.picosdk=Pico SDK @@ -3684,29 +3873,29 @@ adafruit_feather_prop_maker.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUS adafruit_feather_prop_maker.menu.usbstack.nousb=No USB adafruit_feather_prop_maker.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" adafruit_feather_prop_maker.menu.ipbtstack.ipv4only=IPv4 Only -adafruit_feather_prop_maker.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +adafruit_feather_prop_maker.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a adafruit_feather_prop_maker.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 adafruit_feather_prop_maker.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -adafruit_feather_prop_maker.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +adafruit_feather_prop_maker.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a adafruit_feather_prop_maker.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 adafruit_feather_prop_maker.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -adafruit_feather_prop_maker.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -adafruit_feather_prop_maker.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather_prop_maker.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_feather_prop_maker.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather_prop_maker.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_feather_prop_maker.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -adafruit_feather_prop_maker.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather_prop_maker.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_feather_prop_maker.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather_prop_maker.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_feather_prop_maker.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +adafruit_feather_prop_maker.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a adafruit_feather_prop_maker.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather_prop_maker.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -adafruit_feather_prop_maker.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +adafruit_feather_prop_maker.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a adafruit_feather_prop_maker.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather_prop_maker.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -adafruit_feather_prop_maker.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -adafruit_feather_prop_maker.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather_prop_maker.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_prop_maker.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather_prop_maker.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_feather_prop_maker.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -adafruit_feather_prop_maker.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather_prop_maker.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_prop_maker.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather_prop_maker.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2 adafruit_feather_prop_maker.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum adafruit_feather_prop_maker.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4 @@ -3859,8 +4048,8 @@ adafruit_itsybitsy.menu.flash.8388608_7340032.build.flash_length=1044480 adafruit_itsybitsy.menu.flash.8388608_7340032.build.eeprom_start=276819968 adafruit_itsybitsy.menu.flash.8388608_7340032.build.fs_start=269479936 adafruit_itsybitsy.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_itsybitsy.menu.freq.133=133 MHz -adafruit_itsybitsy.menu.freq.133.build.f_cpu=133000000L +adafruit_itsybitsy.menu.freq.200=200 MHz +adafruit_itsybitsy.menu.freq.200.build.f_cpu=200000000L adafruit_itsybitsy.menu.freq.50=50 MHz adafruit_itsybitsy.menu.freq.50.build.f_cpu=50000000L adafruit_itsybitsy.menu.freq.100=100 MHz @@ -3871,20 +4060,20 @@ adafruit_itsybitsy.menu.freq.125=125 MHz adafruit_itsybitsy.menu.freq.125.build.f_cpu=125000000L adafruit_itsybitsy.menu.freq.128=128 MHz adafruit_itsybitsy.menu.freq.128.build.f_cpu=128000000L -adafruit_itsybitsy.menu.freq.150=150 MHz (Overclock) +adafruit_itsybitsy.menu.freq.133=133 MHz +adafruit_itsybitsy.menu.freq.133.build.f_cpu=133000000L +adafruit_itsybitsy.menu.freq.150=150 MHz adafruit_itsybitsy.menu.freq.150.build.f_cpu=150000000L -adafruit_itsybitsy.menu.freq.175=175 MHz (Overclock) -adafruit_itsybitsy.menu.freq.175.build.f_cpu=175000000L -adafruit_itsybitsy.menu.freq.200=200 MHz (Overclock) -adafruit_itsybitsy.menu.freq.200.build.f_cpu=200000000L +adafruit_itsybitsy.menu.freq.176=176 MHz +adafruit_itsybitsy.menu.freq.176.build.f_cpu=176000000L adafruit_itsybitsy.menu.freq.225=225 MHz (Overclock) adafruit_itsybitsy.menu.freq.225.build.f_cpu=225000000L adafruit_itsybitsy.menu.freq.240=240 MHz (Overclock) adafruit_itsybitsy.menu.freq.240.build.f_cpu=240000000L adafruit_itsybitsy.menu.freq.250=250 MHz (Overclock) adafruit_itsybitsy.menu.freq.250.build.f_cpu=250000000L -adafruit_itsybitsy.menu.freq.275=275 MHz (Overclock) -adafruit_itsybitsy.menu.freq.275.build.f_cpu=275000000L +adafruit_itsybitsy.menu.freq.276=276 MHz (Overclock) +adafruit_itsybitsy.menu.freq.276.build.f_cpu=276000000L adafruit_itsybitsy.menu.freq.300=300 MHz (Overclock) adafruit_itsybitsy.menu.freq.300.build.f_cpu=300000000L adafruit_itsybitsy.menu.opt.Small=Small (-Os) (standard) @@ -3901,6 +4090,10 @@ adafruit_itsybitsy.menu.opt.Debug=Debug (-Og) adafruit_itsybitsy.menu.opt.Debug.build.flags.optimize=-Og adafruit_itsybitsy.menu.opt.Disabled=Disabled (-O0) adafruit_itsybitsy.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_itsybitsy.menu.os.none=None +adafruit_itsybitsy.menu.os.none.build.os= +adafruit_itsybitsy.menu.os.freertos=FreeRTOS SMP +adafruit_itsybitsy.menu.os.freertos.build.os=-D__FREERTOS adafruit_itsybitsy.menu.profile.Disabled=Disabled adafruit_itsybitsy.menu.profile.Disabled.build.flags.profile= adafruit_itsybitsy.menu.profile.Enabled=Enabled @@ -3912,7 +4105,7 @@ adafruit_itsybitsy.menu.rtti.Enabled.build.flags.rtti= adafruit_itsybitsy.menu.stackprotect.Disabled=Disabled adafruit_itsybitsy.menu.stackprotect.Disabled.build.flags.stackprotect= adafruit_itsybitsy.menu.stackprotect.Enabled=Enabled -adafruit_itsybitsy.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +adafruit_itsybitsy.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all adafruit_itsybitsy.menu.exceptions.Disabled=Disabled adafruit_itsybitsy.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions adafruit_itsybitsy.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -3939,8 +4132,10 @@ adafruit_itsybitsy.menu.dbglvl.Wire=Wire adafruit_itsybitsy.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE adafruit_itsybitsy.menu.dbglvl.Bluetooth=Bluetooth adafruit_itsybitsy.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_itsybitsy.menu.dbglvl.LWIP=LWIP +adafruit_itsybitsy.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 adafruit_itsybitsy.menu.dbglvl.All=All -adafruit_itsybitsy.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +adafruit_itsybitsy.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 adafruit_itsybitsy.menu.dbglvl.NDEBUG=NDEBUG adafruit_itsybitsy.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG adafruit_itsybitsy.menu.usbstack.picosdk=Pico SDK @@ -3952,29 +4147,29 @@ adafruit_itsybitsy.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB adafruit_itsybitsy.menu.usbstack.nousb=No USB adafruit_itsybitsy.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" adafruit_itsybitsy.menu.ipbtstack.ipv4only=IPv4 Only -adafruit_itsybitsy.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +adafruit_itsybitsy.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a adafruit_itsybitsy.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 adafruit_itsybitsy.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -adafruit_itsybitsy.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -adafruit_itsybitsy.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_itsybitsy.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_itsybitsy.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_itsybitsy.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_itsybitsy.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +adafruit_itsybitsy.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a adafruit_itsybitsy.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_itsybitsy.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -adafruit_itsybitsy.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -adafruit_itsybitsy.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_itsybitsy.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_itsybitsy.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_itsybitsy.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2 adafruit_itsybitsy.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum adafruit_itsybitsy.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4 @@ -4175,8 +4370,8 @@ adafruit_metro.menu.flash.16777216_15728640.build.flash_length=1044480 adafruit_metro.menu.flash.16777216_15728640.build.eeprom_start=285208576 adafruit_metro.menu.flash.16777216_15728640.build.fs_start=269479936 adafruit_metro.menu.flash.16777216_15728640.build.fs_end=285208576 -adafruit_metro.menu.freq.133=133 MHz -adafruit_metro.menu.freq.133.build.f_cpu=133000000L +adafruit_metro.menu.freq.200=200 MHz +adafruit_metro.menu.freq.200.build.f_cpu=200000000L adafruit_metro.menu.freq.50=50 MHz adafruit_metro.menu.freq.50.build.f_cpu=50000000L adafruit_metro.menu.freq.100=100 MHz @@ -4187,20 +4382,20 @@ adafruit_metro.menu.freq.125=125 MHz adafruit_metro.menu.freq.125.build.f_cpu=125000000L adafruit_metro.menu.freq.128=128 MHz adafruit_metro.menu.freq.128.build.f_cpu=128000000L -adafruit_metro.menu.freq.150=150 MHz (Overclock) +adafruit_metro.menu.freq.133=133 MHz +adafruit_metro.menu.freq.133.build.f_cpu=133000000L +adafruit_metro.menu.freq.150=150 MHz adafruit_metro.menu.freq.150.build.f_cpu=150000000L -adafruit_metro.menu.freq.175=175 MHz (Overclock) -adafruit_metro.menu.freq.175.build.f_cpu=175000000L -adafruit_metro.menu.freq.200=200 MHz (Overclock) -adafruit_metro.menu.freq.200.build.f_cpu=200000000L +adafruit_metro.menu.freq.176=176 MHz +adafruit_metro.menu.freq.176.build.f_cpu=176000000L adafruit_metro.menu.freq.225=225 MHz (Overclock) adafruit_metro.menu.freq.225.build.f_cpu=225000000L adafruit_metro.menu.freq.240=240 MHz (Overclock) adafruit_metro.menu.freq.240.build.f_cpu=240000000L adafruit_metro.menu.freq.250=250 MHz (Overclock) adafruit_metro.menu.freq.250.build.f_cpu=250000000L -adafruit_metro.menu.freq.275=275 MHz (Overclock) -adafruit_metro.menu.freq.275.build.f_cpu=275000000L +adafruit_metro.menu.freq.276=276 MHz (Overclock) +adafruit_metro.menu.freq.276.build.f_cpu=276000000L adafruit_metro.menu.freq.300=300 MHz (Overclock) adafruit_metro.menu.freq.300.build.f_cpu=300000000L adafruit_metro.menu.opt.Small=Small (-Os) (standard) @@ -4217,6 +4412,10 @@ adafruit_metro.menu.opt.Debug=Debug (-Og) adafruit_metro.menu.opt.Debug.build.flags.optimize=-Og adafruit_metro.menu.opt.Disabled=Disabled (-O0) adafruit_metro.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_metro.menu.os.none=None +adafruit_metro.menu.os.none.build.os= +adafruit_metro.menu.os.freertos=FreeRTOS SMP +adafruit_metro.menu.os.freertos.build.os=-D__FREERTOS adafruit_metro.menu.profile.Disabled=Disabled adafruit_metro.menu.profile.Disabled.build.flags.profile= adafruit_metro.menu.profile.Enabled=Enabled @@ -4228,7 +4427,7 @@ adafruit_metro.menu.rtti.Enabled.build.flags.rtti= adafruit_metro.menu.stackprotect.Disabled=Disabled adafruit_metro.menu.stackprotect.Disabled.build.flags.stackprotect= adafruit_metro.menu.stackprotect.Enabled=Enabled -adafruit_metro.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +adafruit_metro.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all adafruit_metro.menu.exceptions.Disabled=Disabled adafruit_metro.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions adafruit_metro.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -4255,8 +4454,10 @@ adafruit_metro.menu.dbglvl.Wire=Wire adafruit_metro.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE adafruit_metro.menu.dbglvl.Bluetooth=Bluetooth adafruit_metro.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_metro.menu.dbglvl.LWIP=LWIP +adafruit_metro.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 adafruit_metro.menu.dbglvl.All=All -adafruit_metro.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +adafruit_metro.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 adafruit_metro.menu.dbglvl.NDEBUG=NDEBUG adafruit_metro.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG adafruit_metro.menu.usbstack.picosdk=Pico SDK @@ -4268,29 +4469,29 @@ adafruit_metro.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DU adafruit_metro.menu.usbstack.nousb=No USB adafruit_metro.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" adafruit_metro.menu.ipbtstack.ipv4only=IPv4 Only -adafruit_metro.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +adafruit_metro.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a adafruit_metro.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 adafruit_metro.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -adafruit_metro.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +adafruit_metro.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a adafruit_metro.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 adafruit_metro.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -adafruit_metro.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -adafruit_metro.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_metro.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_metro.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_metro.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_metro.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -adafruit_metro.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_metro.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_metro.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_metro.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_metro.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +adafruit_metro.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a adafruit_metro.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_metro.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -adafruit_metro.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +adafruit_metro.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a adafruit_metro.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_metro.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -adafruit_metro.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -adafruit_metro.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_metro.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_metro.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_metro.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_metro.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -adafruit_metro.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_metro.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_metro.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_metro.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2 adafruit_metro.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum adafruit_metro.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4 @@ -4443,8 +4644,8 @@ adafruit_qtpy.menu.flash.8388608_7340032.build.flash_length=1044480 adafruit_qtpy.menu.flash.8388608_7340032.build.eeprom_start=276819968 adafruit_qtpy.menu.flash.8388608_7340032.build.fs_start=269479936 adafruit_qtpy.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_qtpy.menu.freq.133=133 MHz -adafruit_qtpy.menu.freq.133.build.f_cpu=133000000L +adafruit_qtpy.menu.freq.200=200 MHz +adafruit_qtpy.menu.freq.200.build.f_cpu=200000000L adafruit_qtpy.menu.freq.50=50 MHz adafruit_qtpy.menu.freq.50.build.f_cpu=50000000L adafruit_qtpy.menu.freq.100=100 MHz @@ -4455,20 +4656,20 @@ adafruit_qtpy.menu.freq.125=125 MHz adafruit_qtpy.menu.freq.125.build.f_cpu=125000000L adafruit_qtpy.menu.freq.128=128 MHz adafruit_qtpy.menu.freq.128.build.f_cpu=128000000L -adafruit_qtpy.menu.freq.150=150 MHz (Overclock) +adafruit_qtpy.menu.freq.133=133 MHz +adafruit_qtpy.menu.freq.133.build.f_cpu=133000000L +adafruit_qtpy.menu.freq.150=150 MHz adafruit_qtpy.menu.freq.150.build.f_cpu=150000000L -adafruit_qtpy.menu.freq.175=175 MHz (Overclock) -adafruit_qtpy.menu.freq.175.build.f_cpu=175000000L -adafruit_qtpy.menu.freq.200=200 MHz (Overclock) -adafruit_qtpy.menu.freq.200.build.f_cpu=200000000L +adafruit_qtpy.menu.freq.176=176 MHz +adafruit_qtpy.menu.freq.176.build.f_cpu=176000000L adafruit_qtpy.menu.freq.225=225 MHz (Overclock) adafruit_qtpy.menu.freq.225.build.f_cpu=225000000L adafruit_qtpy.menu.freq.240=240 MHz (Overclock) adafruit_qtpy.menu.freq.240.build.f_cpu=240000000L adafruit_qtpy.menu.freq.250=250 MHz (Overclock) adafruit_qtpy.menu.freq.250.build.f_cpu=250000000L -adafruit_qtpy.menu.freq.275=275 MHz (Overclock) -adafruit_qtpy.menu.freq.275.build.f_cpu=275000000L +adafruit_qtpy.menu.freq.276=276 MHz (Overclock) +adafruit_qtpy.menu.freq.276.build.f_cpu=276000000L adafruit_qtpy.menu.freq.300=300 MHz (Overclock) adafruit_qtpy.menu.freq.300.build.f_cpu=300000000L adafruit_qtpy.menu.opt.Small=Small (-Os) (standard) @@ -4485,6 +4686,10 @@ adafruit_qtpy.menu.opt.Debug=Debug (-Og) adafruit_qtpy.menu.opt.Debug.build.flags.optimize=-Og adafruit_qtpy.menu.opt.Disabled=Disabled (-O0) adafruit_qtpy.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_qtpy.menu.os.none=None +adafruit_qtpy.menu.os.none.build.os= +adafruit_qtpy.menu.os.freertos=FreeRTOS SMP +adafruit_qtpy.menu.os.freertos.build.os=-D__FREERTOS adafruit_qtpy.menu.profile.Disabled=Disabled adafruit_qtpy.menu.profile.Disabled.build.flags.profile= adafruit_qtpy.menu.profile.Enabled=Enabled @@ -4496,7 +4701,7 @@ adafruit_qtpy.menu.rtti.Enabled.build.flags.rtti= adafruit_qtpy.menu.stackprotect.Disabled=Disabled adafruit_qtpy.menu.stackprotect.Disabled.build.flags.stackprotect= adafruit_qtpy.menu.stackprotect.Enabled=Enabled -adafruit_qtpy.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +adafruit_qtpy.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all adafruit_qtpy.menu.exceptions.Disabled=Disabled adafruit_qtpy.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions adafruit_qtpy.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -4523,8 +4728,10 @@ adafruit_qtpy.menu.dbglvl.Wire=Wire adafruit_qtpy.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE adafruit_qtpy.menu.dbglvl.Bluetooth=Bluetooth adafruit_qtpy.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_qtpy.menu.dbglvl.LWIP=LWIP +adafruit_qtpy.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 adafruit_qtpy.menu.dbglvl.All=All -adafruit_qtpy.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +adafruit_qtpy.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 adafruit_qtpy.menu.dbglvl.NDEBUG=NDEBUG adafruit_qtpy.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG adafruit_qtpy.menu.usbstack.picosdk=Pico SDK @@ -4536,29 +4743,29 @@ adafruit_qtpy.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUS adafruit_qtpy.menu.usbstack.nousb=No USB adafruit_qtpy.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" adafruit_qtpy.menu.ipbtstack.ipv4only=IPv4 Only -adafruit_qtpy.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +adafruit_qtpy.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a adafruit_qtpy.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 adafruit_qtpy.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -adafruit_qtpy.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +adafruit_qtpy.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a adafruit_qtpy.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 adafruit_qtpy.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -adafruit_qtpy.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -adafruit_qtpy.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_qtpy.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_qtpy.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_qtpy.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_qtpy.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -adafruit_qtpy.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_qtpy.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_qtpy.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_qtpy.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_qtpy.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +adafruit_qtpy.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a adafruit_qtpy.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_qtpy.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -adafruit_qtpy.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +adafruit_qtpy.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a adafruit_qtpy.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_qtpy.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -adafruit_qtpy.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -adafruit_qtpy.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_qtpy.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_qtpy.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_qtpy.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_qtpy.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -adafruit_qtpy.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_qtpy.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_qtpy.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_qtpy.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2 adafruit_qtpy.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum adafruit_qtpy.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4 @@ -4711,8 +4918,8 @@ adafruit_stemmafriend.menu.flash.8388608_7340032.build.flash_length=1044480 adafruit_stemmafriend.menu.flash.8388608_7340032.build.eeprom_start=276819968 adafruit_stemmafriend.menu.flash.8388608_7340032.build.fs_start=269479936 adafruit_stemmafriend.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_stemmafriend.menu.freq.133=133 MHz -adafruit_stemmafriend.menu.freq.133.build.f_cpu=133000000L +adafruit_stemmafriend.menu.freq.200=200 MHz +adafruit_stemmafriend.menu.freq.200.build.f_cpu=200000000L adafruit_stemmafriend.menu.freq.50=50 MHz adafruit_stemmafriend.menu.freq.50.build.f_cpu=50000000L adafruit_stemmafriend.menu.freq.100=100 MHz @@ -4723,20 +4930,20 @@ adafruit_stemmafriend.menu.freq.125=125 MHz adafruit_stemmafriend.menu.freq.125.build.f_cpu=125000000L adafruit_stemmafriend.menu.freq.128=128 MHz adafruit_stemmafriend.menu.freq.128.build.f_cpu=128000000L -adafruit_stemmafriend.menu.freq.150=150 MHz (Overclock) +adafruit_stemmafriend.menu.freq.133=133 MHz +adafruit_stemmafriend.menu.freq.133.build.f_cpu=133000000L +adafruit_stemmafriend.menu.freq.150=150 MHz adafruit_stemmafriend.menu.freq.150.build.f_cpu=150000000L -adafruit_stemmafriend.menu.freq.175=175 MHz (Overclock) -adafruit_stemmafriend.menu.freq.175.build.f_cpu=175000000L -adafruit_stemmafriend.menu.freq.200=200 MHz (Overclock) -adafruit_stemmafriend.menu.freq.200.build.f_cpu=200000000L +adafruit_stemmafriend.menu.freq.176=176 MHz +adafruit_stemmafriend.menu.freq.176.build.f_cpu=176000000L adafruit_stemmafriend.menu.freq.225=225 MHz (Overclock) adafruit_stemmafriend.menu.freq.225.build.f_cpu=225000000L adafruit_stemmafriend.menu.freq.240=240 MHz (Overclock) adafruit_stemmafriend.menu.freq.240.build.f_cpu=240000000L adafruit_stemmafriend.menu.freq.250=250 MHz (Overclock) adafruit_stemmafriend.menu.freq.250.build.f_cpu=250000000L -adafruit_stemmafriend.menu.freq.275=275 MHz (Overclock) -adafruit_stemmafriend.menu.freq.275.build.f_cpu=275000000L +adafruit_stemmafriend.menu.freq.276=276 MHz (Overclock) +adafruit_stemmafriend.menu.freq.276.build.f_cpu=276000000L adafruit_stemmafriend.menu.freq.300=300 MHz (Overclock) adafruit_stemmafriend.menu.freq.300.build.f_cpu=300000000L adafruit_stemmafriend.menu.opt.Small=Small (-Os) (standard) @@ -4753,6 +4960,10 @@ adafruit_stemmafriend.menu.opt.Debug=Debug (-Og) adafruit_stemmafriend.menu.opt.Debug.build.flags.optimize=-Og adafruit_stemmafriend.menu.opt.Disabled=Disabled (-O0) adafruit_stemmafriend.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_stemmafriend.menu.os.none=None +adafruit_stemmafriend.menu.os.none.build.os= +adafruit_stemmafriend.menu.os.freertos=FreeRTOS SMP +adafruit_stemmafriend.menu.os.freertos.build.os=-D__FREERTOS adafruit_stemmafriend.menu.profile.Disabled=Disabled adafruit_stemmafriend.menu.profile.Disabled.build.flags.profile= adafruit_stemmafriend.menu.profile.Enabled=Enabled @@ -4764,7 +4975,7 @@ adafruit_stemmafriend.menu.rtti.Enabled.build.flags.rtti= adafruit_stemmafriend.menu.stackprotect.Disabled=Disabled adafruit_stemmafriend.menu.stackprotect.Disabled.build.flags.stackprotect= adafruit_stemmafriend.menu.stackprotect.Enabled=Enabled -adafruit_stemmafriend.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +adafruit_stemmafriend.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all adafruit_stemmafriend.menu.exceptions.Disabled=Disabled adafruit_stemmafriend.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions adafruit_stemmafriend.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -4791,8 +5002,10 @@ adafruit_stemmafriend.menu.dbglvl.Wire=Wire adafruit_stemmafriend.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE adafruit_stemmafriend.menu.dbglvl.Bluetooth=Bluetooth adafruit_stemmafriend.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_stemmafriend.menu.dbglvl.LWIP=LWIP +adafruit_stemmafriend.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 adafruit_stemmafriend.menu.dbglvl.All=All -adafruit_stemmafriend.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +adafruit_stemmafriend.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 adafruit_stemmafriend.menu.dbglvl.NDEBUG=NDEBUG adafruit_stemmafriend.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG adafruit_stemmafriend.menu.usbstack.picosdk=Pico SDK @@ -4804,29 +5017,29 @@ adafruit_stemmafriend.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINY adafruit_stemmafriend.menu.usbstack.nousb=No USB adafruit_stemmafriend.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" adafruit_stemmafriend.menu.ipbtstack.ipv4only=IPv4 Only -adafruit_stemmafriend.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +adafruit_stemmafriend.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a adafruit_stemmafriend.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 adafruit_stemmafriend.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -adafruit_stemmafriend.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -adafruit_stemmafriend.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_stemmafriend.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_stemmafriend.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_stemmafriend.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_stemmafriend.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +adafruit_stemmafriend.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a adafruit_stemmafriend.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_stemmafriend.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -adafruit_stemmafriend.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -adafruit_stemmafriend.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_stemmafriend.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_stemmafriend.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_stemmafriend.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2 adafruit_stemmafriend.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum adafruit_stemmafriend.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4 @@ -4971,8 +5184,8 @@ adafruit_trinkeyrp2040qt.menu.flash.8388608_7340032.build.flash_length=1044480 adafruit_trinkeyrp2040qt.menu.flash.8388608_7340032.build.eeprom_start=276819968 adafruit_trinkeyrp2040qt.menu.flash.8388608_7340032.build.fs_start=269479936 adafruit_trinkeyrp2040qt.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_trinkeyrp2040qt.menu.freq.133=133 MHz -adafruit_trinkeyrp2040qt.menu.freq.133.build.f_cpu=133000000L +adafruit_trinkeyrp2040qt.menu.freq.200=200 MHz +adafruit_trinkeyrp2040qt.menu.freq.200.build.f_cpu=200000000L adafruit_trinkeyrp2040qt.menu.freq.50=50 MHz adafruit_trinkeyrp2040qt.menu.freq.50.build.f_cpu=50000000L adafruit_trinkeyrp2040qt.menu.freq.100=100 MHz @@ -4983,20 +5196,20 @@ adafruit_trinkeyrp2040qt.menu.freq.125=125 MHz adafruit_trinkeyrp2040qt.menu.freq.125.build.f_cpu=125000000L adafruit_trinkeyrp2040qt.menu.freq.128=128 MHz adafruit_trinkeyrp2040qt.menu.freq.128.build.f_cpu=128000000L -adafruit_trinkeyrp2040qt.menu.freq.150=150 MHz (Overclock) +adafruit_trinkeyrp2040qt.menu.freq.133=133 MHz +adafruit_trinkeyrp2040qt.menu.freq.133.build.f_cpu=133000000L +adafruit_trinkeyrp2040qt.menu.freq.150=150 MHz adafruit_trinkeyrp2040qt.menu.freq.150.build.f_cpu=150000000L -adafruit_trinkeyrp2040qt.menu.freq.175=175 MHz (Overclock) -adafruit_trinkeyrp2040qt.menu.freq.175.build.f_cpu=175000000L -adafruit_trinkeyrp2040qt.menu.freq.200=200 MHz (Overclock) -adafruit_trinkeyrp2040qt.menu.freq.200.build.f_cpu=200000000L +adafruit_trinkeyrp2040qt.menu.freq.176=176 MHz +adafruit_trinkeyrp2040qt.menu.freq.176.build.f_cpu=176000000L adafruit_trinkeyrp2040qt.menu.freq.225=225 MHz (Overclock) adafruit_trinkeyrp2040qt.menu.freq.225.build.f_cpu=225000000L adafruit_trinkeyrp2040qt.menu.freq.240=240 MHz (Overclock) adafruit_trinkeyrp2040qt.menu.freq.240.build.f_cpu=240000000L adafruit_trinkeyrp2040qt.menu.freq.250=250 MHz (Overclock) adafruit_trinkeyrp2040qt.menu.freq.250.build.f_cpu=250000000L -adafruit_trinkeyrp2040qt.menu.freq.275=275 MHz (Overclock) -adafruit_trinkeyrp2040qt.menu.freq.275.build.f_cpu=275000000L +adafruit_trinkeyrp2040qt.menu.freq.276=276 MHz (Overclock) +adafruit_trinkeyrp2040qt.menu.freq.276.build.f_cpu=276000000L adafruit_trinkeyrp2040qt.menu.freq.300=300 MHz (Overclock) adafruit_trinkeyrp2040qt.menu.freq.300.build.f_cpu=300000000L adafruit_trinkeyrp2040qt.menu.opt.Small=Small (-Os) (standard) @@ -5013,6 +5226,10 @@ adafruit_trinkeyrp2040qt.menu.opt.Debug=Debug (-Og) adafruit_trinkeyrp2040qt.menu.opt.Debug.build.flags.optimize=-Og adafruit_trinkeyrp2040qt.menu.opt.Disabled=Disabled (-O0) adafruit_trinkeyrp2040qt.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_trinkeyrp2040qt.menu.os.none=None +adafruit_trinkeyrp2040qt.menu.os.none.build.os= +adafruit_trinkeyrp2040qt.menu.os.freertos=FreeRTOS SMP +adafruit_trinkeyrp2040qt.menu.os.freertos.build.os=-D__FREERTOS adafruit_trinkeyrp2040qt.menu.profile.Disabled=Disabled adafruit_trinkeyrp2040qt.menu.profile.Disabled.build.flags.profile= adafruit_trinkeyrp2040qt.menu.profile.Enabled=Enabled @@ -5024,7 +5241,7 @@ adafruit_trinkeyrp2040qt.menu.rtti.Enabled.build.flags.rtti= adafruit_trinkeyrp2040qt.menu.stackprotect.Disabled=Disabled adafruit_trinkeyrp2040qt.menu.stackprotect.Disabled.build.flags.stackprotect= adafruit_trinkeyrp2040qt.menu.stackprotect.Enabled=Enabled -adafruit_trinkeyrp2040qt.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +adafruit_trinkeyrp2040qt.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all adafruit_trinkeyrp2040qt.menu.exceptions.Disabled=Disabled adafruit_trinkeyrp2040qt.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions adafruit_trinkeyrp2040qt.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -5051,8 +5268,10 @@ adafruit_trinkeyrp2040qt.menu.dbglvl.Wire=Wire adafruit_trinkeyrp2040qt.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE adafruit_trinkeyrp2040qt.menu.dbglvl.Bluetooth=Bluetooth adafruit_trinkeyrp2040qt.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_trinkeyrp2040qt.menu.dbglvl.LWIP=LWIP +adafruit_trinkeyrp2040qt.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 adafruit_trinkeyrp2040qt.menu.dbglvl.All=All -adafruit_trinkeyrp2040qt.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +adafruit_trinkeyrp2040qt.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 adafruit_trinkeyrp2040qt.menu.dbglvl.NDEBUG=NDEBUG adafruit_trinkeyrp2040qt.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG adafruit_trinkeyrp2040qt.menu.usbstack.picosdk=Pico SDK @@ -5064,29 +5283,29 @@ adafruit_trinkeyrp2040qt.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_T adafruit_trinkeyrp2040qt.menu.usbstack.nousb=No USB adafruit_trinkeyrp2040qt.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4only=IPv4 Only -adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_trinkeyrp2040qt.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2 adafruit_trinkeyrp2040qt.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum adafruit_trinkeyrp2040qt.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4 @@ -5231,8 +5450,8 @@ adafruit_macropad2040.menu.flash.8388608_7340032.build.flash_length=1044480 adafruit_macropad2040.menu.flash.8388608_7340032.build.eeprom_start=276819968 adafruit_macropad2040.menu.flash.8388608_7340032.build.fs_start=269479936 adafruit_macropad2040.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_macropad2040.menu.freq.133=133 MHz -adafruit_macropad2040.menu.freq.133.build.f_cpu=133000000L +adafruit_macropad2040.menu.freq.200=200 MHz +adafruit_macropad2040.menu.freq.200.build.f_cpu=200000000L adafruit_macropad2040.menu.freq.50=50 MHz adafruit_macropad2040.menu.freq.50.build.f_cpu=50000000L adafruit_macropad2040.menu.freq.100=100 MHz @@ -5243,20 +5462,20 @@ adafruit_macropad2040.menu.freq.125=125 MHz adafruit_macropad2040.menu.freq.125.build.f_cpu=125000000L adafruit_macropad2040.menu.freq.128=128 MHz adafruit_macropad2040.menu.freq.128.build.f_cpu=128000000L -adafruit_macropad2040.menu.freq.150=150 MHz (Overclock) +adafruit_macropad2040.menu.freq.133=133 MHz +adafruit_macropad2040.menu.freq.133.build.f_cpu=133000000L +adafruit_macropad2040.menu.freq.150=150 MHz adafruit_macropad2040.menu.freq.150.build.f_cpu=150000000L -adafruit_macropad2040.menu.freq.175=175 MHz (Overclock) -adafruit_macropad2040.menu.freq.175.build.f_cpu=175000000L -adafruit_macropad2040.menu.freq.200=200 MHz (Overclock) -adafruit_macropad2040.menu.freq.200.build.f_cpu=200000000L +adafruit_macropad2040.menu.freq.176=176 MHz +adafruit_macropad2040.menu.freq.176.build.f_cpu=176000000L adafruit_macropad2040.menu.freq.225=225 MHz (Overclock) adafruit_macropad2040.menu.freq.225.build.f_cpu=225000000L adafruit_macropad2040.menu.freq.240=240 MHz (Overclock) adafruit_macropad2040.menu.freq.240.build.f_cpu=240000000L adafruit_macropad2040.menu.freq.250=250 MHz (Overclock) adafruit_macropad2040.menu.freq.250.build.f_cpu=250000000L -adafruit_macropad2040.menu.freq.275=275 MHz (Overclock) -adafruit_macropad2040.menu.freq.275.build.f_cpu=275000000L +adafruit_macropad2040.menu.freq.276=276 MHz (Overclock) +adafruit_macropad2040.menu.freq.276.build.f_cpu=276000000L adafruit_macropad2040.menu.freq.300=300 MHz (Overclock) adafruit_macropad2040.menu.freq.300.build.f_cpu=300000000L adafruit_macropad2040.menu.opt.Small=Small (-Os) (standard) @@ -5273,6 +5492,10 @@ adafruit_macropad2040.menu.opt.Debug=Debug (-Og) adafruit_macropad2040.menu.opt.Debug.build.flags.optimize=-Og adafruit_macropad2040.menu.opt.Disabled=Disabled (-O0) adafruit_macropad2040.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_macropad2040.menu.os.none=None +adafruit_macropad2040.menu.os.none.build.os= +adafruit_macropad2040.menu.os.freertos=FreeRTOS SMP +adafruit_macropad2040.menu.os.freertos.build.os=-D__FREERTOS adafruit_macropad2040.menu.profile.Disabled=Disabled adafruit_macropad2040.menu.profile.Disabled.build.flags.profile= adafruit_macropad2040.menu.profile.Enabled=Enabled @@ -5284,7 +5507,7 @@ adafruit_macropad2040.menu.rtti.Enabled.build.flags.rtti= adafruit_macropad2040.menu.stackprotect.Disabled=Disabled adafruit_macropad2040.menu.stackprotect.Disabled.build.flags.stackprotect= adafruit_macropad2040.menu.stackprotect.Enabled=Enabled -adafruit_macropad2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +adafruit_macropad2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all adafruit_macropad2040.menu.exceptions.Disabled=Disabled adafruit_macropad2040.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions adafruit_macropad2040.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -5311,8 +5534,10 @@ adafruit_macropad2040.menu.dbglvl.Wire=Wire adafruit_macropad2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE adafruit_macropad2040.menu.dbglvl.Bluetooth=Bluetooth adafruit_macropad2040.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_macropad2040.menu.dbglvl.LWIP=LWIP +adafruit_macropad2040.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 adafruit_macropad2040.menu.dbglvl.All=All -adafruit_macropad2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +adafruit_macropad2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 adafruit_macropad2040.menu.dbglvl.NDEBUG=NDEBUG adafruit_macropad2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG adafruit_macropad2040.menu.usbstack.picosdk=Pico SDK @@ -5324,29 +5549,29 @@ adafruit_macropad2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINY adafruit_macropad2040.menu.usbstack.nousb=No USB adafruit_macropad2040.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" adafruit_macropad2040.menu.ipbtstack.ipv4only=IPv4 Only -adafruit_macropad2040.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +adafruit_macropad2040.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a adafruit_macropad2040.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 adafruit_macropad2040.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -adafruit_macropad2040.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +adafruit_macropad2040.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a adafruit_macropad2040.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 adafruit_macropad2040.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -adafruit_macropad2040.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -adafruit_macropad2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_macropad2040.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_macropad2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_macropad2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_macropad2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -adafruit_macropad2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_macropad2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_macropad2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_macropad2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_macropad2040.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +adafruit_macropad2040.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a adafruit_macropad2040.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_macropad2040.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -adafruit_macropad2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +adafruit_macropad2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a adafruit_macropad2040.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_macropad2040.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -adafruit_macropad2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -adafruit_macropad2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_macropad2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_macropad2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_macropad2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_macropad2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -adafruit_macropad2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_macropad2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_macropad2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_macropad2040.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2 adafruit_macropad2040.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum adafruit_macropad2040.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4 @@ -5491,8 +5716,8 @@ adafruit_kb2040.menu.flash.8388608_7340032.build.flash_length=1044480 adafruit_kb2040.menu.flash.8388608_7340032.build.eeprom_start=276819968 adafruit_kb2040.menu.flash.8388608_7340032.build.fs_start=269479936 adafruit_kb2040.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_kb2040.menu.freq.133=133 MHz -adafruit_kb2040.menu.freq.133.build.f_cpu=133000000L +adafruit_kb2040.menu.freq.200=200 MHz +adafruit_kb2040.menu.freq.200.build.f_cpu=200000000L adafruit_kb2040.menu.freq.50=50 MHz adafruit_kb2040.menu.freq.50.build.f_cpu=50000000L adafruit_kb2040.menu.freq.100=100 MHz @@ -5503,20 +5728,20 @@ adafruit_kb2040.menu.freq.125=125 MHz adafruit_kb2040.menu.freq.125.build.f_cpu=125000000L adafruit_kb2040.menu.freq.128=128 MHz adafruit_kb2040.menu.freq.128.build.f_cpu=128000000L -adafruit_kb2040.menu.freq.150=150 MHz (Overclock) +adafruit_kb2040.menu.freq.133=133 MHz +adafruit_kb2040.menu.freq.133.build.f_cpu=133000000L +adafruit_kb2040.menu.freq.150=150 MHz adafruit_kb2040.menu.freq.150.build.f_cpu=150000000L -adafruit_kb2040.menu.freq.175=175 MHz (Overclock) -adafruit_kb2040.menu.freq.175.build.f_cpu=175000000L -adafruit_kb2040.menu.freq.200=200 MHz (Overclock) -adafruit_kb2040.menu.freq.200.build.f_cpu=200000000L +adafruit_kb2040.menu.freq.176=176 MHz +adafruit_kb2040.menu.freq.176.build.f_cpu=176000000L adafruit_kb2040.menu.freq.225=225 MHz (Overclock) adafruit_kb2040.menu.freq.225.build.f_cpu=225000000L adafruit_kb2040.menu.freq.240=240 MHz (Overclock) adafruit_kb2040.menu.freq.240.build.f_cpu=240000000L adafruit_kb2040.menu.freq.250=250 MHz (Overclock) adafruit_kb2040.menu.freq.250.build.f_cpu=250000000L -adafruit_kb2040.menu.freq.275=275 MHz (Overclock) -adafruit_kb2040.menu.freq.275.build.f_cpu=275000000L +adafruit_kb2040.menu.freq.276=276 MHz (Overclock) +adafruit_kb2040.menu.freq.276.build.f_cpu=276000000L adafruit_kb2040.menu.freq.300=300 MHz (Overclock) adafruit_kb2040.menu.freq.300.build.f_cpu=300000000L adafruit_kb2040.menu.opt.Small=Small (-Os) (standard) @@ -5533,6 +5758,10 @@ adafruit_kb2040.menu.opt.Debug=Debug (-Og) adafruit_kb2040.menu.opt.Debug.build.flags.optimize=-Og adafruit_kb2040.menu.opt.Disabled=Disabled (-O0) adafruit_kb2040.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_kb2040.menu.os.none=None +adafruit_kb2040.menu.os.none.build.os= +adafruit_kb2040.menu.os.freertos=FreeRTOS SMP +adafruit_kb2040.menu.os.freertos.build.os=-D__FREERTOS adafruit_kb2040.menu.profile.Disabled=Disabled adafruit_kb2040.menu.profile.Disabled.build.flags.profile= adafruit_kb2040.menu.profile.Enabled=Enabled @@ -5544,7 +5773,7 @@ adafruit_kb2040.menu.rtti.Enabled.build.flags.rtti= adafruit_kb2040.menu.stackprotect.Disabled=Disabled adafruit_kb2040.menu.stackprotect.Disabled.build.flags.stackprotect= adafruit_kb2040.menu.stackprotect.Enabled=Enabled -adafruit_kb2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +adafruit_kb2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all adafruit_kb2040.menu.exceptions.Disabled=Disabled adafruit_kb2040.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions adafruit_kb2040.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -5571,8 +5800,10 @@ adafruit_kb2040.menu.dbglvl.Wire=Wire adafruit_kb2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE adafruit_kb2040.menu.dbglvl.Bluetooth=Bluetooth adafruit_kb2040.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_kb2040.menu.dbglvl.LWIP=LWIP +adafruit_kb2040.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 adafruit_kb2040.menu.dbglvl.All=All -adafruit_kb2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +adafruit_kb2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 adafruit_kb2040.menu.dbglvl.NDEBUG=NDEBUG adafruit_kb2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG adafruit_kb2040.menu.usbstack.picosdk=Pico SDK @@ -5584,29 +5815,29 @@ adafruit_kb2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -D adafruit_kb2040.menu.usbstack.nousb=No USB adafruit_kb2040.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" adafruit_kb2040.menu.ipbtstack.ipv4only=IPv4 Only -adafruit_kb2040.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +adafruit_kb2040.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a adafruit_kb2040.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 adafruit_kb2040.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -adafruit_kb2040.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +adafruit_kb2040.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a adafruit_kb2040.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 adafruit_kb2040.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -adafruit_kb2040.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -adafruit_kb2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_kb2040.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_kb2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_kb2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_kb2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -adafruit_kb2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_kb2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_kb2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_kb2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_kb2040.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +adafruit_kb2040.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a adafruit_kb2040.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_kb2040.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -adafruit_kb2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +adafruit_kb2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a adafruit_kb2040.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_kb2040.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -adafruit_kb2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -adafruit_kb2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_kb2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_kb2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_kb2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_kb2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -adafruit_kb2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_kb2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_kb2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_kb2040.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2 adafruit_kb2040.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum adafruit_kb2040.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4 @@ -5632,6 +5863,277 @@ adafruit_kb2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=2 adafruit_kb2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap adafruit_kb2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap +# ----------------------------------- +# Adafruit Feather RP2350 Adalogger +# ----------------------------------- +adafruit_feather_rp2350_adalogger.name=Adafruit Feather RP2350 Adalogger +adafruit_feather_rp2350_adalogger.vid.0=0x239a +adafruit_feather_rp2350_adalogger.pid.0=0x816d +adafruit_feather_rp2350_adalogger.vid.1=0x239a +adafruit_feather_rp2350_adalogger.pid.1=0xc16d +adafruit_feather_rp2350_adalogger.upload_port.0.vid=0x239a +adafruit_feather_rp2350_adalogger.upload_port.0.pid=0x816d +adafruit_feather_rp2350_adalogger.upload_port.1.vid=0x239a +adafruit_feather_rp2350_adalogger.upload_port.1.pid=0xc16d +adafruit_feather_rp2350_adalogger.build.usbvid=-DUSBD_VID=0x239a +adafruit_feather_rp2350_adalogger.build.usbpid=-DUSBD_PID=0x816d +adafruit_feather_rp2350_adalogger.build.usbpwr=-DUSBD_MAX_POWER_MA=250 +adafruit_feather_rp2350_adalogger.build.board=ADAFRUIT_FEATHER_RP2350_ADALOGGER +adafruit_feather_rp2350_adalogger.build.variant=adafruit_feather_rp2350_adalogger +adafruit_feather_rp2350_adalogger.upload.maximum_size=8388608 +adafruit_feather_rp2350_adalogger.upload.wait_for_upload_port=true +adafruit_feather_rp2350_adalogger.upload.erase_cmd= +adafruit_feather_rp2350_adalogger.serial.disableDTR=false +adafruit_feather_rp2350_adalogger.serial.disableRTS=false +adafruit_feather_rp2350_adalogger.build.f_cpu=125000000 +adafruit_feather_rp2350_adalogger.build.led= +adafruit_feather_rp2350_adalogger.build.core=rp2040 +adafruit_feather_rp2350_adalogger.build.ldscript=memmap_default.ld +adafruit_feather_rp2350_adalogger.build.boot2=none +adafruit_feather_rp2350_adalogger.build.usb_manufacturer="Adafruit" +adafruit_feather_rp2350_adalogger.build.usb_product="Feather RP2350 Adalogger" +adafruit_feather_rp2350_adalogger.build.psram_length=0x000000 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_0=8MB (no FS) +adafruit_feather_rp2350_adalogger.menu.flash.8388608_0.upload.maximum_size=8380416 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_0.build.flash_total=8388608 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_0.build.flash_length=8380416 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_0.build.eeprom_start=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_0.build.fs_start=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_0.build.fs_end=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) +adafruit_feather_rp2350_adalogger.menu.flash.8388608_65536.upload.maximum_size=8314880 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_65536.build.flash_total=8388608 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_65536.build.flash_length=8314880 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_65536.build.eeprom_start=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_65536.build.fs_start=276750336 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_65536.build.fs_end=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) +adafruit_feather_rp2350_adalogger.menu.flash.8388608_131072.upload.maximum_size=8249344 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_131072.build.flash_total=8388608 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_131072.build.flash_length=8249344 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_131072.build.eeprom_start=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_131072.build.fs_start=276684800 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_131072.build.fs_end=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) +adafruit_feather_rp2350_adalogger.menu.flash.8388608_262144.upload.maximum_size=8118272 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_262144.build.flash_total=8388608 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_262144.build.flash_length=8118272 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_262144.build.eeprom_start=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_262144.build.fs_start=276553728 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_262144.build.fs_end=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) +adafruit_feather_rp2350_adalogger.menu.flash.8388608_524288.upload.maximum_size=7856128 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_524288.build.flash_total=8388608 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_524288.build.flash_length=7856128 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_524288.build.eeprom_start=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_524288.build.fs_start=276291584 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_524288.build.fs_end=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) +adafruit_feather_rp2350_adalogger.menu.flash.8388608_1048576.upload.maximum_size=7331840 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_1048576.build.flash_total=8388608 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_1048576.build.flash_length=7331840 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_1048576.build.eeprom_start=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_1048576.build.fs_start=275767296 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_1048576.build.fs_end=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) +adafruit_feather_rp2350_adalogger.menu.flash.8388608_2097152.upload.maximum_size=6283264 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_2097152.build.flash_total=8388608 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_2097152.build.flash_length=6283264 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_2097152.build.eeprom_start=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_2097152.build.fs_start=274718720 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_2097152.build.fs_end=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) +adafruit_feather_rp2350_adalogger.menu.flash.8388608_3145728.upload.maximum_size=5234688 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_3145728.build.flash_total=8388608 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_3145728.build.flash_length=5234688 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_3145728.build.eeprom_start=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_3145728.build.fs_start=273670144 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_3145728.build.fs_end=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) +adafruit_feather_rp2350_adalogger.menu.flash.8388608_4194304.upload.maximum_size=4186112 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_4194304.build.flash_total=8388608 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_4194304.build.flash_length=4186112 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_4194304.build.eeprom_start=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_4194304.build.fs_start=272621568 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_4194304.build.fs_end=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) +adafruit_feather_rp2350_adalogger.menu.flash.8388608_5242880.upload.maximum_size=3137536 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_5242880.build.flash_total=8388608 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_5242880.build.flash_length=3137536 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_5242880.build.eeprom_start=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_5242880.build.fs_start=271572992 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_5242880.build.fs_end=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) +adafruit_feather_rp2350_adalogger.menu.flash.8388608_6291456.upload.maximum_size=2088960 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_6291456.build.flash_total=8388608 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_6291456.build.flash_length=2088960 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_6291456.build.eeprom_start=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_6291456.build.fs_start=270524416 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_6291456.build.fs_end=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) +adafruit_feather_rp2350_adalogger.menu.flash.8388608_7340032.upload.maximum_size=1040384 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_7340032.build.flash_total=8388608 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_7340032.build.flash_length=1040384 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_7340032.build.eeprom_start=276815872 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_7340032.build.fs_start=269475840 +adafruit_feather_rp2350_adalogger.menu.flash.8388608_7340032.build.fs_end=276815872 +adafruit_feather_rp2350_adalogger.menu.arch.arm=ARM +adafruit_feather_rp2350_adalogger.menu.arch.arm.build.chip=rp2350 +adafruit_feather_rp2350_adalogger.menu.arch.arm.build.toolchain=arm-none-eabi +adafruit_feather_rp2350_adalogger.menu.arch.arm.build.toolchainpkg=pqt-gcc +adafruit_feather_rp2350_adalogger.menu.arch.arm.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse +adafruit_feather_rp2350_adalogger.menu.arch.arm.build.uf2family=--family rp2350-arm-s --abs-block +adafruit_feather_rp2350_adalogger.menu.arch.arm.build.mcu=cortex-m33 +adafruit_feather_rp2350_adalogger.menu.arch.riscv=RISC-V +adafruit_feather_rp2350_adalogger.menu.arch.riscv.build.chip=rp2350-riscv +adafruit_feather_rp2350_adalogger.menu.arch.riscv.build.toolchain=riscv32-unknown-elf +adafruit_feather_rp2350_adalogger.menu.arch.riscv.build.toolchainpkg=pqt-gcc-riscv +adafruit_feather_rp2350_adalogger.menu.arch.riscv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32 +adafruit_feather_rp2350_adalogger.menu.arch.riscv.build.uf2family=--family rp2350-riscv --abs-block +adafruit_feather_rp2350_adalogger.menu.arch.riscv.build.mcu=rv32imac +adafruit_feather_rp2350_adalogger.menu.freq.150=150 MHz +adafruit_feather_rp2350_adalogger.menu.freq.150.build.f_cpu=150000000L +adafruit_feather_rp2350_adalogger.menu.freq.50=50 MHz +adafruit_feather_rp2350_adalogger.menu.freq.50.build.f_cpu=50000000L +adafruit_feather_rp2350_adalogger.menu.freq.100=100 MHz +adafruit_feather_rp2350_adalogger.menu.freq.100.build.f_cpu=100000000L +adafruit_feather_rp2350_adalogger.menu.freq.120=120 MHz +adafruit_feather_rp2350_adalogger.menu.freq.120.build.f_cpu=120000000L +adafruit_feather_rp2350_adalogger.menu.freq.125=125 MHz +adafruit_feather_rp2350_adalogger.menu.freq.125.build.f_cpu=125000000L +adafruit_feather_rp2350_adalogger.menu.freq.128=128 MHz +adafruit_feather_rp2350_adalogger.menu.freq.128.build.f_cpu=128000000L +adafruit_feather_rp2350_adalogger.menu.freq.133=133 MHz +adafruit_feather_rp2350_adalogger.menu.freq.133.build.f_cpu=133000000L +adafruit_feather_rp2350_adalogger.menu.freq.176=176 MHz (Overclock) +adafruit_feather_rp2350_adalogger.menu.freq.176.build.f_cpu=176000000L +adafruit_feather_rp2350_adalogger.menu.freq.200=200 MHz (Overclock) +adafruit_feather_rp2350_adalogger.menu.freq.200.build.f_cpu=200000000L +adafruit_feather_rp2350_adalogger.menu.freq.225=225 MHz (Overclock) +adafruit_feather_rp2350_adalogger.menu.freq.225.build.f_cpu=225000000L +adafruit_feather_rp2350_adalogger.menu.freq.240=240 MHz (Overclock) +adafruit_feather_rp2350_adalogger.menu.freq.240.build.f_cpu=240000000L +adafruit_feather_rp2350_adalogger.menu.freq.250=250 MHz (Overclock) +adafruit_feather_rp2350_adalogger.menu.freq.250.build.f_cpu=250000000L +adafruit_feather_rp2350_adalogger.menu.freq.276=276 MHz (Overclock) +adafruit_feather_rp2350_adalogger.menu.freq.276.build.f_cpu=276000000L +adafruit_feather_rp2350_adalogger.menu.freq.300=300 MHz (Overclock) +adafruit_feather_rp2350_adalogger.menu.freq.300.build.f_cpu=300000000L +adafruit_feather_rp2350_adalogger.menu.opt.Small=Small (-Os) (standard) +adafruit_feather_rp2350_adalogger.menu.opt.Small.build.flags.optimize=-Os +adafruit_feather_rp2350_adalogger.menu.opt.Optimize=Optimize (-O) +adafruit_feather_rp2350_adalogger.menu.opt.Optimize.build.flags.optimize=-O +adafruit_feather_rp2350_adalogger.menu.opt.Optimize2=Optimize More (-O2) +adafruit_feather_rp2350_adalogger.menu.opt.Optimize2.build.flags.optimize=-O2 +adafruit_feather_rp2350_adalogger.menu.opt.Optimize3=Optimize Even More (-O3) +adafruit_feather_rp2350_adalogger.menu.opt.Optimize3.build.flags.optimize=-O3 +adafruit_feather_rp2350_adalogger.menu.opt.Fast=Fast (-Ofast) (maybe slower) +adafruit_feather_rp2350_adalogger.menu.opt.Fast.build.flags.optimize=-Ofast +adafruit_feather_rp2350_adalogger.menu.opt.Debug=Debug (-Og) +adafruit_feather_rp2350_adalogger.menu.opt.Debug.build.flags.optimize=-Og +adafruit_feather_rp2350_adalogger.menu.opt.Disabled=Disabled (-O0) +adafruit_feather_rp2350_adalogger.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_feather_rp2350_adalogger.menu.os.none=None +adafruit_feather_rp2350_adalogger.menu.os.none.build.os= +adafruit_feather_rp2350_adalogger.menu.os.freertos=FreeRTOS SMP +adafruit_feather_rp2350_adalogger.menu.os.freertos.build.os=-D__FREERTOS +adafruit_feather_rp2350_adalogger.menu.profile.Disabled=Disabled +adafruit_feather_rp2350_adalogger.menu.profile.Disabled.build.flags.profile= +adafruit_feather_rp2350_adalogger.menu.profile.Enabled=Enabled +adafruit_feather_rp2350_adalogger.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +adafruit_feather_rp2350_adalogger.menu.rtti.Disabled=Disabled +adafruit_feather_rp2350_adalogger.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +adafruit_feather_rp2350_adalogger.menu.rtti.Enabled=Enabled +adafruit_feather_rp2350_adalogger.menu.rtti.Enabled.build.flags.rtti= +adafruit_feather_rp2350_adalogger.menu.stackprotect.Disabled=Disabled +adafruit_feather_rp2350_adalogger.menu.stackprotect.Disabled.build.flags.stackprotect= +adafruit_feather_rp2350_adalogger.menu.stackprotect.Enabled=Enabled +adafruit_feather_rp2350_adalogger.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +adafruit_feather_rp2350_adalogger.menu.exceptions.Disabled=Disabled +adafruit_feather_rp2350_adalogger.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +adafruit_feather_rp2350_adalogger.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +adafruit_feather_rp2350_adalogger.menu.exceptions.Enabled=Enabled +adafruit_feather_rp2350_adalogger.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +adafruit_feather_rp2350_adalogger.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +adafruit_feather_rp2350_adalogger.menu.dbgport.Disabled=Disabled +adafruit_feather_rp2350_adalogger.menu.dbgport.Disabled.build.debug_port= +adafruit_feather_rp2350_adalogger.menu.dbgport.Serial=Serial +adafruit_feather_rp2350_adalogger.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +adafruit_feather_rp2350_adalogger.menu.dbgport.Serial1=Serial1 +adafruit_feather_rp2350_adalogger.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +adafruit_feather_rp2350_adalogger.menu.dbgport.Serial2=Serial2 +adafruit_feather_rp2350_adalogger.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +adafruit_feather_rp2350_adalogger.menu.dbgport.SerialSemi=SerialSemi +adafruit_feather_rp2350_adalogger.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +adafruit_feather_rp2350_adalogger.menu.dbglvl.None=None +adafruit_feather_rp2350_adalogger.menu.dbglvl.None.build.debug_level= +adafruit_feather_rp2350_adalogger.menu.dbglvl.Core=Core +adafruit_feather_rp2350_adalogger.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +adafruit_feather_rp2350_adalogger.menu.dbglvl.SPI=SPI +adafruit_feather_rp2350_adalogger.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +adafruit_feather_rp2350_adalogger.menu.dbglvl.Wire=Wire +adafruit_feather_rp2350_adalogger.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +adafruit_feather_rp2350_adalogger.menu.dbglvl.Bluetooth=Bluetooth +adafruit_feather_rp2350_adalogger.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_feather_rp2350_adalogger.menu.dbglvl.LWIP=LWIP +adafruit_feather_rp2350_adalogger.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +adafruit_feather_rp2350_adalogger.menu.dbglvl.All=All +adafruit_feather_rp2350_adalogger.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +adafruit_feather_rp2350_adalogger.menu.dbglvl.NDEBUG=NDEBUG +adafruit_feather_rp2350_adalogger.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +adafruit_feather_rp2350_adalogger.menu.usbstack.picosdk=Pico SDK +adafruit_feather_rp2350_adalogger.menu.usbstack.picosdk.build.usbstack_flags= +adafruit_feather_rp2350_adalogger.menu.usbstack.tinyusb=Adafruit TinyUSB +adafruit_feather_rp2350_adalogger.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +adafruit_feather_rp2350_adalogger.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +adafruit_feather_rp2350_adalogger.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +adafruit_feather_rp2350_adalogger.menu.usbstack.nousb=No USB +adafruit_feather_rp2350_adalogger.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4only=IPv4 Only +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +adafruit_feather_rp2350_adalogger.menu.uploadmethod.default=Default (UF2) +adafruit_feather_rp2350_adalogger.menu.uploadmethod.default.build.ram_length=512k +adafruit_feather_rp2350_adalogger.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +adafruit_feather_rp2350_adalogger.menu.uploadmethod.default.upload.maximum_data_size=524288 +adafruit_feather_rp2350_adalogger.menu.uploadmethod.default.upload.tool=uf2conv +adafruit_feather_rp2350_adalogger.menu.uploadmethod.default.upload.tool.default=uf2conv +adafruit_feather_rp2350_adalogger.menu.uploadmethod.default.upload.tool.network=uf2conv-network +adafruit_feather_rp2350_adalogger.menu.uploadmethod.picotool=Picotool +adafruit_feather_rp2350_adalogger.menu.uploadmethod.picotool.build.ram_length=512k +adafruit_feather_rp2350_adalogger.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +adafruit_feather_rp2350_adalogger.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +adafruit_feather_rp2350_adalogger.menu.uploadmethod.picotool.upload.maximum_data_size=524288 +adafruit_feather_rp2350_adalogger.menu.uploadmethod.picotool.upload.tool=picotool +adafruit_feather_rp2350_adalogger.menu.uploadmethod.picotool.upload.tool.default=picotool +adafruit_feather_rp2350_adalogger.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +adafruit_feather_rp2350_adalogger.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k +adafruit_feather_rp2350_adalogger.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +adafruit_feather_rp2350_adalogger.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 +adafruit_feather_rp2350_adalogger.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +adafruit_feather_rp2350_adalogger.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + # ----------------------------------- # Adafruit Feather RP2350 HSTX # ----------------------------------- @@ -5774,8 +6276,8 @@ adafruit_feather_rp2350_hstx.menu.freq.128=128 MHz adafruit_feather_rp2350_hstx.menu.freq.128.build.f_cpu=128000000L adafruit_feather_rp2350_hstx.menu.freq.133=133 MHz adafruit_feather_rp2350_hstx.menu.freq.133.build.f_cpu=133000000L -adafruit_feather_rp2350_hstx.menu.freq.175=175 MHz (Overclock) -adafruit_feather_rp2350_hstx.menu.freq.175.build.f_cpu=175000000L +adafruit_feather_rp2350_hstx.menu.freq.176=176 MHz (Overclock) +adafruit_feather_rp2350_hstx.menu.freq.176.build.f_cpu=176000000L adafruit_feather_rp2350_hstx.menu.freq.200=200 MHz (Overclock) adafruit_feather_rp2350_hstx.menu.freq.200.build.f_cpu=200000000L adafruit_feather_rp2350_hstx.menu.freq.225=225 MHz (Overclock) @@ -5784,8 +6286,8 @@ adafruit_feather_rp2350_hstx.menu.freq.240=240 MHz (Overclock) adafruit_feather_rp2350_hstx.menu.freq.240.build.f_cpu=240000000L adafruit_feather_rp2350_hstx.menu.freq.250=250 MHz (Overclock) adafruit_feather_rp2350_hstx.menu.freq.250.build.f_cpu=250000000L -adafruit_feather_rp2350_hstx.menu.freq.275=275 MHz (Overclock) -adafruit_feather_rp2350_hstx.menu.freq.275.build.f_cpu=275000000L +adafruit_feather_rp2350_hstx.menu.freq.276=276 MHz (Overclock) +adafruit_feather_rp2350_hstx.menu.freq.276.build.f_cpu=276000000L adafruit_feather_rp2350_hstx.menu.freq.300=300 MHz (Overclock) adafruit_feather_rp2350_hstx.menu.freq.300.build.f_cpu=300000000L adafruit_feather_rp2350_hstx.menu.psram.0mb=0MByte PSRAM @@ -5810,6 +6312,10 @@ adafruit_feather_rp2350_hstx.menu.opt.Debug=Debug (-Og) adafruit_feather_rp2350_hstx.menu.opt.Debug.build.flags.optimize=-Og adafruit_feather_rp2350_hstx.menu.opt.Disabled=Disabled (-O0) adafruit_feather_rp2350_hstx.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_feather_rp2350_hstx.menu.os.none=None +adafruit_feather_rp2350_hstx.menu.os.none.build.os= +adafruit_feather_rp2350_hstx.menu.os.freertos=FreeRTOS SMP +adafruit_feather_rp2350_hstx.menu.os.freertos.build.os=-D__FREERTOS adafruit_feather_rp2350_hstx.menu.profile.Disabled=Disabled adafruit_feather_rp2350_hstx.menu.profile.Disabled.build.flags.profile= adafruit_feather_rp2350_hstx.menu.profile.Enabled=Enabled @@ -5821,7 +6327,7 @@ adafruit_feather_rp2350_hstx.menu.rtti.Enabled.build.flags.rtti= adafruit_feather_rp2350_hstx.menu.stackprotect.Disabled=Disabled adafruit_feather_rp2350_hstx.menu.stackprotect.Disabled.build.flags.stackprotect= adafruit_feather_rp2350_hstx.menu.stackprotect.Enabled=Enabled -adafruit_feather_rp2350_hstx.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +adafruit_feather_rp2350_hstx.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all adafruit_feather_rp2350_hstx.menu.exceptions.Disabled=Disabled adafruit_feather_rp2350_hstx.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions adafruit_feather_rp2350_hstx.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -5848,8 +6354,10 @@ adafruit_feather_rp2350_hstx.menu.dbglvl.Wire=Wire adafruit_feather_rp2350_hstx.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE adafruit_feather_rp2350_hstx.menu.dbglvl.Bluetooth=Bluetooth adafruit_feather_rp2350_hstx.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_feather_rp2350_hstx.menu.dbglvl.LWIP=LWIP +adafruit_feather_rp2350_hstx.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 adafruit_feather_rp2350_hstx.menu.dbglvl.All=All -adafruit_feather_rp2350_hstx.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +adafruit_feather_rp2350_hstx.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 adafruit_feather_rp2350_hstx.menu.dbglvl.NDEBUG=NDEBUG adafruit_feather_rp2350_hstx.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG adafruit_feather_rp2350_hstx.menu.usbstack.picosdk=Pico SDK @@ -5861,29 +6369,29 @@ adafruit_feather_rp2350_hstx.menu.usbstack.tinyusb_host.build.usbstack_flags=-DU adafruit_feather_rp2350_hstx.menu.usbstack.nousb=No USB adafruit_feather_rp2350_hstx.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4only=IPv4 Only -adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_feather_rp2350_hstx.menu.uploadmethod.default=Default (UF2) adafruit_feather_rp2350_hstx.menu.uploadmethod.default.build.ram_length=512k adafruit_feather_rp2350_hstx.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -6080,8 +6588,8 @@ adafruit_floppsy.menu.flash.16777216_15728640.build.flash_length=1044480 adafruit_floppsy.menu.flash.16777216_15728640.build.eeprom_start=285208576 adafruit_floppsy.menu.flash.16777216_15728640.build.fs_start=269479936 adafruit_floppsy.menu.flash.16777216_15728640.build.fs_end=285208576 -adafruit_floppsy.menu.freq.133=133 MHz -adafruit_floppsy.menu.freq.133.build.f_cpu=133000000L +adafruit_floppsy.menu.freq.200=200 MHz +adafruit_floppsy.menu.freq.200.build.f_cpu=200000000L adafruit_floppsy.menu.freq.50=50 MHz adafruit_floppsy.menu.freq.50.build.f_cpu=50000000L adafruit_floppsy.menu.freq.100=100 MHz @@ -6092,20 +6600,20 @@ adafruit_floppsy.menu.freq.125=125 MHz adafruit_floppsy.menu.freq.125.build.f_cpu=125000000L adafruit_floppsy.menu.freq.128=128 MHz adafruit_floppsy.menu.freq.128.build.f_cpu=128000000L -adafruit_floppsy.menu.freq.150=150 MHz (Overclock) +adafruit_floppsy.menu.freq.133=133 MHz +adafruit_floppsy.menu.freq.133.build.f_cpu=133000000L +adafruit_floppsy.menu.freq.150=150 MHz adafruit_floppsy.menu.freq.150.build.f_cpu=150000000L -adafruit_floppsy.menu.freq.175=175 MHz (Overclock) -adafruit_floppsy.menu.freq.175.build.f_cpu=175000000L -adafruit_floppsy.menu.freq.200=200 MHz (Overclock) -adafruit_floppsy.menu.freq.200.build.f_cpu=200000000L +adafruit_floppsy.menu.freq.176=176 MHz +adafruit_floppsy.menu.freq.176.build.f_cpu=176000000L adafruit_floppsy.menu.freq.225=225 MHz (Overclock) adafruit_floppsy.menu.freq.225.build.f_cpu=225000000L adafruit_floppsy.menu.freq.240=240 MHz (Overclock) adafruit_floppsy.menu.freq.240.build.f_cpu=240000000L adafruit_floppsy.menu.freq.250=250 MHz (Overclock) adafruit_floppsy.menu.freq.250.build.f_cpu=250000000L -adafruit_floppsy.menu.freq.275=275 MHz (Overclock) -adafruit_floppsy.menu.freq.275.build.f_cpu=275000000L +adafruit_floppsy.menu.freq.276=276 MHz (Overclock) +adafruit_floppsy.menu.freq.276.build.f_cpu=276000000L adafruit_floppsy.menu.freq.300=300 MHz (Overclock) adafruit_floppsy.menu.freq.300.build.f_cpu=300000000L adafruit_floppsy.menu.opt.Small=Small (-Os) (standard) @@ -6122,6 +6630,10 @@ adafruit_floppsy.menu.opt.Debug=Debug (-Og) adafruit_floppsy.menu.opt.Debug.build.flags.optimize=-Og adafruit_floppsy.menu.opt.Disabled=Disabled (-O0) adafruit_floppsy.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_floppsy.menu.os.none=None +adafruit_floppsy.menu.os.none.build.os= +adafruit_floppsy.menu.os.freertos=FreeRTOS SMP +adafruit_floppsy.menu.os.freertos.build.os=-D__FREERTOS adafruit_floppsy.menu.profile.Disabled=Disabled adafruit_floppsy.menu.profile.Disabled.build.flags.profile= adafruit_floppsy.menu.profile.Enabled=Enabled @@ -6133,7 +6645,7 @@ adafruit_floppsy.menu.rtti.Enabled.build.flags.rtti= adafruit_floppsy.menu.stackprotect.Disabled=Disabled adafruit_floppsy.menu.stackprotect.Disabled.build.flags.stackprotect= adafruit_floppsy.menu.stackprotect.Enabled=Enabled -adafruit_floppsy.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +adafruit_floppsy.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all adafruit_floppsy.menu.exceptions.Disabled=Disabled adafruit_floppsy.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions adafruit_floppsy.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -6160,8 +6672,10 @@ adafruit_floppsy.menu.dbglvl.Wire=Wire adafruit_floppsy.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE adafruit_floppsy.menu.dbglvl.Bluetooth=Bluetooth adafruit_floppsy.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_floppsy.menu.dbglvl.LWIP=LWIP +adafruit_floppsy.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 adafruit_floppsy.menu.dbglvl.All=All -adafruit_floppsy.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +adafruit_floppsy.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 adafruit_floppsy.menu.dbglvl.NDEBUG=NDEBUG adafruit_floppsy.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG adafruit_floppsy.menu.usbstack.picosdk=Pico SDK @@ -6173,29 +6687,29 @@ adafruit_floppsy.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB - adafruit_floppsy.menu.usbstack.nousb=No USB adafruit_floppsy.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" adafruit_floppsy.menu.ipbtstack.ipv4only=IPv4 Only -adafruit_floppsy.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +adafruit_floppsy.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a adafruit_floppsy.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 adafruit_floppsy.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -adafruit_floppsy.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +adafruit_floppsy.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a adafruit_floppsy.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 adafruit_floppsy.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -adafruit_floppsy.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -adafruit_floppsy.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_floppsy.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_floppsy.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_floppsy.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_floppsy.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -adafruit_floppsy.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +adafruit_floppsy.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_floppsy.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 adafruit_floppsy.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_floppsy.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +adafruit_floppsy.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a adafruit_floppsy.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_floppsy.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -adafruit_floppsy.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +adafruit_floppsy.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a adafruit_floppsy.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 adafruit_floppsy.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -adafruit_floppsy.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -adafruit_floppsy.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_floppsy.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_floppsy.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_floppsy.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_floppsy.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -adafruit_floppsy.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +adafruit_floppsy.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_floppsy.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 adafruit_floppsy.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2 adafruit_floppsy.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum adafruit_floppsy.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4 @@ -6221,6 +6735,668 @@ adafruit_floppsy.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size= adafruit_floppsy.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap adafruit_floppsy.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap +# ----------------------------------- +# Adafruit Metro RP2350 +# ----------------------------------- +adafruit_metro_rp2350.name=Adafruit Metro RP2350 +adafruit_metro_rp2350.vid.0=0x239a +adafruit_metro_rp2350.pid.0=0x814d +adafruit_metro_rp2350.vid.1=0x239a +adafruit_metro_rp2350.pid.1=0xc14d +adafruit_metro_rp2350.upload_port.0.vid=0x239a +adafruit_metro_rp2350.upload_port.0.pid=0x814d +adafruit_metro_rp2350.upload_port.1.vid=0x239a +adafruit_metro_rp2350.upload_port.1.pid=0xc14d +adafruit_metro_rp2350.build.usbvid=-DUSBD_VID=0x239a +adafruit_metro_rp2350.build.usbpid=-DUSBD_PID=0x814d +adafruit_metro_rp2350.build.usbpwr=-DUSBD_MAX_POWER_MA=250 +adafruit_metro_rp2350.build.board=ADAFRUIT_METRO_RP2350 +adafruit_metro_rp2350.build.variant=adafruit_metro_rp2350 +adafruit_metro_rp2350.upload.maximum_size=16777216 +adafruit_metro_rp2350.upload.wait_for_upload_port=true +adafruit_metro_rp2350.upload.erase_cmd= +adafruit_metro_rp2350.serial.disableDTR=false +adafruit_metro_rp2350.serial.disableRTS=false +adafruit_metro_rp2350.build.f_cpu=125000000 +adafruit_metro_rp2350.build.led= +adafruit_metro_rp2350.build.core=rp2040 +adafruit_metro_rp2350.build.ldscript=memmap_default.ld +adafruit_metro_rp2350.build.boot2=none +adafruit_metro_rp2350.build.usb_manufacturer="Adafruit" +adafruit_metro_rp2350.build.usb_product="Metro RP2350" +adafruit_metro_rp2350.build.psram_length=0x000000 +adafruit_metro_rp2350.menu.flash.16777216_0=16MB (no FS) +adafruit_metro_rp2350.menu.flash.16777216_0.upload.maximum_size=16769024 +adafruit_metro_rp2350.menu.flash.16777216_0.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_0.build.flash_length=16769024 +adafruit_metro_rp2350.menu.flash.16777216_0.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_0.build.fs_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_0.build.fs_end=285204480 +adafruit_metro_rp2350.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) +adafruit_metro_rp2350.menu.flash.16777216_65536.upload.maximum_size=16703488 +adafruit_metro_rp2350.menu.flash.16777216_65536.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_65536.build.flash_length=16703488 +adafruit_metro_rp2350.menu.flash.16777216_65536.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_65536.build.fs_start=285138944 +adafruit_metro_rp2350.menu.flash.16777216_65536.build.fs_end=285204480 +adafruit_metro_rp2350.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) +adafruit_metro_rp2350.menu.flash.16777216_131072.upload.maximum_size=16637952 +adafruit_metro_rp2350.menu.flash.16777216_131072.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_131072.build.flash_length=16637952 +adafruit_metro_rp2350.menu.flash.16777216_131072.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_131072.build.fs_start=285073408 +adafruit_metro_rp2350.menu.flash.16777216_131072.build.fs_end=285204480 +adafruit_metro_rp2350.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) +adafruit_metro_rp2350.menu.flash.16777216_262144.upload.maximum_size=16506880 +adafruit_metro_rp2350.menu.flash.16777216_262144.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_262144.build.flash_length=16506880 +adafruit_metro_rp2350.menu.flash.16777216_262144.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_262144.build.fs_start=284942336 +adafruit_metro_rp2350.menu.flash.16777216_262144.build.fs_end=285204480 +adafruit_metro_rp2350.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) +adafruit_metro_rp2350.menu.flash.16777216_524288.upload.maximum_size=16244736 +adafruit_metro_rp2350.menu.flash.16777216_524288.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_524288.build.flash_length=16244736 +adafruit_metro_rp2350.menu.flash.16777216_524288.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_524288.build.fs_start=284680192 +adafruit_metro_rp2350.menu.flash.16777216_524288.build.fs_end=285204480 +adafruit_metro_rp2350.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) +adafruit_metro_rp2350.menu.flash.16777216_1048576.upload.maximum_size=15720448 +adafruit_metro_rp2350.menu.flash.16777216_1048576.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_1048576.build.flash_length=15720448 +adafruit_metro_rp2350.menu.flash.16777216_1048576.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_1048576.build.fs_start=284155904 +adafruit_metro_rp2350.menu.flash.16777216_1048576.build.fs_end=285204480 +adafruit_metro_rp2350.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) +adafruit_metro_rp2350.menu.flash.16777216_2097152.upload.maximum_size=14671872 +adafruit_metro_rp2350.menu.flash.16777216_2097152.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_2097152.build.flash_length=14671872 +adafruit_metro_rp2350.menu.flash.16777216_2097152.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_2097152.build.fs_start=283107328 +adafruit_metro_rp2350.menu.flash.16777216_2097152.build.fs_end=285204480 +adafruit_metro_rp2350.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) +adafruit_metro_rp2350.menu.flash.16777216_3145728.upload.maximum_size=13623296 +adafruit_metro_rp2350.menu.flash.16777216_3145728.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_3145728.build.flash_length=13623296 +adafruit_metro_rp2350.menu.flash.16777216_3145728.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_3145728.build.fs_start=282058752 +adafruit_metro_rp2350.menu.flash.16777216_3145728.build.fs_end=285204480 +adafruit_metro_rp2350.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) +adafruit_metro_rp2350.menu.flash.16777216_4194304.upload.maximum_size=12574720 +adafruit_metro_rp2350.menu.flash.16777216_4194304.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_4194304.build.flash_length=12574720 +adafruit_metro_rp2350.menu.flash.16777216_4194304.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_4194304.build.fs_start=281010176 +adafruit_metro_rp2350.menu.flash.16777216_4194304.build.fs_end=285204480 +adafruit_metro_rp2350.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) +adafruit_metro_rp2350.menu.flash.16777216_5242880.upload.maximum_size=11526144 +adafruit_metro_rp2350.menu.flash.16777216_5242880.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_5242880.build.flash_length=11526144 +adafruit_metro_rp2350.menu.flash.16777216_5242880.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_5242880.build.fs_start=279961600 +adafruit_metro_rp2350.menu.flash.16777216_5242880.build.fs_end=285204480 +adafruit_metro_rp2350.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) +adafruit_metro_rp2350.menu.flash.16777216_6291456.upload.maximum_size=10477568 +adafruit_metro_rp2350.menu.flash.16777216_6291456.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_6291456.build.flash_length=10477568 +adafruit_metro_rp2350.menu.flash.16777216_6291456.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_6291456.build.fs_start=278913024 +adafruit_metro_rp2350.menu.flash.16777216_6291456.build.fs_end=285204480 +adafruit_metro_rp2350.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) +adafruit_metro_rp2350.menu.flash.16777216_7340032.upload.maximum_size=9428992 +adafruit_metro_rp2350.menu.flash.16777216_7340032.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_7340032.build.flash_length=9428992 +adafruit_metro_rp2350.menu.flash.16777216_7340032.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_7340032.build.fs_start=277864448 +adafruit_metro_rp2350.menu.flash.16777216_7340032.build.fs_end=285204480 +adafruit_metro_rp2350.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) +adafruit_metro_rp2350.menu.flash.16777216_8388608.upload.maximum_size=8380416 +adafruit_metro_rp2350.menu.flash.16777216_8388608.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_8388608.build.flash_length=8380416 +adafruit_metro_rp2350.menu.flash.16777216_8388608.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_8388608.build.fs_start=276815872 +adafruit_metro_rp2350.menu.flash.16777216_8388608.build.fs_end=285204480 +adafruit_metro_rp2350.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) +adafruit_metro_rp2350.menu.flash.16777216_9437184.upload.maximum_size=7331840 +adafruit_metro_rp2350.menu.flash.16777216_9437184.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_9437184.build.flash_length=7331840 +adafruit_metro_rp2350.menu.flash.16777216_9437184.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_9437184.build.fs_start=275767296 +adafruit_metro_rp2350.menu.flash.16777216_9437184.build.fs_end=285204480 +adafruit_metro_rp2350.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) +adafruit_metro_rp2350.menu.flash.16777216_10485760.upload.maximum_size=6283264 +adafruit_metro_rp2350.menu.flash.16777216_10485760.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_10485760.build.flash_length=6283264 +adafruit_metro_rp2350.menu.flash.16777216_10485760.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_10485760.build.fs_start=274718720 +adafruit_metro_rp2350.menu.flash.16777216_10485760.build.fs_end=285204480 +adafruit_metro_rp2350.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) +adafruit_metro_rp2350.menu.flash.16777216_11534336.upload.maximum_size=5234688 +adafruit_metro_rp2350.menu.flash.16777216_11534336.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_11534336.build.flash_length=5234688 +adafruit_metro_rp2350.menu.flash.16777216_11534336.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_11534336.build.fs_start=273670144 +adafruit_metro_rp2350.menu.flash.16777216_11534336.build.fs_end=285204480 +adafruit_metro_rp2350.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) +adafruit_metro_rp2350.menu.flash.16777216_12582912.upload.maximum_size=4186112 +adafruit_metro_rp2350.menu.flash.16777216_12582912.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_12582912.build.flash_length=4186112 +adafruit_metro_rp2350.menu.flash.16777216_12582912.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_12582912.build.fs_start=272621568 +adafruit_metro_rp2350.menu.flash.16777216_12582912.build.fs_end=285204480 +adafruit_metro_rp2350.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) +adafruit_metro_rp2350.menu.flash.16777216_13631488.upload.maximum_size=3137536 +adafruit_metro_rp2350.menu.flash.16777216_13631488.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_13631488.build.flash_length=3137536 +adafruit_metro_rp2350.menu.flash.16777216_13631488.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_13631488.build.fs_start=271572992 +adafruit_metro_rp2350.menu.flash.16777216_13631488.build.fs_end=285204480 +adafruit_metro_rp2350.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) +adafruit_metro_rp2350.menu.flash.16777216_14680064.upload.maximum_size=2088960 +adafruit_metro_rp2350.menu.flash.16777216_14680064.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_14680064.build.flash_length=2088960 +adafruit_metro_rp2350.menu.flash.16777216_14680064.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_14680064.build.fs_start=270524416 +adafruit_metro_rp2350.menu.flash.16777216_14680064.build.fs_end=285204480 +adafruit_metro_rp2350.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) +adafruit_metro_rp2350.menu.flash.16777216_15728640.upload.maximum_size=1040384 +adafruit_metro_rp2350.menu.flash.16777216_15728640.build.flash_total=16777216 +adafruit_metro_rp2350.menu.flash.16777216_15728640.build.flash_length=1040384 +adafruit_metro_rp2350.menu.flash.16777216_15728640.build.eeprom_start=285204480 +adafruit_metro_rp2350.menu.flash.16777216_15728640.build.fs_start=269475840 +adafruit_metro_rp2350.menu.flash.16777216_15728640.build.fs_end=285204480 +adafruit_metro_rp2350.menu.arch.arm=ARM +adafruit_metro_rp2350.menu.arch.arm.build.chip=rp2350 +adafruit_metro_rp2350.menu.arch.arm.build.toolchain=arm-none-eabi +adafruit_metro_rp2350.menu.arch.arm.build.toolchainpkg=pqt-gcc +adafruit_metro_rp2350.menu.arch.arm.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse +adafruit_metro_rp2350.menu.arch.arm.build.uf2family=--family rp2350-arm-s --abs-block +adafruit_metro_rp2350.menu.arch.arm.build.mcu=cortex-m33 +adafruit_metro_rp2350.menu.arch.riscv=RISC-V +adafruit_metro_rp2350.menu.arch.riscv.build.chip=rp2350-riscv +adafruit_metro_rp2350.menu.arch.riscv.build.toolchain=riscv32-unknown-elf +adafruit_metro_rp2350.menu.arch.riscv.build.toolchainpkg=pqt-gcc-riscv +adafruit_metro_rp2350.menu.arch.riscv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32 +adafruit_metro_rp2350.menu.arch.riscv.build.uf2family=--family rp2350-riscv --abs-block +adafruit_metro_rp2350.menu.arch.riscv.build.mcu=rv32imac +adafruit_metro_rp2350.menu.freq.150=150 MHz +adafruit_metro_rp2350.menu.freq.150.build.f_cpu=150000000L +adafruit_metro_rp2350.menu.freq.50=50 MHz +adafruit_metro_rp2350.menu.freq.50.build.f_cpu=50000000L +adafruit_metro_rp2350.menu.freq.100=100 MHz +adafruit_metro_rp2350.menu.freq.100.build.f_cpu=100000000L +adafruit_metro_rp2350.menu.freq.120=120 MHz +adafruit_metro_rp2350.menu.freq.120.build.f_cpu=120000000L +adafruit_metro_rp2350.menu.freq.125=125 MHz +adafruit_metro_rp2350.menu.freq.125.build.f_cpu=125000000L +adafruit_metro_rp2350.menu.freq.128=128 MHz +adafruit_metro_rp2350.menu.freq.128.build.f_cpu=128000000L +adafruit_metro_rp2350.menu.freq.133=133 MHz +adafruit_metro_rp2350.menu.freq.133.build.f_cpu=133000000L +adafruit_metro_rp2350.menu.freq.176=176 MHz (Overclock) +adafruit_metro_rp2350.menu.freq.176.build.f_cpu=176000000L +adafruit_metro_rp2350.menu.freq.200=200 MHz (Overclock) +adafruit_metro_rp2350.menu.freq.200.build.f_cpu=200000000L +adafruit_metro_rp2350.menu.freq.225=225 MHz (Overclock) +adafruit_metro_rp2350.menu.freq.225.build.f_cpu=225000000L +adafruit_metro_rp2350.menu.freq.240=240 MHz (Overclock) +adafruit_metro_rp2350.menu.freq.240.build.f_cpu=240000000L +adafruit_metro_rp2350.menu.freq.250=250 MHz (Overclock) +adafruit_metro_rp2350.menu.freq.250.build.f_cpu=250000000L +adafruit_metro_rp2350.menu.freq.276=276 MHz (Overclock) +adafruit_metro_rp2350.menu.freq.276.build.f_cpu=276000000L +adafruit_metro_rp2350.menu.freq.300=300 MHz (Overclock) +adafruit_metro_rp2350.menu.freq.300.build.f_cpu=300000000L +adafruit_metro_rp2350.menu.psram.0mb=0MByte PSRAM +adafruit_metro_rp2350.menu.psram.0mb.build.psram_length=0x000000 +adafruit_metro_rp2350.menu.psram.2mb=2MByte PSRAM +adafruit_metro_rp2350.menu.psram.2mb.build.psram_length=0x200000 +adafruit_metro_rp2350.menu.psram.4mb=4MByte PSRAM +adafruit_metro_rp2350.menu.psram.4mb.build.psram_length=0x400000 +adafruit_metro_rp2350.menu.psram.8mb=8MByte PSRAM +adafruit_metro_rp2350.menu.psram.8mb.build.psram_length=0x800000 +adafruit_metro_rp2350.menu.opt.Small=Small (-Os) (standard) +adafruit_metro_rp2350.menu.opt.Small.build.flags.optimize=-Os +adafruit_metro_rp2350.menu.opt.Optimize=Optimize (-O) +adafruit_metro_rp2350.menu.opt.Optimize.build.flags.optimize=-O +adafruit_metro_rp2350.menu.opt.Optimize2=Optimize More (-O2) +adafruit_metro_rp2350.menu.opt.Optimize2.build.flags.optimize=-O2 +adafruit_metro_rp2350.menu.opt.Optimize3=Optimize Even More (-O3) +adafruit_metro_rp2350.menu.opt.Optimize3.build.flags.optimize=-O3 +adafruit_metro_rp2350.menu.opt.Fast=Fast (-Ofast) (maybe slower) +adafruit_metro_rp2350.menu.opt.Fast.build.flags.optimize=-Ofast +adafruit_metro_rp2350.menu.opt.Debug=Debug (-Og) +adafruit_metro_rp2350.menu.opt.Debug.build.flags.optimize=-Og +adafruit_metro_rp2350.menu.opt.Disabled=Disabled (-O0) +adafruit_metro_rp2350.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_metro_rp2350.menu.os.none=None +adafruit_metro_rp2350.menu.os.none.build.os= +adafruit_metro_rp2350.menu.os.freertos=FreeRTOS SMP +adafruit_metro_rp2350.menu.os.freertos.build.os=-D__FREERTOS +adafruit_metro_rp2350.menu.profile.Disabled=Disabled +adafruit_metro_rp2350.menu.profile.Disabled.build.flags.profile= +adafruit_metro_rp2350.menu.profile.Enabled=Enabled +adafruit_metro_rp2350.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +adafruit_metro_rp2350.menu.rtti.Disabled=Disabled +adafruit_metro_rp2350.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +adafruit_metro_rp2350.menu.rtti.Enabled=Enabled +adafruit_metro_rp2350.menu.rtti.Enabled.build.flags.rtti= +adafruit_metro_rp2350.menu.stackprotect.Disabled=Disabled +adafruit_metro_rp2350.menu.stackprotect.Disabled.build.flags.stackprotect= +adafruit_metro_rp2350.menu.stackprotect.Enabled=Enabled +adafruit_metro_rp2350.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +adafruit_metro_rp2350.menu.exceptions.Disabled=Disabled +adafruit_metro_rp2350.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +adafruit_metro_rp2350.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +adafruit_metro_rp2350.menu.exceptions.Enabled=Enabled +adafruit_metro_rp2350.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +adafruit_metro_rp2350.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +adafruit_metro_rp2350.menu.dbgport.Disabled=Disabled +adafruit_metro_rp2350.menu.dbgport.Disabled.build.debug_port= +adafruit_metro_rp2350.menu.dbgport.Serial=Serial +adafruit_metro_rp2350.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +adafruit_metro_rp2350.menu.dbgport.Serial1=Serial1 +adafruit_metro_rp2350.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +adafruit_metro_rp2350.menu.dbgport.Serial2=Serial2 +adafruit_metro_rp2350.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +adafruit_metro_rp2350.menu.dbgport.SerialSemi=SerialSemi +adafruit_metro_rp2350.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +adafruit_metro_rp2350.menu.dbglvl.None=None +adafruit_metro_rp2350.menu.dbglvl.None.build.debug_level= +adafruit_metro_rp2350.menu.dbglvl.Core=Core +adafruit_metro_rp2350.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +adafruit_metro_rp2350.menu.dbglvl.SPI=SPI +adafruit_metro_rp2350.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +adafruit_metro_rp2350.menu.dbglvl.Wire=Wire +adafruit_metro_rp2350.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +adafruit_metro_rp2350.menu.dbglvl.Bluetooth=Bluetooth +adafruit_metro_rp2350.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_metro_rp2350.menu.dbglvl.LWIP=LWIP +adafruit_metro_rp2350.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +adafruit_metro_rp2350.menu.dbglvl.All=All +adafruit_metro_rp2350.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +adafruit_metro_rp2350.menu.dbglvl.NDEBUG=NDEBUG +adafruit_metro_rp2350.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +adafruit_metro_rp2350.menu.usbstack.picosdk=Pico SDK +adafruit_metro_rp2350.menu.usbstack.picosdk.build.usbstack_flags= +adafruit_metro_rp2350.menu.usbstack.tinyusb=Adafruit TinyUSB +adafruit_metro_rp2350.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +adafruit_metro_rp2350.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +adafruit_metro_rp2350.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +adafruit_metro_rp2350.menu.usbstack.nousb=No USB +adafruit_metro_rp2350.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +adafruit_metro_rp2350.menu.ipbtstack.ipv4only=IPv4 Only +adafruit_metro_rp2350.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +adafruit_metro_rp2350.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +adafruit_metro_rp2350.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +adafruit_metro_rp2350.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +adafruit_metro_rp2350.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +adafruit_metro_rp2350.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +adafruit_metro_rp2350.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_metro_rp2350.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +adafruit_metro_rp2350.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +adafruit_metro_rp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_metro_rp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +adafruit_metro_rp2350.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +adafruit_metro_rp2350.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +adafruit_metro_rp2350.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +adafruit_metro_rp2350.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +adafruit_metro_rp2350.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +adafruit_metro_rp2350.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +adafruit_metro_rp2350.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +adafruit_metro_rp2350.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_metro_rp2350.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +adafruit_metro_rp2350.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +adafruit_metro_rp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_metro_rp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +adafruit_metro_rp2350.menu.uploadmethod.default=Default (UF2) +adafruit_metro_rp2350.menu.uploadmethod.default.build.ram_length=512k +adafruit_metro_rp2350.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +adafruit_metro_rp2350.menu.uploadmethod.default.upload.maximum_data_size=524288 +adafruit_metro_rp2350.menu.uploadmethod.default.upload.tool=uf2conv +adafruit_metro_rp2350.menu.uploadmethod.default.upload.tool.default=uf2conv +adafruit_metro_rp2350.menu.uploadmethod.default.upload.tool.network=uf2conv-network +adafruit_metro_rp2350.menu.uploadmethod.picotool=Picotool +adafruit_metro_rp2350.menu.uploadmethod.picotool.build.ram_length=512k +adafruit_metro_rp2350.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +adafruit_metro_rp2350.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +adafruit_metro_rp2350.menu.uploadmethod.picotool.upload.maximum_data_size=524288 +adafruit_metro_rp2350.menu.uploadmethod.picotool.upload.tool=picotool +adafruit_metro_rp2350.menu.uploadmethod.picotool.upload.tool.default=picotool +adafruit_metro_rp2350.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +adafruit_metro_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k +adafruit_metro_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +adafruit_metro_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 +adafruit_metro_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +adafruit_metro_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + +# ----------------------------------- +# Adafruit Fruit Jam RP2350 +# ----------------------------------- +adafruit_fruitjam.name=Adafruit Fruit Jam RP2350 +adafruit_fruitjam.vid.0=0x239a +adafruit_fruitjam.pid.0=0x816b +adafruit_fruitjam.vid.1=0x239a +adafruit_fruitjam.pid.1=0xc16b +adafruit_fruitjam.upload_port.0.vid=0x239a +adafruit_fruitjam.upload_port.0.pid=0x816b +adafruit_fruitjam.upload_port.1.vid=0x239a +adafruit_fruitjam.upload_port.1.pid=0xc16b +adafruit_fruitjam.build.usbvid=-DUSBD_VID=0x239a +adafruit_fruitjam.build.usbpid=-DUSBD_PID=0x816b +adafruit_fruitjam.build.usbpwr=-DUSBD_MAX_POWER_MA=250 +adafruit_fruitjam.build.board=ADAFRUIT_FRUITJAM_RP2350 +adafruit_fruitjam.build.variant=adafruit_fruitjam +adafruit_fruitjam.upload.maximum_size=16777216 +adafruit_fruitjam.upload.wait_for_upload_port=true +adafruit_fruitjam.upload.erase_cmd= +adafruit_fruitjam.serial.disableDTR=false +adafruit_fruitjam.serial.disableRTS=false +adafruit_fruitjam.build.f_cpu=125000000 +adafruit_fruitjam.build.led= +adafruit_fruitjam.build.core=rp2040 +adafruit_fruitjam.build.ldscript=memmap_default.ld +adafruit_fruitjam.build.boot2=none +adafruit_fruitjam.build.usb_manufacturer="Adafruit" +adafruit_fruitjam.build.usb_product="Fruit Jam RP2350" +adafruit_fruitjam.build.psram_length=0x800000 +adafruit_fruitjam.menu.flash.16777216_0=16MB (no FS) +adafruit_fruitjam.menu.flash.16777216_0.upload.maximum_size=16769024 +adafruit_fruitjam.menu.flash.16777216_0.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_0.build.flash_length=16769024 +adafruit_fruitjam.menu.flash.16777216_0.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_0.build.fs_start=285204480 +adafruit_fruitjam.menu.flash.16777216_0.build.fs_end=285204480 +adafruit_fruitjam.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) +adafruit_fruitjam.menu.flash.16777216_65536.upload.maximum_size=16703488 +adafruit_fruitjam.menu.flash.16777216_65536.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_65536.build.flash_length=16703488 +adafruit_fruitjam.menu.flash.16777216_65536.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_65536.build.fs_start=285138944 +adafruit_fruitjam.menu.flash.16777216_65536.build.fs_end=285204480 +adafruit_fruitjam.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) +adafruit_fruitjam.menu.flash.16777216_131072.upload.maximum_size=16637952 +adafruit_fruitjam.menu.flash.16777216_131072.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_131072.build.flash_length=16637952 +adafruit_fruitjam.menu.flash.16777216_131072.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_131072.build.fs_start=285073408 +adafruit_fruitjam.menu.flash.16777216_131072.build.fs_end=285204480 +adafruit_fruitjam.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) +adafruit_fruitjam.menu.flash.16777216_262144.upload.maximum_size=16506880 +adafruit_fruitjam.menu.flash.16777216_262144.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_262144.build.flash_length=16506880 +adafruit_fruitjam.menu.flash.16777216_262144.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_262144.build.fs_start=284942336 +adafruit_fruitjam.menu.flash.16777216_262144.build.fs_end=285204480 +adafruit_fruitjam.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) +adafruit_fruitjam.menu.flash.16777216_524288.upload.maximum_size=16244736 +adafruit_fruitjam.menu.flash.16777216_524288.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_524288.build.flash_length=16244736 +adafruit_fruitjam.menu.flash.16777216_524288.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_524288.build.fs_start=284680192 +adafruit_fruitjam.menu.flash.16777216_524288.build.fs_end=285204480 +adafruit_fruitjam.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) +adafruit_fruitjam.menu.flash.16777216_1048576.upload.maximum_size=15720448 +adafruit_fruitjam.menu.flash.16777216_1048576.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_1048576.build.flash_length=15720448 +adafruit_fruitjam.menu.flash.16777216_1048576.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_1048576.build.fs_start=284155904 +adafruit_fruitjam.menu.flash.16777216_1048576.build.fs_end=285204480 +adafruit_fruitjam.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) +adafruit_fruitjam.menu.flash.16777216_2097152.upload.maximum_size=14671872 +adafruit_fruitjam.menu.flash.16777216_2097152.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_2097152.build.flash_length=14671872 +adafruit_fruitjam.menu.flash.16777216_2097152.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_2097152.build.fs_start=283107328 +adafruit_fruitjam.menu.flash.16777216_2097152.build.fs_end=285204480 +adafruit_fruitjam.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) +adafruit_fruitjam.menu.flash.16777216_3145728.upload.maximum_size=13623296 +adafruit_fruitjam.menu.flash.16777216_3145728.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_3145728.build.flash_length=13623296 +adafruit_fruitjam.menu.flash.16777216_3145728.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_3145728.build.fs_start=282058752 +adafruit_fruitjam.menu.flash.16777216_3145728.build.fs_end=285204480 +adafruit_fruitjam.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) +adafruit_fruitjam.menu.flash.16777216_4194304.upload.maximum_size=12574720 +adafruit_fruitjam.menu.flash.16777216_4194304.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_4194304.build.flash_length=12574720 +adafruit_fruitjam.menu.flash.16777216_4194304.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_4194304.build.fs_start=281010176 +adafruit_fruitjam.menu.flash.16777216_4194304.build.fs_end=285204480 +adafruit_fruitjam.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) +adafruit_fruitjam.menu.flash.16777216_5242880.upload.maximum_size=11526144 +adafruit_fruitjam.menu.flash.16777216_5242880.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_5242880.build.flash_length=11526144 +adafruit_fruitjam.menu.flash.16777216_5242880.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_5242880.build.fs_start=279961600 +adafruit_fruitjam.menu.flash.16777216_5242880.build.fs_end=285204480 +adafruit_fruitjam.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) +adafruit_fruitjam.menu.flash.16777216_6291456.upload.maximum_size=10477568 +adafruit_fruitjam.menu.flash.16777216_6291456.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_6291456.build.flash_length=10477568 +adafruit_fruitjam.menu.flash.16777216_6291456.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_6291456.build.fs_start=278913024 +adafruit_fruitjam.menu.flash.16777216_6291456.build.fs_end=285204480 +adafruit_fruitjam.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) +adafruit_fruitjam.menu.flash.16777216_7340032.upload.maximum_size=9428992 +adafruit_fruitjam.menu.flash.16777216_7340032.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_7340032.build.flash_length=9428992 +adafruit_fruitjam.menu.flash.16777216_7340032.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_7340032.build.fs_start=277864448 +adafruit_fruitjam.menu.flash.16777216_7340032.build.fs_end=285204480 +adafruit_fruitjam.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) +adafruit_fruitjam.menu.flash.16777216_8388608.upload.maximum_size=8380416 +adafruit_fruitjam.menu.flash.16777216_8388608.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_8388608.build.flash_length=8380416 +adafruit_fruitjam.menu.flash.16777216_8388608.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_8388608.build.fs_start=276815872 +adafruit_fruitjam.menu.flash.16777216_8388608.build.fs_end=285204480 +adafruit_fruitjam.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) +adafruit_fruitjam.menu.flash.16777216_9437184.upload.maximum_size=7331840 +adafruit_fruitjam.menu.flash.16777216_9437184.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_9437184.build.flash_length=7331840 +adafruit_fruitjam.menu.flash.16777216_9437184.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_9437184.build.fs_start=275767296 +adafruit_fruitjam.menu.flash.16777216_9437184.build.fs_end=285204480 +adafruit_fruitjam.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) +adafruit_fruitjam.menu.flash.16777216_10485760.upload.maximum_size=6283264 +adafruit_fruitjam.menu.flash.16777216_10485760.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_10485760.build.flash_length=6283264 +adafruit_fruitjam.menu.flash.16777216_10485760.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_10485760.build.fs_start=274718720 +adafruit_fruitjam.menu.flash.16777216_10485760.build.fs_end=285204480 +adafruit_fruitjam.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) +adafruit_fruitjam.menu.flash.16777216_11534336.upload.maximum_size=5234688 +adafruit_fruitjam.menu.flash.16777216_11534336.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_11534336.build.flash_length=5234688 +adafruit_fruitjam.menu.flash.16777216_11534336.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_11534336.build.fs_start=273670144 +adafruit_fruitjam.menu.flash.16777216_11534336.build.fs_end=285204480 +adafruit_fruitjam.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) +adafruit_fruitjam.menu.flash.16777216_12582912.upload.maximum_size=4186112 +adafruit_fruitjam.menu.flash.16777216_12582912.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_12582912.build.flash_length=4186112 +adafruit_fruitjam.menu.flash.16777216_12582912.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_12582912.build.fs_start=272621568 +adafruit_fruitjam.menu.flash.16777216_12582912.build.fs_end=285204480 +adafruit_fruitjam.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) +adafruit_fruitjam.menu.flash.16777216_13631488.upload.maximum_size=3137536 +adafruit_fruitjam.menu.flash.16777216_13631488.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_13631488.build.flash_length=3137536 +adafruit_fruitjam.menu.flash.16777216_13631488.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_13631488.build.fs_start=271572992 +adafruit_fruitjam.menu.flash.16777216_13631488.build.fs_end=285204480 +adafruit_fruitjam.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) +adafruit_fruitjam.menu.flash.16777216_14680064.upload.maximum_size=2088960 +adafruit_fruitjam.menu.flash.16777216_14680064.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_14680064.build.flash_length=2088960 +adafruit_fruitjam.menu.flash.16777216_14680064.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_14680064.build.fs_start=270524416 +adafruit_fruitjam.menu.flash.16777216_14680064.build.fs_end=285204480 +adafruit_fruitjam.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) +adafruit_fruitjam.menu.flash.16777216_15728640.upload.maximum_size=1040384 +adafruit_fruitjam.menu.flash.16777216_15728640.build.flash_total=16777216 +adafruit_fruitjam.menu.flash.16777216_15728640.build.flash_length=1040384 +adafruit_fruitjam.menu.flash.16777216_15728640.build.eeprom_start=285204480 +adafruit_fruitjam.menu.flash.16777216_15728640.build.fs_start=269475840 +adafruit_fruitjam.menu.flash.16777216_15728640.build.fs_end=285204480 +adafruit_fruitjam.menu.arch.arm=ARM +adafruit_fruitjam.menu.arch.arm.build.chip=rp2350 +adafruit_fruitjam.menu.arch.arm.build.toolchain=arm-none-eabi +adafruit_fruitjam.menu.arch.arm.build.toolchainpkg=pqt-gcc +adafruit_fruitjam.menu.arch.arm.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse +adafruit_fruitjam.menu.arch.arm.build.uf2family=--family rp2350-arm-s --abs-block +adafruit_fruitjam.menu.arch.arm.build.mcu=cortex-m33 +adafruit_fruitjam.menu.arch.riscv=RISC-V +adafruit_fruitjam.menu.arch.riscv.build.chip=rp2350-riscv +adafruit_fruitjam.menu.arch.riscv.build.toolchain=riscv32-unknown-elf +adafruit_fruitjam.menu.arch.riscv.build.toolchainpkg=pqt-gcc-riscv +adafruit_fruitjam.menu.arch.riscv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32 +adafruit_fruitjam.menu.arch.riscv.build.uf2family=--family rp2350-riscv --abs-block +adafruit_fruitjam.menu.arch.riscv.build.mcu=rv32imac +adafruit_fruitjam.menu.freq.150=150 MHz +adafruit_fruitjam.menu.freq.150.build.f_cpu=150000000L +adafruit_fruitjam.menu.freq.50=50 MHz +adafruit_fruitjam.menu.freq.50.build.f_cpu=50000000L +adafruit_fruitjam.menu.freq.100=100 MHz +adafruit_fruitjam.menu.freq.100.build.f_cpu=100000000L +adafruit_fruitjam.menu.freq.120=120 MHz +adafruit_fruitjam.menu.freq.120.build.f_cpu=120000000L +adafruit_fruitjam.menu.freq.125=125 MHz +adafruit_fruitjam.menu.freq.125.build.f_cpu=125000000L +adafruit_fruitjam.menu.freq.128=128 MHz +adafruit_fruitjam.menu.freq.128.build.f_cpu=128000000L +adafruit_fruitjam.menu.freq.133=133 MHz +adafruit_fruitjam.menu.freq.133.build.f_cpu=133000000L +adafruit_fruitjam.menu.freq.176=176 MHz (Overclock) +adafruit_fruitjam.menu.freq.176.build.f_cpu=176000000L +adafruit_fruitjam.menu.freq.200=200 MHz (Overclock) +adafruit_fruitjam.menu.freq.200.build.f_cpu=200000000L +adafruit_fruitjam.menu.freq.225=225 MHz (Overclock) +adafruit_fruitjam.menu.freq.225.build.f_cpu=225000000L +adafruit_fruitjam.menu.freq.240=240 MHz (Overclock) +adafruit_fruitjam.menu.freq.240.build.f_cpu=240000000L +adafruit_fruitjam.menu.freq.250=250 MHz (Overclock) +adafruit_fruitjam.menu.freq.250.build.f_cpu=250000000L +adafruit_fruitjam.menu.freq.276=276 MHz (Overclock) +adafruit_fruitjam.menu.freq.276.build.f_cpu=276000000L +adafruit_fruitjam.menu.freq.300=300 MHz (Overclock) +adafruit_fruitjam.menu.freq.300.build.f_cpu=300000000L +adafruit_fruitjam.menu.opt.Small=Small (-Os) (standard) +adafruit_fruitjam.menu.opt.Small.build.flags.optimize=-Os +adafruit_fruitjam.menu.opt.Optimize=Optimize (-O) +adafruit_fruitjam.menu.opt.Optimize.build.flags.optimize=-O +adafruit_fruitjam.menu.opt.Optimize2=Optimize More (-O2) +adafruit_fruitjam.menu.opt.Optimize2.build.flags.optimize=-O2 +adafruit_fruitjam.menu.opt.Optimize3=Optimize Even More (-O3) +adafruit_fruitjam.menu.opt.Optimize3.build.flags.optimize=-O3 +adafruit_fruitjam.menu.opt.Fast=Fast (-Ofast) (maybe slower) +adafruit_fruitjam.menu.opt.Fast.build.flags.optimize=-Ofast +adafruit_fruitjam.menu.opt.Debug=Debug (-Og) +adafruit_fruitjam.menu.opt.Debug.build.flags.optimize=-Og +adafruit_fruitjam.menu.opt.Disabled=Disabled (-O0) +adafruit_fruitjam.menu.opt.Disabled.build.flags.optimize=-O0 +adafruit_fruitjam.menu.os.none=None +adafruit_fruitjam.menu.os.none.build.os= +adafruit_fruitjam.menu.os.freertos=FreeRTOS SMP +adafruit_fruitjam.menu.os.freertos.build.os=-D__FREERTOS +adafruit_fruitjam.menu.profile.Disabled=Disabled +adafruit_fruitjam.menu.profile.Disabled.build.flags.profile= +adafruit_fruitjam.menu.profile.Enabled=Enabled +adafruit_fruitjam.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +adafruit_fruitjam.menu.rtti.Disabled=Disabled +adafruit_fruitjam.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +adafruit_fruitjam.menu.rtti.Enabled=Enabled +adafruit_fruitjam.menu.rtti.Enabled.build.flags.rtti= +adafruit_fruitjam.menu.stackprotect.Disabled=Disabled +adafruit_fruitjam.menu.stackprotect.Disabled.build.flags.stackprotect= +adafruit_fruitjam.menu.stackprotect.Enabled=Enabled +adafruit_fruitjam.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +adafruit_fruitjam.menu.exceptions.Disabled=Disabled +adafruit_fruitjam.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +adafruit_fruitjam.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +adafruit_fruitjam.menu.exceptions.Enabled=Enabled +adafruit_fruitjam.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +adafruit_fruitjam.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +adafruit_fruitjam.menu.dbgport.Disabled=Disabled +adafruit_fruitjam.menu.dbgport.Disabled.build.debug_port= +adafruit_fruitjam.menu.dbgport.Serial=Serial +adafruit_fruitjam.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +adafruit_fruitjam.menu.dbgport.Serial1=Serial1 +adafruit_fruitjam.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +adafruit_fruitjam.menu.dbgport.Serial2=Serial2 +adafruit_fruitjam.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +adafruit_fruitjam.menu.dbgport.SerialSemi=SerialSemi +adafruit_fruitjam.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +adafruit_fruitjam.menu.dbglvl.None=None +adafruit_fruitjam.menu.dbglvl.None.build.debug_level= +adafruit_fruitjam.menu.dbglvl.Core=Core +adafruit_fruitjam.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +adafruit_fruitjam.menu.dbglvl.SPI=SPI +adafruit_fruitjam.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +adafruit_fruitjam.menu.dbglvl.Wire=Wire +adafruit_fruitjam.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +adafruit_fruitjam.menu.dbglvl.Bluetooth=Bluetooth +adafruit_fruitjam.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +adafruit_fruitjam.menu.dbglvl.LWIP=LWIP +adafruit_fruitjam.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +adafruit_fruitjam.menu.dbglvl.All=All +adafruit_fruitjam.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +adafruit_fruitjam.menu.dbglvl.NDEBUG=NDEBUG +adafruit_fruitjam.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +adafruit_fruitjam.menu.usbstack.picosdk=Pico SDK +adafruit_fruitjam.menu.usbstack.picosdk.build.usbstack_flags= +adafruit_fruitjam.menu.usbstack.tinyusb=Adafruit TinyUSB +adafruit_fruitjam.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +adafruit_fruitjam.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +adafruit_fruitjam.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +adafruit_fruitjam.menu.usbstack.nousb=No USB +adafruit_fruitjam.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +adafruit_fruitjam.menu.ipbtstack.ipv4only=IPv4 Only +adafruit_fruitjam.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +adafruit_fruitjam.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +adafruit_fruitjam.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +adafruit_fruitjam.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +adafruit_fruitjam.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +adafruit_fruitjam.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +adafruit_fruitjam.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +adafruit_fruitjam.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +adafruit_fruitjam.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +adafruit_fruitjam.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +adafruit_fruitjam.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +adafruit_fruitjam.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +adafruit_fruitjam.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +adafruit_fruitjam.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +adafruit_fruitjam.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +adafruit_fruitjam.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +adafruit_fruitjam.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +adafruit_fruitjam.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +adafruit_fruitjam.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +adafruit_fruitjam.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +adafruit_fruitjam.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +adafruit_fruitjam.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +adafruit_fruitjam.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +adafruit_fruitjam.menu.uploadmethod.default=Default (UF2) +adafruit_fruitjam.menu.uploadmethod.default.build.ram_length=512k +adafruit_fruitjam.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +adafruit_fruitjam.menu.uploadmethod.default.upload.maximum_data_size=524288 +adafruit_fruitjam.menu.uploadmethod.default.upload.tool=uf2conv +adafruit_fruitjam.menu.uploadmethod.default.upload.tool.default=uf2conv +adafruit_fruitjam.menu.uploadmethod.default.upload.tool.network=uf2conv-network +adafruit_fruitjam.menu.uploadmethod.picotool=Picotool +adafruit_fruitjam.menu.uploadmethod.picotool.build.ram_length=512k +adafruit_fruitjam.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +adafruit_fruitjam.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +adafruit_fruitjam.menu.uploadmethod.picotool.upload.maximum_data_size=524288 +adafruit_fruitjam.menu.uploadmethod.picotool.upload.tool=picotool +adafruit_fruitjam.menu.uploadmethod.picotool.upload.tool.default=picotool +adafruit_fruitjam.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +adafruit_fruitjam.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k +adafruit_fruitjam.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +adafruit_fruitjam.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 +adafruit_fruitjam.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +adafruit_fruitjam.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + # ----------------------------------- # Amken BunnyBoard # ----------------------------------- @@ -7177,8 +8353,8 @@ amken_bunny.menu.flash.134217728_133169152.build.flash_length=1044480 amken_bunny.menu.flash.134217728_133169152.build.eeprom_start=402649088 amken_bunny.menu.flash.134217728_133169152.build.fs_start=269479936 amken_bunny.menu.flash.134217728_133169152.build.fs_end=402649088 -amken_bunny.menu.freq.133=133 MHz -amken_bunny.menu.freq.133.build.f_cpu=133000000L +amken_bunny.menu.freq.200=200 MHz +amken_bunny.menu.freq.200.build.f_cpu=200000000L amken_bunny.menu.freq.50=50 MHz amken_bunny.menu.freq.50.build.f_cpu=50000000L amken_bunny.menu.freq.100=100 MHz @@ -7189,20 +8365,20 @@ amken_bunny.menu.freq.125=125 MHz amken_bunny.menu.freq.125.build.f_cpu=125000000L amken_bunny.menu.freq.128=128 MHz amken_bunny.menu.freq.128.build.f_cpu=128000000L -amken_bunny.menu.freq.150=150 MHz (Overclock) +amken_bunny.menu.freq.133=133 MHz +amken_bunny.menu.freq.133.build.f_cpu=133000000L +amken_bunny.menu.freq.150=150 MHz amken_bunny.menu.freq.150.build.f_cpu=150000000L -amken_bunny.menu.freq.175=175 MHz (Overclock) -amken_bunny.menu.freq.175.build.f_cpu=175000000L -amken_bunny.menu.freq.200=200 MHz (Overclock) -amken_bunny.menu.freq.200.build.f_cpu=200000000L +amken_bunny.menu.freq.176=176 MHz +amken_bunny.menu.freq.176.build.f_cpu=176000000L amken_bunny.menu.freq.225=225 MHz (Overclock) amken_bunny.menu.freq.225.build.f_cpu=225000000L amken_bunny.menu.freq.240=240 MHz (Overclock) amken_bunny.menu.freq.240.build.f_cpu=240000000L amken_bunny.menu.freq.250=250 MHz (Overclock) amken_bunny.menu.freq.250.build.f_cpu=250000000L -amken_bunny.menu.freq.275=275 MHz (Overclock) -amken_bunny.menu.freq.275.build.f_cpu=275000000L +amken_bunny.menu.freq.276=276 MHz (Overclock) +amken_bunny.menu.freq.276.build.f_cpu=276000000L amken_bunny.menu.freq.300=300 MHz (Overclock) amken_bunny.menu.freq.300.build.f_cpu=300000000L amken_bunny.menu.opt.Small=Small (-Os) (standard) @@ -7219,6 +8395,10 @@ amken_bunny.menu.opt.Debug=Debug (-Og) amken_bunny.menu.opt.Debug.build.flags.optimize=-Og amken_bunny.menu.opt.Disabled=Disabled (-O0) amken_bunny.menu.opt.Disabled.build.flags.optimize=-O0 +amken_bunny.menu.os.none=None +amken_bunny.menu.os.none.build.os= +amken_bunny.menu.os.freertos=FreeRTOS SMP +amken_bunny.menu.os.freertos.build.os=-D__FREERTOS amken_bunny.menu.profile.Disabled=Disabled amken_bunny.menu.profile.Disabled.build.flags.profile= amken_bunny.menu.profile.Enabled=Enabled @@ -7230,7 +8410,7 @@ amken_bunny.menu.rtti.Enabled.build.flags.rtti= amken_bunny.menu.stackprotect.Disabled=Disabled amken_bunny.menu.stackprotect.Disabled.build.flags.stackprotect= amken_bunny.menu.stackprotect.Enabled=Enabled -amken_bunny.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +amken_bunny.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all amken_bunny.menu.exceptions.Disabled=Disabled amken_bunny.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions amken_bunny.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -7257,8 +8437,10 @@ amken_bunny.menu.dbglvl.Wire=Wire amken_bunny.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE amken_bunny.menu.dbglvl.Bluetooth=Bluetooth amken_bunny.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +amken_bunny.menu.dbglvl.LWIP=LWIP +amken_bunny.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 amken_bunny.menu.dbglvl.All=All -amken_bunny.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +amken_bunny.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 amken_bunny.menu.dbglvl.NDEBUG=NDEBUG amken_bunny.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG amken_bunny.menu.usbstack.picosdk=Pico SDK @@ -7270,29 +8452,29 @@ amken_bunny.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_ amken_bunny.menu.usbstack.nousb=No USB amken_bunny.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" amken_bunny.menu.ipbtstack.ipv4only=IPv4 Only -amken_bunny.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +amken_bunny.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a amken_bunny.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 amken_bunny.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -amken_bunny.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +amken_bunny.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a amken_bunny.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 amken_bunny.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -amken_bunny.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -amken_bunny.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +amken_bunny.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +amken_bunny.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 amken_bunny.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -amken_bunny.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -amken_bunny.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +amken_bunny.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +amken_bunny.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 amken_bunny.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -amken_bunny.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +amken_bunny.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a amken_bunny.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 amken_bunny.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -amken_bunny.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +amken_bunny.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a amken_bunny.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 amken_bunny.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -amken_bunny.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -amken_bunny.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +amken_bunny.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +amken_bunny.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 amken_bunny.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -amken_bunny.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -amken_bunny.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +amken_bunny.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +amken_bunny.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 amken_bunny.menu.uploadmethod.default=Default (UF2) amken_bunny.menu.uploadmethod.default.build.ram_length=256k amken_bunny.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -7598,8 +8780,8 @@ amken_revelop.menu.flash.33554432_32505856.build.flash_length=1044480 amken_revelop.menu.flash.33554432_32505856.build.eeprom_start=301985792 amken_revelop.menu.flash.33554432_32505856.build.fs_start=269479936 amken_revelop.menu.flash.33554432_32505856.build.fs_end=301985792 -amken_revelop.menu.freq.133=133 MHz -amken_revelop.menu.freq.133.build.f_cpu=133000000L +amken_revelop.menu.freq.200=200 MHz +amken_revelop.menu.freq.200.build.f_cpu=200000000L amken_revelop.menu.freq.50=50 MHz amken_revelop.menu.freq.50.build.f_cpu=50000000L amken_revelop.menu.freq.100=100 MHz @@ -7610,20 +8792,20 @@ amken_revelop.menu.freq.125=125 MHz amken_revelop.menu.freq.125.build.f_cpu=125000000L amken_revelop.menu.freq.128=128 MHz amken_revelop.menu.freq.128.build.f_cpu=128000000L -amken_revelop.menu.freq.150=150 MHz (Overclock) +amken_revelop.menu.freq.133=133 MHz +amken_revelop.menu.freq.133.build.f_cpu=133000000L +amken_revelop.menu.freq.150=150 MHz amken_revelop.menu.freq.150.build.f_cpu=150000000L -amken_revelop.menu.freq.175=175 MHz (Overclock) -amken_revelop.menu.freq.175.build.f_cpu=175000000L -amken_revelop.menu.freq.200=200 MHz (Overclock) -amken_revelop.menu.freq.200.build.f_cpu=200000000L +amken_revelop.menu.freq.176=176 MHz +amken_revelop.menu.freq.176.build.f_cpu=176000000L amken_revelop.menu.freq.225=225 MHz (Overclock) amken_revelop.menu.freq.225.build.f_cpu=225000000L amken_revelop.menu.freq.240=240 MHz (Overclock) amken_revelop.menu.freq.240.build.f_cpu=240000000L amken_revelop.menu.freq.250=250 MHz (Overclock) amken_revelop.menu.freq.250.build.f_cpu=250000000L -amken_revelop.menu.freq.275=275 MHz (Overclock) -amken_revelop.menu.freq.275.build.f_cpu=275000000L +amken_revelop.menu.freq.276=276 MHz (Overclock) +amken_revelop.menu.freq.276.build.f_cpu=276000000L amken_revelop.menu.freq.300=300 MHz (Overclock) amken_revelop.menu.freq.300.build.f_cpu=300000000L amken_revelop.menu.opt.Small=Small (-Os) (standard) @@ -7640,6 +8822,10 @@ amken_revelop.menu.opt.Debug=Debug (-Og) amken_revelop.menu.opt.Debug.build.flags.optimize=-Og amken_revelop.menu.opt.Disabled=Disabled (-O0) amken_revelop.menu.opt.Disabled.build.flags.optimize=-O0 +amken_revelop.menu.os.none=None +amken_revelop.menu.os.none.build.os= +amken_revelop.menu.os.freertos=FreeRTOS SMP +amken_revelop.menu.os.freertos.build.os=-D__FREERTOS amken_revelop.menu.profile.Disabled=Disabled amken_revelop.menu.profile.Disabled.build.flags.profile= amken_revelop.menu.profile.Enabled=Enabled @@ -7651,7 +8837,7 @@ amken_revelop.menu.rtti.Enabled.build.flags.rtti= amken_revelop.menu.stackprotect.Disabled=Disabled amken_revelop.menu.stackprotect.Disabled.build.flags.stackprotect= amken_revelop.menu.stackprotect.Enabled=Enabled -amken_revelop.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +amken_revelop.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all amken_revelop.menu.exceptions.Disabled=Disabled amken_revelop.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions amken_revelop.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -7678,8 +8864,10 @@ amken_revelop.menu.dbglvl.Wire=Wire amken_revelop.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE amken_revelop.menu.dbglvl.Bluetooth=Bluetooth amken_revelop.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +amken_revelop.menu.dbglvl.LWIP=LWIP +amken_revelop.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 amken_revelop.menu.dbglvl.All=All -amken_revelop.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +amken_revelop.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 amken_revelop.menu.dbglvl.NDEBUG=NDEBUG amken_revelop.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG amken_revelop.menu.usbstack.picosdk=Pico SDK @@ -7691,29 +8879,29 @@ amken_revelop.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUS amken_revelop.menu.usbstack.nousb=No USB amken_revelop.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" amken_revelop.menu.ipbtstack.ipv4only=IPv4 Only -amken_revelop.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +amken_revelop.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a amken_revelop.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 amken_revelop.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -amken_revelop.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +amken_revelop.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a amken_revelop.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 amken_revelop.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -amken_revelop.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -amken_revelop.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +amken_revelop.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +amken_revelop.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 amken_revelop.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -amken_revelop.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -amken_revelop.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +amken_revelop.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +amken_revelop.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 amken_revelop.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -amken_revelop.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +amken_revelop.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a amken_revelop.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 amken_revelop.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -amken_revelop.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +amken_revelop.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a amken_revelop.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 amken_revelop.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -amken_revelop.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -amken_revelop.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +amken_revelop.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +amken_revelop.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 amken_revelop.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -amken_revelop.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -amken_revelop.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +amken_revelop.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +amken_revelop.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 amken_revelop.menu.uploadmethod.default=Default (UF2) amken_revelop.menu.uploadmethod.default.build.ram_length=256k amken_revelop.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -8019,8 +9207,8 @@ amken_revelop_plus.menu.flash.33554432_32505856.build.flash_length=1044480 amken_revelop_plus.menu.flash.33554432_32505856.build.eeprom_start=301985792 amken_revelop_plus.menu.flash.33554432_32505856.build.fs_start=269479936 amken_revelop_plus.menu.flash.33554432_32505856.build.fs_end=301985792 -amken_revelop_plus.menu.freq.133=133 MHz -amken_revelop_plus.menu.freq.133.build.f_cpu=133000000L +amken_revelop_plus.menu.freq.200=200 MHz +amken_revelop_plus.menu.freq.200.build.f_cpu=200000000L amken_revelop_plus.menu.freq.50=50 MHz amken_revelop_plus.menu.freq.50.build.f_cpu=50000000L amken_revelop_plus.menu.freq.100=100 MHz @@ -8031,20 +9219,20 @@ amken_revelop_plus.menu.freq.125=125 MHz amken_revelop_plus.menu.freq.125.build.f_cpu=125000000L amken_revelop_plus.menu.freq.128=128 MHz amken_revelop_plus.menu.freq.128.build.f_cpu=128000000L -amken_revelop_plus.menu.freq.150=150 MHz (Overclock) +amken_revelop_plus.menu.freq.133=133 MHz +amken_revelop_plus.menu.freq.133.build.f_cpu=133000000L +amken_revelop_plus.menu.freq.150=150 MHz amken_revelop_plus.menu.freq.150.build.f_cpu=150000000L -amken_revelop_plus.menu.freq.175=175 MHz (Overclock) -amken_revelop_plus.menu.freq.175.build.f_cpu=175000000L -amken_revelop_plus.menu.freq.200=200 MHz (Overclock) -amken_revelop_plus.menu.freq.200.build.f_cpu=200000000L +amken_revelop_plus.menu.freq.176=176 MHz +amken_revelop_plus.menu.freq.176.build.f_cpu=176000000L amken_revelop_plus.menu.freq.225=225 MHz (Overclock) amken_revelop_plus.menu.freq.225.build.f_cpu=225000000L amken_revelop_plus.menu.freq.240=240 MHz (Overclock) amken_revelop_plus.menu.freq.240.build.f_cpu=240000000L amken_revelop_plus.menu.freq.250=250 MHz (Overclock) amken_revelop_plus.menu.freq.250.build.f_cpu=250000000L -amken_revelop_plus.menu.freq.275=275 MHz (Overclock) -amken_revelop_plus.menu.freq.275.build.f_cpu=275000000L +amken_revelop_plus.menu.freq.276=276 MHz (Overclock) +amken_revelop_plus.menu.freq.276.build.f_cpu=276000000L amken_revelop_plus.menu.freq.300=300 MHz (Overclock) amken_revelop_plus.menu.freq.300.build.f_cpu=300000000L amken_revelop_plus.menu.opt.Small=Small (-Os) (standard) @@ -8061,6 +9249,10 @@ amken_revelop_plus.menu.opt.Debug=Debug (-Og) amken_revelop_plus.menu.opt.Debug.build.flags.optimize=-Og amken_revelop_plus.menu.opt.Disabled=Disabled (-O0) amken_revelop_plus.menu.opt.Disabled.build.flags.optimize=-O0 +amken_revelop_plus.menu.os.none=None +amken_revelop_plus.menu.os.none.build.os= +amken_revelop_plus.menu.os.freertos=FreeRTOS SMP +amken_revelop_plus.menu.os.freertos.build.os=-D__FREERTOS amken_revelop_plus.menu.profile.Disabled=Disabled amken_revelop_plus.menu.profile.Disabled.build.flags.profile= amken_revelop_plus.menu.profile.Enabled=Enabled @@ -8072,7 +9264,7 @@ amken_revelop_plus.menu.rtti.Enabled.build.flags.rtti= amken_revelop_plus.menu.stackprotect.Disabled=Disabled amken_revelop_plus.menu.stackprotect.Disabled.build.flags.stackprotect= amken_revelop_plus.menu.stackprotect.Enabled=Enabled -amken_revelop_plus.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +amken_revelop_plus.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all amken_revelop_plus.menu.exceptions.Disabled=Disabled amken_revelop_plus.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions amken_revelop_plus.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -8099,8 +9291,10 @@ amken_revelop_plus.menu.dbglvl.Wire=Wire amken_revelop_plus.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE amken_revelop_plus.menu.dbglvl.Bluetooth=Bluetooth amken_revelop_plus.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +amken_revelop_plus.menu.dbglvl.LWIP=LWIP +amken_revelop_plus.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 amken_revelop_plus.menu.dbglvl.All=All -amken_revelop_plus.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +amken_revelop_plus.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 amken_revelop_plus.menu.dbglvl.NDEBUG=NDEBUG amken_revelop_plus.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG amken_revelop_plus.menu.usbstack.picosdk=Pico SDK @@ -8112,29 +9306,29 @@ amken_revelop_plus.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB amken_revelop_plus.menu.usbstack.nousb=No USB amken_revelop_plus.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" amken_revelop_plus.menu.ipbtstack.ipv4only=IPv4 Only -amken_revelop_plus.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +amken_revelop_plus.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a amken_revelop_plus.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 amken_revelop_plus.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -amken_revelop_plus.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +amken_revelop_plus.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a amken_revelop_plus.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 amken_revelop_plus.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -amken_revelop_plus.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -amken_revelop_plus.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +amken_revelop_plus.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +amken_revelop_plus.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 amken_revelop_plus.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -amken_revelop_plus.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -amken_revelop_plus.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +amken_revelop_plus.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +amken_revelop_plus.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 amken_revelop_plus.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -amken_revelop_plus.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +amken_revelop_plus.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a amken_revelop_plus.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 amken_revelop_plus.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -amken_revelop_plus.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +amken_revelop_plus.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a amken_revelop_plus.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 amken_revelop_plus.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -amken_revelop_plus.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -amken_revelop_plus.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +amken_revelop_plus.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +amken_revelop_plus.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 amken_revelop_plus.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -amken_revelop_plus.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -amken_revelop_plus.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +amken_revelop_plus.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +amken_revelop_plus.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 amken_revelop_plus.menu.uploadmethod.default=Default (UF2) amken_revelop_plus.menu.uploadmethod.default.build.ram_length=256k amken_revelop_plus.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -8328,8 +9522,8 @@ amken_revelop_es.menu.flash.16777216_15728640.build.flash_length=1044480 amken_revelop_es.menu.flash.16777216_15728640.build.eeprom_start=285208576 amken_revelop_es.menu.flash.16777216_15728640.build.fs_start=269479936 amken_revelop_es.menu.flash.16777216_15728640.build.fs_end=285208576 -amken_revelop_es.menu.freq.133=133 MHz -amken_revelop_es.menu.freq.133.build.f_cpu=133000000L +amken_revelop_es.menu.freq.200=200 MHz +amken_revelop_es.menu.freq.200.build.f_cpu=200000000L amken_revelop_es.menu.freq.50=50 MHz amken_revelop_es.menu.freq.50.build.f_cpu=50000000L amken_revelop_es.menu.freq.100=100 MHz @@ -8340,20 +9534,20 @@ amken_revelop_es.menu.freq.125=125 MHz amken_revelop_es.menu.freq.125.build.f_cpu=125000000L amken_revelop_es.menu.freq.128=128 MHz amken_revelop_es.menu.freq.128.build.f_cpu=128000000L -amken_revelop_es.menu.freq.150=150 MHz (Overclock) +amken_revelop_es.menu.freq.133=133 MHz +amken_revelop_es.menu.freq.133.build.f_cpu=133000000L +amken_revelop_es.menu.freq.150=150 MHz amken_revelop_es.menu.freq.150.build.f_cpu=150000000L -amken_revelop_es.menu.freq.175=175 MHz (Overclock) -amken_revelop_es.menu.freq.175.build.f_cpu=175000000L -amken_revelop_es.menu.freq.200=200 MHz (Overclock) -amken_revelop_es.menu.freq.200.build.f_cpu=200000000L +amken_revelop_es.menu.freq.176=176 MHz +amken_revelop_es.menu.freq.176.build.f_cpu=176000000L amken_revelop_es.menu.freq.225=225 MHz (Overclock) amken_revelop_es.menu.freq.225.build.f_cpu=225000000L amken_revelop_es.menu.freq.240=240 MHz (Overclock) amken_revelop_es.menu.freq.240.build.f_cpu=240000000L amken_revelop_es.menu.freq.250=250 MHz (Overclock) amken_revelop_es.menu.freq.250.build.f_cpu=250000000L -amken_revelop_es.menu.freq.275=275 MHz (Overclock) -amken_revelop_es.menu.freq.275.build.f_cpu=275000000L +amken_revelop_es.menu.freq.276=276 MHz (Overclock) +amken_revelop_es.menu.freq.276.build.f_cpu=276000000L amken_revelop_es.menu.freq.300=300 MHz (Overclock) amken_revelop_es.menu.freq.300.build.f_cpu=300000000L amken_revelop_es.menu.opt.Small=Small (-Os) (standard) @@ -8370,6 +9564,10 @@ amken_revelop_es.menu.opt.Debug=Debug (-Og) amken_revelop_es.menu.opt.Debug.build.flags.optimize=-Og amken_revelop_es.menu.opt.Disabled=Disabled (-O0) amken_revelop_es.menu.opt.Disabled.build.flags.optimize=-O0 +amken_revelop_es.menu.os.none=None +amken_revelop_es.menu.os.none.build.os= +amken_revelop_es.menu.os.freertos=FreeRTOS SMP +amken_revelop_es.menu.os.freertos.build.os=-D__FREERTOS amken_revelop_es.menu.profile.Disabled=Disabled amken_revelop_es.menu.profile.Disabled.build.flags.profile= amken_revelop_es.menu.profile.Enabled=Enabled @@ -8381,7 +9579,7 @@ amken_revelop_es.menu.rtti.Enabled.build.flags.rtti= amken_revelop_es.menu.stackprotect.Disabled=Disabled amken_revelop_es.menu.stackprotect.Disabled.build.flags.stackprotect= amken_revelop_es.menu.stackprotect.Enabled=Enabled -amken_revelop_es.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +amken_revelop_es.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all amken_revelop_es.menu.exceptions.Disabled=Disabled amken_revelop_es.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions amken_revelop_es.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -8408,8 +9606,10 @@ amken_revelop_es.menu.dbglvl.Wire=Wire amken_revelop_es.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE amken_revelop_es.menu.dbglvl.Bluetooth=Bluetooth amken_revelop_es.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +amken_revelop_es.menu.dbglvl.LWIP=LWIP +amken_revelop_es.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 amken_revelop_es.menu.dbglvl.All=All -amken_revelop_es.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +amken_revelop_es.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 amken_revelop_es.menu.dbglvl.NDEBUG=NDEBUG amken_revelop_es.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG amken_revelop_es.menu.usbstack.picosdk=Pico SDK @@ -8421,29 +9621,29 @@ amken_revelop_es.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB - amken_revelop_es.menu.usbstack.nousb=No USB amken_revelop_es.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" amken_revelop_es.menu.ipbtstack.ipv4only=IPv4 Only -amken_revelop_es.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +amken_revelop_es.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a amken_revelop_es.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 amken_revelop_es.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -amken_revelop_es.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +amken_revelop_es.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a amken_revelop_es.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 amken_revelop_es.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -amken_revelop_es.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -amken_revelop_es.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +amken_revelop_es.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +amken_revelop_es.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 amken_revelop_es.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -amken_revelop_es.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -amken_revelop_es.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +amken_revelop_es.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +amken_revelop_es.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 amken_revelop_es.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -amken_revelop_es.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +amken_revelop_es.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a amken_revelop_es.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 amken_revelop_es.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -amken_revelop_es.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +amken_revelop_es.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a amken_revelop_es.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 amken_revelop_es.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -amken_revelop_es.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -amken_revelop_es.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +amken_revelop_es.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +amken_revelop_es.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 amken_revelop_es.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -amken_revelop_es.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -amken_revelop_es.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +amken_revelop_es.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +amken_revelop_es.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 amken_revelop_es.menu.uploadmethod.default=Default (UF2) amken_revelop_es.menu.uploadmethod.default.build.ram_length=256k amken_revelop_es.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -8649,8 +9849,8 @@ jumperless_v1.menu.flash.16777216_15728640.build.flash_length=1044480 jumperless_v1.menu.flash.16777216_15728640.build.eeprom_start=285208576 jumperless_v1.menu.flash.16777216_15728640.build.fs_start=269479936 jumperless_v1.menu.flash.16777216_15728640.build.fs_end=285208576 -jumperless_v1.menu.freq.133=133 MHz -jumperless_v1.menu.freq.133.build.f_cpu=133000000L +jumperless_v1.menu.freq.200=200 MHz +jumperless_v1.menu.freq.200.build.f_cpu=200000000L jumperless_v1.menu.freq.50=50 MHz jumperless_v1.menu.freq.50.build.f_cpu=50000000L jumperless_v1.menu.freq.100=100 MHz @@ -8661,20 +9861,20 @@ jumperless_v1.menu.freq.125=125 MHz jumperless_v1.menu.freq.125.build.f_cpu=125000000L jumperless_v1.menu.freq.128=128 MHz jumperless_v1.menu.freq.128.build.f_cpu=128000000L -jumperless_v1.menu.freq.150=150 MHz (Overclock) +jumperless_v1.menu.freq.133=133 MHz +jumperless_v1.menu.freq.133.build.f_cpu=133000000L +jumperless_v1.menu.freq.150=150 MHz jumperless_v1.menu.freq.150.build.f_cpu=150000000L -jumperless_v1.menu.freq.175=175 MHz (Overclock) -jumperless_v1.menu.freq.175.build.f_cpu=175000000L -jumperless_v1.menu.freq.200=200 MHz (Overclock) -jumperless_v1.menu.freq.200.build.f_cpu=200000000L +jumperless_v1.menu.freq.176=176 MHz +jumperless_v1.menu.freq.176.build.f_cpu=176000000L jumperless_v1.menu.freq.225=225 MHz (Overclock) jumperless_v1.menu.freq.225.build.f_cpu=225000000L jumperless_v1.menu.freq.240=240 MHz (Overclock) jumperless_v1.menu.freq.240.build.f_cpu=240000000L jumperless_v1.menu.freq.250=250 MHz (Overclock) jumperless_v1.menu.freq.250.build.f_cpu=250000000L -jumperless_v1.menu.freq.275=275 MHz (Overclock) -jumperless_v1.menu.freq.275.build.f_cpu=275000000L +jumperless_v1.menu.freq.276=276 MHz (Overclock) +jumperless_v1.menu.freq.276.build.f_cpu=276000000L jumperless_v1.menu.freq.300=300 MHz (Overclock) jumperless_v1.menu.freq.300.build.f_cpu=300000000L jumperless_v1.menu.opt.Small=Small (-Os) (standard) @@ -8691,6 +9891,10 @@ jumperless_v1.menu.opt.Debug=Debug (-Og) jumperless_v1.menu.opt.Debug.build.flags.optimize=-Og jumperless_v1.menu.opt.Disabled=Disabled (-O0) jumperless_v1.menu.opt.Disabled.build.flags.optimize=-O0 +jumperless_v1.menu.os.none=None +jumperless_v1.menu.os.none.build.os= +jumperless_v1.menu.os.freertos=FreeRTOS SMP +jumperless_v1.menu.os.freertos.build.os=-D__FREERTOS jumperless_v1.menu.profile.Disabled=Disabled jumperless_v1.menu.profile.Disabled.build.flags.profile= jumperless_v1.menu.profile.Enabled=Enabled @@ -8702,7 +9906,7 @@ jumperless_v1.menu.rtti.Enabled.build.flags.rtti= jumperless_v1.menu.stackprotect.Disabled=Disabled jumperless_v1.menu.stackprotect.Disabled.build.flags.stackprotect= jumperless_v1.menu.stackprotect.Enabled=Enabled -jumperless_v1.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +jumperless_v1.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all jumperless_v1.menu.exceptions.Disabled=Disabled jumperless_v1.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions jumperless_v1.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -8729,8 +9933,10 @@ jumperless_v1.menu.dbglvl.Wire=Wire jumperless_v1.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE jumperless_v1.menu.dbglvl.Bluetooth=Bluetooth jumperless_v1.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +jumperless_v1.menu.dbglvl.LWIP=LWIP +jumperless_v1.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 jumperless_v1.menu.dbglvl.All=All -jumperless_v1.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +jumperless_v1.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 jumperless_v1.menu.dbglvl.NDEBUG=NDEBUG jumperless_v1.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG jumperless_v1.menu.usbstack.picosdk=Pico SDK @@ -8742,29 +9948,29 @@ jumperless_v1.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUS jumperless_v1.menu.usbstack.nousb=No USB jumperless_v1.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" jumperless_v1.menu.ipbtstack.ipv4only=IPv4 Only -jumperless_v1.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +jumperless_v1.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a jumperless_v1.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 jumperless_v1.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -jumperless_v1.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +jumperless_v1.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a jumperless_v1.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 jumperless_v1.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -jumperless_v1.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -jumperless_v1.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +jumperless_v1.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +jumperless_v1.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 jumperless_v1.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -jumperless_v1.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -jumperless_v1.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +jumperless_v1.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +jumperless_v1.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 jumperless_v1.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -jumperless_v1.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +jumperless_v1.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a jumperless_v1.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 jumperless_v1.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -jumperless_v1.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +jumperless_v1.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a jumperless_v1.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 jumperless_v1.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -jumperless_v1.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -jumperless_v1.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +jumperless_v1.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +jumperless_v1.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 jumperless_v1.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -jumperless_v1.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -jumperless_v1.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +jumperless_v1.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +jumperless_v1.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 jumperless_v1.menu.uploadmethod.default=Default (UF2) jumperless_v1.menu.uploadmethod.default.build.ram_length=256k jumperless_v1.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -8993,8 +10199,8 @@ jumperless_v5.menu.freq.128=128 MHz jumperless_v5.menu.freq.128.build.f_cpu=128000000L jumperless_v5.menu.freq.133=133 MHz jumperless_v5.menu.freq.133.build.f_cpu=133000000L -jumperless_v5.menu.freq.175=175 MHz (Overclock) -jumperless_v5.menu.freq.175.build.f_cpu=175000000L +jumperless_v5.menu.freq.176=176 MHz (Overclock) +jumperless_v5.menu.freq.176.build.f_cpu=176000000L jumperless_v5.menu.freq.200=200 MHz (Overclock) jumperless_v5.menu.freq.200.build.f_cpu=200000000L jumperless_v5.menu.freq.225=225 MHz (Overclock) @@ -9003,8 +10209,8 @@ jumperless_v5.menu.freq.240=240 MHz (Overclock) jumperless_v5.menu.freq.240.build.f_cpu=240000000L jumperless_v5.menu.freq.250=250 MHz (Overclock) jumperless_v5.menu.freq.250.build.f_cpu=250000000L -jumperless_v5.menu.freq.275=275 MHz (Overclock) -jumperless_v5.menu.freq.275.build.f_cpu=275000000L +jumperless_v5.menu.freq.276=276 MHz (Overclock) +jumperless_v5.menu.freq.276.build.f_cpu=276000000L jumperless_v5.menu.freq.300=300 MHz (Overclock) jumperless_v5.menu.freq.300.build.f_cpu=300000000L jumperless_v5.menu.opt.Small=Small (-Os) (standard) @@ -9021,6 +10227,10 @@ jumperless_v5.menu.opt.Debug=Debug (-Og) jumperless_v5.menu.opt.Debug.build.flags.optimize=-Og jumperless_v5.menu.opt.Disabled=Disabled (-O0) jumperless_v5.menu.opt.Disabled.build.flags.optimize=-O0 +jumperless_v5.menu.os.none=None +jumperless_v5.menu.os.none.build.os= +jumperless_v5.menu.os.freertos=FreeRTOS SMP +jumperless_v5.menu.os.freertos.build.os=-D__FREERTOS jumperless_v5.menu.profile.Disabled=Disabled jumperless_v5.menu.profile.Disabled.build.flags.profile= jumperless_v5.menu.profile.Enabled=Enabled @@ -9032,7 +10242,7 @@ jumperless_v5.menu.rtti.Enabled.build.flags.rtti= jumperless_v5.menu.stackprotect.Disabled=Disabled jumperless_v5.menu.stackprotect.Disabled.build.flags.stackprotect= jumperless_v5.menu.stackprotect.Enabled=Enabled -jumperless_v5.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +jumperless_v5.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all jumperless_v5.menu.exceptions.Disabled=Disabled jumperless_v5.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions jumperless_v5.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -9059,8 +10269,10 @@ jumperless_v5.menu.dbglvl.Wire=Wire jumperless_v5.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE jumperless_v5.menu.dbglvl.Bluetooth=Bluetooth jumperless_v5.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +jumperless_v5.menu.dbglvl.LWIP=LWIP +jumperless_v5.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 jumperless_v5.menu.dbglvl.All=All -jumperless_v5.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +jumperless_v5.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 jumperless_v5.menu.dbglvl.NDEBUG=NDEBUG jumperless_v5.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG jumperless_v5.menu.usbstack.picosdk=Pico SDK @@ -9072,29 +10284,29 @@ jumperless_v5.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUS jumperless_v5.menu.usbstack.nousb=No USB jumperless_v5.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" jumperless_v5.menu.ipbtstack.ipv4only=IPv4 Only -jumperless_v5.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +jumperless_v5.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a jumperless_v5.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 jumperless_v5.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -jumperless_v5.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +jumperless_v5.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a jumperless_v5.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 jumperless_v5.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -jumperless_v5.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -jumperless_v5.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +jumperless_v5.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +jumperless_v5.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 jumperless_v5.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -jumperless_v5.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -jumperless_v5.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +jumperless_v5.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +jumperless_v5.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 jumperless_v5.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -jumperless_v5.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +jumperless_v5.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a jumperless_v5.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 jumperless_v5.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -jumperless_v5.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +jumperless_v5.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a jumperless_v5.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 jumperless_v5.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -jumperless_v5.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -jumperless_v5.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +jumperless_v5.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +jumperless_v5.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 jumperless_v5.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -jumperless_v5.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -jumperless_v5.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +jumperless_v5.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +jumperless_v5.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 jumperless_v5.menu.uploadmethod.default=Default (UF2) jumperless_v5.menu.uploadmethod.default.build.ram_length=512k jumperless_v5.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -9299,8 +10511,8 @@ arduino_nano_connect.menu.flash.16777216_15728640.build.flash_length=1044480 arduino_nano_connect.menu.flash.16777216_15728640.build.eeprom_start=285208576 arduino_nano_connect.menu.flash.16777216_15728640.build.fs_start=269479936 arduino_nano_connect.menu.flash.16777216_15728640.build.fs_end=285208576 -arduino_nano_connect.menu.freq.133=133 MHz -arduino_nano_connect.menu.freq.133.build.f_cpu=133000000L +arduino_nano_connect.menu.freq.200=200 MHz +arduino_nano_connect.menu.freq.200.build.f_cpu=200000000L arduino_nano_connect.menu.freq.50=50 MHz arduino_nano_connect.menu.freq.50.build.f_cpu=50000000L arduino_nano_connect.menu.freq.100=100 MHz @@ -9311,20 +10523,20 @@ arduino_nano_connect.menu.freq.125=125 MHz arduino_nano_connect.menu.freq.125.build.f_cpu=125000000L arduino_nano_connect.menu.freq.128=128 MHz arduino_nano_connect.menu.freq.128.build.f_cpu=128000000L -arduino_nano_connect.menu.freq.150=150 MHz (Overclock) +arduino_nano_connect.menu.freq.133=133 MHz +arduino_nano_connect.menu.freq.133.build.f_cpu=133000000L +arduino_nano_connect.menu.freq.150=150 MHz arduino_nano_connect.menu.freq.150.build.f_cpu=150000000L -arduino_nano_connect.menu.freq.175=175 MHz (Overclock) -arduino_nano_connect.menu.freq.175.build.f_cpu=175000000L -arduino_nano_connect.menu.freq.200=200 MHz (Overclock) -arduino_nano_connect.menu.freq.200.build.f_cpu=200000000L +arduino_nano_connect.menu.freq.176=176 MHz +arduino_nano_connect.menu.freq.176.build.f_cpu=176000000L arduino_nano_connect.menu.freq.225=225 MHz (Overclock) arduino_nano_connect.menu.freq.225.build.f_cpu=225000000L arduino_nano_connect.menu.freq.240=240 MHz (Overclock) arduino_nano_connect.menu.freq.240.build.f_cpu=240000000L arduino_nano_connect.menu.freq.250=250 MHz (Overclock) arduino_nano_connect.menu.freq.250.build.f_cpu=250000000L -arduino_nano_connect.menu.freq.275=275 MHz (Overclock) -arduino_nano_connect.menu.freq.275.build.f_cpu=275000000L +arduino_nano_connect.menu.freq.276=276 MHz (Overclock) +arduino_nano_connect.menu.freq.276.build.f_cpu=276000000L arduino_nano_connect.menu.freq.300=300 MHz (Overclock) arduino_nano_connect.menu.freq.300.build.f_cpu=300000000L arduino_nano_connect.menu.opt.Small=Small (-Os) (standard) @@ -9341,6 +10553,10 @@ arduino_nano_connect.menu.opt.Debug=Debug (-Og) arduino_nano_connect.menu.opt.Debug.build.flags.optimize=-Og arduino_nano_connect.menu.opt.Disabled=Disabled (-O0) arduino_nano_connect.menu.opt.Disabled.build.flags.optimize=-O0 +arduino_nano_connect.menu.os.none=None +arduino_nano_connect.menu.os.none.build.os= +arduino_nano_connect.menu.os.freertos=FreeRTOS SMP +arduino_nano_connect.menu.os.freertos.build.os=-D__FREERTOS arduino_nano_connect.menu.profile.Disabled=Disabled arduino_nano_connect.menu.profile.Disabled.build.flags.profile= arduino_nano_connect.menu.profile.Enabled=Enabled @@ -9352,7 +10568,7 @@ arduino_nano_connect.menu.rtti.Enabled.build.flags.rtti= arduino_nano_connect.menu.stackprotect.Disabled=Disabled arduino_nano_connect.menu.stackprotect.Disabled.build.flags.stackprotect= arduino_nano_connect.menu.stackprotect.Enabled=Enabled -arduino_nano_connect.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +arduino_nano_connect.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all arduino_nano_connect.menu.exceptions.Disabled=Disabled arduino_nano_connect.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions arduino_nano_connect.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -9379,8 +10595,10 @@ arduino_nano_connect.menu.dbglvl.Wire=Wire arduino_nano_connect.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE arduino_nano_connect.menu.dbglvl.Bluetooth=Bluetooth arduino_nano_connect.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +arduino_nano_connect.menu.dbglvl.LWIP=LWIP +arduino_nano_connect.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 arduino_nano_connect.menu.dbglvl.All=All -arduino_nano_connect.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +arduino_nano_connect.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 arduino_nano_connect.menu.dbglvl.NDEBUG=NDEBUG arduino_nano_connect.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG arduino_nano_connect.menu.usbstack.picosdk=Pico SDK @@ -9392,29 +10610,29 @@ arduino_nano_connect.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYU arduino_nano_connect.menu.usbstack.nousb=No USB arduino_nano_connect.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" arduino_nano_connect.menu.ipbtstack.ipv4only=IPv4 Only -arduino_nano_connect.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +arduino_nano_connect.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a arduino_nano_connect.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 arduino_nano_connect.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -arduino_nano_connect.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +arduino_nano_connect.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a arduino_nano_connect.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 arduino_nano_connect.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -arduino_nano_connect.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -arduino_nano_connect.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +arduino_nano_connect.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +arduino_nano_connect.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 arduino_nano_connect.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -arduino_nano_connect.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -arduino_nano_connect.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +arduino_nano_connect.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +arduino_nano_connect.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 arduino_nano_connect.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -arduino_nano_connect.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +arduino_nano_connect.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a arduino_nano_connect.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 arduino_nano_connect.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -arduino_nano_connect.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +arduino_nano_connect.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a arduino_nano_connect.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 arduino_nano_connect.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -arduino_nano_connect.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -arduino_nano_connect.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +arduino_nano_connect.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +arduino_nano_connect.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 arduino_nano_connect.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -arduino_nano_connect.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -arduino_nano_connect.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +arduino_nano_connect.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +arduino_nano_connect.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 arduino_nano_connect.menu.uploadmethod.default=Default (UF2) arduino_nano_connect.menu.uploadmethod.default.build.ram_length=256k arduino_nano_connect.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -9537,8 +10755,8 @@ artronshop_rp2_nano.menu.flash.2097152_1048576.build.flash_length=1044480 artronshop_rp2_nano.menu.flash.2097152_1048576.build.eeprom_start=270528512 artronshop_rp2_nano.menu.flash.2097152_1048576.build.fs_start=269479936 artronshop_rp2_nano.menu.flash.2097152_1048576.build.fs_end=270528512 -artronshop_rp2_nano.menu.freq.133=133 MHz -artronshop_rp2_nano.menu.freq.133.build.f_cpu=133000000L +artronshop_rp2_nano.menu.freq.200=200 MHz +artronshop_rp2_nano.menu.freq.200.build.f_cpu=200000000L artronshop_rp2_nano.menu.freq.50=50 MHz artronshop_rp2_nano.menu.freq.50.build.f_cpu=50000000L artronshop_rp2_nano.menu.freq.100=100 MHz @@ -9549,20 +10767,20 @@ artronshop_rp2_nano.menu.freq.125=125 MHz artronshop_rp2_nano.menu.freq.125.build.f_cpu=125000000L artronshop_rp2_nano.menu.freq.128=128 MHz artronshop_rp2_nano.menu.freq.128.build.f_cpu=128000000L -artronshop_rp2_nano.menu.freq.150=150 MHz (Overclock) +artronshop_rp2_nano.menu.freq.133=133 MHz +artronshop_rp2_nano.menu.freq.133.build.f_cpu=133000000L +artronshop_rp2_nano.menu.freq.150=150 MHz artronshop_rp2_nano.menu.freq.150.build.f_cpu=150000000L -artronshop_rp2_nano.menu.freq.175=175 MHz (Overclock) -artronshop_rp2_nano.menu.freq.175.build.f_cpu=175000000L -artronshop_rp2_nano.menu.freq.200=200 MHz (Overclock) -artronshop_rp2_nano.menu.freq.200.build.f_cpu=200000000L +artronshop_rp2_nano.menu.freq.176=176 MHz +artronshop_rp2_nano.menu.freq.176.build.f_cpu=176000000L artronshop_rp2_nano.menu.freq.225=225 MHz (Overclock) artronshop_rp2_nano.menu.freq.225.build.f_cpu=225000000L artronshop_rp2_nano.menu.freq.240=240 MHz (Overclock) artronshop_rp2_nano.menu.freq.240.build.f_cpu=240000000L artronshop_rp2_nano.menu.freq.250=250 MHz (Overclock) artronshop_rp2_nano.menu.freq.250.build.f_cpu=250000000L -artronshop_rp2_nano.menu.freq.275=275 MHz (Overclock) -artronshop_rp2_nano.menu.freq.275.build.f_cpu=275000000L +artronshop_rp2_nano.menu.freq.276=276 MHz (Overclock) +artronshop_rp2_nano.menu.freq.276.build.f_cpu=276000000L artronshop_rp2_nano.menu.freq.300=300 MHz (Overclock) artronshop_rp2_nano.menu.freq.300.build.f_cpu=300000000L artronshop_rp2_nano.menu.opt.Small=Small (-Os) (standard) @@ -9579,6 +10797,10 @@ artronshop_rp2_nano.menu.opt.Debug=Debug (-Og) artronshop_rp2_nano.menu.opt.Debug.build.flags.optimize=-Og artronshop_rp2_nano.menu.opt.Disabled=Disabled (-O0) artronshop_rp2_nano.menu.opt.Disabled.build.flags.optimize=-O0 +artronshop_rp2_nano.menu.os.none=None +artronshop_rp2_nano.menu.os.none.build.os= +artronshop_rp2_nano.menu.os.freertos=FreeRTOS SMP +artronshop_rp2_nano.menu.os.freertos.build.os=-D__FREERTOS artronshop_rp2_nano.menu.profile.Disabled=Disabled artronshop_rp2_nano.menu.profile.Disabled.build.flags.profile= artronshop_rp2_nano.menu.profile.Enabled=Enabled @@ -9590,7 +10812,7 @@ artronshop_rp2_nano.menu.rtti.Enabled.build.flags.rtti= artronshop_rp2_nano.menu.stackprotect.Disabled=Disabled artronshop_rp2_nano.menu.stackprotect.Disabled.build.flags.stackprotect= artronshop_rp2_nano.menu.stackprotect.Enabled=Enabled -artronshop_rp2_nano.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +artronshop_rp2_nano.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all artronshop_rp2_nano.menu.exceptions.Disabled=Disabled artronshop_rp2_nano.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions artronshop_rp2_nano.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -9617,8 +10839,10 @@ artronshop_rp2_nano.menu.dbglvl.Wire=Wire artronshop_rp2_nano.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE artronshop_rp2_nano.menu.dbglvl.Bluetooth=Bluetooth artronshop_rp2_nano.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +artronshop_rp2_nano.menu.dbglvl.LWIP=LWIP +artronshop_rp2_nano.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 artronshop_rp2_nano.menu.dbglvl.All=All -artronshop_rp2_nano.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +artronshop_rp2_nano.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 artronshop_rp2_nano.menu.dbglvl.NDEBUG=NDEBUG artronshop_rp2_nano.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG artronshop_rp2_nano.menu.usbstack.picosdk=Pico SDK @@ -9630,29 +10854,29 @@ artronshop_rp2_nano.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUS artronshop_rp2_nano.menu.usbstack.nousb=No USB artronshop_rp2_nano.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" artronshop_rp2_nano.menu.ipbtstack.ipv4only=IPv4 Only -artronshop_rp2_nano.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +artronshop_rp2_nano.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a artronshop_rp2_nano.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 artronshop_rp2_nano.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -artronshop_rp2_nano.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +artronshop_rp2_nano.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a artronshop_rp2_nano.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 artronshop_rp2_nano.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -artronshop_rp2_nano.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -artronshop_rp2_nano.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +artronshop_rp2_nano.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +artronshop_rp2_nano.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 artronshop_rp2_nano.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -artronshop_rp2_nano.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -artronshop_rp2_nano.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +artronshop_rp2_nano.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +artronshop_rp2_nano.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 artronshop_rp2_nano.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -artronshop_rp2_nano.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +artronshop_rp2_nano.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a artronshop_rp2_nano.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 artronshop_rp2_nano.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -artronshop_rp2_nano.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +artronshop_rp2_nano.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a artronshop_rp2_nano.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 artronshop_rp2_nano.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -artronshop_rp2_nano.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -artronshop_rp2_nano.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +artronshop_rp2_nano.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +artronshop_rp2_nano.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 artronshop_rp2_nano.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -artronshop_rp2_nano.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -artronshop_rp2_nano.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +artronshop_rp2_nano.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +artronshop_rp2_nano.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 artronshop_rp2_nano.menu.uploadmethod.default=Default (UF2) artronshop_rp2_nano.menu.uploadmethod.default.build.ram_length=256k artronshop_rp2_nano.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -9674,6 +10898,226 @@ artronshop_rp2_nano.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_si artronshop_rp2_nano.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap artronshop_rp2_nano.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap +# ----------------------------------- +# BIGTREETECH SKR-Pico +# ----------------------------------- +bigtreetech_SKR_Pico.name=BIGTREETECH SKR-Pico +bigtreetech_SKR_Pico.vid.0=0x2e8b +bigtreetech_SKR_Pico.pid.0=0xf00a +bigtreetech_SKR_Pico.vid.1=0x2e8b +bigtreetech_SKR_Pico.pid.1=0xf10a +bigtreetech_SKR_Pico.upload_port.0.vid=0x2e8b +bigtreetech_SKR_Pico.upload_port.0.pid=0xf00a +bigtreetech_SKR_Pico.upload_port.1.vid=0x2e8b +bigtreetech_SKR_Pico.upload_port.1.pid=0xf10a +bigtreetech_SKR_Pico.build.usbvid=-DUSBD_VID=0x2e8b +bigtreetech_SKR_Pico.build.usbpid=-DUSBD_PID=0xf00a +bigtreetech_SKR_Pico.build.usbpwr=-DUSBD_MAX_POWER_MA=250 +bigtreetech_SKR_Pico.build.board=BIGTREETECH_SKR_PICO +bigtreetech_SKR_Pico.build.mcu=cortex-m0plus +bigtreetech_SKR_Pico.build.chip=rp2040 +bigtreetech_SKR_Pico.build.toolchain=arm-none-eabi +bigtreetech_SKR_Pico.build.toolchainpkg=pqt-gcc +bigtreetech_SKR_Pico.build.toolchainopts=-march=armv6-m -mcpu=cortex-m0plus -mthumb +bigtreetech_SKR_Pico.build.uf2family=--family rp2040 +bigtreetech_SKR_Pico.build.variant=bigtreetech_SKR_Pico +bigtreetech_SKR_Pico.upload.maximum_size=2097152 +bigtreetech_SKR_Pico.upload.wait_for_upload_port=true +bigtreetech_SKR_Pico.upload.erase_cmd= +bigtreetech_SKR_Pico.serial.disableDTR=false +bigtreetech_SKR_Pico.serial.disableRTS=false +bigtreetech_SKR_Pico.build.f_cpu=125000000 +bigtreetech_SKR_Pico.build.led= +bigtreetech_SKR_Pico.build.core=rp2040 +bigtreetech_SKR_Pico.build.ldscript=memmap_default.ld +bigtreetech_SKR_Pico.build.boot2=boot2_w25q080_2_padded_checksum +bigtreetech_SKR_Pico.build.usb_manufacturer="BIGTREETECH" +bigtreetech_SKR_Pico.build.usb_product="SKR-Pico" +bigtreetech_SKR_Pico.menu.flash.2097152_0=2MB (no FS) +bigtreetech_SKR_Pico.menu.flash.2097152_0.upload.maximum_size=2093056 +bigtreetech_SKR_Pico.menu.flash.2097152_0.build.flash_total=2097152 +bigtreetech_SKR_Pico.menu.flash.2097152_0.build.flash_length=2093056 +bigtreetech_SKR_Pico.menu.flash.2097152_0.build.eeprom_start=270528512 +bigtreetech_SKR_Pico.menu.flash.2097152_0.build.fs_start=270528512 +bigtreetech_SKR_Pico.menu.flash.2097152_0.build.fs_end=270528512 +bigtreetech_SKR_Pico.menu.flash.2097152_65536=2MB (Sketch: 1984KB, FS: 64KB) +bigtreetech_SKR_Pico.menu.flash.2097152_65536.upload.maximum_size=2027520 +bigtreetech_SKR_Pico.menu.flash.2097152_65536.build.flash_total=2097152 +bigtreetech_SKR_Pico.menu.flash.2097152_65536.build.flash_length=2027520 +bigtreetech_SKR_Pico.menu.flash.2097152_65536.build.eeprom_start=270528512 +bigtreetech_SKR_Pico.menu.flash.2097152_65536.build.fs_start=270462976 +bigtreetech_SKR_Pico.menu.flash.2097152_65536.build.fs_end=270528512 +bigtreetech_SKR_Pico.menu.flash.2097152_131072=2MB (Sketch: 1920KB, FS: 128KB) +bigtreetech_SKR_Pico.menu.flash.2097152_131072.upload.maximum_size=1961984 +bigtreetech_SKR_Pico.menu.flash.2097152_131072.build.flash_total=2097152 +bigtreetech_SKR_Pico.menu.flash.2097152_131072.build.flash_length=1961984 +bigtreetech_SKR_Pico.menu.flash.2097152_131072.build.eeprom_start=270528512 +bigtreetech_SKR_Pico.menu.flash.2097152_131072.build.fs_start=270397440 +bigtreetech_SKR_Pico.menu.flash.2097152_131072.build.fs_end=270528512 +bigtreetech_SKR_Pico.menu.flash.2097152_262144=2MB (Sketch: 1792KB, FS: 256KB) +bigtreetech_SKR_Pico.menu.flash.2097152_262144.upload.maximum_size=1830912 +bigtreetech_SKR_Pico.menu.flash.2097152_262144.build.flash_total=2097152 +bigtreetech_SKR_Pico.menu.flash.2097152_262144.build.flash_length=1830912 +bigtreetech_SKR_Pico.menu.flash.2097152_262144.build.eeprom_start=270528512 +bigtreetech_SKR_Pico.menu.flash.2097152_262144.build.fs_start=270266368 +bigtreetech_SKR_Pico.menu.flash.2097152_262144.build.fs_end=270528512 +bigtreetech_SKR_Pico.menu.flash.2097152_524288=2MB (Sketch: 1536KB, FS: 512KB) +bigtreetech_SKR_Pico.menu.flash.2097152_524288.upload.maximum_size=1568768 +bigtreetech_SKR_Pico.menu.flash.2097152_524288.build.flash_total=2097152 +bigtreetech_SKR_Pico.menu.flash.2097152_524288.build.flash_length=1568768 +bigtreetech_SKR_Pico.menu.flash.2097152_524288.build.eeprom_start=270528512 +bigtreetech_SKR_Pico.menu.flash.2097152_524288.build.fs_start=270004224 +bigtreetech_SKR_Pico.menu.flash.2097152_524288.build.fs_end=270528512 +bigtreetech_SKR_Pico.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) +bigtreetech_SKR_Pico.menu.flash.2097152_1048576.upload.maximum_size=1044480 +bigtreetech_SKR_Pico.menu.flash.2097152_1048576.build.flash_total=2097152 +bigtreetech_SKR_Pico.menu.flash.2097152_1048576.build.flash_length=1044480 +bigtreetech_SKR_Pico.menu.flash.2097152_1048576.build.eeprom_start=270528512 +bigtreetech_SKR_Pico.menu.flash.2097152_1048576.build.fs_start=269479936 +bigtreetech_SKR_Pico.menu.flash.2097152_1048576.build.fs_end=270528512 +bigtreetech_SKR_Pico.menu.freq.200=200 MHz +bigtreetech_SKR_Pico.menu.freq.200.build.f_cpu=200000000L +bigtreetech_SKR_Pico.menu.freq.50=50 MHz +bigtreetech_SKR_Pico.menu.freq.50.build.f_cpu=50000000L +bigtreetech_SKR_Pico.menu.freq.100=100 MHz +bigtreetech_SKR_Pico.menu.freq.100.build.f_cpu=100000000L +bigtreetech_SKR_Pico.menu.freq.120=120 MHz +bigtreetech_SKR_Pico.menu.freq.120.build.f_cpu=120000000L +bigtreetech_SKR_Pico.menu.freq.125=125 MHz +bigtreetech_SKR_Pico.menu.freq.125.build.f_cpu=125000000L +bigtreetech_SKR_Pico.menu.freq.128=128 MHz +bigtreetech_SKR_Pico.menu.freq.128.build.f_cpu=128000000L +bigtreetech_SKR_Pico.menu.freq.133=133 MHz +bigtreetech_SKR_Pico.menu.freq.133.build.f_cpu=133000000L +bigtreetech_SKR_Pico.menu.freq.150=150 MHz +bigtreetech_SKR_Pico.menu.freq.150.build.f_cpu=150000000L +bigtreetech_SKR_Pico.menu.freq.176=176 MHz +bigtreetech_SKR_Pico.menu.freq.176.build.f_cpu=176000000L +bigtreetech_SKR_Pico.menu.freq.225=225 MHz (Overclock) +bigtreetech_SKR_Pico.menu.freq.225.build.f_cpu=225000000L +bigtreetech_SKR_Pico.menu.freq.240=240 MHz (Overclock) +bigtreetech_SKR_Pico.menu.freq.240.build.f_cpu=240000000L +bigtreetech_SKR_Pico.menu.freq.250=250 MHz (Overclock) +bigtreetech_SKR_Pico.menu.freq.250.build.f_cpu=250000000L +bigtreetech_SKR_Pico.menu.freq.276=276 MHz (Overclock) +bigtreetech_SKR_Pico.menu.freq.276.build.f_cpu=276000000L +bigtreetech_SKR_Pico.menu.freq.300=300 MHz (Overclock) +bigtreetech_SKR_Pico.menu.freq.300.build.f_cpu=300000000L +bigtreetech_SKR_Pico.menu.opt.Small=Small (-Os) (standard) +bigtreetech_SKR_Pico.menu.opt.Small.build.flags.optimize=-Os +bigtreetech_SKR_Pico.menu.opt.Optimize=Optimize (-O) +bigtreetech_SKR_Pico.menu.opt.Optimize.build.flags.optimize=-O +bigtreetech_SKR_Pico.menu.opt.Optimize2=Optimize More (-O2) +bigtreetech_SKR_Pico.menu.opt.Optimize2.build.flags.optimize=-O2 +bigtreetech_SKR_Pico.menu.opt.Optimize3=Optimize Even More (-O3) +bigtreetech_SKR_Pico.menu.opt.Optimize3.build.flags.optimize=-O3 +bigtreetech_SKR_Pico.menu.opt.Fast=Fast (-Ofast) (maybe slower) +bigtreetech_SKR_Pico.menu.opt.Fast.build.flags.optimize=-Ofast +bigtreetech_SKR_Pico.menu.opt.Debug=Debug (-Og) +bigtreetech_SKR_Pico.menu.opt.Debug.build.flags.optimize=-Og +bigtreetech_SKR_Pico.menu.opt.Disabled=Disabled (-O0) +bigtreetech_SKR_Pico.menu.opt.Disabled.build.flags.optimize=-O0 +bigtreetech_SKR_Pico.menu.os.none=None +bigtreetech_SKR_Pico.menu.os.none.build.os= +bigtreetech_SKR_Pico.menu.os.freertos=FreeRTOS SMP +bigtreetech_SKR_Pico.menu.os.freertos.build.os=-D__FREERTOS +bigtreetech_SKR_Pico.menu.profile.Disabled=Disabled +bigtreetech_SKR_Pico.menu.profile.Disabled.build.flags.profile= +bigtreetech_SKR_Pico.menu.profile.Enabled=Enabled +bigtreetech_SKR_Pico.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +bigtreetech_SKR_Pico.menu.rtti.Disabled=Disabled +bigtreetech_SKR_Pico.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +bigtreetech_SKR_Pico.menu.rtti.Enabled=Enabled +bigtreetech_SKR_Pico.menu.rtti.Enabled.build.flags.rtti= +bigtreetech_SKR_Pico.menu.stackprotect.Disabled=Disabled +bigtreetech_SKR_Pico.menu.stackprotect.Disabled.build.flags.stackprotect= +bigtreetech_SKR_Pico.menu.stackprotect.Enabled=Enabled +bigtreetech_SKR_Pico.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +bigtreetech_SKR_Pico.menu.exceptions.Disabled=Disabled +bigtreetech_SKR_Pico.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +bigtreetech_SKR_Pico.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +bigtreetech_SKR_Pico.menu.exceptions.Enabled=Enabled +bigtreetech_SKR_Pico.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +bigtreetech_SKR_Pico.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +bigtreetech_SKR_Pico.menu.dbgport.Disabled=Disabled +bigtreetech_SKR_Pico.menu.dbgport.Disabled.build.debug_port= +bigtreetech_SKR_Pico.menu.dbgport.Serial=Serial +bigtreetech_SKR_Pico.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +bigtreetech_SKR_Pico.menu.dbgport.Serial1=Serial1 +bigtreetech_SKR_Pico.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +bigtreetech_SKR_Pico.menu.dbgport.Serial2=Serial2 +bigtreetech_SKR_Pico.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +bigtreetech_SKR_Pico.menu.dbgport.SerialSemi=SerialSemi +bigtreetech_SKR_Pico.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +bigtreetech_SKR_Pico.menu.dbglvl.None=None +bigtreetech_SKR_Pico.menu.dbglvl.None.build.debug_level= +bigtreetech_SKR_Pico.menu.dbglvl.Core=Core +bigtreetech_SKR_Pico.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +bigtreetech_SKR_Pico.menu.dbglvl.SPI=SPI +bigtreetech_SKR_Pico.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +bigtreetech_SKR_Pico.menu.dbglvl.Wire=Wire +bigtreetech_SKR_Pico.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +bigtreetech_SKR_Pico.menu.dbglvl.Bluetooth=Bluetooth +bigtreetech_SKR_Pico.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +bigtreetech_SKR_Pico.menu.dbglvl.LWIP=LWIP +bigtreetech_SKR_Pico.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +bigtreetech_SKR_Pico.menu.dbglvl.All=All +bigtreetech_SKR_Pico.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +bigtreetech_SKR_Pico.menu.dbglvl.NDEBUG=NDEBUG +bigtreetech_SKR_Pico.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +bigtreetech_SKR_Pico.menu.usbstack.picosdk=Pico SDK +bigtreetech_SKR_Pico.menu.usbstack.picosdk.build.usbstack_flags= +bigtreetech_SKR_Pico.menu.usbstack.tinyusb=Adafruit TinyUSB +bigtreetech_SKR_Pico.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +bigtreetech_SKR_Pico.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +bigtreetech_SKR_Pico.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +bigtreetech_SKR_Pico.menu.usbstack.nousb=No USB +bigtreetech_SKR_Pico.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4only=IPv4 Only +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +bigtreetech_SKR_Pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +bigtreetech_SKR_Pico.menu.uploadmethod.default=Default (UF2) +bigtreetech_SKR_Pico.menu.uploadmethod.default.build.ram_length=256k +bigtreetech_SKR_Pico.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +bigtreetech_SKR_Pico.menu.uploadmethod.default.upload.maximum_data_size=262144 +bigtreetech_SKR_Pico.menu.uploadmethod.default.upload.tool=uf2conv +bigtreetech_SKR_Pico.menu.uploadmethod.default.upload.tool.default=uf2conv +bigtreetech_SKR_Pico.menu.uploadmethod.default.upload.tool.network=uf2conv-network +bigtreetech_SKR_Pico.menu.uploadmethod.picotool=Picotool +bigtreetech_SKR_Pico.menu.uploadmethod.picotool.build.ram_length=256k +bigtreetech_SKR_Pico.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +bigtreetech_SKR_Pico.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +bigtreetech_SKR_Pico.menu.uploadmethod.picotool.upload.maximum_data_size=262144 +bigtreetech_SKR_Pico.menu.uploadmethod.picotool.upload.tool=picotool +bigtreetech_SKR_Pico.menu.uploadmethod.picotool.upload.tool.default=picotool +bigtreetech_SKR_Pico.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +bigtreetech_SKR_Pico.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k +bigtreetech_SKR_Pico.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +bigtreetech_SKR_Pico.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144 +bigtreetech_SKR_Pico.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +bigtreetech_SKR_Pico.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + # ----------------------------------- # Breadstick Raspberry # ----------------------------------- @@ -9873,8 +11317,8 @@ breadstick_raspberry.menu.flash.16777216_15728640.build.flash_length=1044480 breadstick_raspberry.menu.flash.16777216_15728640.build.eeprom_start=285208576 breadstick_raspberry.menu.flash.16777216_15728640.build.fs_start=269479936 breadstick_raspberry.menu.flash.16777216_15728640.build.fs_end=285208576 -breadstick_raspberry.menu.freq.133=133 MHz -breadstick_raspberry.menu.freq.133.build.f_cpu=133000000L +breadstick_raspberry.menu.freq.200=200 MHz +breadstick_raspberry.menu.freq.200.build.f_cpu=200000000L breadstick_raspberry.menu.freq.50=50 MHz breadstick_raspberry.menu.freq.50.build.f_cpu=50000000L breadstick_raspberry.menu.freq.100=100 MHz @@ -9885,20 +11329,20 @@ breadstick_raspberry.menu.freq.125=125 MHz breadstick_raspberry.menu.freq.125.build.f_cpu=125000000L breadstick_raspberry.menu.freq.128=128 MHz breadstick_raspberry.menu.freq.128.build.f_cpu=128000000L -breadstick_raspberry.menu.freq.150=150 MHz (Overclock) +breadstick_raspberry.menu.freq.133=133 MHz +breadstick_raspberry.menu.freq.133.build.f_cpu=133000000L +breadstick_raspberry.menu.freq.150=150 MHz breadstick_raspberry.menu.freq.150.build.f_cpu=150000000L -breadstick_raspberry.menu.freq.175=175 MHz (Overclock) -breadstick_raspberry.menu.freq.175.build.f_cpu=175000000L -breadstick_raspberry.menu.freq.200=200 MHz (Overclock) -breadstick_raspberry.menu.freq.200.build.f_cpu=200000000L +breadstick_raspberry.menu.freq.176=176 MHz +breadstick_raspberry.menu.freq.176.build.f_cpu=176000000L breadstick_raspberry.menu.freq.225=225 MHz (Overclock) breadstick_raspberry.menu.freq.225.build.f_cpu=225000000L breadstick_raspberry.menu.freq.240=240 MHz (Overclock) breadstick_raspberry.menu.freq.240.build.f_cpu=240000000L breadstick_raspberry.menu.freq.250=250 MHz (Overclock) breadstick_raspberry.menu.freq.250.build.f_cpu=250000000L -breadstick_raspberry.menu.freq.275=275 MHz (Overclock) -breadstick_raspberry.menu.freq.275.build.f_cpu=275000000L +breadstick_raspberry.menu.freq.276=276 MHz (Overclock) +breadstick_raspberry.menu.freq.276.build.f_cpu=276000000L breadstick_raspberry.menu.freq.300=300 MHz (Overclock) breadstick_raspberry.menu.freq.300.build.f_cpu=300000000L breadstick_raspberry.menu.opt.Small=Small (-Os) (standard) @@ -9915,6 +11359,10 @@ breadstick_raspberry.menu.opt.Debug=Debug (-Og) breadstick_raspberry.menu.opt.Debug.build.flags.optimize=-Og breadstick_raspberry.menu.opt.Disabled=Disabled (-O0) breadstick_raspberry.menu.opt.Disabled.build.flags.optimize=-O0 +breadstick_raspberry.menu.os.none=None +breadstick_raspberry.menu.os.none.build.os= +breadstick_raspberry.menu.os.freertos=FreeRTOS SMP +breadstick_raspberry.menu.os.freertos.build.os=-D__FREERTOS breadstick_raspberry.menu.profile.Disabled=Disabled breadstick_raspberry.menu.profile.Disabled.build.flags.profile= breadstick_raspberry.menu.profile.Enabled=Enabled @@ -9926,7 +11374,7 @@ breadstick_raspberry.menu.rtti.Enabled.build.flags.rtti= breadstick_raspberry.menu.stackprotect.Disabled=Disabled breadstick_raspberry.menu.stackprotect.Disabled.build.flags.stackprotect= breadstick_raspberry.menu.stackprotect.Enabled=Enabled -breadstick_raspberry.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +breadstick_raspberry.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all breadstick_raspberry.menu.exceptions.Disabled=Disabled breadstick_raspberry.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions breadstick_raspberry.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -9953,8 +11401,10 @@ breadstick_raspberry.menu.dbglvl.Wire=Wire breadstick_raspberry.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE breadstick_raspberry.menu.dbglvl.Bluetooth=Bluetooth breadstick_raspberry.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +breadstick_raspberry.menu.dbglvl.LWIP=LWIP +breadstick_raspberry.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 breadstick_raspberry.menu.dbglvl.All=All -breadstick_raspberry.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +breadstick_raspberry.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 breadstick_raspberry.menu.dbglvl.NDEBUG=NDEBUG breadstick_raspberry.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG breadstick_raspberry.menu.usbstack.picosdk=Pico SDK @@ -9966,29 +11416,29 @@ breadstick_raspberry.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYU breadstick_raspberry.menu.usbstack.nousb=No USB breadstick_raspberry.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" breadstick_raspberry.menu.ipbtstack.ipv4only=IPv4 Only -breadstick_raspberry.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +breadstick_raspberry.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a breadstick_raspberry.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 breadstick_raspberry.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -breadstick_raspberry.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +breadstick_raspberry.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a breadstick_raspberry.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 breadstick_raspberry.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -breadstick_raspberry.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -breadstick_raspberry.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +breadstick_raspberry.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +breadstick_raspberry.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 breadstick_raspberry.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -breadstick_raspberry.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -breadstick_raspberry.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +breadstick_raspberry.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +breadstick_raspberry.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 breadstick_raspberry.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -breadstick_raspberry.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +breadstick_raspberry.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a breadstick_raspberry.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 breadstick_raspberry.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -breadstick_raspberry.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +breadstick_raspberry.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a breadstick_raspberry.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 breadstick_raspberry.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -breadstick_raspberry.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -breadstick_raspberry.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +breadstick_raspberry.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +breadstick_raspberry.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 breadstick_raspberry.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -breadstick_raspberry.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -breadstick_raspberry.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +breadstick_raspberry.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +breadstick_raspberry.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 breadstick_raspberry.menu.uploadmethod.default=Default (UF2) breadstick_raspberry.menu.uploadmethod.default.build.ram_length=256k breadstick_raspberry.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -10154,8 +11604,8 @@ bridgetek_idm2040_7a.menu.flash.8388608_7340032.build.flash_length=1044480 bridgetek_idm2040_7a.menu.flash.8388608_7340032.build.eeprom_start=276819968 bridgetek_idm2040_7a.menu.flash.8388608_7340032.build.fs_start=269479936 bridgetek_idm2040_7a.menu.flash.8388608_7340032.build.fs_end=276819968 -bridgetek_idm2040_7a.menu.freq.133=133 MHz -bridgetek_idm2040_7a.menu.freq.133.build.f_cpu=133000000L +bridgetek_idm2040_7a.menu.freq.200=200 MHz +bridgetek_idm2040_7a.menu.freq.200.build.f_cpu=200000000L bridgetek_idm2040_7a.menu.freq.50=50 MHz bridgetek_idm2040_7a.menu.freq.50.build.f_cpu=50000000L bridgetek_idm2040_7a.menu.freq.100=100 MHz @@ -10166,20 +11616,20 @@ bridgetek_idm2040_7a.menu.freq.125=125 MHz bridgetek_idm2040_7a.menu.freq.125.build.f_cpu=125000000L bridgetek_idm2040_7a.menu.freq.128=128 MHz bridgetek_idm2040_7a.menu.freq.128.build.f_cpu=128000000L -bridgetek_idm2040_7a.menu.freq.150=150 MHz (Overclock) +bridgetek_idm2040_7a.menu.freq.133=133 MHz +bridgetek_idm2040_7a.menu.freq.133.build.f_cpu=133000000L +bridgetek_idm2040_7a.menu.freq.150=150 MHz bridgetek_idm2040_7a.menu.freq.150.build.f_cpu=150000000L -bridgetek_idm2040_7a.menu.freq.175=175 MHz (Overclock) -bridgetek_idm2040_7a.menu.freq.175.build.f_cpu=175000000L -bridgetek_idm2040_7a.menu.freq.200=200 MHz (Overclock) -bridgetek_idm2040_7a.menu.freq.200.build.f_cpu=200000000L +bridgetek_idm2040_7a.menu.freq.176=176 MHz +bridgetek_idm2040_7a.menu.freq.176.build.f_cpu=176000000L bridgetek_idm2040_7a.menu.freq.225=225 MHz (Overclock) bridgetek_idm2040_7a.menu.freq.225.build.f_cpu=225000000L bridgetek_idm2040_7a.menu.freq.240=240 MHz (Overclock) bridgetek_idm2040_7a.menu.freq.240.build.f_cpu=240000000L bridgetek_idm2040_7a.menu.freq.250=250 MHz (Overclock) bridgetek_idm2040_7a.menu.freq.250.build.f_cpu=250000000L -bridgetek_idm2040_7a.menu.freq.275=275 MHz (Overclock) -bridgetek_idm2040_7a.menu.freq.275.build.f_cpu=275000000L +bridgetek_idm2040_7a.menu.freq.276=276 MHz (Overclock) +bridgetek_idm2040_7a.menu.freq.276.build.f_cpu=276000000L bridgetek_idm2040_7a.menu.freq.300=300 MHz (Overclock) bridgetek_idm2040_7a.menu.freq.300.build.f_cpu=300000000L bridgetek_idm2040_7a.menu.opt.Small=Small (-Os) (standard) @@ -10196,6 +11646,10 @@ bridgetek_idm2040_7a.menu.opt.Debug=Debug (-Og) bridgetek_idm2040_7a.menu.opt.Debug.build.flags.optimize=-Og bridgetek_idm2040_7a.menu.opt.Disabled=Disabled (-O0) bridgetek_idm2040_7a.menu.opt.Disabled.build.flags.optimize=-O0 +bridgetek_idm2040_7a.menu.os.none=None +bridgetek_idm2040_7a.menu.os.none.build.os= +bridgetek_idm2040_7a.menu.os.freertos=FreeRTOS SMP +bridgetek_idm2040_7a.menu.os.freertos.build.os=-D__FREERTOS bridgetek_idm2040_7a.menu.profile.Disabled=Disabled bridgetek_idm2040_7a.menu.profile.Disabled.build.flags.profile= bridgetek_idm2040_7a.menu.profile.Enabled=Enabled @@ -10207,7 +11661,7 @@ bridgetek_idm2040_7a.menu.rtti.Enabled.build.flags.rtti= bridgetek_idm2040_7a.menu.stackprotect.Disabled=Disabled bridgetek_idm2040_7a.menu.stackprotect.Disabled.build.flags.stackprotect= bridgetek_idm2040_7a.menu.stackprotect.Enabled=Enabled -bridgetek_idm2040_7a.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +bridgetek_idm2040_7a.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all bridgetek_idm2040_7a.menu.exceptions.Disabled=Disabled bridgetek_idm2040_7a.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions bridgetek_idm2040_7a.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -10234,8 +11688,10 @@ bridgetek_idm2040_7a.menu.dbglvl.Wire=Wire bridgetek_idm2040_7a.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE bridgetek_idm2040_7a.menu.dbglvl.Bluetooth=Bluetooth bridgetek_idm2040_7a.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +bridgetek_idm2040_7a.menu.dbglvl.LWIP=LWIP +bridgetek_idm2040_7a.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 bridgetek_idm2040_7a.menu.dbglvl.All=All -bridgetek_idm2040_7a.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +bridgetek_idm2040_7a.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 bridgetek_idm2040_7a.menu.dbglvl.NDEBUG=NDEBUG bridgetek_idm2040_7a.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG bridgetek_idm2040_7a.menu.usbstack.picosdk=Pico SDK @@ -10247,29 +11703,29 @@ bridgetek_idm2040_7a.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYU bridgetek_idm2040_7a.menu.usbstack.nousb=No USB bridgetek_idm2040_7a.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" bridgetek_idm2040_7a.menu.ipbtstack.ipv4only=IPv4 Only -bridgetek_idm2040_7a.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +bridgetek_idm2040_7a.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a bridgetek_idm2040_7a.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 bridgetek_idm2040_7a.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -bridgetek_idm2040_7a.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +bridgetek_idm2040_7a.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a bridgetek_idm2040_7a.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 bridgetek_idm2040_7a.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -bridgetek_idm2040_7a.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -bridgetek_idm2040_7a.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +bridgetek_idm2040_7a.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +bridgetek_idm2040_7a.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 bridgetek_idm2040_7a.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -bridgetek_idm2040_7a.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -bridgetek_idm2040_7a.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +bridgetek_idm2040_7a.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +bridgetek_idm2040_7a.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 bridgetek_idm2040_7a.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -bridgetek_idm2040_7a.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +bridgetek_idm2040_7a.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a bridgetek_idm2040_7a.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 bridgetek_idm2040_7a.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -bridgetek_idm2040_7a.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +bridgetek_idm2040_7a.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a bridgetek_idm2040_7a.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 bridgetek_idm2040_7a.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -bridgetek_idm2040_7a.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -bridgetek_idm2040_7a.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +bridgetek_idm2040_7a.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +bridgetek_idm2040_7a.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 bridgetek_idm2040_7a.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -bridgetek_idm2040_7a.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -bridgetek_idm2040_7a.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +bridgetek_idm2040_7a.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +bridgetek_idm2040_7a.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 bridgetek_idm2040_7a.menu.uploadmethod.default=Default (UF2) bridgetek_idm2040_7a.menu.uploadmethod.default.build.ram_length=256k bridgetek_idm2040_7a.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -10411,8 +11867,8 @@ bridgetek_idm2040_43a.menu.flash.8388608_7340032.build.flash_length=1044480 bridgetek_idm2040_43a.menu.flash.8388608_7340032.build.eeprom_start=276819968 bridgetek_idm2040_43a.menu.flash.8388608_7340032.build.fs_start=269479936 bridgetek_idm2040_43a.menu.flash.8388608_7340032.build.fs_end=276819968 -bridgetek_idm2040_43a.menu.freq.133=133 MHz -bridgetek_idm2040_43a.menu.freq.133.build.f_cpu=133000000L +bridgetek_idm2040_43a.menu.freq.200=200 MHz +bridgetek_idm2040_43a.menu.freq.200.build.f_cpu=200000000L bridgetek_idm2040_43a.menu.freq.50=50 MHz bridgetek_idm2040_43a.menu.freq.50.build.f_cpu=50000000L bridgetek_idm2040_43a.menu.freq.100=100 MHz @@ -10423,20 +11879,20 @@ bridgetek_idm2040_43a.menu.freq.125=125 MHz bridgetek_idm2040_43a.menu.freq.125.build.f_cpu=125000000L bridgetek_idm2040_43a.menu.freq.128=128 MHz bridgetek_idm2040_43a.menu.freq.128.build.f_cpu=128000000L -bridgetek_idm2040_43a.menu.freq.150=150 MHz (Overclock) +bridgetek_idm2040_43a.menu.freq.133=133 MHz +bridgetek_idm2040_43a.menu.freq.133.build.f_cpu=133000000L +bridgetek_idm2040_43a.menu.freq.150=150 MHz bridgetek_idm2040_43a.menu.freq.150.build.f_cpu=150000000L -bridgetek_idm2040_43a.menu.freq.175=175 MHz (Overclock) -bridgetek_idm2040_43a.menu.freq.175.build.f_cpu=175000000L -bridgetek_idm2040_43a.menu.freq.200=200 MHz (Overclock) -bridgetek_idm2040_43a.menu.freq.200.build.f_cpu=200000000L +bridgetek_idm2040_43a.menu.freq.176=176 MHz +bridgetek_idm2040_43a.menu.freq.176.build.f_cpu=176000000L bridgetek_idm2040_43a.menu.freq.225=225 MHz (Overclock) bridgetek_idm2040_43a.menu.freq.225.build.f_cpu=225000000L bridgetek_idm2040_43a.menu.freq.240=240 MHz (Overclock) bridgetek_idm2040_43a.menu.freq.240.build.f_cpu=240000000L bridgetek_idm2040_43a.menu.freq.250=250 MHz (Overclock) bridgetek_idm2040_43a.menu.freq.250.build.f_cpu=250000000L -bridgetek_idm2040_43a.menu.freq.275=275 MHz (Overclock) -bridgetek_idm2040_43a.menu.freq.275.build.f_cpu=275000000L +bridgetek_idm2040_43a.menu.freq.276=276 MHz (Overclock) +bridgetek_idm2040_43a.menu.freq.276.build.f_cpu=276000000L bridgetek_idm2040_43a.menu.freq.300=300 MHz (Overclock) bridgetek_idm2040_43a.menu.freq.300.build.f_cpu=300000000L bridgetek_idm2040_43a.menu.opt.Small=Small (-Os) (standard) @@ -10453,6 +11909,10 @@ bridgetek_idm2040_43a.menu.opt.Debug=Debug (-Og) bridgetek_idm2040_43a.menu.opt.Debug.build.flags.optimize=-Og bridgetek_idm2040_43a.menu.opt.Disabled=Disabled (-O0) bridgetek_idm2040_43a.menu.opt.Disabled.build.flags.optimize=-O0 +bridgetek_idm2040_43a.menu.os.none=None +bridgetek_idm2040_43a.menu.os.none.build.os= +bridgetek_idm2040_43a.menu.os.freertos=FreeRTOS SMP +bridgetek_idm2040_43a.menu.os.freertos.build.os=-D__FREERTOS bridgetek_idm2040_43a.menu.profile.Disabled=Disabled bridgetek_idm2040_43a.menu.profile.Disabled.build.flags.profile= bridgetek_idm2040_43a.menu.profile.Enabled=Enabled @@ -10464,7 +11924,7 @@ bridgetek_idm2040_43a.menu.rtti.Enabled.build.flags.rtti= bridgetek_idm2040_43a.menu.stackprotect.Disabled=Disabled bridgetek_idm2040_43a.menu.stackprotect.Disabled.build.flags.stackprotect= bridgetek_idm2040_43a.menu.stackprotect.Enabled=Enabled -bridgetek_idm2040_43a.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +bridgetek_idm2040_43a.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all bridgetek_idm2040_43a.menu.exceptions.Disabled=Disabled bridgetek_idm2040_43a.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions bridgetek_idm2040_43a.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -10491,8 +11951,10 @@ bridgetek_idm2040_43a.menu.dbglvl.Wire=Wire bridgetek_idm2040_43a.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE bridgetek_idm2040_43a.menu.dbglvl.Bluetooth=Bluetooth bridgetek_idm2040_43a.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +bridgetek_idm2040_43a.menu.dbglvl.LWIP=LWIP +bridgetek_idm2040_43a.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 bridgetek_idm2040_43a.menu.dbglvl.All=All -bridgetek_idm2040_43a.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +bridgetek_idm2040_43a.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 bridgetek_idm2040_43a.menu.dbglvl.NDEBUG=NDEBUG bridgetek_idm2040_43a.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG bridgetek_idm2040_43a.menu.usbstack.picosdk=Pico SDK @@ -10504,29 +11966,29 @@ bridgetek_idm2040_43a.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINY bridgetek_idm2040_43a.menu.usbstack.nousb=No USB bridgetek_idm2040_43a.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" bridgetek_idm2040_43a.menu.ipbtstack.ipv4only=IPv4 Only -bridgetek_idm2040_43a.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +bridgetek_idm2040_43a.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a bridgetek_idm2040_43a.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 bridgetek_idm2040_43a.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -bridgetek_idm2040_43a.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +bridgetek_idm2040_43a.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a bridgetek_idm2040_43a.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 bridgetek_idm2040_43a.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -bridgetek_idm2040_43a.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -bridgetek_idm2040_43a.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +bridgetek_idm2040_43a.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +bridgetek_idm2040_43a.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 bridgetek_idm2040_43a.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -bridgetek_idm2040_43a.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -bridgetek_idm2040_43a.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +bridgetek_idm2040_43a.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +bridgetek_idm2040_43a.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 bridgetek_idm2040_43a.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -bridgetek_idm2040_43a.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +bridgetek_idm2040_43a.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a bridgetek_idm2040_43a.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 bridgetek_idm2040_43a.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -bridgetek_idm2040_43a.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +bridgetek_idm2040_43a.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a bridgetek_idm2040_43a.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 bridgetek_idm2040_43a.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -bridgetek_idm2040_43a.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -bridgetek_idm2040_43a.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +bridgetek_idm2040_43a.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +bridgetek_idm2040_43a.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 bridgetek_idm2040_43a.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -bridgetek_idm2040_43a.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -bridgetek_idm2040_43a.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +bridgetek_idm2040_43a.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +bridgetek_idm2040_43a.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 bridgetek_idm2040_43a.menu.uploadmethod.default=Default (UF2) bridgetek_idm2040_43a.menu.uploadmethod.default.build.ram_length=256k bridgetek_idm2040_43a.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -10672,8 +12134,8 @@ cytron_iriv_io_controller.menu.freq.128=128 MHz cytron_iriv_io_controller.menu.freq.128.build.f_cpu=128000000L cytron_iriv_io_controller.menu.freq.133=133 MHz cytron_iriv_io_controller.menu.freq.133.build.f_cpu=133000000L -cytron_iriv_io_controller.menu.freq.175=175 MHz (Overclock) -cytron_iriv_io_controller.menu.freq.175.build.f_cpu=175000000L +cytron_iriv_io_controller.menu.freq.176=176 MHz (Overclock) +cytron_iriv_io_controller.menu.freq.176.build.f_cpu=176000000L cytron_iriv_io_controller.menu.freq.200=200 MHz (Overclock) cytron_iriv_io_controller.menu.freq.200.build.f_cpu=200000000L cytron_iriv_io_controller.menu.freq.225=225 MHz (Overclock) @@ -10682,8 +12144,8 @@ cytron_iriv_io_controller.menu.freq.240=240 MHz (Overclock) cytron_iriv_io_controller.menu.freq.240.build.f_cpu=240000000L cytron_iriv_io_controller.menu.freq.250=250 MHz (Overclock) cytron_iriv_io_controller.menu.freq.250.build.f_cpu=250000000L -cytron_iriv_io_controller.menu.freq.275=275 MHz (Overclock) -cytron_iriv_io_controller.menu.freq.275.build.f_cpu=275000000L +cytron_iriv_io_controller.menu.freq.276=276 MHz (Overclock) +cytron_iriv_io_controller.menu.freq.276.build.f_cpu=276000000L cytron_iriv_io_controller.menu.freq.300=300 MHz (Overclock) cytron_iriv_io_controller.menu.freq.300.build.f_cpu=300000000L cytron_iriv_io_controller.menu.opt.Small=Small (-Os) (standard) @@ -10700,6 +12162,10 @@ cytron_iriv_io_controller.menu.opt.Debug=Debug (-Og) cytron_iriv_io_controller.menu.opt.Debug.build.flags.optimize=-Og cytron_iriv_io_controller.menu.opt.Disabled=Disabled (-O0) cytron_iriv_io_controller.menu.opt.Disabled.build.flags.optimize=-O0 +cytron_iriv_io_controller.menu.os.none=None +cytron_iriv_io_controller.menu.os.none.build.os= +cytron_iriv_io_controller.menu.os.freertos=FreeRTOS SMP +cytron_iriv_io_controller.menu.os.freertos.build.os=-D__FREERTOS cytron_iriv_io_controller.menu.profile.Disabled=Disabled cytron_iriv_io_controller.menu.profile.Disabled.build.flags.profile= cytron_iriv_io_controller.menu.profile.Enabled=Enabled @@ -10711,7 +12177,7 @@ cytron_iriv_io_controller.menu.rtti.Enabled.build.flags.rtti= cytron_iriv_io_controller.menu.stackprotect.Disabled=Disabled cytron_iriv_io_controller.menu.stackprotect.Disabled.build.flags.stackprotect= cytron_iriv_io_controller.menu.stackprotect.Enabled=Enabled -cytron_iriv_io_controller.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +cytron_iriv_io_controller.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all cytron_iriv_io_controller.menu.exceptions.Disabled=Disabled cytron_iriv_io_controller.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions cytron_iriv_io_controller.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -10738,8 +12204,10 @@ cytron_iriv_io_controller.menu.dbglvl.Wire=Wire cytron_iriv_io_controller.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE cytron_iriv_io_controller.menu.dbglvl.Bluetooth=Bluetooth cytron_iriv_io_controller.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +cytron_iriv_io_controller.menu.dbglvl.LWIP=LWIP +cytron_iriv_io_controller.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 cytron_iriv_io_controller.menu.dbglvl.All=All -cytron_iriv_io_controller.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +cytron_iriv_io_controller.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 cytron_iriv_io_controller.menu.dbglvl.NDEBUG=NDEBUG cytron_iriv_io_controller.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG cytron_iriv_io_controller.menu.usbstack.picosdk=Pico SDK @@ -10751,29 +12219,29 @@ cytron_iriv_io_controller.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_ cytron_iriv_io_controller.menu.usbstack.nousb=No USB cytron_iriv_io_controller.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" cytron_iriv_io_controller.menu.ipbtstack.ipv4only=IPv4 Only -cytron_iriv_io_controller.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +cytron_iriv_io_controller.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a cytron_iriv_io_controller.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 cytron_iriv_io_controller.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -cytron_iriv_io_controller.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +cytron_iriv_io_controller.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a cytron_iriv_io_controller.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 cytron_iriv_io_controller.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -cytron_iriv_io_controller.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -cytron_iriv_io_controller.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +cytron_iriv_io_controller.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +cytron_iriv_io_controller.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 cytron_iriv_io_controller.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -cytron_iriv_io_controller.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -cytron_iriv_io_controller.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +cytron_iriv_io_controller.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +cytron_iriv_io_controller.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 cytron_iriv_io_controller.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -cytron_iriv_io_controller.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +cytron_iriv_io_controller.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a cytron_iriv_io_controller.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 cytron_iriv_io_controller.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -cytron_iriv_io_controller.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +cytron_iriv_io_controller.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a cytron_iriv_io_controller.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 cytron_iriv_io_controller.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -cytron_iriv_io_controller.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -cytron_iriv_io_controller.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +cytron_iriv_io_controller.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +cytron_iriv_io_controller.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 cytron_iriv_io_controller.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -cytron_iriv_io_controller.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -cytron_iriv_io_controller.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +cytron_iriv_io_controller.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +cytron_iriv_io_controller.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 cytron_iriv_io_controller.menu.uploadmethod.default=Default (UF2) cytron_iriv_io_controller.menu.uploadmethod.default.build.ram_length=512k cytron_iriv_io_controller.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -10896,8 +12364,8 @@ cytron_maker_nano_rp2040.menu.flash.2097152_1048576.build.flash_length=1044480 cytron_maker_nano_rp2040.menu.flash.2097152_1048576.build.eeprom_start=270528512 cytron_maker_nano_rp2040.menu.flash.2097152_1048576.build.fs_start=269479936 cytron_maker_nano_rp2040.menu.flash.2097152_1048576.build.fs_end=270528512 -cytron_maker_nano_rp2040.menu.freq.133=133 MHz -cytron_maker_nano_rp2040.menu.freq.133.build.f_cpu=133000000L +cytron_maker_nano_rp2040.menu.freq.200=200 MHz +cytron_maker_nano_rp2040.menu.freq.200.build.f_cpu=200000000L cytron_maker_nano_rp2040.menu.freq.50=50 MHz cytron_maker_nano_rp2040.menu.freq.50.build.f_cpu=50000000L cytron_maker_nano_rp2040.menu.freq.100=100 MHz @@ -10908,20 +12376,20 @@ cytron_maker_nano_rp2040.menu.freq.125=125 MHz cytron_maker_nano_rp2040.menu.freq.125.build.f_cpu=125000000L cytron_maker_nano_rp2040.menu.freq.128=128 MHz cytron_maker_nano_rp2040.menu.freq.128.build.f_cpu=128000000L -cytron_maker_nano_rp2040.menu.freq.150=150 MHz (Overclock) +cytron_maker_nano_rp2040.menu.freq.133=133 MHz +cytron_maker_nano_rp2040.menu.freq.133.build.f_cpu=133000000L +cytron_maker_nano_rp2040.menu.freq.150=150 MHz cytron_maker_nano_rp2040.menu.freq.150.build.f_cpu=150000000L -cytron_maker_nano_rp2040.menu.freq.175=175 MHz (Overclock) -cytron_maker_nano_rp2040.menu.freq.175.build.f_cpu=175000000L -cytron_maker_nano_rp2040.menu.freq.200=200 MHz (Overclock) -cytron_maker_nano_rp2040.menu.freq.200.build.f_cpu=200000000L +cytron_maker_nano_rp2040.menu.freq.176=176 MHz +cytron_maker_nano_rp2040.menu.freq.176.build.f_cpu=176000000L cytron_maker_nano_rp2040.menu.freq.225=225 MHz (Overclock) cytron_maker_nano_rp2040.menu.freq.225.build.f_cpu=225000000L cytron_maker_nano_rp2040.menu.freq.240=240 MHz (Overclock) cytron_maker_nano_rp2040.menu.freq.240.build.f_cpu=240000000L cytron_maker_nano_rp2040.menu.freq.250=250 MHz (Overclock) cytron_maker_nano_rp2040.menu.freq.250.build.f_cpu=250000000L -cytron_maker_nano_rp2040.menu.freq.275=275 MHz (Overclock) -cytron_maker_nano_rp2040.menu.freq.275.build.f_cpu=275000000L +cytron_maker_nano_rp2040.menu.freq.276=276 MHz (Overclock) +cytron_maker_nano_rp2040.menu.freq.276.build.f_cpu=276000000L cytron_maker_nano_rp2040.menu.freq.300=300 MHz (Overclock) cytron_maker_nano_rp2040.menu.freq.300.build.f_cpu=300000000L cytron_maker_nano_rp2040.menu.opt.Small=Small (-Os) (standard) @@ -10938,6 +12406,10 @@ cytron_maker_nano_rp2040.menu.opt.Debug=Debug (-Og) cytron_maker_nano_rp2040.menu.opt.Debug.build.flags.optimize=-Og cytron_maker_nano_rp2040.menu.opt.Disabled=Disabled (-O0) cytron_maker_nano_rp2040.menu.opt.Disabled.build.flags.optimize=-O0 +cytron_maker_nano_rp2040.menu.os.none=None +cytron_maker_nano_rp2040.menu.os.none.build.os= +cytron_maker_nano_rp2040.menu.os.freertos=FreeRTOS SMP +cytron_maker_nano_rp2040.menu.os.freertos.build.os=-D__FREERTOS cytron_maker_nano_rp2040.menu.profile.Disabled=Disabled cytron_maker_nano_rp2040.menu.profile.Disabled.build.flags.profile= cytron_maker_nano_rp2040.menu.profile.Enabled=Enabled @@ -10949,7 +12421,7 @@ cytron_maker_nano_rp2040.menu.rtti.Enabled.build.flags.rtti= cytron_maker_nano_rp2040.menu.stackprotect.Disabled=Disabled cytron_maker_nano_rp2040.menu.stackprotect.Disabled.build.flags.stackprotect= cytron_maker_nano_rp2040.menu.stackprotect.Enabled=Enabled -cytron_maker_nano_rp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +cytron_maker_nano_rp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all cytron_maker_nano_rp2040.menu.exceptions.Disabled=Disabled cytron_maker_nano_rp2040.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions cytron_maker_nano_rp2040.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -10976,8 +12448,10 @@ cytron_maker_nano_rp2040.menu.dbglvl.Wire=Wire cytron_maker_nano_rp2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE cytron_maker_nano_rp2040.menu.dbglvl.Bluetooth=Bluetooth cytron_maker_nano_rp2040.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +cytron_maker_nano_rp2040.menu.dbglvl.LWIP=LWIP +cytron_maker_nano_rp2040.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 cytron_maker_nano_rp2040.menu.dbglvl.All=All -cytron_maker_nano_rp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +cytron_maker_nano_rp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 cytron_maker_nano_rp2040.menu.dbglvl.NDEBUG=NDEBUG cytron_maker_nano_rp2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG cytron_maker_nano_rp2040.menu.usbstack.picosdk=Pico SDK @@ -10989,29 +12463,29 @@ cytron_maker_nano_rp2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_T cytron_maker_nano_rp2040.menu.usbstack.nousb=No USB cytron_maker_nano_rp2040.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" cytron_maker_nano_rp2040.menu.ipbtstack.ipv4only=IPv4 Only -cytron_maker_nano_rp2040.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +cytron_maker_nano_rp2040.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a cytron_maker_nano_rp2040.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 cytron_maker_nano_rp2040.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -cytron_maker_nano_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +cytron_maker_nano_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a cytron_maker_nano_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 cytron_maker_nano_rp2040.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -cytron_maker_nano_rp2040.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -cytron_maker_nano_rp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +cytron_maker_nano_rp2040.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +cytron_maker_nano_rp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 cytron_maker_nano_rp2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -cytron_maker_nano_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -cytron_maker_nano_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +cytron_maker_nano_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +cytron_maker_nano_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 cytron_maker_nano_rp2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -cytron_maker_nano_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +cytron_maker_nano_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a cytron_maker_nano_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 cytron_maker_nano_rp2040.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -cytron_maker_nano_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +cytron_maker_nano_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a cytron_maker_nano_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 cytron_maker_nano_rp2040.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -cytron_maker_nano_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -cytron_maker_nano_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +cytron_maker_nano_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +cytron_maker_nano_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 cytron_maker_nano_rp2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -cytron_maker_nano_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -cytron_maker_nano_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +cytron_maker_nano_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +cytron_maker_nano_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 cytron_maker_nano_rp2040.menu.uploadmethod.default=Default (UF2) cytron_maker_nano_rp2040.menu.uploadmethod.default.build.ram_length=256k cytron_maker_nano_rp2040.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -11134,8 +12608,8 @@ cytron_maker_pi_rp2040.menu.flash.2097152_1048576.build.flash_length=1044480 cytron_maker_pi_rp2040.menu.flash.2097152_1048576.build.eeprom_start=270528512 cytron_maker_pi_rp2040.menu.flash.2097152_1048576.build.fs_start=269479936 cytron_maker_pi_rp2040.menu.flash.2097152_1048576.build.fs_end=270528512 -cytron_maker_pi_rp2040.menu.freq.133=133 MHz -cytron_maker_pi_rp2040.menu.freq.133.build.f_cpu=133000000L +cytron_maker_pi_rp2040.menu.freq.200=200 MHz +cytron_maker_pi_rp2040.menu.freq.200.build.f_cpu=200000000L cytron_maker_pi_rp2040.menu.freq.50=50 MHz cytron_maker_pi_rp2040.menu.freq.50.build.f_cpu=50000000L cytron_maker_pi_rp2040.menu.freq.100=100 MHz @@ -11146,20 +12620,20 @@ cytron_maker_pi_rp2040.menu.freq.125=125 MHz cytron_maker_pi_rp2040.menu.freq.125.build.f_cpu=125000000L cytron_maker_pi_rp2040.menu.freq.128=128 MHz cytron_maker_pi_rp2040.menu.freq.128.build.f_cpu=128000000L -cytron_maker_pi_rp2040.menu.freq.150=150 MHz (Overclock) +cytron_maker_pi_rp2040.menu.freq.133=133 MHz +cytron_maker_pi_rp2040.menu.freq.133.build.f_cpu=133000000L +cytron_maker_pi_rp2040.menu.freq.150=150 MHz cytron_maker_pi_rp2040.menu.freq.150.build.f_cpu=150000000L -cytron_maker_pi_rp2040.menu.freq.175=175 MHz (Overclock) -cytron_maker_pi_rp2040.menu.freq.175.build.f_cpu=175000000L -cytron_maker_pi_rp2040.menu.freq.200=200 MHz (Overclock) -cytron_maker_pi_rp2040.menu.freq.200.build.f_cpu=200000000L +cytron_maker_pi_rp2040.menu.freq.176=176 MHz +cytron_maker_pi_rp2040.menu.freq.176.build.f_cpu=176000000L cytron_maker_pi_rp2040.menu.freq.225=225 MHz (Overclock) cytron_maker_pi_rp2040.menu.freq.225.build.f_cpu=225000000L cytron_maker_pi_rp2040.menu.freq.240=240 MHz (Overclock) cytron_maker_pi_rp2040.menu.freq.240.build.f_cpu=240000000L cytron_maker_pi_rp2040.menu.freq.250=250 MHz (Overclock) cytron_maker_pi_rp2040.menu.freq.250.build.f_cpu=250000000L -cytron_maker_pi_rp2040.menu.freq.275=275 MHz (Overclock) -cytron_maker_pi_rp2040.menu.freq.275.build.f_cpu=275000000L +cytron_maker_pi_rp2040.menu.freq.276=276 MHz (Overclock) +cytron_maker_pi_rp2040.menu.freq.276.build.f_cpu=276000000L cytron_maker_pi_rp2040.menu.freq.300=300 MHz (Overclock) cytron_maker_pi_rp2040.menu.freq.300.build.f_cpu=300000000L cytron_maker_pi_rp2040.menu.opt.Small=Small (-Os) (standard) @@ -11176,6 +12650,10 @@ cytron_maker_pi_rp2040.menu.opt.Debug=Debug (-Og) cytron_maker_pi_rp2040.menu.opt.Debug.build.flags.optimize=-Og cytron_maker_pi_rp2040.menu.opt.Disabled=Disabled (-O0) cytron_maker_pi_rp2040.menu.opt.Disabled.build.flags.optimize=-O0 +cytron_maker_pi_rp2040.menu.os.none=None +cytron_maker_pi_rp2040.menu.os.none.build.os= +cytron_maker_pi_rp2040.menu.os.freertos=FreeRTOS SMP +cytron_maker_pi_rp2040.menu.os.freertos.build.os=-D__FREERTOS cytron_maker_pi_rp2040.menu.profile.Disabled=Disabled cytron_maker_pi_rp2040.menu.profile.Disabled.build.flags.profile= cytron_maker_pi_rp2040.menu.profile.Enabled=Enabled @@ -11187,7 +12665,7 @@ cytron_maker_pi_rp2040.menu.rtti.Enabled.build.flags.rtti= cytron_maker_pi_rp2040.menu.stackprotect.Disabled=Disabled cytron_maker_pi_rp2040.menu.stackprotect.Disabled.build.flags.stackprotect= cytron_maker_pi_rp2040.menu.stackprotect.Enabled=Enabled -cytron_maker_pi_rp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +cytron_maker_pi_rp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all cytron_maker_pi_rp2040.menu.exceptions.Disabled=Disabled cytron_maker_pi_rp2040.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions cytron_maker_pi_rp2040.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -11214,8 +12692,10 @@ cytron_maker_pi_rp2040.menu.dbglvl.Wire=Wire cytron_maker_pi_rp2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE cytron_maker_pi_rp2040.menu.dbglvl.Bluetooth=Bluetooth cytron_maker_pi_rp2040.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +cytron_maker_pi_rp2040.menu.dbglvl.LWIP=LWIP +cytron_maker_pi_rp2040.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 cytron_maker_pi_rp2040.menu.dbglvl.All=All -cytron_maker_pi_rp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +cytron_maker_pi_rp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 cytron_maker_pi_rp2040.menu.dbglvl.NDEBUG=NDEBUG cytron_maker_pi_rp2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG cytron_maker_pi_rp2040.menu.usbstack.picosdk=Pico SDK @@ -11227,29 +12707,29 @@ cytron_maker_pi_rp2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TIN cytron_maker_pi_rp2040.menu.usbstack.nousb=No USB cytron_maker_pi_rp2040.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" cytron_maker_pi_rp2040.menu.ipbtstack.ipv4only=IPv4 Only -cytron_maker_pi_rp2040.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +cytron_maker_pi_rp2040.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a cytron_maker_pi_rp2040.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 cytron_maker_pi_rp2040.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -cytron_maker_pi_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +cytron_maker_pi_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a cytron_maker_pi_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 cytron_maker_pi_rp2040.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -cytron_maker_pi_rp2040.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -cytron_maker_pi_rp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +cytron_maker_pi_rp2040.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +cytron_maker_pi_rp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 cytron_maker_pi_rp2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -cytron_maker_pi_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -cytron_maker_pi_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +cytron_maker_pi_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +cytron_maker_pi_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 cytron_maker_pi_rp2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -cytron_maker_pi_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +cytron_maker_pi_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a cytron_maker_pi_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 cytron_maker_pi_rp2040.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -cytron_maker_pi_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +cytron_maker_pi_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a cytron_maker_pi_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 cytron_maker_pi_rp2040.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -cytron_maker_pi_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -cytron_maker_pi_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +cytron_maker_pi_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +cytron_maker_pi_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 cytron_maker_pi_rp2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -cytron_maker_pi_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -cytron_maker_pi_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +cytron_maker_pi_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +cytron_maker_pi_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 cytron_maker_pi_rp2040.menu.uploadmethod.default=Default (UF2) cytron_maker_pi_rp2040.menu.uploadmethod.default.build.ram_length=256k cytron_maker_pi_rp2040.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -11372,8 +12852,8 @@ cytron_maker_uno_rp2040.menu.flash.2097152_1048576.build.flash_length=1044480 cytron_maker_uno_rp2040.menu.flash.2097152_1048576.build.eeprom_start=270528512 cytron_maker_uno_rp2040.menu.flash.2097152_1048576.build.fs_start=269479936 cytron_maker_uno_rp2040.menu.flash.2097152_1048576.build.fs_end=270528512 -cytron_maker_uno_rp2040.menu.freq.133=133 MHz -cytron_maker_uno_rp2040.menu.freq.133.build.f_cpu=133000000L +cytron_maker_uno_rp2040.menu.freq.200=200 MHz +cytron_maker_uno_rp2040.menu.freq.200.build.f_cpu=200000000L cytron_maker_uno_rp2040.menu.freq.50=50 MHz cytron_maker_uno_rp2040.menu.freq.50.build.f_cpu=50000000L cytron_maker_uno_rp2040.menu.freq.100=100 MHz @@ -11384,20 +12864,20 @@ cytron_maker_uno_rp2040.menu.freq.125=125 MHz cytron_maker_uno_rp2040.menu.freq.125.build.f_cpu=125000000L cytron_maker_uno_rp2040.menu.freq.128=128 MHz cytron_maker_uno_rp2040.menu.freq.128.build.f_cpu=128000000L -cytron_maker_uno_rp2040.menu.freq.150=150 MHz (Overclock) +cytron_maker_uno_rp2040.menu.freq.133=133 MHz +cytron_maker_uno_rp2040.menu.freq.133.build.f_cpu=133000000L +cytron_maker_uno_rp2040.menu.freq.150=150 MHz cytron_maker_uno_rp2040.menu.freq.150.build.f_cpu=150000000L -cytron_maker_uno_rp2040.menu.freq.175=175 MHz (Overclock) -cytron_maker_uno_rp2040.menu.freq.175.build.f_cpu=175000000L -cytron_maker_uno_rp2040.menu.freq.200=200 MHz (Overclock) -cytron_maker_uno_rp2040.menu.freq.200.build.f_cpu=200000000L +cytron_maker_uno_rp2040.menu.freq.176=176 MHz +cytron_maker_uno_rp2040.menu.freq.176.build.f_cpu=176000000L cytron_maker_uno_rp2040.menu.freq.225=225 MHz (Overclock) cytron_maker_uno_rp2040.menu.freq.225.build.f_cpu=225000000L cytron_maker_uno_rp2040.menu.freq.240=240 MHz (Overclock) cytron_maker_uno_rp2040.menu.freq.240.build.f_cpu=240000000L cytron_maker_uno_rp2040.menu.freq.250=250 MHz (Overclock) cytron_maker_uno_rp2040.menu.freq.250.build.f_cpu=250000000L -cytron_maker_uno_rp2040.menu.freq.275=275 MHz (Overclock) -cytron_maker_uno_rp2040.menu.freq.275.build.f_cpu=275000000L +cytron_maker_uno_rp2040.menu.freq.276=276 MHz (Overclock) +cytron_maker_uno_rp2040.menu.freq.276.build.f_cpu=276000000L cytron_maker_uno_rp2040.menu.freq.300=300 MHz (Overclock) cytron_maker_uno_rp2040.menu.freq.300.build.f_cpu=300000000L cytron_maker_uno_rp2040.menu.opt.Small=Small (-Os) (standard) @@ -11414,6 +12894,10 @@ cytron_maker_uno_rp2040.menu.opt.Debug=Debug (-Og) cytron_maker_uno_rp2040.menu.opt.Debug.build.flags.optimize=-Og cytron_maker_uno_rp2040.menu.opt.Disabled=Disabled (-O0) cytron_maker_uno_rp2040.menu.opt.Disabled.build.flags.optimize=-O0 +cytron_maker_uno_rp2040.menu.os.none=None +cytron_maker_uno_rp2040.menu.os.none.build.os= +cytron_maker_uno_rp2040.menu.os.freertos=FreeRTOS SMP +cytron_maker_uno_rp2040.menu.os.freertos.build.os=-D__FREERTOS cytron_maker_uno_rp2040.menu.profile.Disabled=Disabled cytron_maker_uno_rp2040.menu.profile.Disabled.build.flags.profile= cytron_maker_uno_rp2040.menu.profile.Enabled=Enabled @@ -11425,7 +12909,7 @@ cytron_maker_uno_rp2040.menu.rtti.Enabled.build.flags.rtti= cytron_maker_uno_rp2040.menu.stackprotect.Disabled=Disabled cytron_maker_uno_rp2040.menu.stackprotect.Disabled.build.flags.stackprotect= cytron_maker_uno_rp2040.menu.stackprotect.Enabled=Enabled -cytron_maker_uno_rp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +cytron_maker_uno_rp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all cytron_maker_uno_rp2040.menu.exceptions.Disabled=Disabled cytron_maker_uno_rp2040.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions cytron_maker_uno_rp2040.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -11452,8 +12936,10 @@ cytron_maker_uno_rp2040.menu.dbglvl.Wire=Wire cytron_maker_uno_rp2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE cytron_maker_uno_rp2040.menu.dbglvl.Bluetooth=Bluetooth cytron_maker_uno_rp2040.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +cytron_maker_uno_rp2040.menu.dbglvl.LWIP=LWIP +cytron_maker_uno_rp2040.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 cytron_maker_uno_rp2040.menu.dbglvl.All=All -cytron_maker_uno_rp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +cytron_maker_uno_rp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 cytron_maker_uno_rp2040.menu.dbglvl.NDEBUG=NDEBUG cytron_maker_uno_rp2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG cytron_maker_uno_rp2040.menu.usbstack.picosdk=Pico SDK @@ -11465,29 +12951,29 @@ cytron_maker_uno_rp2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TI cytron_maker_uno_rp2040.menu.usbstack.nousb=No USB cytron_maker_uno_rp2040.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" cytron_maker_uno_rp2040.menu.ipbtstack.ipv4only=IPv4 Only -cytron_maker_uno_rp2040.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +cytron_maker_uno_rp2040.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a cytron_maker_uno_rp2040.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 cytron_maker_uno_rp2040.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -cytron_maker_uno_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +cytron_maker_uno_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a cytron_maker_uno_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 cytron_maker_uno_rp2040.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -cytron_maker_uno_rp2040.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -cytron_maker_uno_rp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +cytron_maker_uno_rp2040.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +cytron_maker_uno_rp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 cytron_maker_uno_rp2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -cytron_maker_uno_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -cytron_maker_uno_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +cytron_maker_uno_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +cytron_maker_uno_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 cytron_maker_uno_rp2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -cytron_maker_uno_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +cytron_maker_uno_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a cytron_maker_uno_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 cytron_maker_uno_rp2040.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -cytron_maker_uno_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +cytron_maker_uno_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a cytron_maker_uno_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 cytron_maker_uno_rp2040.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -cytron_maker_uno_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -cytron_maker_uno_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +cytron_maker_uno_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +cytron_maker_uno_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 cytron_maker_uno_rp2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -cytron_maker_uno_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -cytron_maker_uno_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +cytron_maker_uno_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +cytron_maker_uno_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 cytron_maker_uno_rp2040.menu.uploadmethod.default=Default (UF2) cytron_maker_uno_rp2040.menu.uploadmethod.default.build.ram_length=256k cytron_maker_uno_rp2040.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -11633,8 +13119,8 @@ cytron_motion_2350_pro.menu.freq.128=128 MHz cytron_motion_2350_pro.menu.freq.128.build.f_cpu=128000000L cytron_motion_2350_pro.menu.freq.133=133 MHz cytron_motion_2350_pro.menu.freq.133.build.f_cpu=133000000L -cytron_motion_2350_pro.menu.freq.175=175 MHz (Overclock) -cytron_motion_2350_pro.menu.freq.175.build.f_cpu=175000000L +cytron_motion_2350_pro.menu.freq.176=176 MHz (Overclock) +cytron_motion_2350_pro.menu.freq.176.build.f_cpu=176000000L cytron_motion_2350_pro.menu.freq.200=200 MHz (Overclock) cytron_motion_2350_pro.menu.freq.200.build.f_cpu=200000000L cytron_motion_2350_pro.menu.freq.225=225 MHz (Overclock) @@ -11643,8 +13129,8 @@ cytron_motion_2350_pro.menu.freq.240=240 MHz (Overclock) cytron_motion_2350_pro.menu.freq.240.build.f_cpu=240000000L cytron_motion_2350_pro.menu.freq.250=250 MHz (Overclock) cytron_motion_2350_pro.menu.freq.250.build.f_cpu=250000000L -cytron_motion_2350_pro.menu.freq.275=275 MHz (Overclock) -cytron_motion_2350_pro.menu.freq.275.build.f_cpu=275000000L +cytron_motion_2350_pro.menu.freq.276=276 MHz (Overclock) +cytron_motion_2350_pro.menu.freq.276.build.f_cpu=276000000L cytron_motion_2350_pro.menu.freq.300=300 MHz (Overclock) cytron_motion_2350_pro.menu.freq.300.build.f_cpu=300000000L cytron_motion_2350_pro.menu.opt.Small=Small (-Os) (standard) @@ -11661,6 +13147,10 @@ cytron_motion_2350_pro.menu.opt.Debug=Debug (-Og) cytron_motion_2350_pro.menu.opt.Debug.build.flags.optimize=-Og cytron_motion_2350_pro.menu.opt.Disabled=Disabled (-O0) cytron_motion_2350_pro.menu.opt.Disabled.build.flags.optimize=-O0 +cytron_motion_2350_pro.menu.os.none=None +cytron_motion_2350_pro.menu.os.none.build.os= +cytron_motion_2350_pro.menu.os.freertos=FreeRTOS SMP +cytron_motion_2350_pro.menu.os.freertos.build.os=-D__FREERTOS cytron_motion_2350_pro.menu.profile.Disabled=Disabled cytron_motion_2350_pro.menu.profile.Disabled.build.flags.profile= cytron_motion_2350_pro.menu.profile.Enabled=Enabled @@ -11672,7 +13162,7 @@ cytron_motion_2350_pro.menu.rtti.Enabled.build.flags.rtti= cytron_motion_2350_pro.menu.stackprotect.Disabled=Disabled cytron_motion_2350_pro.menu.stackprotect.Disabled.build.flags.stackprotect= cytron_motion_2350_pro.menu.stackprotect.Enabled=Enabled -cytron_motion_2350_pro.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +cytron_motion_2350_pro.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all cytron_motion_2350_pro.menu.exceptions.Disabled=Disabled cytron_motion_2350_pro.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions cytron_motion_2350_pro.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -11699,8 +13189,10 @@ cytron_motion_2350_pro.menu.dbglvl.Wire=Wire cytron_motion_2350_pro.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE cytron_motion_2350_pro.menu.dbglvl.Bluetooth=Bluetooth cytron_motion_2350_pro.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +cytron_motion_2350_pro.menu.dbglvl.LWIP=LWIP +cytron_motion_2350_pro.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 cytron_motion_2350_pro.menu.dbglvl.All=All -cytron_motion_2350_pro.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +cytron_motion_2350_pro.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 cytron_motion_2350_pro.menu.dbglvl.NDEBUG=NDEBUG cytron_motion_2350_pro.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG cytron_motion_2350_pro.menu.usbstack.picosdk=Pico SDK @@ -11712,29 +13204,29 @@ cytron_motion_2350_pro.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TIN cytron_motion_2350_pro.menu.usbstack.nousb=No USB cytron_motion_2350_pro.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" cytron_motion_2350_pro.menu.ipbtstack.ipv4only=IPv4 Only -cytron_motion_2350_pro.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +cytron_motion_2350_pro.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a cytron_motion_2350_pro.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 cytron_motion_2350_pro.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -cytron_motion_2350_pro.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +cytron_motion_2350_pro.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a cytron_motion_2350_pro.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 cytron_motion_2350_pro.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -cytron_motion_2350_pro.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -cytron_motion_2350_pro.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +cytron_motion_2350_pro.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +cytron_motion_2350_pro.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 cytron_motion_2350_pro.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -cytron_motion_2350_pro.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -cytron_motion_2350_pro.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +cytron_motion_2350_pro.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +cytron_motion_2350_pro.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 cytron_motion_2350_pro.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -cytron_motion_2350_pro.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +cytron_motion_2350_pro.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a cytron_motion_2350_pro.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 cytron_motion_2350_pro.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -cytron_motion_2350_pro.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +cytron_motion_2350_pro.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a cytron_motion_2350_pro.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 cytron_motion_2350_pro.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -cytron_motion_2350_pro.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -cytron_motion_2350_pro.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +cytron_motion_2350_pro.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +cytron_motion_2350_pro.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 cytron_motion_2350_pro.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -cytron_motion_2350_pro.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -cytron_motion_2350_pro.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +cytron_motion_2350_pro.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +cytron_motion_2350_pro.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 cytron_motion_2350_pro.menu.uploadmethod.default=Default (UF2) cytron_motion_2350_pro.menu.uploadmethod.default.build.ram_length=512k cytron_motion_2350_pro.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -11857,8 +13349,8 @@ datanoisetv_picoadk.menu.flash.2097152_1048576.build.flash_length=1044480 datanoisetv_picoadk.menu.flash.2097152_1048576.build.eeprom_start=270528512 datanoisetv_picoadk.menu.flash.2097152_1048576.build.fs_start=269479936 datanoisetv_picoadk.menu.flash.2097152_1048576.build.fs_end=270528512 -datanoisetv_picoadk.menu.freq.133=133 MHz -datanoisetv_picoadk.menu.freq.133.build.f_cpu=133000000L +datanoisetv_picoadk.menu.freq.200=200 MHz +datanoisetv_picoadk.menu.freq.200.build.f_cpu=200000000L datanoisetv_picoadk.menu.freq.50=50 MHz datanoisetv_picoadk.menu.freq.50.build.f_cpu=50000000L datanoisetv_picoadk.menu.freq.100=100 MHz @@ -11869,20 +13361,20 @@ datanoisetv_picoadk.menu.freq.125=125 MHz datanoisetv_picoadk.menu.freq.125.build.f_cpu=125000000L datanoisetv_picoadk.menu.freq.128=128 MHz datanoisetv_picoadk.menu.freq.128.build.f_cpu=128000000L -datanoisetv_picoadk.menu.freq.150=150 MHz (Overclock) +datanoisetv_picoadk.menu.freq.133=133 MHz +datanoisetv_picoadk.menu.freq.133.build.f_cpu=133000000L +datanoisetv_picoadk.menu.freq.150=150 MHz datanoisetv_picoadk.menu.freq.150.build.f_cpu=150000000L -datanoisetv_picoadk.menu.freq.175=175 MHz (Overclock) -datanoisetv_picoadk.menu.freq.175.build.f_cpu=175000000L -datanoisetv_picoadk.menu.freq.200=200 MHz (Overclock) -datanoisetv_picoadk.menu.freq.200.build.f_cpu=200000000L +datanoisetv_picoadk.menu.freq.176=176 MHz +datanoisetv_picoadk.menu.freq.176.build.f_cpu=176000000L datanoisetv_picoadk.menu.freq.225=225 MHz (Overclock) datanoisetv_picoadk.menu.freq.225.build.f_cpu=225000000L datanoisetv_picoadk.menu.freq.240=240 MHz (Overclock) datanoisetv_picoadk.menu.freq.240.build.f_cpu=240000000L datanoisetv_picoadk.menu.freq.250=250 MHz (Overclock) datanoisetv_picoadk.menu.freq.250.build.f_cpu=250000000L -datanoisetv_picoadk.menu.freq.275=275 MHz (Overclock) -datanoisetv_picoadk.menu.freq.275.build.f_cpu=275000000L +datanoisetv_picoadk.menu.freq.276=276 MHz (Overclock) +datanoisetv_picoadk.menu.freq.276.build.f_cpu=276000000L datanoisetv_picoadk.menu.freq.300=300 MHz (Overclock) datanoisetv_picoadk.menu.freq.300.build.f_cpu=300000000L datanoisetv_picoadk.menu.opt.Small=Small (-Os) (standard) @@ -11899,6 +13391,10 @@ datanoisetv_picoadk.menu.opt.Debug=Debug (-Og) datanoisetv_picoadk.menu.opt.Debug.build.flags.optimize=-Og datanoisetv_picoadk.menu.opt.Disabled=Disabled (-O0) datanoisetv_picoadk.menu.opt.Disabled.build.flags.optimize=-O0 +datanoisetv_picoadk.menu.os.none=None +datanoisetv_picoadk.menu.os.none.build.os= +datanoisetv_picoadk.menu.os.freertos=FreeRTOS SMP +datanoisetv_picoadk.menu.os.freertos.build.os=-D__FREERTOS datanoisetv_picoadk.menu.profile.Disabled=Disabled datanoisetv_picoadk.menu.profile.Disabled.build.flags.profile= datanoisetv_picoadk.menu.profile.Enabled=Enabled @@ -11910,7 +13406,7 @@ datanoisetv_picoadk.menu.rtti.Enabled.build.flags.rtti= datanoisetv_picoadk.menu.stackprotect.Disabled=Disabled datanoisetv_picoadk.menu.stackprotect.Disabled.build.flags.stackprotect= datanoisetv_picoadk.menu.stackprotect.Enabled=Enabled -datanoisetv_picoadk.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +datanoisetv_picoadk.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all datanoisetv_picoadk.menu.exceptions.Disabled=Disabled datanoisetv_picoadk.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions datanoisetv_picoadk.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -11937,8 +13433,10 @@ datanoisetv_picoadk.menu.dbglvl.Wire=Wire datanoisetv_picoadk.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE datanoisetv_picoadk.menu.dbglvl.Bluetooth=Bluetooth datanoisetv_picoadk.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +datanoisetv_picoadk.menu.dbglvl.LWIP=LWIP +datanoisetv_picoadk.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 datanoisetv_picoadk.menu.dbglvl.All=All -datanoisetv_picoadk.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +datanoisetv_picoadk.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 datanoisetv_picoadk.menu.dbglvl.NDEBUG=NDEBUG datanoisetv_picoadk.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG datanoisetv_picoadk.menu.usbstack.picosdk=Pico SDK @@ -11950,29 +13448,29 @@ datanoisetv_picoadk.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUS datanoisetv_picoadk.menu.usbstack.nousb=No USB datanoisetv_picoadk.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" datanoisetv_picoadk.menu.ipbtstack.ipv4only=IPv4 Only -datanoisetv_picoadk.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +datanoisetv_picoadk.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a datanoisetv_picoadk.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 datanoisetv_picoadk.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -datanoisetv_picoadk.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -datanoisetv_picoadk.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +datanoisetv_picoadk.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +datanoisetv_picoadk.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 datanoisetv_picoadk.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -datanoisetv_picoadk.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +datanoisetv_picoadk.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a datanoisetv_picoadk.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 datanoisetv_picoadk.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -datanoisetv_picoadk.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -datanoisetv_picoadk.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +datanoisetv_picoadk.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +datanoisetv_picoadk.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 datanoisetv_picoadk.menu.uploadmethod.default=Default (UF2) datanoisetv_picoadk.menu.uploadmethod.default.build.ram_length=256k datanoisetv_picoadk.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -12132,8 +13630,8 @@ datanoisetv_picoadk_v2.menu.freq.128=128 MHz datanoisetv_picoadk_v2.menu.freq.128.build.f_cpu=128000000L datanoisetv_picoadk_v2.menu.freq.133=133 MHz datanoisetv_picoadk_v2.menu.freq.133.build.f_cpu=133000000L -datanoisetv_picoadk_v2.menu.freq.175=175 MHz (Overclock) -datanoisetv_picoadk_v2.menu.freq.175.build.f_cpu=175000000L +datanoisetv_picoadk_v2.menu.freq.176=176 MHz (Overclock) +datanoisetv_picoadk_v2.menu.freq.176.build.f_cpu=176000000L datanoisetv_picoadk_v2.menu.freq.200=200 MHz (Overclock) datanoisetv_picoadk_v2.menu.freq.200.build.f_cpu=200000000L datanoisetv_picoadk_v2.menu.freq.225=225 MHz (Overclock) @@ -12142,8 +13640,8 @@ datanoisetv_picoadk_v2.menu.freq.240=240 MHz (Overclock) datanoisetv_picoadk_v2.menu.freq.240.build.f_cpu=240000000L datanoisetv_picoadk_v2.menu.freq.250=250 MHz (Overclock) datanoisetv_picoadk_v2.menu.freq.250.build.f_cpu=250000000L -datanoisetv_picoadk_v2.menu.freq.275=275 MHz (Overclock) -datanoisetv_picoadk_v2.menu.freq.275.build.f_cpu=275000000L +datanoisetv_picoadk_v2.menu.freq.276=276 MHz (Overclock) +datanoisetv_picoadk_v2.menu.freq.276.build.f_cpu=276000000L datanoisetv_picoadk_v2.menu.freq.300=300 MHz (Overclock) datanoisetv_picoadk_v2.menu.freq.300.build.f_cpu=300000000L datanoisetv_picoadk_v2.menu.psram.0mb=0MByte PSRAM @@ -12172,6 +13670,10 @@ datanoisetv_picoadk_v2.menu.opt.Debug=Debug (-Og) datanoisetv_picoadk_v2.menu.opt.Debug.build.flags.optimize=-Og datanoisetv_picoadk_v2.menu.opt.Disabled=Disabled (-O0) datanoisetv_picoadk_v2.menu.opt.Disabled.build.flags.optimize=-O0 +datanoisetv_picoadk_v2.menu.os.none=None +datanoisetv_picoadk_v2.menu.os.none.build.os= +datanoisetv_picoadk_v2.menu.os.freertos=FreeRTOS SMP +datanoisetv_picoadk_v2.menu.os.freertos.build.os=-D__FREERTOS datanoisetv_picoadk_v2.menu.profile.Disabled=Disabled datanoisetv_picoadk_v2.menu.profile.Disabled.build.flags.profile= datanoisetv_picoadk_v2.menu.profile.Enabled=Enabled @@ -12183,7 +13685,7 @@ datanoisetv_picoadk_v2.menu.rtti.Enabled.build.flags.rtti= datanoisetv_picoadk_v2.menu.stackprotect.Disabled=Disabled datanoisetv_picoadk_v2.menu.stackprotect.Disabled.build.flags.stackprotect= datanoisetv_picoadk_v2.menu.stackprotect.Enabled=Enabled -datanoisetv_picoadk_v2.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +datanoisetv_picoadk_v2.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all datanoisetv_picoadk_v2.menu.exceptions.Disabled=Disabled datanoisetv_picoadk_v2.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions datanoisetv_picoadk_v2.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -12210,8 +13712,10 @@ datanoisetv_picoadk_v2.menu.dbglvl.Wire=Wire datanoisetv_picoadk_v2.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE datanoisetv_picoadk_v2.menu.dbglvl.Bluetooth=Bluetooth datanoisetv_picoadk_v2.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +datanoisetv_picoadk_v2.menu.dbglvl.LWIP=LWIP +datanoisetv_picoadk_v2.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 datanoisetv_picoadk_v2.menu.dbglvl.All=All -datanoisetv_picoadk_v2.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +datanoisetv_picoadk_v2.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 datanoisetv_picoadk_v2.menu.dbglvl.NDEBUG=NDEBUG datanoisetv_picoadk_v2.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG datanoisetv_picoadk_v2.menu.usbstack.picosdk=Pico SDK @@ -12223,29 +13727,29 @@ datanoisetv_picoadk_v2.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TIN datanoisetv_picoadk_v2.menu.usbstack.nousb=No USB datanoisetv_picoadk_v2.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" datanoisetv_picoadk_v2.menu.ipbtstack.ipv4only=IPv4 Only -datanoisetv_picoadk_v2.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +datanoisetv_picoadk_v2.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a datanoisetv_picoadk_v2.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 datanoisetv_picoadk_v2.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -datanoisetv_picoadk_v2.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -datanoisetv_picoadk_v2.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +datanoisetv_picoadk_v2.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +datanoisetv_picoadk_v2.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 datanoisetv_picoadk_v2.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -datanoisetv_picoadk_v2.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +datanoisetv_picoadk_v2.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a datanoisetv_picoadk_v2.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 datanoisetv_picoadk_v2.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -datanoisetv_picoadk_v2.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -datanoisetv_picoadk_v2.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +datanoisetv_picoadk_v2.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +datanoisetv_picoadk_v2.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 datanoisetv_picoadk_v2.menu.uploadmethod.default=Default (UF2) datanoisetv_picoadk_v2.menu.uploadmethod.default.build.ram_length=512k datanoisetv_picoadk_v2.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -12442,8 +13946,8 @@ degz_suibo.menu.flash.16777216_15728640.build.flash_length=1044480 degz_suibo.menu.flash.16777216_15728640.build.eeprom_start=285208576 degz_suibo.menu.flash.16777216_15728640.build.fs_start=269479936 degz_suibo.menu.flash.16777216_15728640.build.fs_end=285208576 -degz_suibo.menu.freq.133=133 MHz -degz_suibo.menu.freq.133.build.f_cpu=133000000L +degz_suibo.menu.freq.200=200 MHz +degz_suibo.menu.freq.200.build.f_cpu=200000000L degz_suibo.menu.freq.50=50 MHz degz_suibo.menu.freq.50.build.f_cpu=50000000L degz_suibo.menu.freq.100=100 MHz @@ -12454,20 +13958,20 @@ degz_suibo.menu.freq.125=125 MHz degz_suibo.menu.freq.125.build.f_cpu=125000000L degz_suibo.menu.freq.128=128 MHz degz_suibo.menu.freq.128.build.f_cpu=128000000L -degz_suibo.menu.freq.150=150 MHz (Overclock) +degz_suibo.menu.freq.133=133 MHz +degz_suibo.menu.freq.133.build.f_cpu=133000000L +degz_suibo.menu.freq.150=150 MHz degz_suibo.menu.freq.150.build.f_cpu=150000000L -degz_suibo.menu.freq.175=175 MHz (Overclock) -degz_suibo.menu.freq.175.build.f_cpu=175000000L -degz_suibo.menu.freq.200=200 MHz (Overclock) -degz_suibo.menu.freq.200.build.f_cpu=200000000L +degz_suibo.menu.freq.176=176 MHz +degz_suibo.menu.freq.176.build.f_cpu=176000000L degz_suibo.menu.freq.225=225 MHz (Overclock) degz_suibo.menu.freq.225.build.f_cpu=225000000L degz_suibo.menu.freq.240=240 MHz (Overclock) degz_suibo.menu.freq.240.build.f_cpu=240000000L degz_suibo.menu.freq.250=250 MHz (Overclock) degz_suibo.menu.freq.250.build.f_cpu=250000000L -degz_suibo.menu.freq.275=275 MHz (Overclock) -degz_suibo.menu.freq.275.build.f_cpu=275000000L +degz_suibo.menu.freq.276=276 MHz (Overclock) +degz_suibo.menu.freq.276.build.f_cpu=276000000L degz_suibo.menu.freq.300=300 MHz (Overclock) degz_suibo.menu.freq.300.build.f_cpu=300000000L degz_suibo.menu.opt.Small=Small (-Os) (standard) @@ -12484,6 +13988,10 @@ degz_suibo.menu.opt.Debug=Debug (-Og) degz_suibo.menu.opt.Debug.build.flags.optimize=-Og degz_suibo.menu.opt.Disabled=Disabled (-O0) degz_suibo.menu.opt.Disabled.build.flags.optimize=-O0 +degz_suibo.menu.os.none=None +degz_suibo.menu.os.none.build.os= +degz_suibo.menu.os.freertos=FreeRTOS SMP +degz_suibo.menu.os.freertos.build.os=-D__FREERTOS degz_suibo.menu.profile.Disabled=Disabled degz_suibo.menu.profile.Disabled.build.flags.profile= degz_suibo.menu.profile.Enabled=Enabled @@ -12495,7 +14003,7 @@ degz_suibo.menu.rtti.Enabled.build.flags.rtti= degz_suibo.menu.stackprotect.Disabled=Disabled degz_suibo.menu.stackprotect.Disabled.build.flags.stackprotect= degz_suibo.menu.stackprotect.Enabled=Enabled -degz_suibo.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +degz_suibo.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all degz_suibo.menu.exceptions.Disabled=Disabled degz_suibo.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions degz_suibo.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -12522,8 +14030,10 @@ degz_suibo.menu.dbglvl.Wire=Wire degz_suibo.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE degz_suibo.menu.dbglvl.Bluetooth=Bluetooth degz_suibo.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +degz_suibo.menu.dbglvl.LWIP=LWIP +degz_suibo.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 degz_suibo.menu.dbglvl.All=All -degz_suibo.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +degz_suibo.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 degz_suibo.menu.dbglvl.NDEBUG=NDEBUG degz_suibo.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG degz_suibo.menu.usbstack.picosdk=Pico SDK @@ -12535,29 +14045,29 @@ degz_suibo.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_T degz_suibo.menu.usbstack.nousb=No USB degz_suibo.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" degz_suibo.menu.ipbtstack.ipv4only=IPv4 Only -degz_suibo.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +degz_suibo.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a degz_suibo.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 degz_suibo.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -degz_suibo.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +degz_suibo.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a degz_suibo.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 degz_suibo.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -degz_suibo.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -degz_suibo.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +degz_suibo.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +degz_suibo.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 degz_suibo.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -degz_suibo.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -degz_suibo.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +degz_suibo.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +degz_suibo.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 degz_suibo.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -degz_suibo.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +degz_suibo.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a degz_suibo.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 degz_suibo.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -degz_suibo.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +degz_suibo.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a degz_suibo.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 degz_suibo.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -degz_suibo.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -degz_suibo.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +degz_suibo.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +degz_suibo.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 degz_suibo.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -degz_suibo.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -degz_suibo.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +degz_suibo.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +degz_suibo.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 degz_suibo.menu.uploadmethod.default=Default (UF2) degz_suibo.menu.uploadmethod.default.build.ram_length=256k degz_suibo.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -12694,8 +14204,8 @@ flyboard2040_core.menu.flash.4194304_3145728.build.flash_length=1044480 flyboard2040_core.menu.flash.4194304_3145728.build.eeprom_start=272625664 flyboard2040_core.menu.flash.4194304_3145728.build.fs_start=269479936 flyboard2040_core.menu.flash.4194304_3145728.build.fs_end=272625664 -flyboard2040_core.menu.freq.133=133 MHz -flyboard2040_core.menu.freq.133.build.f_cpu=133000000L +flyboard2040_core.menu.freq.200=200 MHz +flyboard2040_core.menu.freq.200.build.f_cpu=200000000L flyboard2040_core.menu.freq.50=50 MHz flyboard2040_core.menu.freq.50.build.f_cpu=50000000L flyboard2040_core.menu.freq.100=100 MHz @@ -12706,20 +14216,20 @@ flyboard2040_core.menu.freq.125=125 MHz flyboard2040_core.menu.freq.125.build.f_cpu=125000000L flyboard2040_core.menu.freq.128=128 MHz flyboard2040_core.menu.freq.128.build.f_cpu=128000000L -flyboard2040_core.menu.freq.150=150 MHz (Overclock) +flyboard2040_core.menu.freq.133=133 MHz +flyboard2040_core.menu.freq.133.build.f_cpu=133000000L +flyboard2040_core.menu.freq.150=150 MHz flyboard2040_core.menu.freq.150.build.f_cpu=150000000L -flyboard2040_core.menu.freq.175=175 MHz (Overclock) -flyboard2040_core.menu.freq.175.build.f_cpu=175000000L -flyboard2040_core.menu.freq.200=200 MHz (Overclock) -flyboard2040_core.menu.freq.200.build.f_cpu=200000000L +flyboard2040_core.menu.freq.176=176 MHz +flyboard2040_core.menu.freq.176.build.f_cpu=176000000L flyboard2040_core.menu.freq.225=225 MHz (Overclock) flyboard2040_core.menu.freq.225.build.f_cpu=225000000L flyboard2040_core.menu.freq.240=240 MHz (Overclock) flyboard2040_core.menu.freq.240.build.f_cpu=240000000L flyboard2040_core.menu.freq.250=250 MHz (Overclock) flyboard2040_core.menu.freq.250.build.f_cpu=250000000L -flyboard2040_core.menu.freq.275=275 MHz (Overclock) -flyboard2040_core.menu.freq.275.build.f_cpu=275000000L +flyboard2040_core.menu.freq.276=276 MHz (Overclock) +flyboard2040_core.menu.freq.276.build.f_cpu=276000000L flyboard2040_core.menu.freq.300=300 MHz (Overclock) flyboard2040_core.menu.freq.300.build.f_cpu=300000000L flyboard2040_core.menu.opt.Small=Small (-Os) (standard) @@ -12736,6 +14246,10 @@ flyboard2040_core.menu.opt.Debug=Debug (-Og) flyboard2040_core.menu.opt.Debug.build.flags.optimize=-Og flyboard2040_core.menu.opt.Disabled=Disabled (-O0) flyboard2040_core.menu.opt.Disabled.build.flags.optimize=-O0 +flyboard2040_core.menu.os.none=None +flyboard2040_core.menu.os.none.build.os= +flyboard2040_core.menu.os.freertos=FreeRTOS SMP +flyboard2040_core.menu.os.freertos.build.os=-D__FREERTOS flyboard2040_core.menu.profile.Disabled=Disabled flyboard2040_core.menu.profile.Disabled.build.flags.profile= flyboard2040_core.menu.profile.Enabled=Enabled @@ -12747,7 +14261,7 @@ flyboard2040_core.menu.rtti.Enabled.build.flags.rtti= flyboard2040_core.menu.stackprotect.Disabled=Disabled flyboard2040_core.menu.stackprotect.Disabled.build.flags.stackprotect= flyboard2040_core.menu.stackprotect.Enabled=Enabled -flyboard2040_core.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +flyboard2040_core.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all flyboard2040_core.menu.exceptions.Disabled=Disabled flyboard2040_core.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions flyboard2040_core.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -12774,8 +14288,10 @@ flyboard2040_core.menu.dbglvl.Wire=Wire flyboard2040_core.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE flyboard2040_core.menu.dbglvl.Bluetooth=Bluetooth flyboard2040_core.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +flyboard2040_core.menu.dbglvl.LWIP=LWIP +flyboard2040_core.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 flyboard2040_core.menu.dbglvl.All=All -flyboard2040_core.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +flyboard2040_core.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 flyboard2040_core.menu.dbglvl.NDEBUG=NDEBUG flyboard2040_core.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG flyboard2040_core.menu.usbstack.picosdk=Pico SDK @@ -12787,29 +14303,29 @@ flyboard2040_core.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB flyboard2040_core.menu.usbstack.nousb=No USB flyboard2040_core.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" flyboard2040_core.menu.ipbtstack.ipv4only=IPv4 Only -flyboard2040_core.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +flyboard2040_core.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a flyboard2040_core.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 flyboard2040_core.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -flyboard2040_core.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +flyboard2040_core.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a flyboard2040_core.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 flyboard2040_core.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -flyboard2040_core.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -flyboard2040_core.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +flyboard2040_core.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +flyboard2040_core.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 flyboard2040_core.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -flyboard2040_core.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -flyboard2040_core.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +flyboard2040_core.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +flyboard2040_core.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 flyboard2040_core.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -flyboard2040_core.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +flyboard2040_core.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a flyboard2040_core.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 flyboard2040_core.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -flyboard2040_core.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +flyboard2040_core.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a flyboard2040_core.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 flyboard2040_core.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -flyboard2040_core.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -flyboard2040_core.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +flyboard2040_core.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +flyboard2040_core.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 flyboard2040_core.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -flyboard2040_core.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -flyboard2040_core.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +flyboard2040_core.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +flyboard2040_core.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 flyboard2040_core.menu.uploadmethod.default=Default (UF2) flyboard2040_core.menu.uploadmethod.default.build.ram_length=256k flyboard2040_core.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -12916,8 +14432,8 @@ dfrobot_beetle_rp2040.menu.flash.2097152_1048576.build.flash_length=1044480 dfrobot_beetle_rp2040.menu.flash.2097152_1048576.build.eeprom_start=270528512 dfrobot_beetle_rp2040.menu.flash.2097152_1048576.build.fs_start=269479936 dfrobot_beetle_rp2040.menu.flash.2097152_1048576.build.fs_end=270528512 -dfrobot_beetle_rp2040.menu.freq.133=133 MHz -dfrobot_beetle_rp2040.menu.freq.133.build.f_cpu=133000000L +dfrobot_beetle_rp2040.menu.freq.200=200 MHz +dfrobot_beetle_rp2040.menu.freq.200.build.f_cpu=200000000L dfrobot_beetle_rp2040.menu.freq.50=50 MHz dfrobot_beetle_rp2040.menu.freq.50.build.f_cpu=50000000L dfrobot_beetle_rp2040.menu.freq.100=100 MHz @@ -12928,20 +14444,20 @@ dfrobot_beetle_rp2040.menu.freq.125=125 MHz dfrobot_beetle_rp2040.menu.freq.125.build.f_cpu=125000000L dfrobot_beetle_rp2040.menu.freq.128=128 MHz dfrobot_beetle_rp2040.menu.freq.128.build.f_cpu=128000000L -dfrobot_beetle_rp2040.menu.freq.150=150 MHz (Overclock) +dfrobot_beetle_rp2040.menu.freq.133=133 MHz +dfrobot_beetle_rp2040.menu.freq.133.build.f_cpu=133000000L +dfrobot_beetle_rp2040.menu.freq.150=150 MHz dfrobot_beetle_rp2040.menu.freq.150.build.f_cpu=150000000L -dfrobot_beetle_rp2040.menu.freq.175=175 MHz (Overclock) -dfrobot_beetle_rp2040.menu.freq.175.build.f_cpu=175000000L -dfrobot_beetle_rp2040.menu.freq.200=200 MHz (Overclock) -dfrobot_beetle_rp2040.menu.freq.200.build.f_cpu=200000000L +dfrobot_beetle_rp2040.menu.freq.176=176 MHz +dfrobot_beetle_rp2040.menu.freq.176.build.f_cpu=176000000L dfrobot_beetle_rp2040.menu.freq.225=225 MHz (Overclock) dfrobot_beetle_rp2040.menu.freq.225.build.f_cpu=225000000L dfrobot_beetle_rp2040.menu.freq.240=240 MHz (Overclock) dfrobot_beetle_rp2040.menu.freq.240.build.f_cpu=240000000L dfrobot_beetle_rp2040.menu.freq.250=250 MHz (Overclock) dfrobot_beetle_rp2040.menu.freq.250.build.f_cpu=250000000L -dfrobot_beetle_rp2040.menu.freq.275=275 MHz (Overclock) -dfrobot_beetle_rp2040.menu.freq.275.build.f_cpu=275000000L +dfrobot_beetle_rp2040.menu.freq.276=276 MHz (Overclock) +dfrobot_beetle_rp2040.menu.freq.276.build.f_cpu=276000000L dfrobot_beetle_rp2040.menu.freq.300=300 MHz (Overclock) dfrobot_beetle_rp2040.menu.freq.300.build.f_cpu=300000000L dfrobot_beetle_rp2040.menu.opt.Small=Small (-Os) (standard) @@ -12958,6 +14474,10 @@ dfrobot_beetle_rp2040.menu.opt.Debug=Debug (-Og) dfrobot_beetle_rp2040.menu.opt.Debug.build.flags.optimize=-Og dfrobot_beetle_rp2040.menu.opt.Disabled=Disabled (-O0) dfrobot_beetle_rp2040.menu.opt.Disabled.build.flags.optimize=-O0 +dfrobot_beetle_rp2040.menu.os.none=None +dfrobot_beetle_rp2040.menu.os.none.build.os= +dfrobot_beetle_rp2040.menu.os.freertos=FreeRTOS SMP +dfrobot_beetle_rp2040.menu.os.freertos.build.os=-D__FREERTOS dfrobot_beetle_rp2040.menu.profile.Disabled=Disabled dfrobot_beetle_rp2040.menu.profile.Disabled.build.flags.profile= dfrobot_beetle_rp2040.menu.profile.Enabled=Enabled @@ -12969,7 +14489,7 @@ dfrobot_beetle_rp2040.menu.rtti.Enabled.build.flags.rtti= dfrobot_beetle_rp2040.menu.stackprotect.Disabled=Disabled dfrobot_beetle_rp2040.menu.stackprotect.Disabled.build.flags.stackprotect= dfrobot_beetle_rp2040.menu.stackprotect.Enabled=Enabled -dfrobot_beetle_rp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +dfrobot_beetle_rp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all dfrobot_beetle_rp2040.menu.exceptions.Disabled=Disabled dfrobot_beetle_rp2040.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions dfrobot_beetle_rp2040.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -12996,8 +14516,10 @@ dfrobot_beetle_rp2040.menu.dbglvl.Wire=Wire dfrobot_beetle_rp2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE dfrobot_beetle_rp2040.menu.dbglvl.Bluetooth=Bluetooth dfrobot_beetle_rp2040.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +dfrobot_beetle_rp2040.menu.dbglvl.LWIP=LWIP +dfrobot_beetle_rp2040.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 dfrobot_beetle_rp2040.menu.dbglvl.All=All -dfrobot_beetle_rp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +dfrobot_beetle_rp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 dfrobot_beetle_rp2040.menu.dbglvl.NDEBUG=NDEBUG dfrobot_beetle_rp2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG dfrobot_beetle_rp2040.menu.usbstack.picosdk=Pico SDK @@ -13009,29 +14531,29 @@ dfrobot_beetle_rp2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINY dfrobot_beetle_rp2040.menu.usbstack.nousb=No USB dfrobot_beetle_rp2040.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" dfrobot_beetle_rp2040.menu.ipbtstack.ipv4only=IPv4 Only -dfrobot_beetle_rp2040.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +dfrobot_beetle_rp2040.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a dfrobot_beetle_rp2040.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 dfrobot_beetle_rp2040.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -dfrobot_beetle_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +dfrobot_beetle_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a dfrobot_beetle_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 dfrobot_beetle_rp2040.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -dfrobot_beetle_rp2040.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -dfrobot_beetle_rp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +dfrobot_beetle_rp2040.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +dfrobot_beetle_rp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 dfrobot_beetle_rp2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -dfrobot_beetle_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -dfrobot_beetle_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +dfrobot_beetle_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +dfrobot_beetle_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 dfrobot_beetle_rp2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -dfrobot_beetle_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +dfrobot_beetle_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a dfrobot_beetle_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 dfrobot_beetle_rp2040.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -dfrobot_beetle_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +dfrobot_beetle_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a dfrobot_beetle_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 dfrobot_beetle_rp2040.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -dfrobot_beetle_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -dfrobot_beetle_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +dfrobot_beetle_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +dfrobot_beetle_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 dfrobot_beetle_rp2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -dfrobot_beetle_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -dfrobot_beetle_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +dfrobot_beetle_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +dfrobot_beetle_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 dfrobot_beetle_rp2040.menu.uploadmethod.default=Default (UF2) dfrobot_beetle_rp2040.menu.uploadmethod.default.build.ram_length=256k dfrobot_beetle_rp2040.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -13168,8 +14690,8 @@ DudesCab.menu.flash.4194304_3145728.build.flash_length=1044480 DudesCab.menu.flash.4194304_3145728.build.eeprom_start=272625664 DudesCab.menu.flash.4194304_3145728.build.fs_start=269479936 DudesCab.menu.flash.4194304_3145728.build.fs_end=272625664 -DudesCab.menu.freq.133=133 MHz -DudesCab.menu.freq.133.build.f_cpu=133000000L +DudesCab.menu.freq.200=200 MHz +DudesCab.menu.freq.200.build.f_cpu=200000000L DudesCab.menu.freq.50=50 MHz DudesCab.menu.freq.50.build.f_cpu=50000000L DudesCab.menu.freq.100=100 MHz @@ -13180,20 +14702,20 @@ DudesCab.menu.freq.125=125 MHz DudesCab.menu.freq.125.build.f_cpu=125000000L DudesCab.menu.freq.128=128 MHz DudesCab.menu.freq.128.build.f_cpu=128000000L -DudesCab.menu.freq.150=150 MHz (Overclock) +DudesCab.menu.freq.133=133 MHz +DudesCab.menu.freq.133.build.f_cpu=133000000L +DudesCab.menu.freq.150=150 MHz DudesCab.menu.freq.150.build.f_cpu=150000000L -DudesCab.menu.freq.175=175 MHz (Overclock) -DudesCab.menu.freq.175.build.f_cpu=175000000L -DudesCab.menu.freq.200=200 MHz (Overclock) -DudesCab.menu.freq.200.build.f_cpu=200000000L +DudesCab.menu.freq.176=176 MHz +DudesCab.menu.freq.176.build.f_cpu=176000000L DudesCab.menu.freq.225=225 MHz (Overclock) DudesCab.menu.freq.225.build.f_cpu=225000000L DudesCab.menu.freq.240=240 MHz (Overclock) DudesCab.menu.freq.240.build.f_cpu=240000000L DudesCab.menu.freq.250=250 MHz (Overclock) DudesCab.menu.freq.250.build.f_cpu=250000000L -DudesCab.menu.freq.275=275 MHz (Overclock) -DudesCab.menu.freq.275.build.f_cpu=275000000L +DudesCab.menu.freq.276=276 MHz (Overclock) +DudesCab.menu.freq.276.build.f_cpu=276000000L DudesCab.menu.freq.300=300 MHz (Overclock) DudesCab.menu.freq.300.build.f_cpu=300000000L DudesCab.menu.opt.Small=Small (-Os) (standard) @@ -13210,6 +14732,10 @@ DudesCab.menu.opt.Debug=Debug (-Og) DudesCab.menu.opt.Debug.build.flags.optimize=-Og DudesCab.menu.opt.Disabled=Disabled (-O0) DudesCab.menu.opt.Disabled.build.flags.optimize=-O0 +DudesCab.menu.os.none=None +DudesCab.menu.os.none.build.os= +DudesCab.menu.os.freertos=FreeRTOS SMP +DudesCab.menu.os.freertos.build.os=-D__FREERTOS DudesCab.menu.profile.Disabled=Disabled DudesCab.menu.profile.Disabled.build.flags.profile= DudesCab.menu.profile.Enabled=Enabled @@ -13221,7 +14747,7 @@ DudesCab.menu.rtti.Enabled.build.flags.rtti= DudesCab.menu.stackprotect.Disabled=Disabled DudesCab.menu.stackprotect.Disabled.build.flags.stackprotect= DudesCab.menu.stackprotect.Enabled=Enabled -DudesCab.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +DudesCab.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all DudesCab.menu.exceptions.Disabled=Disabled DudesCab.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions DudesCab.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -13248,8 +14774,10 @@ DudesCab.menu.dbglvl.Wire=Wire DudesCab.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE DudesCab.menu.dbglvl.Bluetooth=Bluetooth DudesCab.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +DudesCab.menu.dbglvl.LWIP=LWIP +DudesCab.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 DudesCab.menu.dbglvl.All=All -DudesCab.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +DudesCab.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 DudesCab.menu.dbglvl.NDEBUG=NDEBUG DudesCab.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG DudesCab.menu.usbstack.picosdk=Pico SDK @@ -13261,29 +14789,29 @@ DudesCab.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TIN DudesCab.menu.usbstack.nousb=No USB DudesCab.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" DudesCab.menu.ipbtstack.ipv4only=IPv4 Only -DudesCab.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +DudesCab.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a DudesCab.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 DudesCab.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -DudesCab.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +DudesCab.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a DudesCab.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 DudesCab.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -DudesCab.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -DudesCab.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +DudesCab.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +DudesCab.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 DudesCab.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -DudesCab.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -DudesCab.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +DudesCab.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +DudesCab.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 DudesCab.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -DudesCab.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +DudesCab.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a DudesCab.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 DudesCab.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -DudesCab.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +DudesCab.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a DudesCab.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 DudesCab.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -DudesCab.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -DudesCab.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +DudesCab.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +DudesCab.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 DudesCab.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -DudesCab.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -DudesCab.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +DudesCab.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +DudesCab.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 DudesCab.menu.uploadmethod.default=Default (UF2) DudesCab.menu.uploadmethod.default.build.ram_length=256k DudesCab.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -13406,8 +14934,8 @@ electroniccats_huntercat_nfc.menu.flash.2097152_1048576.build.flash_length=10444 electroniccats_huntercat_nfc.menu.flash.2097152_1048576.build.eeprom_start=270528512 electroniccats_huntercat_nfc.menu.flash.2097152_1048576.build.fs_start=269479936 electroniccats_huntercat_nfc.menu.flash.2097152_1048576.build.fs_end=270528512 -electroniccats_huntercat_nfc.menu.freq.133=133 MHz -electroniccats_huntercat_nfc.menu.freq.133.build.f_cpu=133000000L +electroniccats_huntercat_nfc.menu.freq.200=200 MHz +electroniccats_huntercat_nfc.menu.freq.200.build.f_cpu=200000000L electroniccats_huntercat_nfc.menu.freq.50=50 MHz electroniccats_huntercat_nfc.menu.freq.50.build.f_cpu=50000000L electroniccats_huntercat_nfc.menu.freq.100=100 MHz @@ -13418,20 +14946,20 @@ electroniccats_huntercat_nfc.menu.freq.125=125 MHz electroniccats_huntercat_nfc.menu.freq.125.build.f_cpu=125000000L electroniccats_huntercat_nfc.menu.freq.128=128 MHz electroniccats_huntercat_nfc.menu.freq.128.build.f_cpu=128000000L -electroniccats_huntercat_nfc.menu.freq.150=150 MHz (Overclock) +electroniccats_huntercat_nfc.menu.freq.133=133 MHz +electroniccats_huntercat_nfc.menu.freq.133.build.f_cpu=133000000L +electroniccats_huntercat_nfc.menu.freq.150=150 MHz electroniccats_huntercat_nfc.menu.freq.150.build.f_cpu=150000000L -electroniccats_huntercat_nfc.menu.freq.175=175 MHz (Overclock) -electroniccats_huntercat_nfc.menu.freq.175.build.f_cpu=175000000L -electroniccats_huntercat_nfc.menu.freq.200=200 MHz (Overclock) -electroniccats_huntercat_nfc.menu.freq.200.build.f_cpu=200000000L +electroniccats_huntercat_nfc.menu.freq.176=176 MHz +electroniccats_huntercat_nfc.menu.freq.176.build.f_cpu=176000000L electroniccats_huntercat_nfc.menu.freq.225=225 MHz (Overclock) electroniccats_huntercat_nfc.menu.freq.225.build.f_cpu=225000000L electroniccats_huntercat_nfc.menu.freq.240=240 MHz (Overclock) electroniccats_huntercat_nfc.menu.freq.240.build.f_cpu=240000000L electroniccats_huntercat_nfc.menu.freq.250=250 MHz (Overclock) electroniccats_huntercat_nfc.menu.freq.250.build.f_cpu=250000000L -electroniccats_huntercat_nfc.menu.freq.275=275 MHz (Overclock) -electroniccats_huntercat_nfc.menu.freq.275.build.f_cpu=275000000L +electroniccats_huntercat_nfc.menu.freq.276=276 MHz (Overclock) +electroniccats_huntercat_nfc.menu.freq.276.build.f_cpu=276000000L electroniccats_huntercat_nfc.menu.freq.300=300 MHz (Overclock) electroniccats_huntercat_nfc.menu.freq.300.build.f_cpu=300000000L electroniccats_huntercat_nfc.menu.opt.Small=Small (-Os) (standard) @@ -13448,6 +14976,10 @@ electroniccats_huntercat_nfc.menu.opt.Debug=Debug (-Og) electroniccats_huntercat_nfc.menu.opt.Debug.build.flags.optimize=-Og electroniccats_huntercat_nfc.menu.opt.Disabled=Disabled (-O0) electroniccats_huntercat_nfc.menu.opt.Disabled.build.flags.optimize=-O0 +electroniccats_huntercat_nfc.menu.os.none=None +electroniccats_huntercat_nfc.menu.os.none.build.os= +electroniccats_huntercat_nfc.menu.os.freertos=FreeRTOS SMP +electroniccats_huntercat_nfc.menu.os.freertos.build.os=-D__FREERTOS electroniccats_huntercat_nfc.menu.profile.Disabled=Disabled electroniccats_huntercat_nfc.menu.profile.Disabled.build.flags.profile= electroniccats_huntercat_nfc.menu.profile.Enabled=Enabled @@ -13459,7 +14991,7 @@ electroniccats_huntercat_nfc.menu.rtti.Enabled.build.flags.rtti= electroniccats_huntercat_nfc.menu.stackprotect.Disabled=Disabled electroniccats_huntercat_nfc.menu.stackprotect.Disabled.build.flags.stackprotect= electroniccats_huntercat_nfc.menu.stackprotect.Enabled=Enabled -electroniccats_huntercat_nfc.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +electroniccats_huntercat_nfc.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all electroniccats_huntercat_nfc.menu.exceptions.Disabled=Disabled electroniccats_huntercat_nfc.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions electroniccats_huntercat_nfc.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -13486,8 +15018,10 @@ electroniccats_huntercat_nfc.menu.dbglvl.Wire=Wire electroniccats_huntercat_nfc.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE electroniccats_huntercat_nfc.menu.dbglvl.Bluetooth=Bluetooth electroniccats_huntercat_nfc.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +electroniccats_huntercat_nfc.menu.dbglvl.LWIP=LWIP +electroniccats_huntercat_nfc.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 electroniccats_huntercat_nfc.menu.dbglvl.All=All -electroniccats_huntercat_nfc.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +electroniccats_huntercat_nfc.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 electroniccats_huntercat_nfc.menu.dbglvl.NDEBUG=NDEBUG electroniccats_huntercat_nfc.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG electroniccats_huntercat_nfc.menu.usbstack.picosdk=Pico SDK @@ -13499,29 +15033,29 @@ electroniccats_huntercat_nfc.menu.usbstack.tinyusb_host.build.usbstack_flags=-DU electroniccats_huntercat_nfc.menu.usbstack.nousb=No USB electroniccats_huntercat_nfc.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" electroniccats_huntercat_nfc.menu.ipbtstack.ipv4only=IPv4 Only -electroniccats_huntercat_nfc.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +electroniccats_huntercat_nfc.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a electroniccats_huntercat_nfc.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 electroniccats_huntercat_nfc.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -electroniccats_huntercat_nfc.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +electroniccats_huntercat_nfc.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a electroniccats_huntercat_nfc.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 electroniccats_huntercat_nfc.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -electroniccats_huntercat_nfc.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -electroniccats_huntercat_nfc.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +electroniccats_huntercat_nfc.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +electroniccats_huntercat_nfc.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 electroniccats_huntercat_nfc.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -electroniccats_huntercat_nfc.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -electroniccats_huntercat_nfc.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +electroniccats_huntercat_nfc.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +electroniccats_huntercat_nfc.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 electroniccats_huntercat_nfc.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -electroniccats_huntercat_nfc.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +electroniccats_huntercat_nfc.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a electroniccats_huntercat_nfc.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 electroniccats_huntercat_nfc.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -electroniccats_huntercat_nfc.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +electroniccats_huntercat_nfc.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a electroniccats_huntercat_nfc.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 electroniccats_huntercat_nfc.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -electroniccats_huntercat_nfc.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -electroniccats_huntercat_nfc.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +electroniccats_huntercat_nfc.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +electroniccats_huntercat_nfc.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 electroniccats_huntercat_nfc.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -electroniccats_huntercat_nfc.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -electroniccats_huntercat_nfc.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +electroniccats_huntercat_nfc.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +electroniccats_huntercat_nfc.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 electroniccats_huntercat_nfc.menu.uploadmethod.default=Default (UF2) electroniccats_huntercat_nfc.menu.uploadmethod.default.build.ram_length=256k electroniccats_huntercat_nfc.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -13718,8 +15252,8 @@ evn_alpha.menu.flash.16777216_15728640.build.flash_length=1044480 evn_alpha.menu.flash.16777216_15728640.build.eeprom_start=285208576 evn_alpha.menu.flash.16777216_15728640.build.fs_start=269479936 evn_alpha.menu.flash.16777216_15728640.build.fs_end=285208576 -evn_alpha.menu.freq.133=133 MHz -evn_alpha.menu.freq.133.build.f_cpu=133000000L +evn_alpha.menu.freq.200=200 MHz +evn_alpha.menu.freq.200.build.f_cpu=200000000L evn_alpha.menu.freq.50=50 MHz evn_alpha.menu.freq.50.build.f_cpu=50000000L evn_alpha.menu.freq.100=100 MHz @@ -13730,20 +15264,20 @@ evn_alpha.menu.freq.125=125 MHz evn_alpha.menu.freq.125.build.f_cpu=125000000L evn_alpha.menu.freq.128=128 MHz evn_alpha.menu.freq.128.build.f_cpu=128000000L -evn_alpha.menu.freq.150=150 MHz (Overclock) +evn_alpha.menu.freq.133=133 MHz +evn_alpha.menu.freq.133.build.f_cpu=133000000L +evn_alpha.menu.freq.150=150 MHz evn_alpha.menu.freq.150.build.f_cpu=150000000L -evn_alpha.menu.freq.175=175 MHz (Overclock) -evn_alpha.menu.freq.175.build.f_cpu=175000000L -evn_alpha.menu.freq.200=200 MHz (Overclock) -evn_alpha.menu.freq.200.build.f_cpu=200000000L +evn_alpha.menu.freq.176=176 MHz +evn_alpha.menu.freq.176.build.f_cpu=176000000L evn_alpha.menu.freq.225=225 MHz (Overclock) evn_alpha.menu.freq.225.build.f_cpu=225000000L evn_alpha.menu.freq.240=240 MHz (Overclock) evn_alpha.menu.freq.240.build.f_cpu=240000000L evn_alpha.menu.freq.250=250 MHz (Overclock) evn_alpha.menu.freq.250.build.f_cpu=250000000L -evn_alpha.menu.freq.275=275 MHz (Overclock) -evn_alpha.menu.freq.275.build.f_cpu=275000000L +evn_alpha.menu.freq.276=276 MHz (Overclock) +evn_alpha.menu.freq.276.build.f_cpu=276000000L evn_alpha.menu.freq.300=300 MHz (Overclock) evn_alpha.menu.freq.300.build.f_cpu=300000000L evn_alpha.menu.opt.Small=Small (-Os) (standard) @@ -13760,6 +15294,10 @@ evn_alpha.menu.opt.Debug=Debug (-Og) evn_alpha.menu.opt.Debug.build.flags.optimize=-Og evn_alpha.menu.opt.Disabled=Disabled (-O0) evn_alpha.menu.opt.Disabled.build.flags.optimize=-O0 +evn_alpha.menu.os.none=None +evn_alpha.menu.os.none.build.os= +evn_alpha.menu.os.freertos=FreeRTOS SMP +evn_alpha.menu.os.freertos.build.os=-D__FREERTOS evn_alpha.menu.profile.Disabled=Disabled evn_alpha.menu.profile.Disabled.build.flags.profile= evn_alpha.menu.profile.Enabled=Enabled @@ -13771,7 +15309,7 @@ evn_alpha.menu.rtti.Enabled.build.flags.rtti= evn_alpha.menu.stackprotect.Disabled=Disabled evn_alpha.menu.stackprotect.Disabled.build.flags.stackprotect= evn_alpha.menu.stackprotect.Enabled=Enabled -evn_alpha.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +evn_alpha.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all evn_alpha.menu.exceptions.Disabled=Disabled evn_alpha.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions evn_alpha.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -13798,8 +15336,10 @@ evn_alpha.menu.dbglvl.Wire=Wire evn_alpha.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE evn_alpha.menu.dbglvl.Bluetooth=Bluetooth evn_alpha.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +evn_alpha.menu.dbglvl.LWIP=LWIP +evn_alpha.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 evn_alpha.menu.dbglvl.All=All -evn_alpha.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +evn_alpha.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 evn_alpha.menu.dbglvl.NDEBUG=NDEBUG evn_alpha.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG evn_alpha.menu.usbstack.picosdk=Pico SDK @@ -13811,29 +15351,29 @@ evn_alpha.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TI evn_alpha.menu.usbstack.nousb=No USB evn_alpha.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" evn_alpha.menu.ipbtstack.ipv4only=IPv4 Only -evn_alpha.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +evn_alpha.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a evn_alpha.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 evn_alpha.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -evn_alpha.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +evn_alpha.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a evn_alpha.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 evn_alpha.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -evn_alpha.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -evn_alpha.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +evn_alpha.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +evn_alpha.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 evn_alpha.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -evn_alpha.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -evn_alpha.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +evn_alpha.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +evn_alpha.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 evn_alpha.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -evn_alpha.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +evn_alpha.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a evn_alpha.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 evn_alpha.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -evn_alpha.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +evn_alpha.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a evn_alpha.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 evn_alpha.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -evn_alpha.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -evn_alpha.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +evn_alpha.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +evn_alpha.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 evn_alpha.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -evn_alpha.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -evn_alpha.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +evn_alpha.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +evn_alpha.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 evn_alpha.menu.uploadmethod.default=Default (UF2) evn_alpha.menu.uploadmethod.default.build.ram_length=256k evn_alpha.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -13932,8 +15472,8 @@ extelec_rc2040.menu.flash.2097152_1048576.build.flash_length=1044480 extelec_rc2040.menu.flash.2097152_1048576.build.eeprom_start=270528512 extelec_rc2040.menu.flash.2097152_1048576.build.fs_start=269479936 extelec_rc2040.menu.flash.2097152_1048576.build.fs_end=270528512 -extelec_rc2040.menu.freq.133=133 MHz -extelec_rc2040.menu.freq.133.build.f_cpu=133000000L +extelec_rc2040.menu.freq.200=200 MHz +extelec_rc2040.menu.freq.200.build.f_cpu=200000000L extelec_rc2040.menu.freq.50=50 MHz extelec_rc2040.menu.freq.50.build.f_cpu=50000000L extelec_rc2040.menu.freq.100=100 MHz @@ -13944,20 +15484,20 @@ extelec_rc2040.menu.freq.125=125 MHz extelec_rc2040.menu.freq.125.build.f_cpu=125000000L extelec_rc2040.menu.freq.128=128 MHz extelec_rc2040.menu.freq.128.build.f_cpu=128000000L -extelec_rc2040.menu.freq.150=150 MHz (Overclock) -extelec_rc2040.menu.freq.150.build.f_cpu=150000000L -extelec_rc2040.menu.freq.175=175 MHz (Overclock) -extelec_rc2040.menu.freq.175.build.f_cpu=175000000L -extelec_rc2040.menu.freq.200=200 MHz (Overclock) -extelec_rc2040.menu.freq.200.build.f_cpu=200000000L +extelec_rc2040.menu.freq.133=133 MHz +extelec_rc2040.menu.freq.133.build.f_cpu=133000000L +extelec_rc2040.menu.freq.150=150 MHz +extelec_rc2040.menu.freq.150.build.f_cpu=150000000L +extelec_rc2040.menu.freq.176=176 MHz +extelec_rc2040.menu.freq.176.build.f_cpu=176000000L extelec_rc2040.menu.freq.225=225 MHz (Overclock) extelec_rc2040.menu.freq.225.build.f_cpu=225000000L extelec_rc2040.menu.freq.240=240 MHz (Overclock) extelec_rc2040.menu.freq.240.build.f_cpu=240000000L extelec_rc2040.menu.freq.250=250 MHz (Overclock) extelec_rc2040.menu.freq.250.build.f_cpu=250000000L -extelec_rc2040.menu.freq.275=275 MHz (Overclock) -extelec_rc2040.menu.freq.275.build.f_cpu=275000000L +extelec_rc2040.menu.freq.276=276 MHz (Overclock) +extelec_rc2040.menu.freq.276.build.f_cpu=276000000L extelec_rc2040.menu.freq.300=300 MHz (Overclock) extelec_rc2040.menu.freq.300.build.f_cpu=300000000L extelec_rc2040.menu.opt.Small=Small (-Os) (standard) @@ -13974,6 +15514,10 @@ extelec_rc2040.menu.opt.Debug=Debug (-Og) extelec_rc2040.menu.opt.Debug.build.flags.optimize=-Og extelec_rc2040.menu.opt.Disabled=Disabled (-O0) extelec_rc2040.menu.opt.Disabled.build.flags.optimize=-O0 +extelec_rc2040.menu.os.none=None +extelec_rc2040.menu.os.none.build.os= +extelec_rc2040.menu.os.freertos=FreeRTOS SMP +extelec_rc2040.menu.os.freertos.build.os=-D__FREERTOS extelec_rc2040.menu.profile.Disabled=Disabled extelec_rc2040.menu.profile.Disabled.build.flags.profile= extelec_rc2040.menu.profile.Enabled=Enabled @@ -13985,7 +15529,7 @@ extelec_rc2040.menu.rtti.Enabled.build.flags.rtti= extelec_rc2040.menu.stackprotect.Disabled=Disabled extelec_rc2040.menu.stackprotect.Disabled.build.flags.stackprotect= extelec_rc2040.menu.stackprotect.Enabled=Enabled -extelec_rc2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +extelec_rc2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all extelec_rc2040.menu.exceptions.Disabled=Disabled extelec_rc2040.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions extelec_rc2040.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -14012,8 +15556,10 @@ extelec_rc2040.menu.dbglvl.Wire=Wire extelec_rc2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE extelec_rc2040.menu.dbglvl.Bluetooth=Bluetooth extelec_rc2040.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +extelec_rc2040.menu.dbglvl.LWIP=LWIP +extelec_rc2040.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 extelec_rc2040.menu.dbglvl.All=All -extelec_rc2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +extelec_rc2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 extelec_rc2040.menu.dbglvl.NDEBUG=NDEBUG extelec_rc2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG extelec_rc2040.menu.usbstack.picosdk=Pico SDK @@ -14025,29 +15571,29 @@ extelec_rc2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DU extelec_rc2040.menu.usbstack.nousb=No USB extelec_rc2040.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" extelec_rc2040.menu.ipbtstack.ipv4only=IPv4 Only -extelec_rc2040.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +extelec_rc2040.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a extelec_rc2040.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 extelec_rc2040.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -extelec_rc2040.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +extelec_rc2040.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a extelec_rc2040.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 extelec_rc2040.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -extelec_rc2040.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -extelec_rc2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +extelec_rc2040.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +extelec_rc2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 extelec_rc2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -extelec_rc2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -extelec_rc2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +extelec_rc2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +extelec_rc2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 extelec_rc2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -extelec_rc2040.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +extelec_rc2040.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a extelec_rc2040.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 extelec_rc2040.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -extelec_rc2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +extelec_rc2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a extelec_rc2040.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 extelec_rc2040.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -extelec_rc2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -extelec_rc2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +extelec_rc2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +extelec_rc2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 extelec_rc2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -extelec_rc2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -extelec_rc2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +extelec_rc2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +extelec_rc2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 extelec_rc2040.menu.uploadmethod.default=Default (UF2) extelec_rc2040.menu.uploadmethod.default.build.ram_length=256k extelec_rc2040.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -14069,6 +15615,264 @@ extelec_rc2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=26 extelec_rc2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap extelec_rc2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap +# ----------------------------------- +# GeeekPi RP2040 Plus +# ----------------------------------- +geeekpi_rp2040_plus.name=GeeekPi RP2040 Plus +geeekpi_rp2040_plus.vid.0=0x2e8a +geeekpi_rp2040_plus.pid.0=0x000a +geeekpi_rp2040_plus.vid.1=0x2e8a +geeekpi_rp2040_plus.pid.1=0x010a +geeekpi_rp2040_plus.vid.2=0x2e8a +geeekpi_rp2040_plus.pid.2=0x400a +geeekpi_rp2040_plus.vid.3=0x2e8a +geeekpi_rp2040_plus.pid.3=0x410a +geeekpi_rp2040_plus.vid.4=0x2e8a +geeekpi_rp2040_plus.pid.4=0x800a +geeekpi_rp2040_plus.vid.5=0x2e8a +geeekpi_rp2040_plus.pid.5=0x810a +geeekpi_rp2040_plus.vid.6=0x2e8a +geeekpi_rp2040_plus.pid.6=0xc00a +geeekpi_rp2040_plus.vid.7=0x2e8a +geeekpi_rp2040_plus.pid.7=0xc10a +geeekpi_rp2040_plus.upload_port.0.vid=0x2e8a +geeekpi_rp2040_plus.upload_port.0.pid=0x000a +geeekpi_rp2040_plus.upload_port.1.vid=0x2e8a +geeekpi_rp2040_plus.upload_port.1.pid=0x010a +geeekpi_rp2040_plus.upload_port.2.vid=0x2e8a +geeekpi_rp2040_plus.upload_port.2.pid=0x400a +geeekpi_rp2040_plus.upload_port.3.vid=0x2e8a +geeekpi_rp2040_plus.upload_port.3.pid=0x410a +geeekpi_rp2040_plus.upload_port.4.vid=0x2e8a +geeekpi_rp2040_plus.upload_port.4.pid=0x800a +geeekpi_rp2040_plus.upload_port.5.vid=0x2e8a +geeekpi_rp2040_plus.upload_port.5.pid=0x810a +geeekpi_rp2040_plus.upload_port.6.vid=0x2e8a +geeekpi_rp2040_plus.upload_port.6.pid=0xc00a +geeekpi_rp2040_plus.upload_port.7.vid=0x2e8a +geeekpi_rp2040_plus.upload_port.7.pid=0xc10a +geeekpi_rp2040_plus.build.usbvid=-DUSBD_VID=0x2e8a +geeekpi_rp2040_plus.build.usbpid=-DUSBD_PID=0x000a +geeekpi_rp2040_plus.build.usbpwr=-DUSBD_MAX_POWER_MA=250 +geeekpi_rp2040_plus.build.board=GEEEKPI_RP2040_PLUS +geeekpi_rp2040_plus.build.mcu=cortex-m0plus +geeekpi_rp2040_plus.build.chip=rp2040 +geeekpi_rp2040_plus.build.toolchain=arm-none-eabi +geeekpi_rp2040_plus.build.toolchainpkg=pqt-gcc +geeekpi_rp2040_plus.build.toolchainopts=-march=armv6-m -mcpu=cortex-m0plus -mthumb +geeekpi_rp2040_plus.build.uf2family=--family rp2040 +geeekpi_rp2040_plus.build.variant=geeekpi_rp2040_plus +geeekpi_rp2040_plus.upload.maximum_size=4194304 +geeekpi_rp2040_plus.upload.wait_for_upload_port=true +geeekpi_rp2040_plus.upload.erase_cmd= +geeekpi_rp2040_plus.serial.disableDTR=false +geeekpi_rp2040_plus.serial.disableRTS=false +geeekpi_rp2040_plus.build.f_cpu=125000000 +geeekpi_rp2040_plus.build.led= +geeekpi_rp2040_plus.build.core=rp2040 +geeekpi_rp2040_plus.build.ldscript=memmap_default.ld +geeekpi_rp2040_plus.build.boot2=boot2_w25q080_2_padded_checksum +geeekpi_rp2040_plus.build.usb_manufacturer="GeeekPi" +geeekpi_rp2040_plus.build.usb_product="RP2040 Plus" +geeekpi_rp2040_plus.menu.flash.4194304_0=4MB (no FS) +geeekpi_rp2040_plus.menu.flash.4194304_0.upload.maximum_size=4190208 +geeekpi_rp2040_plus.menu.flash.4194304_0.build.flash_total=4194304 +geeekpi_rp2040_plus.menu.flash.4194304_0.build.flash_length=4190208 +geeekpi_rp2040_plus.menu.flash.4194304_0.build.eeprom_start=272625664 +geeekpi_rp2040_plus.menu.flash.4194304_0.build.fs_start=272625664 +geeekpi_rp2040_plus.menu.flash.4194304_0.build.fs_end=272625664 +geeekpi_rp2040_plus.menu.flash.4194304_65536=4MB (Sketch: 4032KB, FS: 64KB) +geeekpi_rp2040_plus.menu.flash.4194304_65536.upload.maximum_size=4124672 +geeekpi_rp2040_plus.menu.flash.4194304_65536.build.flash_total=4194304 +geeekpi_rp2040_plus.menu.flash.4194304_65536.build.flash_length=4124672 +geeekpi_rp2040_plus.menu.flash.4194304_65536.build.eeprom_start=272625664 +geeekpi_rp2040_plus.menu.flash.4194304_65536.build.fs_start=272560128 +geeekpi_rp2040_plus.menu.flash.4194304_65536.build.fs_end=272625664 +geeekpi_rp2040_plus.menu.flash.4194304_131072=4MB (Sketch: 3968KB, FS: 128KB) +geeekpi_rp2040_plus.menu.flash.4194304_131072.upload.maximum_size=4059136 +geeekpi_rp2040_plus.menu.flash.4194304_131072.build.flash_total=4194304 +geeekpi_rp2040_plus.menu.flash.4194304_131072.build.flash_length=4059136 +geeekpi_rp2040_plus.menu.flash.4194304_131072.build.eeprom_start=272625664 +geeekpi_rp2040_plus.menu.flash.4194304_131072.build.fs_start=272494592 +geeekpi_rp2040_plus.menu.flash.4194304_131072.build.fs_end=272625664 +geeekpi_rp2040_plus.menu.flash.4194304_262144=4MB (Sketch: 3840KB, FS: 256KB) +geeekpi_rp2040_plus.menu.flash.4194304_262144.upload.maximum_size=3928064 +geeekpi_rp2040_plus.menu.flash.4194304_262144.build.flash_total=4194304 +geeekpi_rp2040_plus.menu.flash.4194304_262144.build.flash_length=3928064 +geeekpi_rp2040_plus.menu.flash.4194304_262144.build.eeprom_start=272625664 +geeekpi_rp2040_plus.menu.flash.4194304_262144.build.fs_start=272363520 +geeekpi_rp2040_plus.menu.flash.4194304_262144.build.fs_end=272625664 +geeekpi_rp2040_plus.menu.flash.4194304_524288=4MB (Sketch: 3584KB, FS: 512KB) +geeekpi_rp2040_plus.menu.flash.4194304_524288.upload.maximum_size=3665920 +geeekpi_rp2040_plus.menu.flash.4194304_524288.build.flash_total=4194304 +geeekpi_rp2040_plus.menu.flash.4194304_524288.build.flash_length=3665920 +geeekpi_rp2040_plus.menu.flash.4194304_524288.build.eeprom_start=272625664 +geeekpi_rp2040_plus.menu.flash.4194304_524288.build.fs_start=272101376 +geeekpi_rp2040_plus.menu.flash.4194304_524288.build.fs_end=272625664 +geeekpi_rp2040_plus.menu.flash.4194304_1048576=4MB (Sketch: 3MB, FS: 1MB) +geeekpi_rp2040_plus.menu.flash.4194304_1048576.upload.maximum_size=3141632 +geeekpi_rp2040_plus.menu.flash.4194304_1048576.build.flash_total=4194304 +geeekpi_rp2040_plus.menu.flash.4194304_1048576.build.flash_length=3141632 +geeekpi_rp2040_plus.menu.flash.4194304_1048576.build.eeprom_start=272625664 +geeekpi_rp2040_plus.menu.flash.4194304_1048576.build.fs_start=271577088 +geeekpi_rp2040_plus.menu.flash.4194304_1048576.build.fs_end=272625664 +geeekpi_rp2040_plus.menu.flash.4194304_2097152=4MB (Sketch: 2MB, FS: 2MB) +geeekpi_rp2040_plus.menu.flash.4194304_2097152.upload.maximum_size=2093056 +geeekpi_rp2040_plus.menu.flash.4194304_2097152.build.flash_total=4194304 +geeekpi_rp2040_plus.menu.flash.4194304_2097152.build.flash_length=2093056 +geeekpi_rp2040_plus.menu.flash.4194304_2097152.build.eeprom_start=272625664 +geeekpi_rp2040_plus.menu.flash.4194304_2097152.build.fs_start=270528512 +geeekpi_rp2040_plus.menu.flash.4194304_2097152.build.fs_end=272625664 +geeekpi_rp2040_plus.menu.flash.4194304_3145728=4MB (Sketch: 1MB, FS: 3MB) +geeekpi_rp2040_plus.menu.flash.4194304_3145728.upload.maximum_size=1044480 +geeekpi_rp2040_plus.menu.flash.4194304_3145728.build.flash_total=4194304 +geeekpi_rp2040_plus.menu.flash.4194304_3145728.build.flash_length=1044480 +geeekpi_rp2040_plus.menu.flash.4194304_3145728.build.eeprom_start=272625664 +geeekpi_rp2040_plus.menu.flash.4194304_3145728.build.fs_start=269479936 +geeekpi_rp2040_plus.menu.flash.4194304_3145728.build.fs_end=272625664 +geeekpi_rp2040_plus.menu.freq.200=200 MHz +geeekpi_rp2040_plus.menu.freq.200.build.f_cpu=200000000L +geeekpi_rp2040_plus.menu.freq.50=50 MHz +geeekpi_rp2040_plus.menu.freq.50.build.f_cpu=50000000L +geeekpi_rp2040_plus.menu.freq.100=100 MHz +geeekpi_rp2040_plus.menu.freq.100.build.f_cpu=100000000L +geeekpi_rp2040_plus.menu.freq.120=120 MHz +geeekpi_rp2040_plus.menu.freq.120.build.f_cpu=120000000L +geeekpi_rp2040_plus.menu.freq.125=125 MHz +geeekpi_rp2040_plus.menu.freq.125.build.f_cpu=125000000L +geeekpi_rp2040_plus.menu.freq.128=128 MHz +geeekpi_rp2040_plus.menu.freq.128.build.f_cpu=128000000L +geeekpi_rp2040_plus.menu.freq.133=133 MHz +geeekpi_rp2040_plus.menu.freq.133.build.f_cpu=133000000L +geeekpi_rp2040_plus.menu.freq.150=150 MHz +geeekpi_rp2040_plus.menu.freq.150.build.f_cpu=150000000L +geeekpi_rp2040_plus.menu.freq.176=176 MHz +geeekpi_rp2040_plus.menu.freq.176.build.f_cpu=176000000L +geeekpi_rp2040_plus.menu.freq.225=225 MHz (Overclock) +geeekpi_rp2040_plus.menu.freq.225.build.f_cpu=225000000L +geeekpi_rp2040_plus.menu.freq.240=240 MHz (Overclock) +geeekpi_rp2040_plus.menu.freq.240.build.f_cpu=240000000L +geeekpi_rp2040_plus.menu.freq.250=250 MHz (Overclock) +geeekpi_rp2040_plus.menu.freq.250.build.f_cpu=250000000L +geeekpi_rp2040_plus.menu.freq.276=276 MHz (Overclock) +geeekpi_rp2040_plus.menu.freq.276.build.f_cpu=276000000L +geeekpi_rp2040_plus.menu.freq.300=300 MHz (Overclock) +geeekpi_rp2040_plus.menu.freq.300.build.f_cpu=300000000L +geeekpi_rp2040_plus.menu.opt.Small=Small (-Os) (standard) +geeekpi_rp2040_plus.menu.opt.Small.build.flags.optimize=-Os +geeekpi_rp2040_plus.menu.opt.Optimize=Optimize (-O) +geeekpi_rp2040_plus.menu.opt.Optimize.build.flags.optimize=-O +geeekpi_rp2040_plus.menu.opt.Optimize2=Optimize More (-O2) +geeekpi_rp2040_plus.menu.opt.Optimize2.build.flags.optimize=-O2 +geeekpi_rp2040_plus.menu.opt.Optimize3=Optimize Even More (-O3) +geeekpi_rp2040_plus.menu.opt.Optimize3.build.flags.optimize=-O3 +geeekpi_rp2040_plus.menu.opt.Fast=Fast (-Ofast) (maybe slower) +geeekpi_rp2040_plus.menu.opt.Fast.build.flags.optimize=-Ofast +geeekpi_rp2040_plus.menu.opt.Debug=Debug (-Og) +geeekpi_rp2040_plus.menu.opt.Debug.build.flags.optimize=-Og +geeekpi_rp2040_plus.menu.opt.Disabled=Disabled (-O0) +geeekpi_rp2040_plus.menu.opt.Disabled.build.flags.optimize=-O0 +geeekpi_rp2040_plus.menu.os.none=None +geeekpi_rp2040_plus.menu.os.none.build.os= +geeekpi_rp2040_plus.menu.os.freertos=FreeRTOS SMP +geeekpi_rp2040_plus.menu.os.freertos.build.os=-D__FREERTOS +geeekpi_rp2040_plus.menu.profile.Disabled=Disabled +geeekpi_rp2040_plus.menu.profile.Disabled.build.flags.profile= +geeekpi_rp2040_plus.menu.profile.Enabled=Enabled +geeekpi_rp2040_plus.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +geeekpi_rp2040_plus.menu.rtti.Disabled=Disabled +geeekpi_rp2040_plus.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +geeekpi_rp2040_plus.menu.rtti.Enabled=Enabled +geeekpi_rp2040_plus.menu.rtti.Enabled.build.flags.rtti= +geeekpi_rp2040_plus.menu.stackprotect.Disabled=Disabled +geeekpi_rp2040_plus.menu.stackprotect.Disabled.build.flags.stackprotect= +geeekpi_rp2040_plus.menu.stackprotect.Enabled=Enabled +geeekpi_rp2040_plus.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +geeekpi_rp2040_plus.menu.exceptions.Disabled=Disabled +geeekpi_rp2040_plus.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +geeekpi_rp2040_plus.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +geeekpi_rp2040_plus.menu.exceptions.Enabled=Enabled +geeekpi_rp2040_plus.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +geeekpi_rp2040_plus.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +geeekpi_rp2040_plus.menu.dbgport.Disabled=Disabled +geeekpi_rp2040_plus.menu.dbgport.Disabled.build.debug_port= +geeekpi_rp2040_plus.menu.dbgport.Serial=Serial +geeekpi_rp2040_plus.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +geeekpi_rp2040_plus.menu.dbgport.Serial1=Serial1 +geeekpi_rp2040_plus.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +geeekpi_rp2040_plus.menu.dbgport.Serial2=Serial2 +geeekpi_rp2040_plus.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +geeekpi_rp2040_plus.menu.dbgport.SerialSemi=SerialSemi +geeekpi_rp2040_plus.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +geeekpi_rp2040_plus.menu.dbglvl.None=None +geeekpi_rp2040_plus.menu.dbglvl.None.build.debug_level= +geeekpi_rp2040_plus.menu.dbglvl.Core=Core +geeekpi_rp2040_plus.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +geeekpi_rp2040_plus.menu.dbglvl.SPI=SPI +geeekpi_rp2040_plus.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +geeekpi_rp2040_plus.menu.dbglvl.Wire=Wire +geeekpi_rp2040_plus.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +geeekpi_rp2040_plus.menu.dbglvl.Bluetooth=Bluetooth +geeekpi_rp2040_plus.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +geeekpi_rp2040_plus.menu.dbglvl.LWIP=LWIP +geeekpi_rp2040_plus.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +geeekpi_rp2040_plus.menu.dbglvl.All=All +geeekpi_rp2040_plus.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +geeekpi_rp2040_plus.menu.dbglvl.NDEBUG=NDEBUG +geeekpi_rp2040_plus.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +geeekpi_rp2040_plus.menu.usbstack.picosdk=Pico SDK +geeekpi_rp2040_plus.menu.usbstack.picosdk.build.usbstack_flags= +geeekpi_rp2040_plus.menu.usbstack.tinyusb=Adafruit TinyUSB +geeekpi_rp2040_plus.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +geeekpi_rp2040_plus.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +geeekpi_rp2040_plus.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +geeekpi_rp2040_plus.menu.usbstack.nousb=No USB +geeekpi_rp2040_plus.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +geeekpi_rp2040_plus.menu.ipbtstack.ipv4only=IPv4 Only +geeekpi_rp2040_plus.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +geeekpi_rp2040_plus.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +geeekpi_rp2040_plus.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +geeekpi_rp2040_plus.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +geeekpi_rp2040_plus.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +geeekpi_rp2040_plus.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +geeekpi_rp2040_plus.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +geeekpi_rp2040_plus.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +geeekpi_rp2040_plus.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +geeekpi_rp2040_plus.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +geeekpi_rp2040_plus.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +geeekpi_rp2040_plus.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +geeekpi_rp2040_plus.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +geeekpi_rp2040_plus.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +geeekpi_rp2040_plus.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +geeekpi_rp2040_plus.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +geeekpi_rp2040_plus.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +geeekpi_rp2040_plus.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +geeekpi_rp2040_plus.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +geeekpi_rp2040_plus.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +geeekpi_rp2040_plus.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +geeekpi_rp2040_plus.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +geeekpi_rp2040_plus.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +geeekpi_rp2040_plus.menu.uploadmethod.default=Default (UF2) +geeekpi_rp2040_plus.menu.uploadmethod.default.build.ram_length=256k +geeekpi_rp2040_plus.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +geeekpi_rp2040_plus.menu.uploadmethod.default.upload.maximum_data_size=262144 +geeekpi_rp2040_plus.menu.uploadmethod.default.upload.tool=uf2conv +geeekpi_rp2040_plus.menu.uploadmethod.default.upload.tool.default=uf2conv +geeekpi_rp2040_plus.menu.uploadmethod.default.upload.tool.network=uf2conv-network +geeekpi_rp2040_plus.menu.uploadmethod.picotool=Picotool +geeekpi_rp2040_plus.menu.uploadmethod.picotool.build.ram_length=256k +geeekpi_rp2040_plus.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +geeekpi_rp2040_plus.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +geeekpi_rp2040_plus.menu.uploadmethod.picotool.upload.maximum_data_size=262144 +geeekpi_rp2040_plus.menu.uploadmethod.picotool.upload.tool=picotool +geeekpi_rp2040_plus.menu.uploadmethod.picotool.upload.tool.default=picotool +geeekpi_rp2040_plus.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +geeekpi_rp2040_plus.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k +geeekpi_rp2040_plus.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +geeekpi_rp2040_plus.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144 +geeekpi_rp2040_plus.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +geeekpi_rp2040_plus.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + # ----------------------------------- # GroundStudio Marble Pico # ----------------------------------- @@ -14212,8 +16016,8 @@ groundstudio_marble_pico.menu.flash.8388608_7340032.build.flash_length=1044480 groundstudio_marble_pico.menu.flash.8388608_7340032.build.eeprom_start=276819968 groundstudio_marble_pico.menu.flash.8388608_7340032.build.fs_start=269479936 groundstudio_marble_pico.menu.flash.8388608_7340032.build.fs_end=276819968 -groundstudio_marble_pico.menu.freq.133=133 MHz -groundstudio_marble_pico.menu.freq.133.build.f_cpu=133000000L +groundstudio_marble_pico.menu.freq.200=200 MHz +groundstudio_marble_pico.menu.freq.200.build.f_cpu=200000000L groundstudio_marble_pico.menu.freq.50=50 MHz groundstudio_marble_pico.menu.freq.50.build.f_cpu=50000000L groundstudio_marble_pico.menu.freq.100=100 MHz @@ -14224,20 +16028,20 @@ groundstudio_marble_pico.menu.freq.125=125 MHz groundstudio_marble_pico.menu.freq.125.build.f_cpu=125000000L groundstudio_marble_pico.menu.freq.128=128 MHz groundstudio_marble_pico.menu.freq.128.build.f_cpu=128000000L -groundstudio_marble_pico.menu.freq.150=150 MHz (Overclock) +groundstudio_marble_pico.menu.freq.133=133 MHz +groundstudio_marble_pico.menu.freq.133.build.f_cpu=133000000L +groundstudio_marble_pico.menu.freq.150=150 MHz groundstudio_marble_pico.menu.freq.150.build.f_cpu=150000000L -groundstudio_marble_pico.menu.freq.175=175 MHz (Overclock) -groundstudio_marble_pico.menu.freq.175.build.f_cpu=175000000L -groundstudio_marble_pico.menu.freq.200=200 MHz (Overclock) -groundstudio_marble_pico.menu.freq.200.build.f_cpu=200000000L +groundstudio_marble_pico.menu.freq.176=176 MHz +groundstudio_marble_pico.menu.freq.176.build.f_cpu=176000000L groundstudio_marble_pico.menu.freq.225=225 MHz (Overclock) groundstudio_marble_pico.menu.freq.225.build.f_cpu=225000000L groundstudio_marble_pico.menu.freq.240=240 MHz (Overclock) groundstudio_marble_pico.menu.freq.240.build.f_cpu=240000000L groundstudio_marble_pico.menu.freq.250=250 MHz (Overclock) groundstudio_marble_pico.menu.freq.250.build.f_cpu=250000000L -groundstudio_marble_pico.menu.freq.275=275 MHz (Overclock) -groundstudio_marble_pico.menu.freq.275.build.f_cpu=275000000L +groundstudio_marble_pico.menu.freq.276=276 MHz (Overclock) +groundstudio_marble_pico.menu.freq.276.build.f_cpu=276000000L groundstudio_marble_pico.menu.freq.300=300 MHz (Overclock) groundstudio_marble_pico.menu.freq.300.build.f_cpu=300000000L groundstudio_marble_pico.menu.opt.Small=Small (-Os) (standard) @@ -14254,6 +16058,10 @@ groundstudio_marble_pico.menu.opt.Debug=Debug (-Og) groundstudio_marble_pico.menu.opt.Debug.build.flags.optimize=-Og groundstudio_marble_pico.menu.opt.Disabled=Disabled (-O0) groundstudio_marble_pico.menu.opt.Disabled.build.flags.optimize=-O0 +groundstudio_marble_pico.menu.os.none=None +groundstudio_marble_pico.menu.os.none.build.os= +groundstudio_marble_pico.menu.os.freertos=FreeRTOS SMP +groundstudio_marble_pico.menu.os.freertos.build.os=-D__FREERTOS groundstudio_marble_pico.menu.profile.Disabled=Disabled groundstudio_marble_pico.menu.profile.Disabled.build.flags.profile= groundstudio_marble_pico.menu.profile.Enabled=Enabled @@ -14265,7 +16073,7 @@ groundstudio_marble_pico.menu.rtti.Enabled.build.flags.rtti= groundstudio_marble_pico.menu.stackprotect.Disabled=Disabled groundstudio_marble_pico.menu.stackprotect.Disabled.build.flags.stackprotect= groundstudio_marble_pico.menu.stackprotect.Enabled=Enabled -groundstudio_marble_pico.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +groundstudio_marble_pico.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all groundstudio_marble_pico.menu.exceptions.Disabled=Disabled groundstudio_marble_pico.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions groundstudio_marble_pico.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -14292,8 +16100,10 @@ groundstudio_marble_pico.menu.dbglvl.Wire=Wire groundstudio_marble_pico.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE groundstudio_marble_pico.menu.dbglvl.Bluetooth=Bluetooth groundstudio_marble_pico.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +groundstudio_marble_pico.menu.dbglvl.LWIP=LWIP +groundstudio_marble_pico.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 groundstudio_marble_pico.menu.dbglvl.All=All -groundstudio_marble_pico.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +groundstudio_marble_pico.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 groundstudio_marble_pico.menu.dbglvl.NDEBUG=NDEBUG groundstudio_marble_pico.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG groundstudio_marble_pico.menu.usbstack.picosdk=Pico SDK @@ -14305,29 +16115,29 @@ groundstudio_marble_pico.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_T groundstudio_marble_pico.menu.usbstack.nousb=No USB groundstudio_marble_pico.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" groundstudio_marble_pico.menu.ipbtstack.ipv4only=IPv4 Only -groundstudio_marble_pico.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +groundstudio_marble_pico.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a groundstudio_marble_pico.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 groundstudio_marble_pico.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -groundstudio_marble_pico.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +groundstudio_marble_pico.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a groundstudio_marble_pico.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 groundstudio_marble_pico.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -groundstudio_marble_pico.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -groundstudio_marble_pico.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +groundstudio_marble_pico.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +groundstudio_marble_pico.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 groundstudio_marble_pico.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -groundstudio_marble_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -groundstudio_marble_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +groundstudio_marble_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +groundstudio_marble_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 groundstudio_marble_pico.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -groundstudio_marble_pico.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +groundstudio_marble_pico.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a groundstudio_marble_pico.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 groundstudio_marble_pico.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -groundstudio_marble_pico.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +groundstudio_marble_pico.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a groundstudio_marble_pico.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 groundstudio_marble_pico.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -groundstudio_marble_pico.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -groundstudio_marble_pico.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +groundstudio_marble_pico.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +groundstudio_marble_pico.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 groundstudio_marble_pico.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -groundstudio_marble_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -groundstudio_marble_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +groundstudio_marble_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +groundstudio_marble_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 groundstudio_marble_pico.menu.uploadmethod.default=Default (UF2) groundstudio_marble_pico.menu.uploadmethod.default.build.ram_length=256k groundstudio_marble_pico.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -14492,8 +16302,8 @@ challenger_2040_lte.menu.flash.8388608_7340032.build.flash_length=1044480 challenger_2040_lte.menu.flash.8388608_7340032.build.eeprom_start=276819968 challenger_2040_lte.menu.flash.8388608_7340032.build.fs_start=269479936 challenger_2040_lte.menu.flash.8388608_7340032.build.fs_end=276819968 -challenger_2040_lte.menu.freq.133=133 MHz -challenger_2040_lte.menu.freq.133.build.f_cpu=133000000L +challenger_2040_lte.menu.freq.200=200 MHz +challenger_2040_lte.menu.freq.200.build.f_cpu=200000000L challenger_2040_lte.menu.freq.50=50 MHz challenger_2040_lte.menu.freq.50.build.f_cpu=50000000L challenger_2040_lte.menu.freq.100=100 MHz @@ -14504,20 +16314,20 @@ challenger_2040_lte.menu.freq.125=125 MHz challenger_2040_lte.menu.freq.125.build.f_cpu=125000000L challenger_2040_lte.menu.freq.128=128 MHz challenger_2040_lte.menu.freq.128.build.f_cpu=128000000L -challenger_2040_lte.menu.freq.150=150 MHz (Overclock) +challenger_2040_lte.menu.freq.133=133 MHz +challenger_2040_lte.menu.freq.133.build.f_cpu=133000000L +challenger_2040_lte.menu.freq.150=150 MHz challenger_2040_lte.menu.freq.150.build.f_cpu=150000000L -challenger_2040_lte.menu.freq.175=175 MHz (Overclock) -challenger_2040_lte.menu.freq.175.build.f_cpu=175000000L -challenger_2040_lte.menu.freq.200=200 MHz (Overclock) -challenger_2040_lte.menu.freq.200.build.f_cpu=200000000L +challenger_2040_lte.menu.freq.176=176 MHz +challenger_2040_lte.menu.freq.176.build.f_cpu=176000000L challenger_2040_lte.menu.freq.225=225 MHz (Overclock) challenger_2040_lte.menu.freq.225.build.f_cpu=225000000L challenger_2040_lte.menu.freq.240=240 MHz (Overclock) challenger_2040_lte.menu.freq.240.build.f_cpu=240000000L challenger_2040_lte.menu.freq.250=250 MHz (Overclock) challenger_2040_lte.menu.freq.250.build.f_cpu=250000000L -challenger_2040_lte.menu.freq.275=275 MHz (Overclock) -challenger_2040_lte.menu.freq.275.build.f_cpu=275000000L +challenger_2040_lte.menu.freq.276=276 MHz (Overclock) +challenger_2040_lte.menu.freq.276.build.f_cpu=276000000L challenger_2040_lte.menu.freq.300=300 MHz (Overclock) challenger_2040_lte.menu.freq.300.build.f_cpu=300000000L challenger_2040_lte.menu.opt.Small=Small (-Os) (standard) @@ -14534,6 +16344,10 @@ challenger_2040_lte.menu.opt.Debug=Debug (-Og) challenger_2040_lte.menu.opt.Debug.build.flags.optimize=-Og challenger_2040_lte.menu.opt.Disabled=Disabled (-O0) challenger_2040_lte.menu.opt.Disabled.build.flags.optimize=-O0 +challenger_2040_lte.menu.os.none=None +challenger_2040_lte.menu.os.none.build.os= +challenger_2040_lte.menu.os.freertos=FreeRTOS SMP +challenger_2040_lte.menu.os.freertos.build.os=-D__FREERTOS challenger_2040_lte.menu.profile.Disabled=Disabled challenger_2040_lte.menu.profile.Disabled.build.flags.profile= challenger_2040_lte.menu.profile.Enabled=Enabled @@ -14545,7 +16359,7 @@ challenger_2040_lte.menu.rtti.Enabled.build.flags.rtti= challenger_2040_lte.menu.stackprotect.Disabled=Disabled challenger_2040_lte.menu.stackprotect.Disabled.build.flags.stackprotect= challenger_2040_lte.menu.stackprotect.Enabled=Enabled -challenger_2040_lte.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +challenger_2040_lte.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all challenger_2040_lte.menu.exceptions.Disabled=Disabled challenger_2040_lte.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions challenger_2040_lte.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -14572,8 +16386,10 @@ challenger_2040_lte.menu.dbglvl.Wire=Wire challenger_2040_lte.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE challenger_2040_lte.menu.dbglvl.Bluetooth=Bluetooth challenger_2040_lte.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +challenger_2040_lte.menu.dbglvl.LWIP=LWIP +challenger_2040_lte.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 challenger_2040_lte.menu.dbglvl.All=All -challenger_2040_lte.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +challenger_2040_lte.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 challenger_2040_lte.menu.dbglvl.NDEBUG=NDEBUG challenger_2040_lte.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG challenger_2040_lte.menu.usbstack.picosdk=Pico SDK @@ -14585,29 +16401,29 @@ challenger_2040_lte.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUS challenger_2040_lte.menu.usbstack.nousb=No USB challenger_2040_lte.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" challenger_2040_lte.menu.ipbtstack.ipv4only=IPv4 Only -challenger_2040_lte.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +challenger_2040_lte.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a challenger_2040_lte.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 challenger_2040_lte.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -challenger_2040_lte.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +challenger_2040_lte.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a challenger_2040_lte.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 challenger_2040_lte.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -challenger_2040_lte.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -challenger_2040_lte.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2040_lte.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +challenger_2040_lte.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2040_lte.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_2040_lte.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -challenger_2040_lte.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2040_lte.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +challenger_2040_lte.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2040_lte.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -challenger_2040_lte.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +challenger_2040_lte.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a challenger_2040_lte.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2040_lte.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -challenger_2040_lte.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +challenger_2040_lte.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a challenger_2040_lte.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2040_lte.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -challenger_2040_lte.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -challenger_2040_lte.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2040_lte.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +challenger_2040_lte.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2040_lte.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -challenger_2040_lte.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -challenger_2040_lte.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2040_lte.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +challenger_2040_lte.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2040_lte.menu.uploadmethod.default=Default (UF2) challenger_2040_lte.menu.uploadmethod.default.build.ram_length=256k challenger_2040_lte.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -14772,8 +16588,8 @@ challenger_2040_lora.menu.flash.8388608_7340032.build.flash_length=1044480 challenger_2040_lora.menu.flash.8388608_7340032.build.eeprom_start=276819968 challenger_2040_lora.menu.flash.8388608_7340032.build.fs_start=269479936 challenger_2040_lora.menu.flash.8388608_7340032.build.fs_end=276819968 -challenger_2040_lora.menu.freq.133=133 MHz -challenger_2040_lora.menu.freq.133.build.f_cpu=133000000L +challenger_2040_lora.menu.freq.200=200 MHz +challenger_2040_lora.menu.freq.200.build.f_cpu=200000000L challenger_2040_lora.menu.freq.50=50 MHz challenger_2040_lora.menu.freq.50.build.f_cpu=50000000L challenger_2040_lora.menu.freq.100=100 MHz @@ -14784,20 +16600,20 @@ challenger_2040_lora.menu.freq.125=125 MHz challenger_2040_lora.menu.freq.125.build.f_cpu=125000000L challenger_2040_lora.menu.freq.128=128 MHz challenger_2040_lora.menu.freq.128.build.f_cpu=128000000L -challenger_2040_lora.menu.freq.150=150 MHz (Overclock) +challenger_2040_lora.menu.freq.133=133 MHz +challenger_2040_lora.menu.freq.133.build.f_cpu=133000000L +challenger_2040_lora.menu.freq.150=150 MHz challenger_2040_lora.menu.freq.150.build.f_cpu=150000000L -challenger_2040_lora.menu.freq.175=175 MHz (Overclock) -challenger_2040_lora.menu.freq.175.build.f_cpu=175000000L -challenger_2040_lora.menu.freq.200=200 MHz (Overclock) -challenger_2040_lora.menu.freq.200.build.f_cpu=200000000L +challenger_2040_lora.menu.freq.176=176 MHz +challenger_2040_lora.menu.freq.176.build.f_cpu=176000000L challenger_2040_lora.menu.freq.225=225 MHz (Overclock) challenger_2040_lora.menu.freq.225.build.f_cpu=225000000L challenger_2040_lora.menu.freq.240=240 MHz (Overclock) challenger_2040_lora.menu.freq.240.build.f_cpu=240000000L challenger_2040_lora.menu.freq.250=250 MHz (Overclock) challenger_2040_lora.menu.freq.250.build.f_cpu=250000000L -challenger_2040_lora.menu.freq.275=275 MHz (Overclock) -challenger_2040_lora.menu.freq.275.build.f_cpu=275000000L +challenger_2040_lora.menu.freq.276=276 MHz (Overclock) +challenger_2040_lora.menu.freq.276.build.f_cpu=276000000L challenger_2040_lora.menu.freq.300=300 MHz (Overclock) challenger_2040_lora.menu.freq.300.build.f_cpu=300000000L challenger_2040_lora.menu.opt.Small=Small (-Os) (standard) @@ -14814,6 +16630,10 @@ challenger_2040_lora.menu.opt.Debug=Debug (-Og) challenger_2040_lora.menu.opt.Debug.build.flags.optimize=-Og challenger_2040_lora.menu.opt.Disabled=Disabled (-O0) challenger_2040_lora.menu.opt.Disabled.build.flags.optimize=-O0 +challenger_2040_lora.menu.os.none=None +challenger_2040_lora.menu.os.none.build.os= +challenger_2040_lora.menu.os.freertos=FreeRTOS SMP +challenger_2040_lora.menu.os.freertos.build.os=-D__FREERTOS challenger_2040_lora.menu.profile.Disabled=Disabled challenger_2040_lora.menu.profile.Disabled.build.flags.profile= challenger_2040_lora.menu.profile.Enabled=Enabled @@ -14825,7 +16645,7 @@ challenger_2040_lora.menu.rtti.Enabled.build.flags.rtti= challenger_2040_lora.menu.stackprotect.Disabled=Disabled challenger_2040_lora.menu.stackprotect.Disabled.build.flags.stackprotect= challenger_2040_lora.menu.stackprotect.Enabled=Enabled -challenger_2040_lora.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +challenger_2040_lora.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all challenger_2040_lora.menu.exceptions.Disabled=Disabled challenger_2040_lora.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions challenger_2040_lora.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -14852,8 +16672,10 @@ challenger_2040_lora.menu.dbglvl.Wire=Wire challenger_2040_lora.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE challenger_2040_lora.menu.dbglvl.Bluetooth=Bluetooth challenger_2040_lora.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +challenger_2040_lora.menu.dbglvl.LWIP=LWIP +challenger_2040_lora.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 challenger_2040_lora.menu.dbglvl.All=All -challenger_2040_lora.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +challenger_2040_lora.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 challenger_2040_lora.menu.dbglvl.NDEBUG=NDEBUG challenger_2040_lora.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG challenger_2040_lora.menu.usbstack.picosdk=Pico SDK @@ -14865,29 +16687,29 @@ challenger_2040_lora.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYU challenger_2040_lora.menu.usbstack.nousb=No USB challenger_2040_lora.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" challenger_2040_lora.menu.ipbtstack.ipv4only=IPv4 Only -challenger_2040_lora.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +challenger_2040_lora.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a challenger_2040_lora.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 challenger_2040_lora.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -challenger_2040_lora.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +challenger_2040_lora.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a challenger_2040_lora.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 challenger_2040_lora.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -challenger_2040_lora.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -challenger_2040_lora.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2040_lora.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +challenger_2040_lora.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2040_lora.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_2040_lora.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -challenger_2040_lora.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2040_lora.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +challenger_2040_lora.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2040_lora.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -challenger_2040_lora.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +challenger_2040_lora.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a challenger_2040_lora.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2040_lora.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -challenger_2040_lora.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +challenger_2040_lora.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a challenger_2040_lora.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2040_lora.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -challenger_2040_lora.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -challenger_2040_lora.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2040_lora.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +challenger_2040_lora.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2040_lora.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -challenger_2040_lora.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -challenger_2040_lora.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2040_lora.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +challenger_2040_lora.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2040_lora.menu.uploadmethod.default=Default (UF2) challenger_2040_lora.menu.uploadmethod.default.build.ram_length=256k challenger_2040_lora.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -15052,8 +16874,8 @@ challenger_2040_subghz.menu.flash.8388608_7340032.build.flash_length=1044480 challenger_2040_subghz.menu.flash.8388608_7340032.build.eeprom_start=276819968 challenger_2040_subghz.menu.flash.8388608_7340032.build.fs_start=269479936 challenger_2040_subghz.menu.flash.8388608_7340032.build.fs_end=276819968 -challenger_2040_subghz.menu.freq.133=133 MHz -challenger_2040_subghz.menu.freq.133.build.f_cpu=133000000L +challenger_2040_subghz.menu.freq.200=200 MHz +challenger_2040_subghz.menu.freq.200.build.f_cpu=200000000L challenger_2040_subghz.menu.freq.50=50 MHz challenger_2040_subghz.menu.freq.50.build.f_cpu=50000000L challenger_2040_subghz.menu.freq.100=100 MHz @@ -15064,20 +16886,20 @@ challenger_2040_subghz.menu.freq.125=125 MHz challenger_2040_subghz.menu.freq.125.build.f_cpu=125000000L challenger_2040_subghz.menu.freq.128=128 MHz challenger_2040_subghz.menu.freq.128.build.f_cpu=128000000L -challenger_2040_subghz.menu.freq.150=150 MHz (Overclock) +challenger_2040_subghz.menu.freq.133=133 MHz +challenger_2040_subghz.menu.freq.133.build.f_cpu=133000000L +challenger_2040_subghz.menu.freq.150=150 MHz challenger_2040_subghz.menu.freq.150.build.f_cpu=150000000L -challenger_2040_subghz.menu.freq.175=175 MHz (Overclock) -challenger_2040_subghz.menu.freq.175.build.f_cpu=175000000L -challenger_2040_subghz.menu.freq.200=200 MHz (Overclock) -challenger_2040_subghz.menu.freq.200.build.f_cpu=200000000L +challenger_2040_subghz.menu.freq.176=176 MHz +challenger_2040_subghz.menu.freq.176.build.f_cpu=176000000L challenger_2040_subghz.menu.freq.225=225 MHz (Overclock) challenger_2040_subghz.menu.freq.225.build.f_cpu=225000000L challenger_2040_subghz.menu.freq.240=240 MHz (Overclock) challenger_2040_subghz.menu.freq.240.build.f_cpu=240000000L challenger_2040_subghz.menu.freq.250=250 MHz (Overclock) challenger_2040_subghz.menu.freq.250.build.f_cpu=250000000L -challenger_2040_subghz.menu.freq.275=275 MHz (Overclock) -challenger_2040_subghz.menu.freq.275.build.f_cpu=275000000L +challenger_2040_subghz.menu.freq.276=276 MHz (Overclock) +challenger_2040_subghz.menu.freq.276.build.f_cpu=276000000L challenger_2040_subghz.menu.freq.300=300 MHz (Overclock) challenger_2040_subghz.menu.freq.300.build.f_cpu=300000000L challenger_2040_subghz.menu.opt.Small=Small (-Os) (standard) @@ -15094,6 +16916,10 @@ challenger_2040_subghz.menu.opt.Debug=Debug (-Og) challenger_2040_subghz.menu.opt.Debug.build.flags.optimize=-Og challenger_2040_subghz.menu.opt.Disabled=Disabled (-O0) challenger_2040_subghz.menu.opt.Disabled.build.flags.optimize=-O0 +challenger_2040_subghz.menu.os.none=None +challenger_2040_subghz.menu.os.none.build.os= +challenger_2040_subghz.menu.os.freertos=FreeRTOS SMP +challenger_2040_subghz.menu.os.freertos.build.os=-D__FREERTOS challenger_2040_subghz.menu.profile.Disabled=Disabled challenger_2040_subghz.menu.profile.Disabled.build.flags.profile= challenger_2040_subghz.menu.profile.Enabled=Enabled @@ -15105,7 +16931,7 @@ challenger_2040_subghz.menu.rtti.Enabled.build.flags.rtti= challenger_2040_subghz.menu.stackprotect.Disabled=Disabled challenger_2040_subghz.menu.stackprotect.Disabled.build.flags.stackprotect= challenger_2040_subghz.menu.stackprotect.Enabled=Enabled -challenger_2040_subghz.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +challenger_2040_subghz.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all challenger_2040_subghz.menu.exceptions.Disabled=Disabled challenger_2040_subghz.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions challenger_2040_subghz.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -15132,8 +16958,10 @@ challenger_2040_subghz.menu.dbglvl.Wire=Wire challenger_2040_subghz.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE challenger_2040_subghz.menu.dbglvl.Bluetooth=Bluetooth challenger_2040_subghz.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +challenger_2040_subghz.menu.dbglvl.LWIP=LWIP +challenger_2040_subghz.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 challenger_2040_subghz.menu.dbglvl.All=All -challenger_2040_subghz.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +challenger_2040_subghz.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 challenger_2040_subghz.menu.dbglvl.NDEBUG=NDEBUG challenger_2040_subghz.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG challenger_2040_subghz.menu.usbstack.picosdk=Pico SDK @@ -15145,29 +16973,29 @@ challenger_2040_subghz.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TIN challenger_2040_subghz.menu.usbstack.nousb=No USB challenger_2040_subghz.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" challenger_2040_subghz.menu.ipbtstack.ipv4only=IPv4 Only -challenger_2040_subghz.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +challenger_2040_subghz.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a challenger_2040_subghz.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 challenger_2040_subghz.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -challenger_2040_subghz.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +challenger_2040_subghz.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a challenger_2040_subghz.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 challenger_2040_subghz.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -challenger_2040_subghz.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -challenger_2040_subghz.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2040_subghz.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +challenger_2040_subghz.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2040_subghz.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_2040_subghz.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -challenger_2040_subghz.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2040_subghz.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +challenger_2040_subghz.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2040_subghz.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -challenger_2040_subghz.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +challenger_2040_subghz.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a challenger_2040_subghz.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2040_subghz.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -challenger_2040_subghz.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +challenger_2040_subghz.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a challenger_2040_subghz.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2040_subghz.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -challenger_2040_subghz.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -challenger_2040_subghz.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2040_subghz.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +challenger_2040_subghz.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2040_subghz.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -challenger_2040_subghz.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -challenger_2040_subghz.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2040_subghz.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +challenger_2040_subghz.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2040_subghz.menu.uploadmethod.default=Default (UF2) challenger_2040_subghz.menu.uploadmethod.default.build.ram_length=256k challenger_2040_subghz.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -15333,8 +17161,8 @@ challenger_2040_wifi.menu.flash.8388608_7340032.build.flash_length=1044480 challenger_2040_wifi.menu.flash.8388608_7340032.build.eeprom_start=276819968 challenger_2040_wifi.menu.flash.8388608_7340032.build.fs_start=269479936 challenger_2040_wifi.menu.flash.8388608_7340032.build.fs_end=276819968 -challenger_2040_wifi.menu.freq.133=133 MHz -challenger_2040_wifi.menu.freq.133.build.f_cpu=133000000L +challenger_2040_wifi.menu.freq.200=200 MHz +challenger_2040_wifi.menu.freq.200.build.f_cpu=200000000L challenger_2040_wifi.menu.freq.50=50 MHz challenger_2040_wifi.menu.freq.50.build.f_cpu=50000000L challenger_2040_wifi.menu.freq.100=100 MHz @@ -15345,20 +17173,20 @@ challenger_2040_wifi.menu.freq.125=125 MHz challenger_2040_wifi.menu.freq.125.build.f_cpu=125000000L challenger_2040_wifi.menu.freq.128=128 MHz challenger_2040_wifi.menu.freq.128.build.f_cpu=128000000L -challenger_2040_wifi.menu.freq.150=150 MHz (Overclock) +challenger_2040_wifi.menu.freq.133=133 MHz +challenger_2040_wifi.menu.freq.133.build.f_cpu=133000000L +challenger_2040_wifi.menu.freq.150=150 MHz challenger_2040_wifi.menu.freq.150.build.f_cpu=150000000L -challenger_2040_wifi.menu.freq.175=175 MHz (Overclock) -challenger_2040_wifi.menu.freq.175.build.f_cpu=175000000L -challenger_2040_wifi.menu.freq.200=200 MHz (Overclock) -challenger_2040_wifi.menu.freq.200.build.f_cpu=200000000L +challenger_2040_wifi.menu.freq.176=176 MHz +challenger_2040_wifi.menu.freq.176.build.f_cpu=176000000L challenger_2040_wifi.menu.freq.225=225 MHz (Overclock) challenger_2040_wifi.menu.freq.225.build.f_cpu=225000000L challenger_2040_wifi.menu.freq.240=240 MHz (Overclock) challenger_2040_wifi.menu.freq.240.build.f_cpu=240000000L challenger_2040_wifi.menu.freq.250=250 MHz (Overclock) challenger_2040_wifi.menu.freq.250.build.f_cpu=250000000L -challenger_2040_wifi.menu.freq.275=275 MHz (Overclock) -challenger_2040_wifi.menu.freq.275.build.f_cpu=275000000L +challenger_2040_wifi.menu.freq.276=276 MHz (Overclock) +challenger_2040_wifi.menu.freq.276.build.f_cpu=276000000L challenger_2040_wifi.menu.freq.300=300 MHz (Overclock) challenger_2040_wifi.menu.freq.300.build.f_cpu=300000000L challenger_2040_wifi.menu.opt.Small=Small (-Os) (standard) @@ -15375,6 +17203,10 @@ challenger_2040_wifi.menu.opt.Debug=Debug (-Og) challenger_2040_wifi.menu.opt.Debug.build.flags.optimize=-Og challenger_2040_wifi.menu.opt.Disabled=Disabled (-O0) challenger_2040_wifi.menu.opt.Disabled.build.flags.optimize=-O0 +challenger_2040_wifi.menu.os.none=None +challenger_2040_wifi.menu.os.none.build.os= +challenger_2040_wifi.menu.os.freertos=FreeRTOS SMP +challenger_2040_wifi.menu.os.freertos.build.os=-D__FREERTOS challenger_2040_wifi.menu.profile.Disabled=Disabled challenger_2040_wifi.menu.profile.Disabled.build.flags.profile= challenger_2040_wifi.menu.profile.Enabled=Enabled @@ -15386,7 +17218,7 @@ challenger_2040_wifi.menu.rtti.Enabled.build.flags.rtti= challenger_2040_wifi.menu.stackprotect.Disabled=Disabled challenger_2040_wifi.menu.stackprotect.Disabled.build.flags.stackprotect= challenger_2040_wifi.menu.stackprotect.Enabled=Enabled -challenger_2040_wifi.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +challenger_2040_wifi.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all challenger_2040_wifi.menu.exceptions.Disabled=Disabled challenger_2040_wifi.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions challenger_2040_wifi.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -15413,8 +17245,10 @@ challenger_2040_wifi.menu.dbglvl.Wire=Wire challenger_2040_wifi.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE challenger_2040_wifi.menu.dbglvl.Bluetooth=Bluetooth challenger_2040_wifi.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +challenger_2040_wifi.menu.dbglvl.LWIP=LWIP +challenger_2040_wifi.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 challenger_2040_wifi.menu.dbglvl.All=All -challenger_2040_wifi.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +challenger_2040_wifi.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 challenger_2040_wifi.menu.dbglvl.NDEBUG=NDEBUG challenger_2040_wifi.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG challenger_2040_wifi.menu.usbstack.picosdk=Pico SDK @@ -15426,29 +17260,29 @@ challenger_2040_wifi.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYU challenger_2040_wifi.menu.usbstack.nousb=No USB challenger_2040_wifi.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" challenger_2040_wifi.menu.ipbtstack.ipv4only=IPv4 Only -challenger_2040_wifi.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +challenger_2040_wifi.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a challenger_2040_wifi.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 challenger_2040_wifi.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -challenger_2040_wifi.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +challenger_2040_wifi.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a challenger_2040_wifi.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 challenger_2040_wifi.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -challenger_2040_wifi.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -challenger_2040_wifi.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2040_wifi.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +challenger_2040_wifi.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2040_wifi.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_2040_wifi.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -challenger_2040_wifi.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2040_wifi.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +challenger_2040_wifi.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2040_wifi.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -challenger_2040_wifi.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +challenger_2040_wifi.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a challenger_2040_wifi.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2040_wifi.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -challenger_2040_wifi.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +challenger_2040_wifi.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a challenger_2040_wifi.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2040_wifi.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -challenger_2040_wifi.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -challenger_2040_wifi.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2040_wifi.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +challenger_2040_wifi.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2040_wifi.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -challenger_2040_wifi.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -challenger_2040_wifi.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2040_wifi.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +challenger_2040_wifi.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2040_wifi.menu.uploadmethod.default=Default (UF2) challenger_2040_wifi.menu.uploadmethod.default.build.ram_length=256k challenger_2040_wifi.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -15714,8 +17548,8 @@ challenger_2040_wifi_ble.menu.flash.16777216_2097152.build.flash_length=14675968 challenger_2040_wifi_ble.menu.flash.16777216_2097152.build.eeprom_start=285208576 challenger_2040_wifi_ble.menu.flash.16777216_2097152.build.fs_start=283111424 challenger_2040_wifi_ble.menu.flash.16777216_2097152.build.fs_end=285208576 -challenger_2040_wifi_ble.menu.freq.133=133 MHz -challenger_2040_wifi_ble.menu.freq.133.build.f_cpu=133000000L +challenger_2040_wifi_ble.menu.freq.200=200 MHz +challenger_2040_wifi_ble.menu.freq.200.build.f_cpu=200000000L challenger_2040_wifi_ble.menu.freq.50=50 MHz challenger_2040_wifi_ble.menu.freq.50.build.f_cpu=50000000L challenger_2040_wifi_ble.menu.freq.100=100 MHz @@ -15726,20 +17560,20 @@ challenger_2040_wifi_ble.menu.freq.125=125 MHz challenger_2040_wifi_ble.menu.freq.125.build.f_cpu=125000000L challenger_2040_wifi_ble.menu.freq.128=128 MHz challenger_2040_wifi_ble.menu.freq.128.build.f_cpu=128000000L -challenger_2040_wifi_ble.menu.freq.150=150 MHz (Overclock) +challenger_2040_wifi_ble.menu.freq.133=133 MHz +challenger_2040_wifi_ble.menu.freq.133.build.f_cpu=133000000L +challenger_2040_wifi_ble.menu.freq.150=150 MHz challenger_2040_wifi_ble.menu.freq.150.build.f_cpu=150000000L -challenger_2040_wifi_ble.menu.freq.175=175 MHz (Overclock) -challenger_2040_wifi_ble.menu.freq.175.build.f_cpu=175000000L -challenger_2040_wifi_ble.menu.freq.200=200 MHz (Overclock) -challenger_2040_wifi_ble.menu.freq.200.build.f_cpu=200000000L +challenger_2040_wifi_ble.menu.freq.176=176 MHz +challenger_2040_wifi_ble.menu.freq.176.build.f_cpu=176000000L challenger_2040_wifi_ble.menu.freq.225=225 MHz (Overclock) challenger_2040_wifi_ble.menu.freq.225.build.f_cpu=225000000L challenger_2040_wifi_ble.menu.freq.240=240 MHz (Overclock) challenger_2040_wifi_ble.menu.freq.240.build.f_cpu=240000000L challenger_2040_wifi_ble.menu.freq.250=250 MHz (Overclock) challenger_2040_wifi_ble.menu.freq.250.build.f_cpu=250000000L -challenger_2040_wifi_ble.menu.freq.275=275 MHz (Overclock) -challenger_2040_wifi_ble.menu.freq.275.build.f_cpu=275000000L +challenger_2040_wifi_ble.menu.freq.276=276 MHz (Overclock) +challenger_2040_wifi_ble.menu.freq.276.build.f_cpu=276000000L challenger_2040_wifi_ble.menu.freq.300=300 MHz (Overclock) challenger_2040_wifi_ble.menu.freq.300.build.f_cpu=300000000L challenger_2040_wifi_ble.menu.opt.Small=Small (-Os) (standard) @@ -15756,6 +17590,10 @@ challenger_2040_wifi_ble.menu.opt.Debug=Debug (-Og) challenger_2040_wifi_ble.menu.opt.Debug.build.flags.optimize=-Og challenger_2040_wifi_ble.menu.opt.Disabled=Disabled (-O0) challenger_2040_wifi_ble.menu.opt.Disabled.build.flags.optimize=-O0 +challenger_2040_wifi_ble.menu.os.none=None +challenger_2040_wifi_ble.menu.os.none.build.os= +challenger_2040_wifi_ble.menu.os.freertos=FreeRTOS SMP +challenger_2040_wifi_ble.menu.os.freertos.build.os=-D__FREERTOS challenger_2040_wifi_ble.menu.profile.Disabled=Disabled challenger_2040_wifi_ble.menu.profile.Disabled.build.flags.profile= challenger_2040_wifi_ble.menu.profile.Enabled=Enabled @@ -15767,7 +17605,7 @@ challenger_2040_wifi_ble.menu.rtti.Enabled.build.flags.rtti= challenger_2040_wifi_ble.menu.stackprotect.Disabled=Disabled challenger_2040_wifi_ble.menu.stackprotect.Disabled.build.flags.stackprotect= challenger_2040_wifi_ble.menu.stackprotect.Enabled=Enabled -challenger_2040_wifi_ble.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +challenger_2040_wifi_ble.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all challenger_2040_wifi_ble.menu.exceptions.Disabled=Disabled challenger_2040_wifi_ble.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions challenger_2040_wifi_ble.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -15794,8 +17632,10 @@ challenger_2040_wifi_ble.menu.dbglvl.Wire=Wire challenger_2040_wifi_ble.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE challenger_2040_wifi_ble.menu.dbglvl.Bluetooth=Bluetooth challenger_2040_wifi_ble.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +challenger_2040_wifi_ble.menu.dbglvl.LWIP=LWIP +challenger_2040_wifi_ble.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 challenger_2040_wifi_ble.menu.dbglvl.All=All -challenger_2040_wifi_ble.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +challenger_2040_wifi_ble.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 challenger_2040_wifi_ble.menu.dbglvl.NDEBUG=NDEBUG challenger_2040_wifi_ble.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG challenger_2040_wifi_ble.menu.usbstack.picosdk=Pico SDK @@ -15807,29 +17647,29 @@ challenger_2040_wifi_ble.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_T challenger_2040_wifi_ble.menu.usbstack.nousb=No USB challenger_2040_wifi_ble.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" challenger_2040_wifi_ble.menu.ipbtstack.ipv4only=IPv4 Only -challenger_2040_wifi_ble.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +challenger_2040_wifi_ble.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a challenger_2040_wifi_ble.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 challenger_2040_wifi_ble.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -challenger_2040_wifi_ble.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +challenger_2040_wifi_ble.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a challenger_2040_wifi_ble.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 challenger_2040_wifi_ble.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -challenger_2040_wifi_ble.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -challenger_2040_wifi_ble.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2040_wifi_ble.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +challenger_2040_wifi_ble.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2040_wifi_ble.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_2040_wifi_ble.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -challenger_2040_wifi_ble.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2040_wifi_ble.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +challenger_2040_wifi_ble.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2040_wifi_ble.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -challenger_2040_wifi_ble.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +challenger_2040_wifi_ble.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a challenger_2040_wifi_ble.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2040_wifi_ble.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -challenger_2040_wifi_ble.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +challenger_2040_wifi_ble.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a challenger_2040_wifi_ble.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2040_wifi_ble.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -challenger_2040_wifi_ble.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -challenger_2040_wifi_ble.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2040_wifi_ble.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +challenger_2040_wifi_ble.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2040_wifi_ble.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -challenger_2040_wifi_ble.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -challenger_2040_wifi_ble.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2040_wifi_ble.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +challenger_2040_wifi_ble.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2040_wifi_ble.menu.uploadmethod.default=Default (UF2) challenger_2040_wifi_ble.menu.uploadmethod.default.build.ram_length=256k challenger_2040_wifi_ble.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -15995,8 +17835,8 @@ challenger_2040_wifi6_ble.menu.flash.8388608_7340032.build.flash_length=1044480 challenger_2040_wifi6_ble.menu.flash.8388608_7340032.build.eeprom_start=276819968 challenger_2040_wifi6_ble.menu.flash.8388608_7340032.build.fs_start=269479936 challenger_2040_wifi6_ble.menu.flash.8388608_7340032.build.fs_end=276819968 -challenger_2040_wifi6_ble.menu.freq.133=133 MHz -challenger_2040_wifi6_ble.menu.freq.133.build.f_cpu=133000000L +challenger_2040_wifi6_ble.menu.freq.200=200 MHz +challenger_2040_wifi6_ble.menu.freq.200.build.f_cpu=200000000L challenger_2040_wifi6_ble.menu.freq.50=50 MHz challenger_2040_wifi6_ble.menu.freq.50.build.f_cpu=50000000L challenger_2040_wifi6_ble.menu.freq.100=100 MHz @@ -16007,20 +17847,20 @@ challenger_2040_wifi6_ble.menu.freq.125=125 MHz challenger_2040_wifi6_ble.menu.freq.125.build.f_cpu=125000000L challenger_2040_wifi6_ble.menu.freq.128=128 MHz challenger_2040_wifi6_ble.menu.freq.128.build.f_cpu=128000000L -challenger_2040_wifi6_ble.menu.freq.150=150 MHz (Overclock) +challenger_2040_wifi6_ble.menu.freq.133=133 MHz +challenger_2040_wifi6_ble.menu.freq.133.build.f_cpu=133000000L +challenger_2040_wifi6_ble.menu.freq.150=150 MHz challenger_2040_wifi6_ble.menu.freq.150.build.f_cpu=150000000L -challenger_2040_wifi6_ble.menu.freq.175=175 MHz (Overclock) -challenger_2040_wifi6_ble.menu.freq.175.build.f_cpu=175000000L -challenger_2040_wifi6_ble.menu.freq.200=200 MHz (Overclock) -challenger_2040_wifi6_ble.menu.freq.200.build.f_cpu=200000000L +challenger_2040_wifi6_ble.menu.freq.176=176 MHz +challenger_2040_wifi6_ble.menu.freq.176.build.f_cpu=176000000L challenger_2040_wifi6_ble.menu.freq.225=225 MHz (Overclock) challenger_2040_wifi6_ble.menu.freq.225.build.f_cpu=225000000L challenger_2040_wifi6_ble.menu.freq.240=240 MHz (Overclock) challenger_2040_wifi6_ble.menu.freq.240.build.f_cpu=240000000L challenger_2040_wifi6_ble.menu.freq.250=250 MHz (Overclock) challenger_2040_wifi6_ble.menu.freq.250.build.f_cpu=250000000L -challenger_2040_wifi6_ble.menu.freq.275=275 MHz (Overclock) -challenger_2040_wifi6_ble.menu.freq.275.build.f_cpu=275000000L +challenger_2040_wifi6_ble.menu.freq.276=276 MHz (Overclock) +challenger_2040_wifi6_ble.menu.freq.276.build.f_cpu=276000000L challenger_2040_wifi6_ble.menu.freq.300=300 MHz (Overclock) challenger_2040_wifi6_ble.menu.freq.300.build.f_cpu=300000000L challenger_2040_wifi6_ble.menu.opt.Small=Small (-Os) (standard) @@ -16037,6 +17877,10 @@ challenger_2040_wifi6_ble.menu.opt.Debug=Debug (-Og) challenger_2040_wifi6_ble.menu.opt.Debug.build.flags.optimize=-Og challenger_2040_wifi6_ble.menu.opt.Disabled=Disabled (-O0) challenger_2040_wifi6_ble.menu.opt.Disabled.build.flags.optimize=-O0 +challenger_2040_wifi6_ble.menu.os.none=None +challenger_2040_wifi6_ble.menu.os.none.build.os= +challenger_2040_wifi6_ble.menu.os.freertos=FreeRTOS SMP +challenger_2040_wifi6_ble.menu.os.freertos.build.os=-D__FREERTOS challenger_2040_wifi6_ble.menu.profile.Disabled=Disabled challenger_2040_wifi6_ble.menu.profile.Disabled.build.flags.profile= challenger_2040_wifi6_ble.menu.profile.Enabled=Enabled @@ -16048,7 +17892,7 @@ challenger_2040_wifi6_ble.menu.rtti.Enabled.build.flags.rtti= challenger_2040_wifi6_ble.menu.stackprotect.Disabled=Disabled challenger_2040_wifi6_ble.menu.stackprotect.Disabled.build.flags.stackprotect= challenger_2040_wifi6_ble.menu.stackprotect.Enabled=Enabled -challenger_2040_wifi6_ble.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +challenger_2040_wifi6_ble.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all challenger_2040_wifi6_ble.menu.exceptions.Disabled=Disabled challenger_2040_wifi6_ble.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions challenger_2040_wifi6_ble.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -16075,8 +17919,10 @@ challenger_2040_wifi6_ble.menu.dbglvl.Wire=Wire challenger_2040_wifi6_ble.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE challenger_2040_wifi6_ble.menu.dbglvl.Bluetooth=Bluetooth challenger_2040_wifi6_ble.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +challenger_2040_wifi6_ble.menu.dbglvl.LWIP=LWIP +challenger_2040_wifi6_ble.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 challenger_2040_wifi6_ble.menu.dbglvl.All=All -challenger_2040_wifi6_ble.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +challenger_2040_wifi6_ble.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 challenger_2040_wifi6_ble.menu.dbglvl.NDEBUG=NDEBUG challenger_2040_wifi6_ble.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG challenger_2040_wifi6_ble.menu.usbstack.picosdk=Pico SDK @@ -16088,29 +17934,29 @@ challenger_2040_wifi6_ble.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_ challenger_2040_wifi6_ble.menu.usbstack.nousb=No USB challenger_2040_wifi6_ble.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" challenger_2040_wifi6_ble.menu.ipbtstack.ipv4only=IPv4 Only -challenger_2040_wifi6_ble.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +challenger_2040_wifi6_ble.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a challenger_2040_wifi6_ble.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 challenger_2040_wifi6_ble.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -challenger_2040_wifi6_ble.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +challenger_2040_wifi6_ble.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a challenger_2040_wifi6_ble.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 challenger_2040_wifi6_ble.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -challenger_2040_wifi6_ble.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -challenger_2040_wifi6_ble.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2040_wifi6_ble.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +challenger_2040_wifi6_ble.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2040_wifi6_ble.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_2040_wifi6_ble.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -challenger_2040_wifi6_ble.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2040_wifi6_ble.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +challenger_2040_wifi6_ble.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2040_wifi6_ble.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -challenger_2040_wifi6_ble.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +challenger_2040_wifi6_ble.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a challenger_2040_wifi6_ble.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2040_wifi6_ble.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -challenger_2040_wifi6_ble.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +challenger_2040_wifi6_ble.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a challenger_2040_wifi6_ble.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2040_wifi6_ble.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -challenger_2040_wifi6_ble.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -challenger_2040_wifi6_ble.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2040_wifi6_ble.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +challenger_2040_wifi6_ble.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2040_wifi6_ble.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -challenger_2040_wifi6_ble.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -challenger_2040_wifi6_ble.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2040_wifi6_ble.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +challenger_2040_wifi6_ble.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2040_wifi6_ble.menu.uploadmethod.default=Default (UF2) challenger_2040_wifi6_ble.menu.uploadmethod.default.build.ram_length=256k challenger_2040_wifi6_ble.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -16276,8 +18122,8 @@ challenger_nb_2040_wifi.menu.flash.8388608_7340032.build.flash_length=1044480 challenger_nb_2040_wifi.menu.flash.8388608_7340032.build.eeprom_start=276819968 challenger_nb_2040_wifi.menu.flash.8388608_7340032.build.fs_start=269479936 challenger_nb_2040_wifi.menu.flash.8388608_7340032.build.fs_end=276819968 -challenger_nb_2040_wifi.menu.freq.133=133 MHz -challenger_nb_2040_wifi.menu.freq.133.build.f_cpu=133000000L +challenger_nb_2040_wifi.menu.freq.200=200 MHz +challenger_nb_2040_wifi.menu.freq.200.build.f_cpu=200000000L challenger_nb_2040_wifi.menu.freq.50=50 MHz challenger_nb_2040_wifi.menu.freq.50.build.f_cpu=50000000L challenger_nb_2040_wifi.menu.freq.100=100 MHz @@ -16288,20 +18134,20 @@ challenger_nb_2040_wifi.menu.freq.125=125 MHz challenger_nb_2040_wifi.menu.freq.125.build.f_cpu=125000000L challenger_nb_2040_wifi.menu.freq.128=128 MHz challenger_nb_2040_wifi.menu.freq.128.build.f_cpu=128000000L -challenger_nb_2040_wifi.menu.freq.150=150 MHz (Overclock) +challenger_nb_2040_wifi.menu.freq.133=133 MHz +challenger_nb_2040_wifi.menu.freq.133.build.f_cpu=133000000L +challenger_nb_2040_wifi.menu.freq.150=150 MHz challenger_nb_2040_wifi.menu.freq.150.build.f_cpu=150000000L -challenger_nb_2040_wifi.menu.freq.175=175 MHz (Overclock) -challenger_nb_2040_wifi.menu.freq.175.build.f_cpu=175000000L -challenger_nb_2040_wifi.menu.freq.200=200 MHz (Overclock) -challenger_nb_2040_wifi.menu.freq.200.build.f_cpu=200000000L +challenger_nb_2040_wifi.menu.freq.176=176 MHz +challenger_nb_2040_wifi.menu.freq.176.build.f_cpu=176000000L challenger_nb_2040_wifi.menu.freq.225=225 MHz (Overclock) challenger_nb_2040_wifi.menu.freq.225.build.f_cpu=225000000L challenger_nb_2040_wifi.menu.freq.240=240 MHz (Overclock) challenger_nb_2040_wifi.menu.freq.240.build.f_cpu=240000000L challenger_nb_2040_wifi.menu.freq.250=250 MHz (Overclock) challenger_nb_2040_wifi.menu.freq.250.build.f_cpu=250000000L -challenger_nb_2040_wifi.menu.freq.275=275 MHz (Overclock) -challenger_nb_2040_wifi.menu.freq.275.build.f_cpu=275000000L +challenger_nb_2040_wifi.menu.freq.276=276 MHz (Overclock) +challenger_nb_2040_wifi.menu.freq.276.build.f_cpu=276000000L challenger_nb_2040_wifi.menu.freq.300=300 MHz (Overclock) challenger_nb_2040_wifi.menu.freq.300.build.f_cpu=300000000L challenger_nb_2040_wifi.menu.opt.Small=Small (-Os) (standard) @@ -16318,6 +18164,10 @@ challenger_nb_2040_wifi.menu.opt.Debug=Debug (-Og) challenger_nb_2040_wifi.menu.opt.Debug.build.flags.optimize=-Og challenger_nb_2040_wifi.menu.opt.Disabled=Disabled (-O0) challenger_nb_2040_wifi.menu.opt.Disabled.build.flags.optimize=-O0 +challenger_nb_2040_wifi.menu.os.none=None +challenger_nb_2040_wifi.menu.os.none.build.os= +challenger_nb_2040_wifi.menu.os.freertos=FreeRTOS SMP +challenger_nb_2040_wifi.menu.os.freertos.build.os=-D__FREERTOS challenger_nb_2040_wifi.menu.profile.Disabled=Disabled challenger_nb_2040_wifi.menu.profile.Disabled.build.flags.profile= challenger_nb_2040_wifi.menu.profile.Enabled=Enabled @@ -16329,7 +18179,7 @@ challenger_nb_2040_wifi.menu.rtti.Enabled.build.flags.rtti= challenger_nb_2040_wifi.menu.stackprotect.Disabled=Disabled challenger_nb_2040_wifi.menu.stackprotect.Disabled.build.flags.stackprotect= challenger_nb_2040_wifi.menu.stackprotect.Enabled=Enabled -challenger_nb_2040_wifi.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +challenger_nb_2040_wifi.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all challenger_nb_2040_wifi.menu.exceptions.Disabled=Disabled challenger_nb_2040_wifi.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions challenger_nb_2040_wifi.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -16356,8 +18206,10 @@ challenger_nb_2040_wifi.menu.dbglvl.Wire=Wire challenger_nb_2040_wifi.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE challenger_nb_2040_wifi.menu.dbglvl.Bluetooth=Bluetooth challenger_nb_2040_wifi.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +challenger_nb_2040_wifi.menu.dbglvl.LWIP=LWIP +challenger_nb_2040_wifi.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 challenger_nb_2040_wifi.menu.dbglvl.All=All -challenger_nb_2040_wifi.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +challenger_nb_2040_wifi.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 challenger_nb_2040_wifi.menu.dbglvl.NDEBUG=NDEBUG challenger_nb_2040_wifi.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG challenger_nb_2040_wifi.menu.usbstack.picosdk=Pico SDK @@ -16369,29 +18221,29 @@ challenger_nb_2040_wifi.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TI challenger_nb_2040_wifi.menu.usbstack.nousb=No USB challenger_nb_2040_wifi.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" challenger_nb_2040_wifi.menu.ipbtstack.ipv4only=IPv4 Only -challenger_nb_2040_wifi.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +challenger_nb_2040_wifi.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a challenger_nb_2040_wifi.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 challenger_nb_2040_wifi.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -challenger_nb_2040_wifi.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +challenger_nb_2040_wifi.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a challenger_nb_2040_wifi.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 challenger_nb_2040_wifi.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -challenger_nb_2040_wifi.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -challenger_nb_2040_wifi.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_nb_2040_wifi.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +challenger_nb_2040_wifi.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_nb_2040_wifi.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_nb_2040_wifi.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -challenger_nb_2040_wifi.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_nb_2040_wifi.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +challenger_nb_2040_wifi.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_nb_2040_wifi.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -challenger_nb_2040_wifi.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +challenger_nb_2040_wifi.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a challenger_nb_2040_wifi.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_nb_2040_wifi.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -challenger_nb_2040_wifi.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +challenger_nb_2040_wifi.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a challenger_nb_2040_wifi.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_nb_2040_wifi.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -challenger_nb_2040_wifi.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -challenger_nb_2040_wifi.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_nb_2040_wifi.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +challenger_nb_2040_wifi.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_nb_2040_wifi.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -challenger_nb_2040_wifi.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -challenger_nb_2040_wifi.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_nb_2040_wifi.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +challenger_nb_2040_wifi.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_nb_2040_wifi.menu.uploadmethod.default=Default (UF2) challenger_nb_2040_wifi.menu.uploadmethod.default.build.ram_length=256k challenger_nb_2040_wifi.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -16556,8 +18408,8 @@ challenger_2040_sdrtc.menu.flash.8388608_7340032.build.flash_length=1044480 challenger_2040_sdrtc.menu.flash.8388608_7340032.build.eeprom_start=276819968 challenger_2040_sdrtc.menu.flash.8388608_7340032.build.fs_start=269479936 challenger_2040_sdrtc.menu.flash.8388608_7340032.build.fs_end=276819968 -challenger_2040_sdrtc.menu.freq.133=133 MHz -challenger_2040_sdrtc.menu.freq.133.build.f_cpu=133000000L +challenger_2040_sdrtc.menu.freq.200=200 MHz +challenger_2040_sdrtc.menu.freq.200.build.f_cpu=200000000L challenger_2040_sdrtc.menu.freq.50=50 MHz challenger_2040_sdrtc.menu.freq.50.build.f_cpu=50000000L challenger_2040_sdrtc.menu.freq.100=100 MHz @@ -16568,20 +18420,20 @@ challenger_2040_sdrtc.menu.freq.125=125 MHz challenger_2040_sdrtc.menu.freq.125.build.f_cpu=125000000L challenger_2040_sdrtc.menu.freq.128=128 MHz challenger_2040_sdrtc.menu.freq.128.build.f_cpu=128000000L -challenger_2040_sdrtc.menu.freq.150=150 MHz (Overclock) +challenger_2040_sdrtc.menu.freq.133=133 MHz +challenger_2040_sdrtc.menu.freq.133.build.f_cpu=133000000L +challenger_2040_sdrtc.menu.freq.150=150 MHz challenger_2040_sdrtc.menu.freq.150.build.f_cpu=150000000L -challenger_2040_sdrtc.menu.freq.175=175 MHz (Overclock) -challenger_2040_sdrtc.menu.freq.175.build.f_cpu=175000000L -challenger_2040_sdrtc.menu.freq.200=200 MHz (Overclock) -challenger_2040_sdrtc.menu.freq.200.build.f_cpu=200000000L +challenger_2040_sdrtc.menu.freq.176=176 MHz +challenger_2040_sdrtc.menu.freq.176.build.f_cpu=176000000L challenger_2040_sdrtc.menu.freq.225=225 MHz (Overclock) challenger_2040_sdrtc.menu.freq.225.build.f_cpu=225000000L challenger_2040_sdrtc.menu.freq.240=240 MHz (Overclock) challenger_2040_sdrtc.menu.freq.240.build.f_cpu=240000000L challenger_2040_sdrtc.menu.freq.250=250 MHz (Overclock) challenger_2040_sdrtc.menu.freq.250.build.f_cpu=250000000L -challenger_2040_sdrtc.menu.freq.275=275 MHz (Overclock) -challenger_2040_sdrtc.menu.freq.275.build.f_cpu=275000000L +challenger_2040_sdrtc.menu.freq.276=276 MHz (Overclock) +challenger_2040_sdrtc.menu.freq.276.build.f_cpu=276000000L challenger_2040_sdrtc.menu.freq.300=300 MHz (Overclock) challenger_2040_sdrtc.menu.freq.300.build.f_cpu=300000000L challenger_2040_sdrtc.menu.opt.Small=Small (-Os) (standard) @@ -16598,6 +18450,10 @@ challenger_2040_sdrtc.menu.opt.Debug=Debug (-Og) challenger_2040_sdrtc.menu.opt.Debug.build.flags.optimize=-Og challenger_2040_sdrtc.menu.opt.Disabled=Disabled (-O0) challenger_2040_sdrtc.menu.opt.Disabled.build.flags.optimize=-O0 +challenger_2040_sdrtc.menu.os.none=None +challenger_2040_sdrtc.menu.os.none.build.os= +challenger_2040_sdrtc.menu.os.freertos=FreeRTOS SMP +challenger_2040_sdrtc.menu.os.freertos.build.os=-D__FREERTOS challenger_2040_sdrtc.menu.profile.Disabled=Disabled challenger_2040_sdrtc.menu.profile.Disabled.build.flags.profile= challenger_2040_sdrtc.menu.profile.Enabled=Enabled @@ -16609,7 +18465,7 @@ challenger_2040_sdrtc.menu.rtti.Enabled.build.flags.rtti= challenger_2040_sdrtc.menu.stackprotect.Disabled=Disabled challenger_2040_sdrtc.menu.stackprotect.Disabled.build.flags.stackprotect= challenger_2040_sdrtc.menu.stackprotect.Enabled=Enabled -challenger_2040_sdrtc.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +challenger_2040_sdrtc.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all challenger_2040_sdrtc.menu.exceptions.Disabled=Disabled challenger_2040_sdrtc.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions challenger_2040_sdrtc.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -16636,8 +18492,10 @@ challenger_2040_sdrtc.menu.dbglvl.Wire=Wire challenger_2040_sdrtc.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE challenger_2040_sdrtc.menu.dbglvl.Bluetooth=Bluetooth challenger_2040_sdrtc.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +challenger_2040_sdrtc.menu.dbglvl.LWIP=LWIP +challenger_2040_sdrtc.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 challenger_2040_sdrtc.menu.dbglvl.All=All -challenger_2040_sdrtc.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +challenger_2040_sdrtc.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 challenger_2040_sdrtc.menu.dbglvl.NDEBUG=NDEBUG challenger_2040_sdrtc.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG challenger_2040_sdrtc.menu.usbstack.picosdk=Pico SDK @@ -16649,29 +18507,29 @@ challenger_2040_sdrtc.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINY challenger_2040_sdrtc.menu.usbstack.nousb=No USB challenger_2040_sdrtc.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" challenger_2040_sdrtc.menu.ipbtstack.ipv4only=IPv4 Only -challenger_2040_sdrtc.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +challenger_2040_sdrtc.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a challenger_2040_sdrtc.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 challenger_2040_sdrtc.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -challenger_2040_sdrtc.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +challenger_2040_sdrtc.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a challenger_2040_sdrtc.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 challenger_2040_sdrtc.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -challenger_2040_sdrtc.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -challenger_2040_sdrtc.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2040_sdrtc.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +challenger_2040_sdrtc.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2040_sdrtc.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_2040_sdrtc.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -challenger_2040_sdrtc.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2040_sdrtc.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +challenger_2040_sdrtc.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2040_sdrtc.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -challenger_2040_sdrtc.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +challenger_2040_sdrtc.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a challenger_2040_sdrtc.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2040_sdrtc.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -challenger_2040_sdrtc.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +challenger_2040_sdrtc.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a challenger_2040_sdrtc.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2040_sdrtc.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -challenger_2040_sdrtc.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -challenger_2040_sdrtc.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2040_sdrtc.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +challenger_2040_sdrtc.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2040_sdrtc.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -challenger_2040_sdrtc.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -challenger_2040_sdrtc.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2040_sdrtc.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +challenger_2040_sdrtc.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2040_sdrtc.menu.uploadmethod.default=Default (UF2) challenger_2040_sdrtc.menu.uploadmethod.default.build.ram_length=256k challenger_2040_sdrtc.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -16836,8 +18694,8 @@ challenger_2040_nfc.menu.flash.8388608_7340032.build.flash_length=1044480 challenger_2040_nfc.menu.flash.8388608_7340032.build.eeprom_start=276819968 challenger_2040_nfc.menu.flash.8388608_7340032.build.fs_start=269479936 challenger_2040_nfc.menu.flash.8388608_7340032.build.fs_end=276819968 -challenger_2040_nfc.menu.freq.133=133 MHz -challenger_2040_nfc.menu.freq.133.build.f_cpu=133000000L +challenger_2040_nfc.menu.freq.200=200 MHz +challenger_2040_nfc.menu.freq.200.build.f_cpu=200000000L challenger_2040_nfc.menu.freq.50=50 MHz challenger_2040_nfc.menu.freq.50.build.f_cpu=50000000L challenger_2040_nfc.menu.freq.100=100 MHz @@ -16848,20 +18706,20 @@ challenger_2040_nfc.menu.freq.125=125 MHz challenger_2040_nfc.menu.freq.125.build.f_cpu=125000000L challenger_2040_nfc.menu.freq.128=128 MHz challenger_2040_nfc.menu.freq.128.build.f_cpu=128000000L -challenger_2040_nfc.menu.freq.150=150 MHz (Overclock) +challenger_2040_nfc.menu.freq.133=133 MHz +challenger_2040_nfc.menu.freq.133.build.f_cpu=133000000L +challenger_2040_nfc.menu.freq.150=150 MHz challenger_2040_nfc.menu.freq.150.build.f_cpu=150000000L -challenger_2040_nfc.menu.freq.175=175 MHz (Overclock) -challenger_2040_nfc.menu.freq.175.build.f_cpu=175000000L -challenger_2040_nfc.menu.freq.200=200 MHz (Overclock) -challenger_2040_nfc.menu.freq.200.build.f_cpu=200000000L +challenger_2040_nfc.menu.freq.176=176 MHz +challenger_2040_nfc.menu.freq.176.build.f_cpu=176000000L challenger_2040_nfc.menu.freq.225=225 MHz (Overclock) challenger_2040_nfc.menu.freq.225.build.f_cpu=225000000L challenger_2040_nfc.menu.freq.240=240 MHz (Overclock) challenger_2040_nfc.menu.freq.240.build.f_cpu=240000000L challenger_2040_nfc.menu.freq.250=250 MHz (Overclock) challenger_2040_nfc.menu.freq.250.build.f_cpu=250000000L -challenger_2040_nfc.menu.freq.275=275 MHz (Overclock) -challenger_2040_nfc.menu.freq.275.build.f_cpu=275000000L +challenger_2040_nfc.menu.freq.276=276 MHz (Overclock) +challenger_2040_nfc.menu.freq.276.build.f_cpu=276000000L challenger_2040_nfc.menu.freq.300=300 MHz (Overclock) challenger_2040_nfc.menu.freq.300.build.f_cpu=300000000L challenger_2040_nfc.menu.opt.Small=Small (-Os) (standard) @@ -16878,6 +18736,10 @@ challenger_2040_nfc.menu.opt.Debug=Debug (-Og) challenger_2040_nfc.menu.opt.Debug.build.flags.optimize=-Og challenger_2040_nfc.menu.opt.Disabled=Disabled (-O0) challenger_2040_nfc.menu.opt.Disabled.build.flags.optimize=-O0 +challenger_2040_nfc.menu.os.none=None +challenger_2040_nfc.menu.os.none.build.os= +challenger_2040_nfc.menu.os.freertos=FreeRTOS SMP +challenger_2040_nfc.menu.os.freertos.build.os=-D__FREERTOS challenger_2040_nfc.menu.profile.Disabled=Disabled challenger_2040_nfc.menu.profile.Disabled.build.flags.profile= challenger_2040_nfc.menu.profile.Enabled=Enabled @@ -16889,7 +18751,7 @@ challenger_2040_nfc.menu.rtti.Enabled.build.flags.rtti= challenger_2040_nfc.menu.stackprotect.Disabled=Disabled challenger_2040_nfc.menu.stackprotect.Disabled.build.flags.stackprotect= challenger_2040_nfc.menu.stackprotect.Enabled=Enabled -challenger_2040_nfc.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +challenger_2040_nfc.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all challenger_2040_nfc.menu.exceptions.Disabled=Disabled challenger_2040_nfc.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions challenger_2040_nfc.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -16916,8 +18778,10 @@ challenger_2040_nfc.menu.dbglvl.Wire=Wire challenger_2040_nfc.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE challenger_2040_nfc.menu.dbglvl.Bluetooth=Bluetooth challenger_2040_nfc.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +challenger_2040_nfc.menu.dbglvl.LWIP=LWIP +challenger_2040_nfc.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 challenger_2040_nfc.menu.dbglvl.All=All -challenger_2040_nfc.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +challenger_2040_nfc.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 challenger_2040_nfc.menu.dbglvl.NDEBUG=NDEBUG challenger_2040_nfc.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG challenger_2040_nfc.menu.usbstack.picosdk=Pico SDK @@ -16929,29 +18793,29 @@ challenger_2040_nfc.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUS challenger_2040_nfc.menu.usbstack.nousb=No USB challenger_2040_nfc.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" challenger_2040_nfc.menu.ipbtstack.ipv4only=IPv4 Only -challenger_2040_nfc.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +challenger_2040_nfc.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a challenger_2040_nfc.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 challenger_2040_nfc.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -challenger_2040_nfc.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +challenger_2040_nfc.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a challenger_2040_nfc.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 challenger_2040_nfc.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -challenger_2040_nfc.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -challenger_2040_nfc.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2040_nfc.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +challenger_2040_nfc.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2040_nfc.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_2040_nfc.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -challenger_2040_nfc.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2040_nfc.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +challenger_2040_nfc.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2040_nfc.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -challenger_2040_nfc.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +challenger_2040_nfc.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a challenger_2040_nfc.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2040_nfc.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -challenger_2040_nfc.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +challenger_2040_nfc.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a challenger_2040_nfc.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2040_nfc.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -challenger_2040_nfc.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -challenger_2040_nfc.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2040_nfc.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +challenger_2040_nfc.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2040_nfc.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -challenger_2040_nfc.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -challenger_2040_nfc.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2040_nfc.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +challenger_2040_nfc.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2040_nfc.menu.uploadmethod.default=Default (UF2) challenger_2040_nfc.menu.uploadmethod.default.build.ram_length=256k challenger_2040_nfc.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -17116,8 +18980,8 @@ challenger_2040_uwb.menu.flash.8388608_7340032.build.flash_length=1044480 challenger_2040_uwb.menu.flash.8388608_7340032.build.eeprom_start=276819968 challenger_2040_uwb.menu.flash.8388608_7340032.build.fs_start=269479936 challenger_2040_uwb.menu.flash.8388608_7340032.build.fs_end=276819968 -challenger_2040_uwb.menu.freq.133=133 MHz -challenger_2040_uwb.menu.freq.133.build.f_cpu=133000000L +challenger_2040_uwb.menu.freq.200=200 MHz +challenger_2040_uwb.menu.freq.200.build.f_cpu=200000000L challenger_2040_uwb.menu.freq.50=50 MHz challenger_2040_uwb.menu.freq.50.build.f_cpu=50000000L challenger_2040_uwb.menu.freq.100=100 MHz @@ -17128,20 +18992,20 @@ challenger_2040_uwb.menu.freq.125=125 MHz challenger_2040_uwb.menu.freq.125.build.f_cpu=125000000L challenger_2040_uwb.menu.freq.128=128 MHz challenger_2040_uwb.menu.freq.128.build.f_cpu=128000000L -challenger_2040_uwb.menu.freq.150=150 MHz (Overclock) +challenger_2040_uwb.menu.freq.133=133 MHz +challenger_2040_uwb.menu.freq.133.build.f_cpu=133000000L +challenger_2040_uwb.menu.freq.150=150 MHz challenger_2040_uwb.menu.freq.150.build.f_cpu=150000000L -challenger_2040_uwb.menu.freq.175=175 MHz (Overclock) -challenger_2040_uwb.menu.freq.175.build.f_cpu=175000000L -challenger_2040_uwb.menu.freq.200=200 MHz (Overclock) -challenger_2040_uwb.menu.freq.200.build.f_cpu=200000000L +challenger_2040_uwb.menu.freq.176=176 MHz +challenger_2040_uwb.menu.freq.176.build.f_cpu=176000000L challenger_2040_uwb.menu.freq.225=225 MHz (Overclock) challenger_2040_uwb.menu.freq.225.build.f_cpu=225000000L challenger_2040_uwb.menu.freq.240=240 MHz (Overclock) challenger_2040_uwb.menu.freq.240.build.f_cpu=240000000L challenger_2040_uwb.menu.freq.250=250 MHz (Overclock) challenger_2040_uwb.menu.freq.250.build.f_cpu=250000000L -challenger_2040_uwb.menu.freq.275=275 MHz (Overclock) -challenger_2040_uwb.menu.freq.275.build.f_cpu=275000000L +challenger_2040_uwb.menu.freq.276=276 MHz (Overclock) +challenger_2040_uwb.menu.freq.276.build.f_cpu=276000000L challenger_2040_uwb.menu.freq.300=300 MHz (Overclock) challenger_2040_uwb.menu.freq.300.build.f_cpu=300000000L challenger_2040_uwb.menu.opt.Small=Small (-Os) (standard) @@ -17158,6 +19022,10 @@ challenger_2040_uwb.menu.opt.Debug=Debug (-Og) challenger_2040_uwb.menu.opt.Debug.build.flags.optimize=-Og challenger_2040_uwb.menu.opt.Disabled=Disabled (-O0) challenger_2040_uwb.menu.opt.Disabled.build.flags.optimize=-O0 +challenger_2040_uwb.menu.os.none=None +challenger_2040_uwb.menu.os.none.build.os= +challenger_2040_uwb.menu.os.freertos=FreeRTOS SMP +challenger_2040_uwb.menu.os.freertos.build.os=-D__FREERTOS challenger_2040_uwb.menu.profile.Disabled=Disabled challenger_2040_uwb.menu.profile.Disabled.build.flags.profile= challenger_2040_uwb.menu.profile.Enabled=Enabled @@ -17169,7 +19037,7 @@ challenger_2040_uwb.menu.rtti.Enabled.build.flags.rtti= challenger_2040_uwb.menu.stackprotect.Disabled=Disabled challenger_2040_uwb.menu.stackprotect.Disabled.build.flags.stackprotect= challenger_2040_uwb.menu.stackprotect.Enabled=Enabled -challenger_2040_uwb.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +challenger_2040_uwb.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all challenger_2040_uwb.menu.exceptions.Disabled=Disabled challenger_2040_uwb.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions challenger_2040_uwb.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -17196,8 +19064,10 @@ challenger_2040_uwb.menu.dbglvl.Wire=Wire challenger_2040_uwb.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE challenger_2040_uwb.menu.dbglvl.Bluetooth=Bluetooth challenger_2040_uwb.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +challenger_2040_uwb.menu.dbglvl.LWIP=LWIP +challenger_2040_uwb.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 challenger_2040_uwb.menu.dbglvl.All=All -challenger_2040_uwb.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +challenger_2040_uwb.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 challenger_2040_uwb.menu.dbglvl.NDEBUG=NDEBUG challenger_2040_uwb.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG challenger_2040_uwb.menu.usbstack.picosdk=Pico SDK @@ -17209,29 +19079,29 @@ challenger_2040_uwb.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUS challenger_2040_uwb.menu.usbstack.nousb=No USB challenger_2040_uwb.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" challenger_2040_uwb.menu.ipbtstack.ipv4only=IPv4 Only -challenger_2040_uwb.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +challenger_2040_uwb.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a challenger_2040_uwb.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 challenger_2040_uwb.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -challenger_2040_uwb.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +challenger_2040_uwb.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a challenger_2040_uwb.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 challenger_2040_uwb.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -challenger_2040_uwb.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -challenger_2040_uwb.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2040_uwb.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +challenger_2040_uwb.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2040_uwb.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_2040_uwb.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -challenger_2040_uwb.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2040_uwb.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +challenger_2040_uwb.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2040_uwb.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -challenger_2040_uwb.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +challenger_2040_uwb.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a challenger_2040_uwb.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2040_uwb.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -challenger_2040_uwb.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +challenger_2040_uwb.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a challenger_2040_uwb.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2040_uwb.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -challenger_2040_uwb.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -challenger_2040_uwb.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2040_uwb.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +challenger_2040_uwb.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2040_uwb.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -challenger_2040_uwb.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -challenger_2040_uwb.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2040_uwb.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +challenger_2040_uwb.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2040_uwb.menu.uploadmethod.default=Default (UF2) challenger_2040_uwb.menu.uploadmethod.default.build.ram_length=256k challenger_2040_uwb.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -17397,8 +19267,8 @@ connectivity_2040_lte_wifi_ble.menu.flash.8388608_7340032.build.flash_length=104 connectivity_2040_lte_wifi_ble.menu.flash.8388608_7340032.build.eeprom_start=276819968 connectivity_2040_lte_wifi_ble.menu.flash.8388608_7340032.build.fs_start=269479936 connectivity_2040_lte_wifi_ble.menu.flash.8388608_7340032.build.fs_end=276819968 -connectivity_2040_lte_wifi_ble.menu.freq.133=133 MHz -connectivity_2040_lte_wifi_ble.menu.freq.133.build.f_cpu=133000000L +connectivity_2040_lte_wifi_ble.menu.freq.200=200 MHz +connectivity_2040_lte_wifi_ble.menu.freq.200.build.f_cpu=200000000L connectivity_2040_lte_wifi_ble.menu.freq.50=50 MHz connectivity_2040_lte_wifi_ble.menu.freq.50.build.f_cpu=50000000L connectivity_2040_lte_wifi_ble.menu.freq.100=100 MHz @@ -17409,20 +19279,20 @@ connectivity_2040_lte_wifi_ble.menu.freq.125=125 MHz connectivity_2040_lte_wifi_ble.menu.freq.125.build.f_cpu=125000000L connectivity_2040_lte_wifi_ble.menu.freq.128=128 MHz connectivity_2040_lte_wifi_ble.menu.freq.128.build.f_cpu=128000000L -connectivity_2040_lte_wifi_ble.menu.freq.150=150 MHz (Overclock) +connectivity_2040_lte_wifi_ble.menu.freq.133=133 MHz +connectivity_2040_lte_wifi_ble.menu.freq.133.build.f_cpu=133000000L +connectivity_2040_lte_wifi_ble.menu.freq.150=150 MHz connectivity_2040_lte_wifi_ble.menu.freq.150.build.f_cpu=150000000L -connectivity_2040_lte_wifi_ble.menu.freq.175=175 MHz (Overclock) -connectivity_2040_lte_wifi_ble.menu.freq.175.build.f_cpu=175000000L -connectivity_2040_lte_wifi_ble.menu.freq.200=200 MHz (Overclock) -connectivity_2040_lte_wifi_ble.menu.freq.200.build.f_cpu=200000000L +connectivity_2040_lte_wifi_ble.menu.freq.176=176 MHz +connectivity_2040_lte_wifi_ble.menu.freq.176.build.f_cpu=176000000L connectivity_2040_lte_wifi_ble.menu.freq.225=225 MHz (Overclock) connectivity_2040_lte_wifi_ble.menu.freq.225.build.f_cpu=225000000L connectivity_2040_lte_wifi_ble.menu.freq.240=240 MHz (Overclock) connectivity_2040_lte_wifi_ble.menu.freq.240.build.f_cpu=240000000L connectivity_2040_lte_wifi_ble.menu.freq.250=250 MHz (Overclock) connectivity_2040_lte_wifi_ble.menu.freq.250.build.f_cpu=250000000L -connectivity_2040_lte_wifi_ble.menu.freq.275=275 MHz (Overclock) -connectivity_2040_lte_wifi_ble.menu.freq.275.build.f_cpu=275000000L +connectivity_2040_lte_wifi_ble.menu.freq.276=276 MHz (Overclock) +connectivity_2040_lte_wifi_ble.menu.freq.276.build.f_cpu=276000000L connectivity_2040_lte_wifi_ble.menu.freq.300=300 MHz (Overclock) connectivity_2040_lte_wifi_ble.menu.freq.300.build.f_cpu=300000000L connectivity_2040_lte_wifi_ble.menu.opt.Small=Small (-Os) (standard) @@ -17439,6 +19309,10 @@ connectivity_2040_lte_wifi_ble.menu.opt.Debug=Debug (-Og) connectivity_2040_lte_wifi_ble.menu.opt.Debug.build.flags.optimize=-Og connectivity_2040_lte_wifi_ble.menu.opt.Disabled=Disabled (-O0) connectivity_2040_lte_wifi_ble.menu.opt.Disabled.build.flags.optimize=-O0 +connectivity_2040_lte_wifi_ble.menu.os.none=None +connectivity_2040_lte_wifi_ble.menu.os.none.build.os= +connectivity_2040_lte_wifi_ble.menu.os.freertos=FreeRTOS SMP +connectivity_2040_lte_wifi_ble.menu.os.freertos.build.os=-D__FREERTOS connectivity_2040_lte_wifi_ble.menu.profile.Disabled=Disabled connectivity_2040_lte_wifi_ble.menu.profile.Disabled.build.flags.profile= connectivity_2040_lte_wifi_ble.menu.profile.Enabled=Enabled @@ -17450,7 +19324,7 @@ connectivity_2040_lte_wifi_ble.menu.rtti.Enabled.build.flags.rtti= connectivity_2040_lte_wifi_ble.menu.stackprotect.Disabled=Disabled connectivity_2040_lte_wifi_ble.menu.stackprotect.Disabled.build.flags.stackprotect= connectivity_2040_lte_wifi_ble.menu.stackprotect.Enabled=Enabled -connectivity_2040_lte_wifi_ble.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +connectivity_2040_lte_wifi_ble.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all connectivity_2040_lte_wifi_ble.menu.exceptions.Disabled=Disabled connectivity_2040_lte_wifi_ble.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions connectivity_2040_lte_wifi_ble.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -17477,8 +19351,10 @@ connectivity_2040_lte_wifi_ble.menu.dbglvl.Wire=Wire connectivity_2040_lte_wifi_ble.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE connectivity_2040_lte_wifi_ble.menu.dbglvl.Bluetooth=Bluetooth connectivity_2040_lte_wifi_ble.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +connectivity_2040_lte_wifi_ble.menu.dbglvl.LWIP=LWIP +connectivity_2040_lte_wifi_ble.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 connectivity_2040_lte_wifi_ble.menu.dbglvl.All=All -connectivity_2040_lte_wifi_ble.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +connectivity_2040_lte_wifi_ble.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 connectivity_2040_lte_wifi_ble.menu.dbglvl.NDEBUG=NDEBUG connectivity_2040_lte_wifi_ble.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG connectivity_2040_lte_wifi_ble.menu.usbstack.picosdk=Pico SDK @@ -17490,29 +19366,29 @@ connectivity_2040_lte_wifi_ble.menu.usbstack.tinyusb_host.build.usbstack_flags=- connectivity_2040_lte_wifi_ble.menu.usbstack.nousb=No USB connectivity_2040_lte_wifi_ble.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4only=IPv4 Only -connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +connectivity_2040_lte_wifi_ble.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 connectivity_2040_lte_wifi_ble.menu.uploadmethod.default=Default (UF2) connectivity_2040_lte_wifi_ble.menu.uploadmethod.default.build.ram_length=256k connectivity_2040_lte_wifi_ble.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -17678,8 +19554,8 @@ ilabs_rpico32.menu.flash.8388608_7340032.build.flash_length=1044480 ilabs_rpico32.menu.flash.8388608_7340032.build.eeprom_start=276819968 ilabs_rpico32.menu.flash.8388608_7340032.build.fs_start=269479936 ilabs_rpico32.menu.flash.8388608_7340032.build.fs_end=276819968 -ilabs_rpico32.menu.freq.133=133 MHz -ilabs_rpico32.menu.freq.133.build.f_cpu=133000000L +ilabs_rpico32.menu.freq.200=200 MHz +ilabs_rpico32.menu.freq.200.build.f_cpu=200000000L ilabs_rpico32.menu.freq.50=50 MHz ilabs_rpico32.menu.freq.50.build.f_cpu=50000000L ilabs_rpico32.menu.freq.100=100 MHz @@ -17690,20 +19566,20 @@ ilabs_rpico32.menu.freq.125=125 MHz ilabs_rpico32.menu.freq.125.build.f_cpu=125000000L ilabs_rpico32.menu.freq.128=128 MHz ilabs_rpico32.menu.freq.128.build.f_cpu=128000000L -ilabs_rpico32.menu.freq.150=150 MHz (Overclock) +ilabs_rpico32.menu.freq.133=133 MHz +ilabs_rpico32.menu.freq.133.build.f_cpu=133000000L +ilabs_rpico32.menu.freq.150=150 MHz ilabs_rpico32.menu.freq.150.build.f_cpu=150000000L -ilabs_rpico32.menu.freq.175=175 MHz (Overclock) -ilabs_rpico32.menu.freq.175.build.f_cpu=175000000L -ilabs_rpico32.menu.freq.200=200 MHz (Overclock) -ilabs_rpico32.menu.freq.200.build.f_cpu=200000000L +ilabs_rpico32.menu.freq.176=176 MHz +ilabs_rpico32.menu.freq.176.build.f_cpu=176000000L ilabs_rpico32.menu.freq.225=225 MHz (Overclock) ilabs_rpico32.menu.freq.225.build.f_cpu=225000000L ilabs_rpico32.menu.freq.240=240 MHz (Overclock) ilabs_rpico32.menu.freq.240.build.f_cpu=240000000L ilabs_rpico32.menu.freq.250=250 MHz (Overclock) ilabs_rpico32.menu.freq.250.build.f_cpu=250000000L -ilabs_rpico32.menu.freq.275=275 MHz (Overclock) -ilabs_rpico32.menu.freq.275.build.f_cpu=275000000L +ilabs_rpico32.menu.freq.276=276 MHz (Overclock) +ilabs_rpico32.menu.freq.276.build.f_cpu=276000000L ilabs_rpico32.menu.freq.300=300 MHz (Overclock) ilabs_rpico32.menu.freq.300.build.f_cpu=300000000L ilabs_rpico32.menu.opt.Small=Small (-Os) (standard) @@ -17720,6 +19596,10 @@ ilabs_rpico32.menu.opt.Debug=Debug (-Og) ilabs_rpico32.menu.opt.Debug.build.flags.optimize=-Og ilabs_rpico32.menu.opt.Disabled=Disabled (-O0) ilabs_rpico32.menu.opt.Disabled.build.flags.optimize=-O0 +ilabs_rpico32.menu.os.none=None +ilabs_rpico32.menu.os.none.build.os= +ilabs_rpico32.menu.os.freertos=FreeRTOS SMP +ilabs_rpico32.menu.os.freertos.build.os=-D__FREERTOS ilabs_rpico32.menu.profile.Disabled=Disabled ilabs_rpico32.menu.profile.Disabled.build.flags.profile= ilabs_rpico32.menu.profile.Enabled=Enabled @@ -17731,7 +19611,7 @@ ilabs_rpico32.menu.rtti.Enabled.build.flags.rtti= ilabs_rpico32.menu.stackprotect.Disabled=Disabled ilabs_rpico32.menu.stackprotect.Disabled.build.flags.stackprotect= ilabs_rpico32.menu.stackprotect.Enabled=Enabled -ilabs_rpico32.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +ilabs_rpico32.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all ilabs_rpico32.menu.exceptions.Disabled=Disabled ilabs_rpico32.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions ilabs_rpico32.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -17758,8 +19638,10 @@ ilabs_rpico32.menu.dbglvl.Wire=Wire ilabs_rpico32.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE ilabs_rpico32.menu.dbglvl.Bluetooth=Bluetooth ilabs_rpico32.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +ilabs_rpico32.menu.dbglvl.LWIP=LWIP +ilabs_rpico32.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 ilabs_rpico32.menu.dbglvl.All=All -ilabs_rpico32.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +ilabs_rpico32.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 ilabs_rpico32.menu.dbglvl.NDEBUG=NDEBUG ilabs_rpico32.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG ilabs_rpico32.menu.usbstack.picosdk=Pico SDK @@ -17771,29 +19653,29 @@ ilabs_rpico32.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUS ilabs_rpico32.menu.usbstack.nousb=No USB ilabs_rpico32.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" ilabs_rpico32.menu.ipbtstack.ipv4only=IPv4 Only -ilabs_rpico32.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +ilabs_rpico32.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a ilabs_rpico32.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 ilabs_rpico32.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -ilabs_rpico32.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +ilabs_rpico32.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a ilabs_rpico32.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 ilabs_rpico32.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -ilabs_rpico32.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -ilabs_rpico32.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +ilabs_rpico32.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +ilabs_rpico32.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 ilabs_rpico32.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -ilabs_rpico32.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -ilabs_rpico32.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +ilabs_rpico32.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +ilabs_rpico32.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 ilabs_rpico32.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -ilabs_rpico32.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +ilabs_rpico32.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a ilabs_rpico32.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 ilabs_rpico32.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -ilabs_rpico32.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +ilabs_rpico32.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a ilabs_rpico32.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 ilabs_rpico32.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -ilabs_rpico32.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -ilabs_rpico32.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +ilabs_rpico32.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +ilabs_rpico32.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 ilabs_rpico32.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -ilabs_rpico32.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -ilabs_rpico32.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +ilabs_rpico32.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +ilabs_rpico32.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 ilabs_rpico32.menu.uploadmethod.default=Default (UF2) ilabs_rpico32.menu.uploadmethod.default.build.ram_length=256k ilabs_rpico32.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -18082,8 +19964,8 @@ challenger_2350_wifi6_ble5.menu.freq.128=128 MHz challenger_2350_wifi6_ble5.menu.freq.128.build.f_cpu=128000000L challenger_2350_wifi6_ble5.menu.freq.133=133 MHz challenger_2350_wifi6_ble5.menu.freq.133.build.f_cpu=133000000L -challenger_2350_wifi6_ble5.menu.freq.175=175 MHz (Overclock) -challenger_2350_wifi6_ble5.menu.freq.175.build.f_cpu=175000000L +challenger_2350_wifi6_ble5.menu.freq.176=176 MHz (Overclock) +challenger_2350_wifi6_ble5.menu.freq.176.build.f_cpu=176000000L challenger_2350_wifi6_ble5.menu.freq.200=200 MHz (Overclock) challenger_2350_wifi6_ble5.menu.freq.200.build.f_cpu=200000000L challenger_2350_wifi6_ble5.menu.freq.225=225 MHz (Overclock) @@ -18092,8 +19974,8 @@ challenger_2350_wifi6_ble5.menu.freq.240=240 MHz (Overclock) challenger_2350_wifi6_ble5.menu.freq.240.build.f_cpu=240000000L challenger_2350_wifi6_ble5.menu.freq.250=250 MHz (Overclock) challenger_2350_wifi6_ble5.menu.freq.250.build.f_cpu=250000000L -challenger_2350_wifi6_ble5.menu.freq.275=275 MHz (Overclock) -challenger_2350_wifi6_ble5.menu.freq.275.build.f_cpu=275000000L +challenger_2350_wifi6_ble5.menu.freq.276=276 MHz (Overclock) +challenger_2350_wifi6_ble5.menu.freq.276.build.f_cpu=276000000L challenger_2350_wifi6_ble5.menu.freq.300=300 MHz (Overclock) challenger_2350_wifi6_ble5.menu.freq.300.build.f_cpu=300000000L challenger_2350_wifi6_ble5.menu.opt.Small=Small (-Os) (standard) @@ -18110,6 +19992,10 @@ challenger_2350_wifi6_ble5.menu.opt.Debug=Debug (-Og) challenger_2350_wifi6_ble5.menu.opt.Debug.build.flags.optimize=-Og challenger_2350_wifi6_ble5.menu.opt.Disabled=Disabled (-O0) challenger_2350_wifi6_ble5.menu.opt.Disabled.build.flags.optimize=-O0 +challenger_2350_wifi6_ble5.menu.os.none=None +challenger_2350_wifi6_ble5.menu.os.none.build.os= +challenger_2350_wifi6_ble5.menu.os.freertos=FreeRTOS SMP +challenger_2350_wifi6_ble5.menu.os.freertos.build.os=-D__FREERTOS challenger_2350_wifi6_ble5.menu.profile.Disabled=Disabled challenger_2350_wifi6_ble5.menu.profile.Disabled.build.flags.profile= challenger_2350_wifi6_ble5.menu.profile.Enabled=Enabled @@ -18121,7 +20007,7 @@ challenger_2350_wifi6_ble5.menu.rtti.Enabled.build.flags.rtti= challenger_2350_wifi6_ble5.menu.stackprotect.Disabled=Disabled challenger_2350_wifi6_ble5.menu.stackprotect.Disabled.build.flags.stackprotect= challenger_2350_wifi6_ble5.menu.stackprotect.Enabled=Enabled -challenger_2350_wifi6_ble5.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +challenger_2350_wifi6_ble5.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all challenger_2350_wifi6_ble5.menu.exceptions.Disabled=Disabled challenger_2350_wifi6_ble5.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions challenger_2350_wifi6_ble5.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -18148,8 +20034,10 @@ challenger_2350_wifi6_ble5.menu.dbglvl.Wire=Wire challenger_2350_wifi6_ble5.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE challenger_2350_wifi6_ble5.menu.dbglvl.Bluetooth=Bluetooth challenger_2350_wifi6_ble5.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +challenger_2350_wifi6_ble5.menu.dbglvl.LWIP=LWIP +challenger_2350_wifi6_ble5.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 challenger_2350_wifi6_ble5.menu.dbglvl.All=All -challenger_2350_wifi6_ble5.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +challenger_2350_wifi6_ble5.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 challenger_2350_wifi6_ble5.menu.dbglvl.NDEBUG=NDEBUG challenger_2350_wifi6_ble5.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG challenger_2350_wifi6_ble5.menu.usbstack.picosdk=Pico SDK @@ -18161,29 +20049,29 @@ challenger_2350_wifi6_ble5.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE challenger_2350_wifi6_ble5.menu.usbstack.nousb=No USB challenger_2350_wifi6_ble5.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4only=IPv4 Only -challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +challenger_2350_wifi6_ble5.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2350_wifi6_ble5.menu.uploadmethod.default=Default (UF2) challenger_2350_wifi6_ble5.menu.uploadmethod.default.build.ram_length=512k challenger_2350_wifi6_ble5.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -18371,8 +20259,8 @@ challenger_2350_bconnect.menu.freq.128=128 MHz challenger_2350_bconnect.menu.freq.128.build.f_cpu=128000000L challenger_2350_bconnect.menu.freq.133=133 MHz challenger_2350_bconnect.menu.freq.133.build.f_cpu=133000000L -challenger_2350_bconnect.menu.freq.175=175 MHz (Overclock) -challenger_2350_bconnect.menu.freq.175.build.f_cpu=175000000L +challenger_2350_bconnect.menu.freq.176=176 MHz (Overclock) +challenger_2350_bconnect.menu.freq.176.build.f_cpu=176000000L challenger_2350_bconnect.menu.freq.200=200 MHz (Overclock) challenger_2350_bconnect.menu.freq.200.build.f_cpu=200000000L challenger_2350_bconnect.menu.freq.225=225 MHz (Overclock) @@ -18381,8 +20269,8 @@ challenger_2350_bconnect.menu.freq.240=240 MHz (Overclock) challenger_2350_bconnect.menu.freq.240.build.f_cpu=240000000L challenger_2350_bconnect.menu.freq.250=250 MHz (Overclock) challenger_2350_bconnect.menu.freq.250.build.f_cpu=250000000L -challenger_2350_bconnect.menu.freq.275=275 MHz (Overclock) -challenger_2350_bconnect.menu.freq.275.build.f_cpu=275000000L +challenger_2350_bconnect.menu.freq.276=276 MHz (Overclock) +challenger_2350_bconnect.menu.freq.276.build.f_cpu=276000000L challenger_2350_bconnect.menu.freq.300=300 MHz (Overclock) challenger_2350_bconnect.menu.freq.300.build.f_cpu=300000000L challenger_2350_bconnect.menu.opt.Small=Small (-Os) (standard) @@ -18399,6 +20287,10 @@ challenger_2350_bconnect.menu.opt.Debug=Debug (-Og) challenger_2350_bconnect.menu.opt.Debug.build.flags.optimize=-Og challenger_2350_bconnect.menu.opt.Disabled=Disabled (-O0) challenger_2350_bconnect.menu.opt.Disabled.build.flags.optimize=-O0 +challenger_2350_bconnect.menu.os.none=None +challenger_2350_bconnect.menu.os.none.build.os= +challenger_2350_bconnect.menu.os.freertos=FreeRTOS SMP +challenger_2350_bconnect.menu.os.freertos.build.os=-D__FREERTOS challenger_2350_bconnect.menu.profile.Disabled=Disabled challenger_2350_bconnect.menu.profile.Disabled.build.flags.profile= challenger_2350_bconnect.menu.profile.Enabled=Enabled @@ -18410,7 +20302,7 @@ challenger_2350_bconnect.menu.rtti.Enabled.build.flags.rtti= challenger_2350_bconnect.menu.stackprotect.Disabled=Disabled challenger_2350_bconnect.menu.stackprotect.Disabled.build.flags.stackprotect= challenger_2350_bconnect.menu.stackprotect.Enabled=Enabled -challenger_2350_bconnect.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +challenger_2350_bconnect.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all challenger_2350_bconnect.menu.exceptions.Disabled=Disabled challenger_2350_bconnect.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions challenger_2350_bconnect.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -18437,8 +20329,10 @@ challenger_2350_bconnect.menu.dbglvl.Wire=Wire challenger_2350_bconnect.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE challenger_2350_bconnect.menu.dbglvl.Bluetooth=Bluetooth challenger_2350_bconnect.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +challenger_2350_bconnect.menu.dbglvl.LWIP=LWIP +challenger_2350_bconnect.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 challenger_2350_bconnect.menu.dbglvl.All=All -challenger_2350_bconnect.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +challenger_2350_bconnect.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 challenger_2350_bconnect.menu.dbglvl.NDEBUG=NDEBUG challenger_2350_bconnect.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG challenger_2350_bconnect.menu.usbstack.picosdk=Pico SDK @@ -18450,29 +20344,29 @@ challenger_2350_bconnect.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_T challenger_2350_bconnect.menu.usbstack.nousb=No USB challenger_2350_bconnect.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" challenger_2350_bconnect.menu.ipbtstack.ipv4only=IPv4 Only -challenger_2350_bconnect.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +challenger_2350_bconnect.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a challenger_2350_bconnect.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 challenger_2350_bconnect.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -challenger_2350_bconnect.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +challenger_2350_bconnect.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a challenger_2350_bconnect.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 challenger_2350_bconnect.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -challenger_2350_bconnect.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -challenger_2350_bconnect.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2350_bconnect.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +challenger_2350_bconnect.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2350_bconnect.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_2350_bconnect.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -challenger_2350_bconnect.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +challenger_2350_bconnect.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +challenger_2350_bconnect.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 challenger_2350_bconnect.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -challenger_2350_bconnect.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +challenger_2350_bconnect.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a challenger_2350_bconnect.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2350_bconnect.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -challenger_2350_bconnect.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +challenger_2350_bconnect.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a challenger_2350_bconnect.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 challenger_2350_bconnect.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -challenger_2350_bconnect.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -challenger_2350_bconnect.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2350_bconnect.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +challenger_2350_bconnect.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2350_bconnect.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -challenger_2350_bconnect.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -challenger_2350_bconnect.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +challenger_2350_bconnect.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +challenger_2350_bconnect.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 challenger_2350_bconnect.menu.uploadmethod.default=Default (UF2) challenger_2350_bconnect.menu.uploadmethod.default.build.ram_length=512k challenger_2350_bconnect.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -18494,6 +20388,480 @@ challenger_2350_bconnect.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_da challenger_2350_bconnect.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap challenger_2350_bconnect.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap +# ----------------------------------- +# Makerbase MKS THR36 +# ----------------------------------- +mksthr36.name=Makerbase MKS THR36 +mksthr36.vid.0=0x2e8a +mksthr36.pid.0=0x000a +mksthr36.vid.1=0x2e8a +mksthr36.pid.1=0x010a +mksthr36.vid.2=0x2e8a +mksthr36.pid.2=0x400a +mksthr36.vid.3=0x2e8a +mksthr36.pid.3=0x410a +mksthr36.vid.4=0x2e8a +mksthr36.pid.4=0x800a +mksthr36.vid.5=0x2e8a +mksthr36.pid.5=0x810a +mksthr36.vid.6=0x2e8a +mksthr36.pid.6=0xc00a +mksthr36.vid.7=0x2e8a +mksthr36.pid.7=0xc10a +mksthr36.upload_port.0.vid=0x2e8a +mksthr36.upload_port.0.pid=0x000a +mksthr36.upload_port.1.vid=0x2e8a +mksthr36.upload_port.1.pid=0x010a +mksthr36.upload_port.2.vid=0x2e8a +mksthr36.upload_port.2.pid=0x400a +mksthr36.upload_port.3.vid=0x2e8a +mksthr36.upload_port.3.pid=0x410a +mksthr36.upload_port.4.vid=0x2e8a +mksthr36.upload_port.4.pid=0x800a +mksthr36.upload_port.5.vid=0x2e8a +mksthr36.upload_port.5.pid=0x810a +mksthr36.upload_port.6.vid=0x2e8a +mksthr36.upload_port.6.pid=0xc00a +mksthr36.upload_port.7.vid=0x2e8a +mksthr36.upload_port.7.pid=0xc10a +mksthr36.build.usbvid=-DUSBD_VID=0x2e8a +mksthr36.build.usbpid=-DUSBD_PID=0x000a +mksthr36.build.usbpwr=-DUSBD_MAX_POWER_MA=250 +mksthr36.build.board=MAKERBASE_MKSTHR36 +mksthr36.build.mcu=cortex-m0plus +mksthr36.build.chip=rp2040 +mksthr36.build.toolchain=arm-none-eabi +mksthr36.build.toolchainpkg=pqt-gcc +mksthr36.build.toolchainopts=-march=armv6-m -mcpu=cortex-m0plus -mthumb +mksthr36.build.uf2family=--family rp2040 +mksthr36.build.variant=mksthr36 +mksthr36.upload.maximum_size=1048576 +mksthr36.upload.wait_for_upload_port=true +mksthr36.upload.erase_cmd= +mksthr36.serial.disableDTR=false +mksthr36.serial.disableRTS=false +mksthr36.build.f_cpu=125000000 +mksthr36.build.led= +mksthr36.build.core=rp2040 +mksthr36.build.ldscript=memmap_default.ld +mksthr36.build.boot2=boot2_w25q080_2_padded_checksum +mksthr36.build.usb_manufacturer="Makerbase" +mksthr36.build.usb_product="MKS THR36" +mksthr36.menu.flash.1048576_0=1MB (no FS) +mksthr36.menu.flash.1048576_0.upload.maximum_size=1044480 +mksthr36.menu.flash.1048576_0.build.flash_total=1048576 +mksthr36.menu.flash.1048576_0.build.flash_length=1044480 +mksthr36.menu.flash.1048576_0.build.eeprom_start=269479936 +mksthr36.menu.flash.1048576_0.build.fs_start=269479936 +mksthr36.menu.flash.1048576_0.build.fs_end=269479936 +mksthr36.menu.flash.1048576_65536=1MB (Sketch: 960KB, FS: 64KB) +mksthr36.menu.flash.1048576_65536.upload.maximum_size=978944 +mksthr36.menu.flash.1048576_65536.build.flash_total=1048576 +mksthr36.menu.flash.1048576_65536.build.flash_length=978944 +mksthr36.menu.flash.1048576_65536.build.eeprom_start=269479936 +mksthr36.menu.flash.1048576_65536.build.fs_start=269414400 +mksthr36.menu.flash.1048576_65536.build.fs_end=269479936 +mksthr36.menu.flash.1048576_131072=1MB (Sketch: 896KB, FS: 128KB) +mksthr36.menu.flash.1048576_131072.upload.maximum_size=913408 +mksthr36.menu.flash.1048576_131072.build.flash_total=1048576 +mksthr36.menu.flash.1048576_131072.build.flash_length=913408 +mksthr36.menu.flash.1048576_131072.build.eeprom_start=269479936 +mksthr36.menu.flash.1048576_131072.build.fs_start=269348864 +mksthr36.menu.flash.1048576_131072.build.fs_end=269479936 +mksthr36.menu.flash.1048576_262144=1MB (Sketch: 768KB, FS: 256KB) +mksthr36.menu.flash.1048576_262144.upload.maximum_size=782336 +mksthr36.menu.flash.1048576_262144.build.flash_total=1048576 +mksthr36.menu.flash.1048576_262144.build.flash_length=782336 +mksthr36.menu.flash.1048576_262144.build.eeprom_start=269479936 +mksthr36.menu.flash.1048576_262144.build.fs_start=269217792 +mksthr36.menu.flash.1048576_262144.build.fs_end=269479936 +mksthr36.menu.flash.1048576_524288=1MB (Sketch: 512KB, FS: 512KB) +mksthr36.menu.flash.1048576_524288.upload.maximum_size=520192 +mksthr36.menu.flash.1048576_524288.build.flash_total=1048576 +mksthr36.menu.flash.1048576_524288.build.flash_length=520192 +mksthr36.menu.flash.1048576_524288.build.eeprom_start=269479936 +mksthr36.menu.flash.1048576_524288.build.fs_start=268955648 +mksthr36.menu.flash.1048576_524288.build.fs_end=269479936 +mksthr36.menu.freq.200=200 MHz +mksthr36.menu.freq.200.build.f_cpu=200000000L +mksthr36.menu.freq.50=50 MHz +mksthr36.menu.freq.50.build.f_cpu=50000000L +mksthr36.menu.freq.100=100 MHz +mksthr36.menu.freq.100.build.f_cpu=100000000L +mksthr36.menu.freq.120=120 MHz +mksthr36.menu.freq.120.build.f_cpu=120000000L +mksthr36.menu.freq.125=125 MHz +mksthr36.menu.freq.125.build.f_cpu=125000000L +mksthr36.menu.freq.128=128 MHz +mksthr36.menu.freq.128.build.f_cpu=128000000L +mksthr36.menu.freq.133=133 MHz +mksthr36.menu.freq.133.build.f_cpu=133000000L +mksthr36.menu.freq.150=150 MHz +mksthr36.menu.freq.150.build.f_cpu=150000000L +mksthr36.menu.freq.176=176 MHz +mksthr36.menu.freq.176.build.f_cpu=176000000L +mksthr36.menu.freq.225=225 MHz (Overclock) +mksthr36.menu.freq.225.build.f_cpu=225000000L +mksthr36.menu.freq.240=240 MHz (Overclock) +mksthr36.menu.freq.240.build.f_cpu=240000000L +mksthr36.menu.freq.250=250 MHz (Overclock) +mksthr36.menu.freq.250.build.f_cpu=250000000L +mksthr36.menu.freq.276=276 MHz (Overclock) +mksthr36.menu.freq.276.build.f_cpu=276000000L +mksthr36.menu.freq.300=300 MHz (Overclock) +mksthr36.menu.freq.300.build.f_cpu=300000000L +mksthr36.menu.opt.Small=Small (-Os) (standard) +mksthr36.menu.opt.Small.build.flags.optimize=-Os +mksthr36.menu.opt.Optimize=Optimize (-O) +mksthr36.menu.opt.Optimize.build.flags.optimize=-O +mksthr36.menu.opt.Optimize2=Optimize More (-O2) +mksthr36.menu.opt.Optimize2.build.flags.optimize=-O2 +mksthr36.menu.opt.Optimize3=Optimize Even More (-O3) +mksthr36.menu.opt.Optimize3.build.flags.optimize=-O3 +mksthr36.menu.opt.Fast=Fast (-Ofast) (maybe slower) +mksthr36.menu.opt.Fast.build.flags.optimize=-Ofast +mksthr36.menu.opt.Debug=Debug (-Og) +mksthr36.menu.opt.Debug.build.flags.optimize=-Og +mksthr36.menu.opt.Disabled=Disabled (-O0) +mksthr36.menu.opt.Disabled.build.flags.optimize=-O0 +mksthr36.menu.os.none=None +mksthr36.menu.os.none.build.os= +mksthr36.menu.os.freertos=FreeRTOS SMP +mksthr36.menu.os.freertos.build.os=-D__FREERTOS +mksthr36.menu.profile.Disabled=Disabled +mksthr36.menu.profile.Disabled.build.flags.profile= +mksthr36.menu.profile.Enabled=Enabled +mksthr36.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +mksthr36.menu.rtti.Disabled=Disabled +mksthr36.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +mksthr36.menu.rtti.Enabled=Enabled +mksthr36.menu.rtti.Enabled.build.flags.rtti= +mksthr36.menu.stackprotect.Disabled=Disabled +mksthr36.menu.stackprotect.Disabled.build.flags.stackprotect= +mksthr36.menu.stackprotect.Enabled=Enabled +mksthr36.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +mksthr36.menu.exceptions.Disabled=Disabled +mksthr36.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +mksthr36.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +mksthr36.menu.exceptions.Enabled=Enabled +mksthr36.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +mksthr36.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +mksthr36.menu.dbgport.Disabled=Disabled +mksthr36.menu.dbgport.Disabled.build.debug_port= +mksthr36.menu.dbgport.Serial=Serial +mksthr36.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +mksthr36.menu.dbgport.Serial1=Serial1 +mksthr36.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +mksthr36.menu.dbgport.Serial2=Serial2 +mksthr36.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +mksthr36.menu.dbgport.SerialSemi=SerialSemi +mksthr36.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +mksthr36.menu.dbglvl.None=None +mksthr36.menu.dbglvl.None.build.debug_level= +mksthr36.menu.dbglvl.Core=Core +mksthr36.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +mksthr36.menu.dbglvl.SPI=SPI +mksthr36.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +mksthr36.menu.dbglvl.Wire=Wire +mksthr36.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +mksthr36.menu.dbglvl.Bluetooth=Bluetooth +mksthr36.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +mksthr36.menu.dbglvl.LWIP=LWIP +mksthr36.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +mksthr36.menu.dbglvl.All=All +mksthr36.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +mksthr36.menu.dbglvl.NDEBUG=NDEBUG +mksthr36.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +mksthr36.menu.usbstack.picosdk=Pico SDK +mksthr36.menu.usbstack.picosdk.build.usbstack_flags= +mksthr36.menu.usbstack.tinyusb=Adafruit TinyUSB +mksthr36.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +mksthr36.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +mksthr36.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +mksthr36.menu.usbstack.nousb=No USB +mksthr36.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +mksthr36.menu.ipbtstack.ipv4only=IPv4 Only +mksthr36.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +mksthr36.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +mksthr36.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +mksthr36.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +mksthr36.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +mksthr36.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +mksthr36.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +mksthr36.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +mksthr36.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +mksthr36.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +mksthr36.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +mksthr36.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +mksthr36.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +mksthr36.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +mksthr36.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +mksthr36.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +mksthr36.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +mksthr36.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +mksthr36.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +mksthr36.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +mksthr36.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +mksthr36.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +mksthr36.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +mksthr36.menu.uploadmethod.default=Default (UF2) +mksthr36.menu.uploadmethod.default.build.ram_length=256k +mksthr36.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +mksthr36.menu.uploadmethod.default.upload.maximum_data_size=262144 +mksthr36.menu.uploadmethod.default.upload.tool=uf2conv +mksthr36.menu.uploadmethod.default.upload.tool.default=uf2conv +mksthr36.menu.uploadmethod.default.upload.tool.network=uf2conv-network +mksthr36.menu.uploadmethod.picotool=Picotool +mksthr36.menu.uploadmethod.picotool.build.ram_length=256k +mksthr36.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +mksthr36.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +mksthr36.menu.uploadmethod.picotool.upload.maximum_data_size=262144 +mksthr36.menu.uploadmethod.picotool.upload.tool=picotool +mksthr36.menu.uploadmethod.picotool.upload.tool.default=picotool +mksthr36.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +mksthr36.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k +mksthr36.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +mksthr36.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144 +mksthr36.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +mksthr36.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + +# ----------------------------------- +# Makerbase MKS THR42 +# ----------------------------------- +mksthr42.name=Makerbase MKS THR42 +mksthr42.vid.0=0x2e8a +mksthr42.pid.0=0x000a +mksthr42.vid.1=0x2e8a +mksthr42.pid.1=0x010a +mksthr42.vid.2=0x2e8a +mksthr42.pid.2=0x400a +mksthr42.vid.3=0x2e8a +mksthr42.pid.3=0x410a +mksthr42.vid.4=0x2e8a +mksthr42.pid.4=0x800a +mksthr42.vid.5=0x2e8a +mksthr42.pid.5=0x810a +mksthr42.vid.6=0x2e8a +mksthr42.pid.6=0xc00a +mksthr42.vid.7=0x2e8a +mksthr42.pid.7=0xc10a +mksthr42.upload_port.0.vid=0x2e8a +mksthr42.upload_port.0.pid=0x000a +mksthr42.upload_port.1.vid=0x2e8a +mksthr42.upload_port.1.pid=0x010a +mksthr42.upload_port.2.vid=0x2e8a +mksthr42.upload_port.2.pid=0x400a +mksthr42.upload_port.3.vid=0x2e8a +mksthr42.upload_port.3.pid=0x410a +mksthr42.upload_port.4.vid=0x2e8a +mksthr42.upload_port.4.pid=0x800a +mksthr42.upload_port.5.vid=0x2e8a +mksthr42.upload_port.5.pid=0x810a +mksthr42.upload_port.6.vid=0x2e8a +mksthr42.upload_port.6.pid=0xc00a +mksthr42.upload_port.7.vid=0x2e8a +mksthr42.upload_port.7.pid=0xc10a +mksthr42.build.usbvid=-DUSBD_VID=0x2e8a +mksthr42.build.usbpid=-DUSBD_PID=0x000a +mksthr42.build.usbpwr=-DUSBD_MAX_POWER_MA=250 +mksthr42.build.board=MAKERBASE_MKSTHR42 +mksthr42.build.mcu=cortex-m0plus +mksthr42.build.chip=rp2040 +mksthr42.build.toolchain=arm-none-eabi +mksthr42.build.toolchainpkg=pqt-gcc +mksthr42.build.toolchainopts=-march=armv6-m -mcpu=cortex-m0plus -mthumb +mksthr42.build.uf2family=--family rp2040 +mksthr42.build.variant=mksthr42 +mksthr42.upload.maximum_size=1048576 +mksthr42.upload.wait_for_upload_port=true +mksthr42.upload.erase_cmd= +mksthr42.serial.disableDTR=false +mksthr42.serial.disableRTS=false +mksthr42.build.f_cpu=125000000 +mksthr42.build.led= +mksthr42.build.core=rp2040 +mksthr42.build.ldscript=memmap_default.ld +mksthr42.build.boot2=boot2_w25q080_2_padded_checksum +mksthr42.build.usb_manufacturer="Makerbase" +mksthr42.build.usb_product="MKS THR42" +mksthr42.menu.flash.1048576_0=1MB (no FS) +mksthr42.menu.flash.1048576_0.upload.maximum_size=1044480 +mksthr42.menu.flash.1048576_0.build.flash_total=1048576 +mksthr42.menu.flash.1048576_0.build.flash_length=1044480 +mksthr42.menu.flash.1048576_0.build.eeprom_start=269479936 +mksthr42.menu.flash.1048576_0.build.fs_start=269479936 +mksthr42.menu.flash.1048576_0.build.fs_end=269479936 +mksthr42.menu.flash.1048576_65536=1MB (Sketch: 960KB, FS: 64KB) +mksthr42.menu.flash.1048576_65536.upload.maximum_size=978944 +mksthr42.menu.flash.1048576_65536.build.flash_total=1048576 +mksthr42.menu.flash.1048576_65536.build.flash_length=978944 +mksthr42.menu.flash.1048576_65536.build.eeprom_start=269479936 +mksthr42.menu.flash.1048576_65536.build.fs_start=269414400 +mksthr42.menu.flash.1048576_65536.build.fs_end=269479936 +mksthr42.menu.flash.1048576_131072=1MB (Sketch: 896KB, FS: 128KB) +mksthr42.menu.flash.1048576_131072.upload.maximum_size=913408 +mksthr42.menu.flash.1048576_131072.build.flash_total=1048576 +mksthr42.menu.flash.1048576_131072.build.flash_length=913408 +mksthr42.menu.flash.1048576_131072.build.eeprom_start=269479936 +mksthr42.menu.flash.1048576_131072.build.fs_start=269348864 +mksthr42.menu.flash.1048576_131072.build.fs_end=269479936 +mksthr42.menu.flash.1048576_262144=1MB (Sketch: 768KB, FS: 256KB) +mksthr42.menu.flash.1048576_262144.upload.maximum_size=782336 +mksthr42.menu.flash.1048576_262144.build.flash_total=1048576 +mksthr42.menu.flash.1048576_262144.build.flash_length=782336 +mksthr42.menu.flash.1048576_262144.build.eeprom_start=269479936 +mksthr42.menu.flash.1048576_262144.build.fs_start=269217792 +mksthr42.menu.flash.1048576_262144.build.fs_end=269479936 +mksthr42.menu.flash.1048576_524288=1MB (Sketch: 512KB, FS: 512KB) +mksthr42.menu.flash.1048576_524288.upload.maximum_size=520192 +mksthr42.menu.flash.1048576_524288.build.flash_total=1048576 +mksthr42.menu.flash.1048576_524288.build.flash_length=520192 +mksthr42.menu.flash.1048576_524288.build.eeprom_start=269479936 +mksthr42.menu.flash.1048576_524288.build.fs_start=268955648 +mksthr42.menu.flash.1048576_524288.build.fs_end=269479936 +mksthr42.menu.freq.200=200 MHz +mksthr42.menu.freq.200.build.f_cpu=200000000L +mksthr42.menu.freq.50=50 MHz +mksthr42.menu.freq.50.build.f_cpu=50000000L +mksthr42.menu.freq.100=100 MHz +mksthr42.menu.freq.100.build.f_cpu=100000000L +mksthr42.menu.freq.120=120 MHz +mksthr42.menu.freq.120.build.f_cpu=120000000L +mksthr42.menu.freq.125=125 MHz +mksthr42.menu.freq.125.build.f_cpu=125000000L +mksthr42.menu.freq.128=128 MHz +mksthr42.menu.freq.128.build.f_cpu=128000000L +mksthr42.menu.freq.133=133 MHz +mksthr42.menu.freq.133.build.f_cpu=133000000L +mksthr42.menu.freq.150=150 MHz +mksthr42.menu.freq.150.build.f_cpu=150000000L +mksthr42.menu.freq.176=176 MHz +mksthr42.menu.freq.176.build.f_cpu=176000000L +mksthr42.menu.freq.225=225 MHz (Overclock) +mksthr42.menu.freq.225.build.f_cpu=225000000L +mksthr42.menu.freq.240=240 MHz (Overclock) +mksthr42.menu.freq.240.build.f_cpu=240000000L +mksthr42.menu.freq.250=250 MHz (Overclock) +mksthr42.menu.freq.250.build.f_cpu=250000000L +mksthr42.menu.freq.276=276 MHz (Overclock) +mksthr42.menu.freq.276.build.f_cpu=276000000L +mksthr42.menu.freq.300=300 MHz (Overclock) +mksthr42.menu.freq.300.build.f_cpu=300000000L +mksthr42.menu.opt.Small=Small (-Os) (standard) +mksthr42.menu.opt.Small.build.flags.optimize=-Os +mksthr42.menu.opt.Optimize=Optimize (-O) +mksthr42.menu.opt.Optimize.build.flags.optimize=-O +mksthr42.menu.opt.Optimize2=Optimize More (-O2) +mksthr42.menu.opt.Optimize2.build.flags.optimize=-O2 +mksthr42.menu.opt.Optimize3=Optimize Even More (-O3) +mksthr42.menu.opt.Optimize3.build.flags.optimize=-O3 +mksthr42.menu.opt.Fast=Fast (-Ofast) (maybe slower) +mksthr42.menu.opt.Fast.build.flags.optimize=-Ofast +mksthr42.menu.opt.Debug=Debug (-Og) +mksthr42.menu.opt.Debug.build.flags.optimize=-Og +mksthr42.menu.opt.Disabled=Disabled (-O0) +mksthr42.menu.opt.Disabled.build.flags.optimize=-O0 +mksthr42.menu.os.none=None +mksthr42.menu.os.none.build.os= +mksthr42.menu.os.freertos=FreeRTOS SMP +mksthr42.menu.os.freertos.build.os=-D__FREERTOS +mksthr42.menu.profile.Disabled=Disabled +mksthr42.menu.profile.Disabled.build.flags.profile= +mksthr42.menu.profile.Enabled=Enabled +mksthr42.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +mksthr42.menu.rtti.Disabled=Disabled +mksthr42.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +mksthr42.menu.rtti.Enabled=Enabled +mksthr42.menu.rtti.Enabled.build.flags.rtti= +mksthr42.menu.stackprotect.Disabled=Disabled +mksthr42.menu.stackprotect.Disabled.build.flags.stackprotect= +mksthr42.menu.stackprotect.Enabled=Enabled +mksthr42.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +mksthr42.menu.exceptions.Disabled=Disabled +mksthr42.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +mksthr42.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +mksthr42.menu.exceptions.Enabled=Enabled +mksthr42.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +mksthr42.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +mksthr42.menu.dbgport.Disabled=Disabled +mksthr42.menu.dbgport.Disabled.build.debug_port= +mksthr42.menu.dbgport.Serial=Serial +mksthr42.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +mksthr42.menu.dbgport.Serial1=Serial1 +mksthr42.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +mksthr42.menu.dbgport.Serial2=Serial2 +mksthr42.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +mksthr42.menu.dbgport.SerialSemi=SerialSemi +mksthr42.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +mksthr42.menu.dbglvl.None=None +mksthr42.menu.dbglvl.None.build.debug_level= +mksthr42.menu.dbglvl.Core=Core +mksthr42.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +mksthr42.menu.dbglvl.SPI=SPI +mksthr42.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +mksthr42.menu.dbglvl.Wire=Wire +mksthr42.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +mksthr42.menu.dbglvl.Bluetooth=Bluetooth +mksthr42.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +mksthr42.menu.dbglvl.LWIP=LWIP +mksthr42.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +mksthr42.menu.dbglvl.All=All +mksthr42.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +mksthr42.menu.dbglvl.NDEBUG=NDEBUG +mksthr42.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +mksthr42.menu.usbstack.picosdk=Pico SDK +mksthr42.menu.usbstack.picosdk.build.usbstack_flags= +mksthr42.menu.usbstack.tinyusb=Adafruit TinyUSB +mksthr42.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +mksthr42.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +mksthr42.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +mksthr42.menu.usbstack.nousb=No USB +mksthr42.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +mksthr42.menu.ipbtstack.ipv4only=IPv4 Only +mksthr42.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +mksthr42.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +mksthr42.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +mksthr42.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +mksthr42.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +mksthr42.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +mksthr42.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +mksthr42.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +mksthr42.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +mksthr42.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +mksthr42.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +mksthr42.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +mksthr42.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +mksthr42.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +mksthr42.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +mksthr42.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +mksthr42.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +mksthr42.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +mksthr42.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +mksthr42.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +mksthr42.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +mksthr42.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +mksthr42.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +mksthr42.menu.uploadmethod.default=Default (UF2) +mksthr42.menu.uploadmethod.default.build.ram_length=256k +mksthr42.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +mksthr42.menu.uploadmethod.default.upload.maximum_data_size=262144 +mksthr42.menu.uploadmethod.default.upload.tool=uf2conv +mksthr42.menu.uploadmethod.default.upload.tool.default=uf2conv +mksthr42.menu.uploadmethod.default.upload.tool.network=uf2conv-network +mksthr42.menu.uploadmethod.picotool=Picotool +mksthr42.menu.uploadmethod.picotool.build.ram_length=256k +mksthr42.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +mksthr42.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +mksthr42.menu.uploadmethod.picotool.upload.maximum_data_size=262144 +mksthr42.menu.uploadmethod.picotool.upload.tool=picotool +mksthr42.menu.uploadmethod.picotool.upload.tool.default=picotool +mksthr42.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +mksthr42.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k +mksthr42.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +mksthr42.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144 +mksthr42.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +mksthr42.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + # ----------------------------------- # Melopero Cookie RP2040 # ----------------------------------- @@ -18637,8 +21005,8 @@ melopero_cookie_rp2040.menu.flash.8388608_7340032.build.flash_length=1044480 melopero_cookie_rp2040.menu.flash.8388608_7340032.build.eeprom_start=276819968 melopero_cookie_rp2040.menu.flash.8388608_7340032.build.fs_start=269479936 melopero_cookie_rp2040.menu.flash.8388608_7340032.build.fs_end=276819968 -melopero_cookie_rp2040.menu.freq.133=133 MHz -melopero_cookie_rp2040.menu.freq.133.build.f_cpu=133000000L +melopero_cookie_rp2040.menu.freq.200=200 MHz +melopero_cookie_rp2040.menu.freq.200.build.f_cpu=200000000L melopero_cookie_rp2040.menu.freq.50=50 MHz melopero_cookie_rp2040.menu.freq.50.build.f_cpu=50000000L melopero_cookie_rp2040.menu.freq.100=100 MHz @@ -18649,20 +21017,20 @@ melopero_cookie_rp2040.menu.freq.125=125 MHz melopero_cookie_rp2040.menu.freq.125.build.f_cpu=125000000L melopero_cookie_rp2040.menu.freq.128=128 MHz melopero_cookie_rp2040.menu.freq.128.build.f_cpu=128000000L -melopero_cookie_rp2040.menu.freq.150=150 MHz (Overclock) +melopero_cookie_rp2040.menu.freq.133=133 MHz +melopero_cookie_rp2040.menu.freq.133.build.f_cpu=133000000L +melopero_cookie_rp2040.menu.freq.150=150 MHz melopero_cookie_rp2040.menu.freq.150.build.f_cpu=150000000L -melopero_cookie_rp2040.menu.freq.175=175 MHz (Overclock) -melopero_cookie_rp2040.menu.freq.175.build.f_cpu=175000000L -melopero_cookie_rp2040.menu.freq.200=200 MHz (Overclock) -melopero_cookie_rp2040.menu.freq.200.build.f_cpu=200000000L +melopero_cookie_rp2040.menu.freq.176=176 MHz +melopero_cookie_rp2040.menu.freq.176.build.f_cpu=176000000L melopero_cookie_rp2040.menu.freq.225=225 MHz (Overclock) melopero_cookie_rp2040.menu.freq.225.build.f_cpu=225000000L melopero_cookie_rp2040.menu.freq.240=240 MHz (Overclock) melopero_cookie_rp2040.menu.freq.240.build.f_cpu=240000000L melopero_cookie_rp2040.menu.freq.250=250 MHz (Overclock) melopero_cookie_rp2040.menu.freq.250.build.f_cpu=250000000L -melopero_cookie_rp2040.menu.freq.275=275 MHz (Overclock) -melopero_cookie_rp2040.menu.freq.275.build.f_cpu=275000000L +melopero_cookie_rp2040.menu.freq.276=276 MHz (Overclock) +melopero_cookie_rp2040.menu.freq.276.build.f_cpu=276000000L melopero_cookie_rp2040.menu.freq.300=300 MHz (Overclock) melopero_cookie_rp2040.menu.freq.300.build.f_cpu=300000000L melopero_cookie_rp2040.menu.opt.Small=Small (-Os) (standard) @@ -18679,6 +21047,10 @@ melopero_cookie_rp2040.menu.opt.Debug=Debug (-Og) melopero_cookie_rp2040.menu.opt.Debug.build.flags.optimize=-Og melopero_cookie_rp2040.menu.opt.Disabled=Disabled (-O0) melopero_cookie_rp2040.menu.opt.Disabled.build.flags.optimize=-O0 +melopero_cookie_rp2040.menu.os.none=None +melopero_cookie_rp2040.menu.os.none.build.os= +melopero_cookie_rp2040.menu.os.freertos=FreeRTOS SMP +melopero_cookie_rp2040.menu.os.freertos.build.os=-D__FREERTOS melopero_cookie_rp2040.menu.profile.Disabled=Disabled melopero_cookie_rp2040.menu.profile.Disabled.build.flags.profile= melopero_cookie_rp2040.menu.profile.Enabled=Enabled @@ -18690,7 +21062,7 @@ melopero_cookie_rp2040.menu.rtti.Enabled.build.flags.rtti= melopero_cookie_rp2040.menu.stackprotect.Disabled=Disabled melopero_cookie_rp2040.menu.stackprotect.Disabled.build.flags.stackprotect= melopero_cookie_rp2040.menu.stackprotect.Enabled=Enabled -melopero_cookie_rp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +melopero_cookie_rp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all melopero_cookie_rp2040.menu.exceptions.Disabled=Disabled melopero_cookie_rp2040.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions melopero_cookie_rp2040.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -18717,8 +21089,10 @@ melopero_cookie_rp2040.menu.dbglvl.Wire=Wire melopero_cookie_rp2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE melopero_cookie_rp2040.menu.dbglvl.Bluetooth=Bluetooth melopero_cookie_rp2040.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +melopero_cookie_rp2040.menu.dbglvl.LWIP=LWIP +melopero_cookie_rp2040.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 melopero_cookie_rp2040.menu.dbglvl.All=All -melopero_cookie_rp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +melopero_cookie_rp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 melopero_cookie_rp2040.menu.dbglvl.NDEBUG=NDEBUG melopero_cookie_rp2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG melopero_cookie_rp2040.menu.usbstack.picosdk=Pico SDK @@ -18730,29 +21104,29 @@ melopero_cookie_rp2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TIN melopero_cookie_rp2040.menu.usbstack.nousb=No USB melopero_cookie_rp2040.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" melopero_cookie_rp2040.menu.ipbtstack.ipv4only=IPv4 Only -melopero_cookie_rp2040.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +melopero_cookie_rp2040.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a melopero_cookie_rp2040.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 melopero_cookie_rp2040.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -melopero_cookie_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +melopero_cookie_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a melopero_cookie_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 melopero_cookie_rp2040.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -melopero_cookie_rp2040.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -melopero_cookie_rp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +melopero_cookie_rp2040.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +melopero_cookie_rp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 melopero_cookie_rp2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -melopero_cookie_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -melopero_cookie_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +melopero_cookie_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +melopero_cookie_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 melopero_cookie_rp2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -melopero_cookie_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +melopero_cookie_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a melopero_cookie_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 melopero_cookie_rp2040.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -melopero_cookie_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +melopero_cookie_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a melopero_cookie_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 melopero_cookie_rp2040.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -melopero_cookie_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -melopero_cookie_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +melopero_cookie_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +melopero_cookie_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 melopero_cookie_rp2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -melopero_cookie_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -melopero_cookie_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +melopero_cookie_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +melopero_cookie_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 melopero_cookie_rp2040.menu.uploadmethod.default=Default (UF2) melopero_cookie_rp2040.menu.uploadmethod.default.build.ram_length=256k melopero_cookie_rp2040.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -18973,8 +21347,8 @@ melopero_shake_rp2040.menu.flash.16777216_15728640.build.flash_length=1044480 melopero_shake_rp2040.menu.flash.16777216_15728640.build.eeprom_start=285208576 melopero_shake_rp2040.menu.flash.16777216_15728640.build.fs_start=269479936 melopero_shake_rp2040.menu.flash.16777216_15728640.build.fs_end=285208576 -melopero_shake_rp2040.menu.freq.133=133 MHz -melopero_shake_rp2040.menu.freq.133.build.f_cpu=133000000L +melopero_shake_rp2040.menu.freq.200=200 MHz +melopero_shake_rp2040.menu.freq.200.build.f_cpu=200000000L melopero_shake_rp2040.menu.freq.50=50 MHz melopero_shake_rp2040.menu.freq.50.build.f_cpu=50000000L melopero_shake_rp2040.menu.freq.100=100 MHz @@ -18985,20 +21359,20 @@ melopero_shake_rp2040.menu.freq.125=125 MHz melopero_shake_rp2040.menu.freq.125.build.f_cpu=125000000L melopero_shake_rp2040.menu.freq.128=128 MHz melopero_shake_rp2040.menu.freq.128.build.f_cpu=128000000L -melopero_shake_rp2040.menu.freq.150=150 MHz (Overclock) +melopero_shake_rp2040.menu.freq.133=133 MHz +melopero_shake_rp2040.menu.freq.133.build.f_cpu=133000000L +melopero_shake_rp2040.menu.freq.150=150 MHz melopero_shake_rp2040.menu.freq.150.build.f_cpu=150000000L -melopero_shake_rp2040.menu.freq.175=175 MHz (Overclock) -melopero_shake_rp2040.menu.freq.175.build.f_cpu=175000000L -melopero_shake_rp2040.menu.freq.200=200 MHz (Overclock) -melopero_shake_rp2040.menu.freq.200.build.f_cpu=200000000L +melopero_shake_rp2040.menu.freq.176=176 MHz +melopero_shake_rp2040.menu.freq.176.build.f_cpu=176000000L melopero_shake_rp2040.menu.freq.225=225 MHz (Overclock) melopero_shake_rp2040.menu.freq.225.build.f_cpu=225000000L melopero_shake_rp2040.menu.freq.240=240 MHz (Overclock) melopero_shake_rp2040.menu.freq.240.build.f_cpu=240000000L melopero_shake_rp2040.menu.freq.250=250 MHz (Overclock) melopero_shake_rp2040.menu.freq.250.build.f_cpu=250000000L -melopero_shake_rp2040.menu.freq.275=275 MHz (Overclock) -melopero_shake_rp2040.menu.freq.275.build.f_cpu=275000000L +melopero_shake_rp2040.menu.freq.276=276 MHz (Overclock) +melopero_shake_rp2040.menu.freq.276.build.f_cpu=276000000L melopero_shake_rp2040.menu.freq.300=300 MHz (Overclock) melopero_shake_rp2040.menu.freq.300.build.f_cpu=300000000L melopero_shake_rp2040.menu.opt.Small=Small (-Os) (standard) @@ -19015,6 +21389,10 @@ melopero_shake_rp2040.menu.opt.Debug=Debug (-Og) melopero_shake_rp2040.menu.opt.Debug.build.flags.optimize=-Og melopero_shake_rp2040.menu.opt.Disabled=Disabled (-O0) melopero_shake_rp2040.menu.opt.Disabled.build.flags.optimize=-O0 +melopero_shake_rp2040.menu.os.none=None +melopero_shake_rp2040.menu.os.none.build.os= +melopero_shake_rp2040.menu.os.freertos=FreeRTOS SMP +melopero_shake_rp2040.menu.os.freertos.build.os=-D__FREERTOS melopero_shake_rp2040.menu.profile.Disabled=Disabled melopero_shake_rp2040.menu.profile.Disabled.build.flags.profile= melopero_shake_rp2040.menu.profile.Enabled=Enabled @@ -19026,7 +21404,7 @@ melopero_shake_rp2040.menu.rtti.Enabled.build.flags.rtti= melopero_shake_rp2040.menu.stackprotect.Disabled=Disabled melopero_shake_rp2040.menu.stackprotect.Disabled.build.flags.stackprotect= melopero_shake_rp2040.menu.stackprotect.Enabled=Enabled -melopero_shake_rp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +melopero_shake_rp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all melopero_shake_rp2040.menu.exceptions.Disabled=Disabled melopero_shake_rp2040.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions melopero_shake_rp2040.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -19053,8 +21431,10 @@ melopero_shake_rp2040.menu.dbglvl.Wire=Wire melopero_shake_rp2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE melopero_shake_rp2040.menu.dbglvl.Bluetooth=Bluetooth melopero_shake_rp2040.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +melopero_shake_rp2040.menu.dbglvl.LWIP=LWIP +melopero_shake_rp2040.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 melopero_shake_rp2040.menu.dbglvl.All=All -melopero_shake_rp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +melopero_shake_rp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 melopero_shake_rp2040.menu.dbglvl.NDEBUG=NDEBUG melopero_shake_rp2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG melopero_shake_rp2040.menu.usbstack.picosdk=Pico SDK @@ -19066,29 +21446,29 @@ melopero_shake_rp2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINY melopero_shake_rp2040.menu.usbstack.nousb=No USB melopero_shake_rp2040.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" melopero_shake_rp2040.menu.ipbtstack.ipv4only=IPv4 Only -melopero_shake_rp2040.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +melopero_shake_rp2040.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a melopero_shake_rp2040.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 melopero_shake_rp2040.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -melopero_shake_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +melopero_shake_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a melopero_shake_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 melopero_shake_rp2040.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -melopero_shake_rp2040.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -melopero_shake_rp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +melopero_shake_rp2040.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +melopero_shake_rp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 melopero_shake_rp2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -melopero_shake_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -melopero_shake_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +melopero_shake_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +melopero_shake_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 melopero_shake_rp2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -melopero_shake_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +melopero_shake_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a melopero_shake_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 melopero_shake_rp2040.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -melopero_shake_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +melopero_shake_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a melopero_shake_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 melopero_shake_rp2040.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -melopero_shake_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -melopero_shake_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +melopero_shake_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +melopero_shake_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 melopero_shake_rp2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -melopero_shake_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -melopero_shake_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +melopero_shake_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +melopero_shake_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 melopero_shake_rp2040.menu.uploadmethod.default=Default (UF2) melopero_shake_rp2040.menu.uploadmethod.default.build.ram_length=256k melopero_shake_rp2040.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -19176,6 +21556,34 @@ akana_r1.menu.flash.2097152_0.build.flash_length=2093056 akana_r1.menu.flash.2097152_0.build.eeprom_start=270528512 akana_r1.menu.flash.2097152_0.build.fs_start=270528512 akana_r1.menu.flash.2097152_0.build.fs_end=270528512 +akana_r1.menu.flash.2097152_65536=2MB (Sketch: 1984KB, FS: 64KB) +akana_r1.menu.flash.2097152_65536.upload.maximum_size=2027520 +akana_r1.menu.flash.2097152_65536.build.flash_total=2097152 +akana_r1.menu.flash.2097152_65536.build.flash_length=2027520 +akana_r1.menu.flash.2097152_65536.build.eeprom_start=270528512 +akana_r1.menu.flash.2097152_65536.build.fs_start=270462976 +akana_r1.menu.flash.2097152_65536.build.fs_end=270528512 +akana_r1.menu.flash.2097152_131072=2MB (Sketch: 1920KB, FS: 128KB) +akana_r1.menu.flash.2097152_131072.upload.maximum_size=1961984 +akana_r1.menu.flash.2097152_131072.build.flash_total=2097152 +akana_r1.menu.flash.2097152_131072.build.flash_length=1961984 +akana_r1.menu.flash.2097152_131072.build.eeprom_start=270528512 +akana_r1.menu.flash.2097152_131072.build.fs_start=270397440 +akana_r1.menu.flash.2097152_131072.build.fs_end=270528512 +akana_r1.menu.flash.2097152_262144=2MB (Sketch: 1792KB, FS: 256KB) +akana_r1.menu.flash.2097152_262144.upload.maximum_size=1830912 +akana_r1.menu.flash.2097152_262144.build.flash_total=2097152 +akana_r1.menu.flash.2097152_262144.build.flash_length=1830912 +akana_r1.menu.flash.2097152_262144.build.eeprom_start=270528512 +akana_r1.menu.flash.2097152_262144.build.fs_start=270266368 +akana_r1.menu.flash.2097152_262144.build.fs_end=270528512 +akana_r1.menu.flash.2097152_524288=2MB (Sketch: 1536KB, FS: 512KB) +akana_r1.menu.flash.2097152_524288.upload.maximum_size=1568768 +akana_r1.menu.flash.2097152_524288.build.flash_total=2097152 +akana_r1.menu.flash.2097152_524288.build.flash_length=1568768 +akana_r1.menu.flash.2097152_524288.build.eeprom_start=270528512 +akana_r1.menu.flash.2097152_524288.build.fs_start=270004224 +akana_r1.menu.flash.2097152_524288.build.fs_end=270528512 akana_r1.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) akana_r1.menu.flash.2097152_1048576.upload.maximum_size=1044480 akana_r1.menu.flash.2097152_1048576.build.flash_total=2097152 @@ -19260,8 +21668,8 @@ akana_r1.menu.flash.16777216_2097152.build.flash_length=14675968 akana_r1.menu.flash.16777216_2097152.build.eeprom_start=285208576 akana_r1.menu.flash.16777216_2097152.build.fs_start=283111424 akana_r1.menu.flash.16777216_2097152.build.fs_end=285208576 -akana_r1.menu.freq.133=133 MHz -akana_r1.menu.freq.133.build.f_cpu=133000000L +akana_r1.menu.freq.200=200 MHz +akana_r1.menu.freq.200.build.f_cpu=200000000L akana_r1.menu.freq.50=50 MHz akana_r1.menu.freq.50.build.f_cpu=50000000L akana_r1.menu.freq.100=100 MHz @@ -19272,20 +21680,20 @@ akana_r1.menu.freq.125=125 MHz akana_r1.menu.freq.125.build.f_cpu=125000000L akana_r1.menu.freq.128=128 MHz akana_r1.menu.freq.128.build.f_cpu=128000000L -akana_r1.menu.freq.150=150 MHz (Overclock) +akana_r1.menu.freq.133=133 MHz +akana_r1.menu.freq.133.build.f_cpu=133000000L +akana_r1.menu.freq.150=150 MHz akana_r1.menu.freq.150.build.f_cpu=150000000L -akana_r1.menu.freq.175=175 MHz (Overclock) -akana_r1.menu.freq.175.build.f_cpu=175000000L -akana_r1.menu.freq.200=200 MHz (Overclock) -akana_r1.menu.freq.200.build.f_cpu=200000000L +akana_r1.menu.freq.176=176 MHz +akana_r1.menu.freq.176.build.f_cpu=176000000L akana_r1.menu.freq.225=225 MHz (Overclock) akana_r1.menu.freq.225.build.f_cpu=225000000L akana_r1.menu.freq.240=240 MHz (Overclock) akana_r1.menu.freq.240.build.f_cpu=240000000L akana_r1.menu.freq.250=250 MHz (Overclock) akana_r1.menu.freq.250.build.f_cpu=250000000L -akana_r1.menu.freq.275=275 MHz (Overclock) -akana_r1.menu.freq.275.build.f_cpu=275000000L +akana_r1.menu.freq.276=276 MHz (Overclock) +akana_r1.menu.freq.276.build.f_cpu=276000000L akana_r1.menu.freq.300=300 MHz (Overclock) akana_r1.menu.freq.300.build.f_cpu=300000000L akana_r1.menu.opt.Small=Small (-Os) (standard) @@ -19302,6 +21710,10 @@ akana_r1.menu.opt.Debug=Debug (-Og) akana_r1.menu.opt.Debug.build.flags.optimize=-Og akana_r1.menu.opt.Disabled=Disabled (-O0) akana_r1.menu.opt.Disabled.build.flags.optimize=-O0 +akana_r1.menu.os.none=None +akana_r1.menu.os.none.build.os= +akana_r1.menu.os.freertos=FreeRTOS SMP +akana_r1.menu.os.freertos.build.os=-D__FREERTOS akana_r1.menu.profile.Disabled=Disabled akana_r1.menu.profile.Disabled.build.flags.profile= akana_r1.menu.profile.Enabled=Enabled @@ -19313,7 +21725,7 @@ akana_r1.menu.rtti.Enabled.build.flags.rtti= akana_r1.menu.stackprotect.Disabled=Disabled akana_r1.menu.stackprotect.Disabled.build.flags.stackprotect= akana_r1.menu.stackprotect.Enabled=Enabled -akana_r1.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +akana_r1.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all akana_r1.menu.exceptions.Disabled=Disabled akana_r1.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions akana_r1.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -19340,8 +21752,10 @@ akana_r1.menu.dbglvl.Wire=Wire akana_r1.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE akana_r1.menu.dbglvl.Bluetooth=Bluetooth akana_r1.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +akana_r1.menu.dbglvl.LWIP=LWIP +akana_r1.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 akana_r1.menu.dbglvl.All=All -akana_r1.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +akana_r1.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 akana_r1.menu.dbglvl.NDEBUG=NDEBUG akana_r1.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG akana_r1.menu.usbstack.picosdk=Pico SDK @@ -19353,29 +21767,29 @@ akana_r1.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TIN akana_r1.menu.usbstack.nousb=No USB akana_r1.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" akana_r1.menu.ipbtstack.ipv4only=IPv4 Only -akana_r1.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +akana_r1.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a akana_r1.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 akana_r1.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -akana_r1.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +akana_r1.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a akana_r1.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 akana_r1.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -akana_r1.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -akana_r1.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +akana_r1.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +akana_r1.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 akana_r1.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -akana_r1.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -akana_r1.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +akana_r1.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +akana_r1.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 akana_r1.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -akana_r1.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +akana_r1.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a akana_r1.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 akana_r1.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -akana_r1.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +akana_r1.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a akana_r1.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 akana_r1.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -akana_r1.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -akana_r1.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +akana_r1.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +akana_r1.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 akana_r1.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -akana_r1.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -akana_r1.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +akana_r1.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +akana_r1.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 akana_r1.menu.uploadmethod.default=Default (UF2) akana_r1.menu.uploadmethod.default.build.ram_length=256k akana_r1.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -19498,8 +21912,8 @@ MyRP_bot.menu.flash.2097152_1048576.build.flash_length=1044480 MyRP_bot.menu.flash.2097152_1048576.build.eeprom_start=270528512 MyRP_bot.menu.flash.2097152_1048576.build.fs_start=269479936 MyRP_bot.menu.flash.2097152_1048576.build.fs_end=270528512 -MyRP_bot.menu.freq.133=133 MHz -MyRP_bot.menu.freq.133.build.f_cpu=133000000L +MyRP_bot.menu.freq.200=200 MHz +MyRP_bot.menu.freq.200.build.f_cpu=200000000L MyRP_bot.menu.freq.50=50 MHz MyRP_bot.menu.freq.50.build.f_cpu=50000000L MyRP_bot.menu.freq.100=100 MHz @@ -19510,20 +21924,20 @@ MyRP_bot.menu.freq.125=125 MHz MyRP_bot.menu.freq.125.build.f_cpu=125000000L MyRP_bot.menu.freq.128=128 MHz MyRP_bot.menu.freq.128.build.f_cpu=128000000L -MyRP_bot.menu.freq.150=150 MHz (Overclock) +MyRP_bot.menu.freq.133=133 MHz +MyRP_bot.menu.freq.133.build.f_cpu=133000000L +MyRP_bot.menu.freq.150=150 MHz MyRP_bot.menu.freq.150.build.f_cpu=150000000L -MyRP_bot.menu.freq.175=175 MHz (Overclock) -MyRP_bot.menu.freq.175.build.f_cpu=175000000L -MyRP_bot.menu.freq.200=200 MHz (Overclock) -MyRP_bot.menu.freq.200.build.f_cpu=200000000L +MyRP_bot.menu.freq.176=176 MHz +MyRP_bot.menu.freq.176.build.f_cpu=176000000L MyRP_bot.menu.freq.225=225 MHz (Overclock) MyRP_bot.menu.freq.225.build.f_cpu=225000000L MyRP_bot.menu.freq.240=240 MHz (Overclock) MyRP_bot.menu.freq.240.build.f_cpu=240000000L MyRP_bot.menu.freq.250=250 MHz (Overclock) MyRP_bot.menu.freq.250.build.f_cpu=250000000L -MyRP_bot.menu.freq.275=275 MHz (Overclock) -MyRP_bot.menu.freq.275.build.f_cpu=275000000L +MyRP_bot.menu.freq.276=276 MHz (Overclock) +MyRP_bot.menu.freq.276.build.f_cpu=276000000L MyRP_bot.menu.freq.300=300 MHz (Overclock) MyRP_bot.menu.freq.300.build.f_cpu=300000000L MyRP_bot.menu.opt.Small=Small (-Os) (standard) @@ -19540,6 +21954,10 @@ MyRP_bot.menu.opt.Debug=Debug (-Og) MyRP_bot.menu.opt.Debug.build.flags.optimize=-Og MyRP_bot.menu.opt.Disabled=Disabled (-O0) MyRP_bot.menu.opt.Disabled.build.flags.optimize=-O0 +MyRP_bot.menu.os.none=None +MyRP_bot.menu.os.none.build.os= +MyRP_bot.menu.os.freertos=FreeRTOS SMP +MyRP_bot.menu.os.freertos.build.os=-D__FREERTOS MyRP_bot.menu.profile.Disabled=Disabled MyRP_bot.menu.profile.Disabled.build.flags.profile= MyRP_bot.menu.profile.Enabled=Enabled @@ -19551,7 +21969,7 @@ MyRP_bot.menu.rtti.Enabled.build.flags.rtti= MyRP_bot.menu.stackprotect.Disabled=Disabled MyRP_bot.menu.stackprotect.Disabled.build.flags.stackprotect= MyRP_bot.menu.stackprotect.Enabled=Enabled -MyRP_bot.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +MyRP_bot.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all MyRP_bot.menu.exceptions.Disabled=Disabled MyRP_bot.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions MyRP_bot.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -19578,8 +21996,10 @@ MyRP_bot.menu.dbglvl.Wire=Wire MyRP_bot.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE MyRP_bot.menu.dbglvl.Bluetooth=Bluetooth MyRP_bot.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +MyRP_bot.menu.dbglvl.LWIP=LWIP +MyRP_bot.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 MyRP_bot.menu.dbglvl.All=All -MyRP_bot.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +MyRP_bot.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 MyRP_bot.menu.dbglvl.NDEBUG=NDEBUG MyRP_bot.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG MyRP_bot.menu.usbstack.picosdk=Pico SDK @@ -19591,29 +22011,29 @@ MyRP_bot.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TIN MyRP_bot.menu.usbstack.nousb=No USB MyRP_bot.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" MyRP_bot.menu.ipbtstack.ipv4only=IPv4 Only -MyRP_bot.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +MyRP_bot.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a MyRP_bot.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 MyRP_bot.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -MyRP_bot.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +MyRP_bot.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a MyRP_bot.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 MyRP_bot.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -MyRP_bot.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -MyRP_bot.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +MyRP_bot.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +MyRP_bot.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 MyRP_bot.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -MyRP_bot.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -MyRP_bot.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +MyRP_bot.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +MyRP_bot.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 MyRP_bot.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -MyRP_bot.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +MyRP_bot.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a MyRP_bot.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 MyRP_bot.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -MyRP_bot.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +MyRP_bot.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a MyRP_bot.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 MyRP_bot.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -MyRP_bot.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -MyRP_bot.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +MyRP_bot.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +MyRP_bot.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 MyRP_bot.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -MyRP_bot.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -MyRP_bot.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +MyRP_bot.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +MyRP_bot.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 MyRP_bot.menu.uploadmethod.default=Default (UF2) MyRP_bot.menu.uploadmethod.default.build.ram_length=256k MyRP_bot.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -19750,8 +22170,8 @@ nekosystems_bl2040_mini.menu.flash.4194304_3145728.build.flash_length=1044480 nekosystems_bl2040_mini.menu.flash.4194304_3145728.build.eeprom_start=272625664 nekosystems_bl2040_mini.menu.flash.4194304_3145728.build.fs_start=269479936 nekosystems_bl2040_mini.menu.flash.4194304_3145728.build.fs_end=272625664 -nekosystems_bl2040_mini.menu.freq.133=133 MHz -nekosystems_bl2040_mini.menu.freq.133.build.f_cpu=133000000L +nekosystems_bl2040_mini.menu.freq.200=200 MHz +nekosystems_bl2040_mini.menu.freq.200.build.f_cpu=200000000L nekosystems_bl2040_mini.menu.freq.50=50 MHz nekosystems_bl2040_mini.menu.freq.50.build.f_cpu=50000000L nekosystems_bl2040_mini.menu.freq.100=100 MHz @@ -19762,20 +22182,20 @@ nekosystems_bl2040_mini.menu.freq.125=125 MHz nekosystems_bl2040_mini.menu.freq.125.build.f_cpu=125000000L nekosystems_bl2040_mini.menu.freq.128=128 MHz nekosystems_bl2040_mini.menu.freq.128.build.f_cpu=128000000L -nekosystems_bl2040_mini.menu.freq.150=150 MHz (Overclock) +nekosystems_bl2040_mini.menu.freq.133=133 MHz +nekosystems_bl2040_mini.menu.freq.133.build.f_cpu=133000000L +nekosystems_bl2040_mini.menu.freq.150=150 MHz nekosystems_bl2040_mini.menu.freq.150.build.f_cpu=150000000L -nekosystems_bl2040_mini.menu.freq.175=175 MHz (Overclock) -nekosystems_bl2040_mini.menu.freq.175.build.f_cpu=175000000L -nekosystems_bl2040_mini.menu.freq.200=200 MHz (Overclock) -nekosystems_bl2040_mini.menu.freq.200.build.f_cpu=200000000L +nekosystems_bl2040_mini.menu.freq.176=176 MHz +nekosystems_bl2040_mini.menu.freq.176.build.f_cpu=176000000L nekosystems_bl2040_mini.menu.freq.225=225 MHz (Overclock) nekosystems_bl2040_mini.menu.freq.225.build.f_cpu=225000000L nekosystems_bl2040_mini.menu.freq.240=240 MHz (Overclock) nekosystems_bl2040_mini.menu.freq.240.build.f_cpu=240000000L nekosystems_bl2040_mini.menu.freq.250=250 MHz (Overclock) nekosystems_bl2040_mini.menu.freq.250.build.f_cpu=250000000L -nekosystems_bl2040_mini.menu.freq.275=275 MHz (Overclock) -nekosystems_bl2040_mini.menu.freq.275.build.f_cpu=275000000L +nekosystems_bl2040_mini.menu.freq.276=276 MHz (Overclock) +nekosystems_bl2040_mini.menu.freq.276.build.f_cpu=276000000L nekosystems_bl2040_mini.menu.freq.300=300 MHz (Overclock) nekosystems_bl2040_mini.menu.freq.300.build.f_cpu=300000000L nekosystems_bl2040_mini.menu.opt.Small=Small (-Os) (standard) @@ -19792,6 +22212,10 @@ nekosystems_bl2040_mini.menu.opt.Debug=Debug (-Og) nekosystems_bl2040_mini.menu.opt.Debug.build.flags.optimize=-Og nekosystems_bl2040_mini.menu.opt.Disabled=Disabled (-O0) nekosystems_bl2040_mini.menu.opt.Disabled.build.flags.optimize=-O0 +nekosystems_bl2040_mini.menu.os.none=None +nekosystems_bl2040_mini.menu.os.none.build.os= +nekosystems_bl2040_mini.menu.os.freertos=FreeRTOS SMP +nekosystems_bl2040_mini.menu.os.freertos.build.os=-D__FREERTOS nekosystems_bl2040_mini.menu.profile.Disabled=Disabled nekosystems_bl2040_mini.menu.profile.Disabled.build.flags.profile= nekosystems_bl2040_mini.menu.profile.Enabled=Enabled @@ -19803,7 +22227,7 @@ nekosystems_bl2040_mini.menu.rtti.Enabled.build.flags.rtti= nekosystems_bl2040_mini.menu.stackprotect.Disabled=Disabled nekosystems_bl2040_mini.menu.stackprotect.Disabled.build.flags.stackprotect= nekosystems_bl2040_mini.menu.stackprotect.Enabled=Enabled -nekosystems_bl2040_mini.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +nekosystems_bl2040_mini.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all nekosystems_bl2040_mini.menu.exceptions.Disabled=Disabled nekosystems_bl2040_mini.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions nekosystems_bl2040_mini.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -19830,8 +22254,10 @@ nekosystems_bl2040_mini.menu.dbglvl.Wire=Wire nekosystems_bl2040_mini.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE nekosystems_bl2040_mini.menu.dbglvl.Bluetooth=Bluetooth nekosystems_bl2040_mini.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +nekosystems_bl2040_mini.menu.dbglvl.LWIP=LWIP +nekosystems_bl2040_mini.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 nekosystems_bl2040_mini.menu.dbglvl.All=All -nekosystems_bl2040_mini.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +nekosystems_bl2040_mini.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 nekosystems_bl2040_mini.menu.dbglvl.NDEBUG=NDEBUG nekosystems_bl2040_mini.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG nekosystems_bl2040_mini.menu.usbstack.picosdk=Pico SDK @@ -19843,29 +22269,29 @@ nekosystems_bl2040_mini.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TI nekosystems_bl2040_mini.menu.usbstack.nousb=No USB nekosystems_bl2040_mini.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" nekosystems_bl2040_mini.menu.ipbtstack.ipv4only=IPv4 Only -nekosystems_bl2040_mini.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +nekosystems_bl2040_mini.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a nekosystems_bl2040_mini.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 nekosystems_bl2040_mini.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -nekosystems_bl2040_mini.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +nekosystems_bl2040_mini.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a nekosystems_bl2040_mini.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 nekosystems_bl2040_mini.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -nekosystems_bl2040_mini.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -nekosystems_bl2040_mini.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +nekosystems_bl2040_mini.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +nekosystems_bl2040_mini.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 nekosystems_bl2040_mini.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -nekosystems_bl2040_mini.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -nekosystems_bl2040_mini.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +nekosystems_bl2040_mini.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +nekosystems_bl2040_mini.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 nekosystems_bl2040_mini.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -nekosystems_bl2040_mini.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +nekosystems_bl2040_mini.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a nekosystems_bl2040_mini.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 nekosystems_bl2040_mini.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -nekosystems_bl2040_mini.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +nekosystems_bl2040_mini.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a nekosystems_bl2040_mini.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 nekosystems_bl2040_mini.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -nekosystems_bl2040_mini.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -nekosystems_bl2040_mini.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +nekosystems_bl2040_mini.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +nekosystems_bl2040_mini.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 nekosystems_bl2040_mini.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -nekosystems_bl2040_mini.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -nekosystems_bl2040_mini.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +nekosystems_bl2040_mini.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +nekosystems_bl2040_mini.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 nekosystems_bl2040_mini.menu.uploadmethod.default=Default (UF2) nekosystems_bl2040_mini.menu.uploadmethod.default.build.ram_length=256k nekosystems_bl2040_mini.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -20002,8 +22428,8 @@ newsan_archi.menu.flash.4194304_3145728.build.flash_length=1044480 newsan_archi.menu.flash.4194304_3145728.build.eeprom_start=272625664 newsan_archi.menu.flash.4194304_3145728.build.fs_start=269479936 newsan_archi.menu.flash.4194304_3145728.build.fs_end=272625664 -newsan_archi.menu.freq.133=133 MHz -newsan_archi.menu.freq.133.build.f_cpu=133000000L +newsan_archi.menu.freq.200=200 MHz +newsan_archi.menu.freq.200.build.f_cpu=200000000L newsan_archi.menu.freq.50=50 MHz newsan_archi.menu.freq.50.build.f_cpu=50000000L newsan_archi.menu.freq.100=100 MHz @@ -20014,20 +22440,20 @@ newsan_archi.menu.freq.125=125 MHz newsan_archi.menu.freq.125.build.f_cpu=125000000L newsan_archi.menu.freq.128=128 MHz newsan_archi.menu.freq.128.build.f_cpu=128000000L -newsan_archi.menu.freq.150=150 MHz (Overclock) +newsan_archi.menu.freq.133=133 MHz +newsan_archi.menu.freq.133.build.f_cpu=133000000L +newsan_archi.menu.freq.150=150 MHz newsan_archi.menu.freq.150.build.f_cpu=150000000L -newsan_archi.menu.freq.175=175 MHz (Overclock) -newsan_archi.menu.freq.175.build.f_cpu=175000000L -newsan_archi.menu.freq.200=200 MHz (Overclock) -newsan_archi.menu.freq.200.build.f_cpu=200000000L +newsan_archi.menu.freq.176=176 MHz +newsan_archi.menu.freq.176.build.f_cpu=176000000L newsan_archi.menu.freq.225=225 MHz (Overclock) newsan_archi.menu.freq.225.build.f_cpu=225000000L newsan_archi.menu.freq.240=240 MHz (Overclock) newsan_archi.menu.freq.240.build.f_cpu=240000000L newsan_archi.menu.freq.250=250 MHz (Overclock) newsan_archi.menu.freq.250.build.f_cpu=250000000L -newsan_archi.menu.freq.275=275 MHz (Overclock) -newsan_archi.menu.freq.275.build.f_cpu=275000000L +newsan_archi.menu.freq.276=276 MHz (Overclock) +newsan_archi.menu.freq.276.build.f_cpu=276000000L newsan_archi.menu.freq.300=300 MHz (Overclock) newsan_archi.menu.freq.300.build.f_cpu=300000000L newsan_archi.menu.opt.Small=Small (-Os) (standard) @@ -20044,6 +22470,10 @@ newsan_archi.menu.opt.Debug=Debug (-Og) newsan_archi.menu.opt.Debug.build.flags.optimize=-Og newsan_archi.menu.opt.Disabled=Disabled (-O0) newsan_archi.menu.opt.Disabled.build.flags.optimize=-O0 +newsan_archi.menu.os.none=None +newsan_archi.menu.os.none.build.os= +newsan_archi.menu.os.freertos=FreeRTOS SMP +newsan_archi.menu.os.freertos.build.os=-D__FREERTOS newsan_archi.menu.profile.Disabled=Disabled newsan_archi.menu.profile.Disabled.build.flags.profile= newsan_archi.menu.profile.Enabled=Enabled @@ -20055,7 +22485,7 @@ newsan_archi.menu.rtti.Enabled.build.flags.rtti= newsan_archi.menu.stackprotect.Disabled=Disabled newsan_archi.menu.stackprotect.Disabled.build.flags.stackprotect= newsan_archi.menu.stackprotect.Enabled=Enabled -newsan_archi.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +newsan_archi.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all newsan_archi.menu.exceptions.Disabled=Disabled newsan_archi.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions newsan_archi.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -20082,8 +22512,10 @@ newsan_archi.menu.dbglvl.Wire=Wire newsan_archi.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE newsan_archi.menu.dbglvl.Bluetooth=Bluetooth newsan_archi.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +newsan_archi.menu.dbglvl.LWIP=LWIP +newsan_archi.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 newsan_archi.menu.dbglvl.All=All -newsan_archi.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +newsan_archi.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 newsan_archi.menu.dbglvl.NDEBUG=NDEBUG newsan_archi.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG newsan_archi.menu.usbstack.picosdk=Pico SDK @@ -20095,29 +22527,29 @@ newsan_archi.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE newsan_archi.menu.usbstack.nousb=No USB newsan_archi.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" newsan_archi.menu.ipbtstack.ipv4only=IPv4 Only -newsan_archi.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +newsan_archi.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a newsan_archi.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 newsan_archi.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -newsan_archi.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +newsan_archi.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a newsan_archi.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 newsan_archi.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -newsan_archi.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -newsan_archi.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +newsan_archi.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +newsan_archi.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 newsan_archi.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -newsan_archi.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -newsan_archi.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +newsan_archi.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +newsan_archi.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 newsan_archi.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -newsan_archi.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +newsan_archi.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a newsan_archi.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 newsan_archi.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -newsan_archi.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +newsan_archi.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a newsan_archi.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 newsan_archi.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -newsan_archi.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -newsan_archi.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +newsan_archi.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +newsan_archi.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 newsan_archi.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -newsan_archi.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -newsan_archi.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +newsan_archi.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +newsan_archi.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 newsan_archi.menu.uploadmethod.default=Default (UF2) newsan_archi.menu.uploadmethod.default.build.ram_length=256k newsan_archi.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -20238,8 +22670,8 @@ nullbits_bit_c_pro.menu.flash.4194304_3145728.build.flash_length=1044480 nullbits_bit_c_pro.menu.flash.4194304_3145728.build.eeprom_start=272625664 nullbits_bit_c_pro.menu.flash.4194304_3145728.build.fs_start=269479936 nullbits_bit_c_pro.menu.flash.4194304_3145728.build.fs_end=272625664 -nullbits_bit_c_pro.menu.freq.133=133 MHz -nullbits_bit_c_pro.menu.freq.133.build.f_cpu=133000000L +nullbits_bit_c_pro.menu.freq.200=200 MHz +nullbits_bit_c_pro.menu.freq.200.build.f_cpu=200000000L nullbits_bit_c_pro.menu.freq.50=50 MHz nullbits_bit_c_pro.menu.freq.50.build.f_cpu=50000000L nullbits_bit_c_pro.menu.freq.100=100 MHz @@ -20250,20 +22682,20 @@ nullbits_bit_c_pro.menu.freq.125=125 MHz nullbits_bit_c_pro.menu.freq.125.build.f_cpu=125000000L nullbits_bit_c_pro.menu.freq.128=128 MHz nullbits_bit_c_pro.menu.freq.128.build.f_cpu=128000000L -nullbits_bit_c_pro.menu.freq.150=150 MHz (Overclock) +nullbits_bit_c_pro.menu.freq.133=133 MHz +nullbits_bit_c_pro.menu.freq.133.build.f_cpu=133000000L +nullbits_bit_c_pro.menu.freq.150=150 MHz nullbits_bit_c_pro.menu.freq.150.build.f_cpu=150000000L -nullbits_bit_c_pro.menu.freq.175=175 MHz (Overclock) -nullbits_bit_c_pro.menu.freq.175.build.f_cpu=175000000L -nullbits_bit_c_pro.menu.freq.200=200 MHz (Overclock) -nullbits_bit_c_pro.menu.freq.200.build.f_cpu=200000000L +nullbits_bit_c_pro.menu.freq.176=176 MHz +nullbits_bit_c_pro.menu.freq.176.build.f_cpu=176000000L nullbits_bit_c_pro.menu.freq.225=225 MHz (Overclock) nullbits_bit_c_pro.menu.freq.225.build.f_cpu=225000000L nullbits_bit_c_pro.menu.freq.240=240 MHz (Overclock) nullbits_bit_c_pro.menu.freq.240.build.f_cpu=240000000L nullbits_bit_c_pro.menu.freq.250=250 MHz (Overclock) nullbits_bit_c_pro.menu.freq.250.build.f_cpu=250000000L -nullbits_bit_c_pro.menu.freq.275=275 MHz (Overclock) -nullbits_bit_c_pro.menu.freq.275.build.f_cpu=275000000L +nullbits_bit_c_pro.menu.freq.276=276 MHz (Overclock) +nullbits_bit_c_pro.menu.freq.276.build.f_cpu=276000000L nullbits_bit_c_pro.menu.freq.300=300 MHz (Overclock) nullbits_bit_c_pro.menu.freq.300.build.f_cpu=300000000L nullbits_bit_c_pro.menu.opt.Small=Small (-Os) (standard) @@ -20280,6 +22712,10 @@ nullbits_bit_c_pro.menu.opt.Debug=Debug (-Og) nullbits_bit_c_pro.menu.opt.Debug.build.flags.optimize=-Og nullbits_bit_c_pro.menu.opt.Disabled=Disabled (-O0) nullbits_bit_c_pro.menu.opt.Disabled.build.flags.optimize=-O0 +nullbits_bit_c_pro.menu.os.none=None +nullbits_bit_c_pro.menu.os.none.build.os= +nullbits_bit_c_pro.menu.os.freertos=FreeRTOS SMP +nullbits_bit_c_pro.menu.os.freertos.build.os=-D__FREERTOS nullbits_bit_c_pro.menu.profile.Disabled=Disabled nullbits_bit_c_pro.menu.profile.Disabled.build.flags.profile= nullbits_bit_c_pro.menu.profile.Enabled=Enabled @@ -20291,7 +22727,7 @@ nullbits_bit_c_pro.menu.rtti.Enabled.build.flags.rtti= nullbits_bit_c_pro.menu.stackprotect.Disabled=Disabled nullbits_bit_c_pro.menu.stackprotect.Disabled.build.flags.stackprotect= nullbits_bit_c_pro.menu.stackprotect.Enabled=Enabled -nullbits_bit_c_pro.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +nullbits_bit_c_pro.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all nullbits_bit_c_pro.menu.exceptions.Disabled=Disabled nullbits_bit_c_pro.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions nullbits_bit_c_pro.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -20318,8 +22754,10 @@ nullbits_bit_c_pro.menu.dbglvl.Wire=Wire nullbits_bit_c_pro.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE nullbits_bit_c_pro.menu.dbglvl.Bluetooth=Bluetooth nullbits_bit_c_pro.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +nullbits_bit_c_pro.menu.dbglvl.LWIP=LWIP +nullbits_bit_c_pro.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 nullbits_bit_c_pro.menu.dbglvl.All=All -nullbits_bit_c_pro.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +nullbits_bit_c_pro.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 nullbits_bit_c_pro.menu.dbglvl.NDEBUG=NDEBUG nullbits_bit_c_pro.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG nullbits_bit_c_pro.menu.usbstack.picosdk=Pico SDK @@ -20331,29 +22769,29 @@ nullbits_bit_c_pro.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB nullbits_bit_c_pro.menu.usbstack.nousb=No USB nullbits_bit_c_pro.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" nullbits_bit_c_pro.menu.ipbtstack.ipv4only=IPv4 Only -nullbits_bit_c_pro.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +nullbits_bit_c_pro.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a nullbits_bit_c_pro.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 nullbits_bit_c_pro.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -nullbits_bit_c_pro.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +nullbits_bit_c_pro.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a nullbits_bit_c_pro.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 nullbits_bit_c_pro.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -nullbits_bit_c_pro.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -nullbits_bit_c_pro.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +nullbits_bit_c_pro.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +nullbits_bit_c_pro.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 nullbits_bit_c_pro.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -nullbits_bit_c_pro.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -nullbits_bit_c_pro.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +nullbits_bit_c_pro.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +nullbits_bit_c_pro.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 nullbits_bit_c_pro.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -nullbits_bit_c_pro.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +nullbits_bit_c_pro.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a nullbits_bit_c_pro.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 nullbits_bit_c_pro.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -nullbits_bit_c_pro.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +nullbits_bit_c_pro.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a nullbits_bit_c_pro.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 nullbits_bit_c_pro.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -nullbits_bit_c_pro.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -nullbits_bit_c_pro.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +nullbits_bit_c_pro.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +nullbits_bit_c_pro.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 nullbits_bit_c_pro.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -nullbits_bit_c_pro.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -nullbits_bit_c_pro.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +nullbits_bit_c_pro.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +nullbits_bit_c_pro.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 nullbits_bit_c_pro.menu.uploadmethod.default=Default (UF2) nullbits_bit_c_pro.menu.uploadmethod.default.build.ram_length=256k nullbits_bit_c_pro.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -20376,578 +22814,901 @@ nullbits_bit_c_pro.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_c nullbits_bit_c_pro.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap # ----------------------------------- -# Olimex RP2040-Pico30 2MB -# ----------------------------------- -olimex_rp2040pico30_2mb.name=Olimex RP2040-Pico30 2MB -olimex_rp2040pico30_2mb.vid.0=0x15ba -olimex_rp2040pico30_2mb.pid.0=0x0026 -olimex_rp2040pico30_2mb.vid.1=0x15ba -olimex_rp2040pico30_2mb.pid.1=0x0126 -olimex_rp2040pico30_2mb.vid.2=0x15ba -olimex_rp2040pico30_2mb.pid.2=0x4026 -olimex_rp2040pico30_2mb.vid.3=0x15ba -olimex_rp2040pico30_2mb.pid.3=0x4126 -olimex_rp2040pico30_2mb.vid.4=0x15ba -olimex_rp2040pico30_2mb.pid.4=0x8026 -olimex_rp2040pico30_2mb.vid.5=0x15ba -olimex_rp2040pico30_2mb.pid.5=0x8126 -olimex_rp2040pico30_2mb.vid.6=0x15ba -olimex_rp2040pico30_2mb.pid.6=0xc026 -olimex_rp2040pico30_2mb.vid.7=0x15ba -olimex_rp2040pico30_2mb.pid.7=0xc126 -olimex_rp2040pico30_2mb.upload_port.0.vid=0x15ba -olimex_rp2040pico30_2mb.upload_port.0.pid=0x0026 -olimex_rp2040pico30_2mb.upload_port.1.vid=0x15ba -olimex_rp2040pico30_2mb.upload_port.1.pid=0x0126 -olimex_rp2040pico30_2mb.upload_port.2.vid=0x15ba -olimex_rp2040pico30_2mb.upload_port.2.pid=0x4026 -olimex_rp2040pico30_2mb.upload_port.3.vid=0x15ba -olimex_rp2040pico30_2mb.upload_port.3.pid=0x4126 -olimex_rp2040pico30_2mb.upload_port.4.vid=0x15ba -olimex_rp2040pico30_2mb.upload_port.4.pid=0x8026 -olimex_rp2040pico30_2mb.upload_port.5.vid=0x15ba -olimex_rp2040pico30_2mb.upload_port.5.pid=0x8126 -olimex_rp2040pico30_2mb.upload_port.6.vid=0x15ba -olimex_rp2040pico30_2mb.upload_port.6.pid=0xc026 -olimex_rp2040pico30_2mb.upload_port.7.vid=0x15ba -olimex_rp2040pico30_2mb.upload_port.7.pid=0xc126 -olimex_rp2040pico30_2mb.build.usbvid=-DUSBD_VID=0x15ba -olimex_rp2040pico30_2mb.build.usbpid=-DUSBD_PID=0x0026 -olimex_rp2040pico30_2mb.build.usbpwr=-DUSBD_MAX_POWER_MA=250 -olimex_rp2040pico30_2mb.build.board=OLIMEX_RP2040_PICO30_2MB -olimex_rp2040pico30_2mb.build.mcu=cortex-m0plus -olimex_rp2040pico30_2mb.build.chip=rp2040 -olimex_rp2040pico30_2mb.build.toolchain=arm-none-eabi -olimex_rp2040pico30_2mb.build.toolchainpkg=pqt-gcc -olimex_rp2040pico30_2mb.build.toolchainopts=-march=armv6-m -mcpu=cortex-m0plus -mthumb -olimex_rp2040pico30_2mb.build.uf2family=--family rp2040 -olimex_rp2040pico30_2mb.build.variant=olimex_rp2040pico30_2mb -olimex_rp2040pico30_2mb.upload.maximum_size=2097152 -olimex_rp2040pico30_2mb.upload.wait_for_upload_port=true -olimex_rp2040pico30_2mb.upload.erase_cmd= -olimex_rp2040pico30_2mb.serial.disableDTR=false -olimex_rp2040pico30_2mb.serial.disableRTS=false -olimex_rp2040pico30_2mb.build.f_cpu=125000000 -olimex_rp2040pico30_2mb.build.led= -olimex_rp2040pico30_2mb.build.core=rp2040 -olimex_rp2040pico30_2mb.build.ldscript=memmap_default.ld -olimex_rp2040pico30_2mb.build.boot2=boot2_w25q080_2_padded_checksum -olimex_rp2040pico30_2mb.build.usb_manufacturer="Olimex" -olimex_rp2040pico30_2mb.build.usb_product="RP2040-Pico30 2MB" -olimex_rp2040pico30_2mb.menu.flash.2097152_0=2MB (no FS) -olimex_rp2040pico30_2mb.menu.flash.2097152_0.upload.maximum_size=2093056 -olimex_rp2040pico30_2mb.menu.flash.2097152_0.build.flash_total=2097152 -olimex_rp2040pico30_2mb.menu.flash.2097152_0.build.flash_length=2093056 -olimex_rp2040pico30_2mb.menu.flash.2097152_0.build.eeprom_start=270528512 -olimex_rp2040pico30_2mb.menu.flash.2097152_0.build.fs_start=270528512 -olimex_rp2040pico30_2mb.menu.flash.2097152_0.build.fs_end=270528512 -olimex_rp2040pico30_2mb.menu.flash.2097152_65536=2MB (Sketch: 1984KB, FS: 64KB) -olimex_rp2040pico30_2mb.menu.flash.2097152_65536.upload.maximum_size=2027520 -olimex_rp2040pico30_2mb.menu.flash.2097152_65536.build.flash_total=2097152 -olimex_rp2040pico30_2mb.menu.flash.2097152_65536.build.flash_length=2027520 -olimex_rp2040pico30_2mb.menu.flash.2097152_65536.build.eeprom_start=270528512 -olimex_rp2040pico30_2mb.menu.flash.2097152_65536.build.fs_start=270462976 -olimex_rp2040pico30_2mb.menu.flash.2097152_65536.build.fs_end=270528512 -olimex_rp2040pico30_2mb.menu.flash.2097152_131072=2MB (Sketch: 1920KB, FS: 128KB) -olimex_rp2040pico30_2mb.menu.flash.2097152_131072.upload.maximum_size=1961984 -olimex_rp2040pico30_2mb.menu.flash.2097152_131072.build.flash_total=2097152 -olimex_rp2040pico30_2mb.menu.flash.2097152_131072.build.flash_length=1961984 -olimex_rp2040pico30_2mb.menu.flash.2097152_131072.build.eeprom_start=270528512 -olimex_rp2040pico30_2mb.menu.flash.2097152_131072.build.fs_start=270397440 -olimex_rp2040pico30_2mb.menu.flash.2097152_131072.build.fs_end=270528512 -olimex_rp2040pico30_2mb.menu.flash.2097152_262144=2MB (Sketch: 1792KB, FS: 256KB) -olimex_rp2040pico30_2mb.menu.flash.2097152_262144.upload.maximum_size=1830912 -olimex_rp2040pico30_2mb.menu.flash.2097152_262144.build.flash_total=2097152 -olimex_rp2040pico30_2mb.menu.flash.2097152_262144.build.flash_length=1830912 -olimex_rp2040pico30_2mb.menu.flash.2097152_262144.build.eeprom_start=270528512 -olimex_rp2040pico30_2mb.menu.flash.2097152_262144.build.fs_start=270266368 -olimex_rp2040pico30_2mb.menu.flash.2097152_262144.build.fs_end=270528512 -olimex_rp2040pico30_2mb.menu.flash.2097152_524288=2MB (Sketch: 1536KB, FS: 512KB) -olimex_rp2040pico30_2mb.menu.flash.2097152_524288.upload.maximum_size=1568768 -olimex_rp2040pico30_2mb.menu.flash.2097152_524288.build.flash_total=2097152 -olimex_rp2040pico30_2mb.menu.flash.2097152_524288.build.flash_length=1568768 -olimex_rp2040pico30_2mb.menu.flash.2097152_524288.build.eeprom_start=270528512 -olimex_rp2040pico30_2mb.menu.flash.2097152_524288.build.fs_start=270004224 -olimex_rp2040pico30_2mb.menu.flash.2097152_524288.build.fs_end=270528512 -olimex_rp2040pico30_2mb.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) -olimex_rp2040pico30_2mb.menu.flash.2097152_1048576.upload.maximum_size=1044480 -olimex_rp2040pico30_2mb.menu.flash.2097152_1048576.build.flash_total=2097152 -olimex_rp2040pico30_2mb.menu.flash.2097152_1048576.build.flash_length=1044480 -olimex_rp2040pico30_2mb.menu.flash.2097152_1048576.build.eeprom_start=270528512 -olimex_rp2040pico30_2mb.menu.flash.2097152_1048576.build.fs_start=269479936 -olimex_rp2040pico30_2mb.menu.flash.2097152_1048576.build.fs_end=270528512 -olimex_rp2040pico30_2mb.menu.freq.133=133 MHz -olimex_rp2040pico30_2mb.menu.freq.133.build.f_cpu=133000000L -olimex_rp2040pico30_2mb.menu.freq.50=50 MHz -olimex_rp2040pico30_2mb.menu.freq.50.build.f_cpu=50000000L -olimex_rp2040pico30_2mb.menu.freq.100=100 MHz -olimex_rp2040pico30_2mb.menu.freq.100.build.f_cpu=100000000L -olimex_rp2040pico30_2mb.menu.freq.120=120 MHz -olimex_rp2040pico30_2mb.menu.freq.120.build.f_cpu=120000000L -olimex_rp2040pico30_2mb.menu.freq.125=125 MHz -olimex_rp2040pico30_2mb.menu.freq.125.build.f_cpu=125000000L -olimex_rp2040pico30_2mb.menu.freq.128=128 MHz -olimex_rp2040pico30_2mb.menu.freq.128.build.f_cpu=128000000L -olimex_rp2040pico30_2mb.menu.freq.150=150 MHz (Overclock) -olimex_rp2040pico30_2mb.menu.freq.150.build.f_cpu=150000000L -olimex_rp2040pico30_2mb.menu.freq.175=175 MHz (Overclock) -olimex_rp2040pico30_2mb.menu.freq.175.build.f_cpu=175000000L -olimex_rp2040pico30_2mb.menu.freq.200=200 MHz (Overclock) -olimex_rp2040pico30_2mb.menu.freq.200.build.f_cpu=200000000L -olimex_rp2040pico30_2mb.menu.freq.225=225 MHz (Overclock) -olimex_rp2040pico30_2mb.menu.freq.225.build.f_cpu=225000000L -olimex_rp2040pico30_2mb.menu.freq.240=240 MHz (Overclock) -olimex_rp2040pico30_2mb.menu.freq.240.build.f_cpu=240000000L -olimex_rp2040pico30_2mb.menu.freq.250=250 MHz (Overclock) -olimex_rp2040pico30_2mb.menu.freq.250.build.f_cpu=250000000L -olimex_rp2040pico30_2mb.menu.freq.275=275 MHz (Overclock) -olimex_rp2040pico30_2mb.menu.freq.275.build.f_cpu=275000000L -olimex_rp2040pico30_2mb.menu.freq.300=300 MHz (Overclock) -olimex_rp2040pico30_2mb.menu.freq.300.build.f_cpu=300000000L -olimex_rp2040pico30_2mb.menu.opt.Small=Small (-Os) (standard) -olimex_rp2040pico30_2mb.menu.opt.Small.build.flags.optimize=-Os -olimex_rp2040pico30_2mb.menu.opt.Optimize=Optimize (-O) -olimex_rp2040pico30_2mb.menu.opt.Optimize.build.flags.optimize=-O -olimex_rp2040pico30_2mb.menu.opt.Optimize2=Optimize More (-O2) -olimex_rp2040pico30_2mb.menu.opt.Optimize2.build.flags.optimize=-O2 -olimex_rp2040pico30_2mb.menu.opt.Optimize3=Optimize Even More (-O3) -olimex_rp2040pico30_2mb.menu.opt.Optimize3.build.flags.optimize=-O3 -olimex_rp2040pico30_2mb.menu.opt.Fast=Fast (-Ofast) (maybe slower) -olimex_rp2040pico30_2mb.menu.opt.Fast.build.flags.optimize=-Ofast -olimex_rp2040pico30_2mb.menu.opt.Debug=Debug (-Og) -olimex_rp2040pico30_2mb.menu.opt.Debug.build.flags.optimize=-Og -olimex_rp2040pico30_2mb.menu.opt.Disabled=Disabled (-O0) -olimex_rp2040pico30_2mb.menu.opt.Disabled.build.flags.optimize=-O0 -olimex_rp2040pico30_2mb.menu.profile.Disabled=Disabled -olimex_rp2040pico30_2mb.menu.profile.Disabled.build.flags.profile= -olimex_rp2040pico30_2mb.menu.profile.Enabled=Enabled -olimex_rp2040pico30_2mb.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE -olimex_rp2040pico30_2mb.menu.rtti.Disabled=Disabled -olimex_rp2040pico30_2mb.menu.rtti.Disabled.build.flags.rtti=-fno-rtti -olimex_rp2040pico30_2mb.menu.rtti.Enabled=Enabled -olimex_rp2040pico30_2mb.menu.rtti.Enabled.build.flags.rtti= -olimex_rp2040pico30_2mb.menu.stackprotect.Disabled=Disabled -olimex_rp2040pico30_2mb.menu.stackprotect.Disabled.build.flags.stackprotect= -olimex_rp2040pico30_2mb.menu.stackprotect.Enabled=Enabled -olimex_rp2040pico30_2mb.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector -olimex_rp2040pico30_2mb.menu.exceptions.Disabled=Disabled -olimex_rp2040pico30_2mb.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions -olimex_rp2040pico30_2mb.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ -olimex_rp2040pico30_2mb.menu.exceptions.Enabled=Enabled -olimex_rp2040pico30_2mb.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions -olimex_rp2040pico30_2mb.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc -olimex_rp2040pico30_2mb.menu.dbgport.Disabled=Disabled -olimex_rp2040pico30_2mb.menu.dbgport.Disabled.build.debug_port= -olimex_rp2040pico30_2mb.menu.dbgport.Serial=Serial -olimex_rp2040pico30_2mb.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -olimex_rp2040pico30_2mb.menu.dbgport.Serial1=Serial1 -olimex_rp2040pico30_2mb.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -olimex_rp2040pico30_2mb.menu.dbgport.Serial2=Serial2 -olimex_rp2040pico30_2mb.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -olimex_rp2040pico30_2mb.menu.dbgport.SerialSemi=SerialSemi -olimex_rp2040pico30_2mb.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi -olimex_rp2040pico30_2mb.menu.dbglvl.None=None -olimex_rp2040pico30_2mb.menu.dbglvl.None.build.debug_level= -olimex_rp2040pico30_2mb.menu.dbglvl.Core=Core -olimex_rp2040pico30_2mb.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -olimex_rp2040pico30_2mb.menu.dbglvl.SPI=SPI -olimex_rp2040pico30_2mb.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -olimex_rp2040pico30_2mb.menu.dbglvl.Wire=Wire -olimex_rp2040pico30_2mb.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -olimex_rp2040pico30_2mb.menu.dbglvl.Bluetooth=Bluetooth -olimex_rp2040pico30_2mb.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH -olimex_rp2040pico30_2mb.menu.dbglvl.All=All -olimex_rp2040pico30_2mb.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -olimex_rp2040pico30_2mb.menu.dbglvl.NDEBUG=NDEBUG -olimex_rp2040pico30_2mb.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -olimex_rp2040pico30_2mb.menu.usbstack.picosdk=Pico SDK -olimex_rp2040pico30_2mb.menu.usbstack.picosdk.build.usbstack_flags= -olimex_rp2040pico30_2mb.menu.usbstack.tinyusb=Adafruit TinyUSB -olimex_rp2040pico30_2mb.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" -olimex_rp2040pico30_2mb.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) -olimex_rp2040pico30_2mb.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" -olimex_rp2040pico30_2mb.menu.usbstack.nousb=No USB -olimex_rp2040pico30_2mb.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4only=IPv4 Only -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -olimex_rp2040pico30_2mb.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 -olimex_rp2040pico30_2mb.menu.uploadmethod.default=Default (UF2) -olimex_rp2040pico30_2mb.menu.uploadmethod.default.build.ram_length=256k -olimex_rp2040pico30_2mb.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl -olimex_rp2040pico30_2mb.menu.uploadmethod.default.upload.maximum_data_size=262144 -olimex_rp2040pico30_2mb.menu.uploadmethod.default.upload.tool=uf2conv -olimex_rp2040pico30_2mb.menu.uploadmethod.default.upload.tool.default=uf2conv -olimex_rp2040pico30_2mb.menu.uploadmethod.default.upload.tool.network=uf2conv-network -olimex_rp2040pico30_2mb.menu.uploadmethod.picotool=Picotool -olimex_rp2040pico30_2mb.menu.uploadmethod.picotool.build.ram_length=256k -olimex_rp2040pico30_2mb.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl -olimex_rp2040pico30_2mb.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB -olimex_rp2040pico30_2mb.menu.uploadmethod.picotool.upload.maximum_data_size=262144 -olimex_rp2040pico30_2mb.menu.uploadmethod.picotool.upload.tool=picotool -olimex_rp2040pico30_2mb.menu.uploadmethod.picotool.upload.tool.default=picotool -olimex_rp2040pico30_2mb.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) -olimex_rp2040pico30_2mb.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k -olimex_rp2040pico30_2mb.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl -olimex_rp2040pico30_2mb.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144 -olimex_rp2040pico30_2mb.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap -olimex_rp2040pico30_2mb.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap +# Olimex Pico2XL +# ----------------------------------- +olimex_pico2xl.name=Olimex Pico2XL +olimex_pico2xl.vid.0=0x15ba +olimex_pico2xl.pid.0=0x0026 +olimex_pico2xl.vid.1=0x15ba +olimex_pico2xl.pid.1=0x0126 +olimex_pico2xl.vid.2=0x15ba +olimex_pico2xl.pid.2=0x4026 +olimex_pico2xl.vid.3=0x15ba +olimex_pico2xl.pid.3=0x4126 +olimex_pico2xl.vid.4=0x15ba +olimex_pico2xl.pid.4=0x8026 +olimex_pico2xl.vid.5=0x15ba +olimex_pico2xl.pid.5=0x8126 +olimex_pico2xl.vid.6=0x15ba +olimex_pico2xl.pid.6=0xc026 +olimex_pico2xl.vid.7=0x15ba +olimex_pico2xl.pid.7=0xc126 +olimex_pico2xl.upload_port.0.vid=0x15ba +olimex_pico2xl.upload_port.0.pid=0x0026 +olimex_pico2xl.upload_port.1.vid=0x15ba +olimex_pico2xl.upload_port.1.pid=0x0126 +olimex_pico2xl.upload_port.2.vid=0x15ba +olimex_pico2xl.upload_port.2.pid=0x4026 +olimex_pico2xl.upload_port.3.vid=0x15ba +olimex_pico2xl.upload_port.3.pid=0x4126 +olimex_pico2xl.upload_port.4.vid=0x15ba +olimex_pico2xl.upload_port.4.pid=0x8026 +olimex_pico2xl.upload_port.5.vid=0x15ba +olimex_pico2xl.upload_port.5.pid=0x8126 +olimex_pico2xl.upload_port.6.vid=0x15ba +olimex_pico2xl.upload_port.6.pid=0xc026 +olimex_pico2xl.upload_port.7.vid=0x15ba +olimex_pico2xl.upload_port.7.pid=0xc126 +olimex_pico2xl.build.usbvid=-DUSBD_VID=0x15ba +olimex_pico2xl.build.usbpid=-DUSBD_PID=0x0026 +olimex_pico2xl.build.usbpwr=-DUSBD_MAX_POWER_MA=250 +olimex_pico2xl.build.board=OLIMEX_PICO2XL +olimex_pico2xl.build.variant=olimex_pico2xl +olimex_pico2xl.upload.maximum_size=2097152 +olimex_pico2xl.upload.wait_for_upload_port=true +olimex_pico2xl.upload.erase_cmd= +olimex_pico2xl.serial.disableDTR=false +olimex_pico2xl.serial.disableRTS=false +olimex_pico2xl.build.f_cpu=125000000 +olimex_pico2xl.build.led= +olimex_pico2xl.build.core=rp2040 +olimex_pico2xl.build.ldscript=memmap_default.ld +olimex_pico2xl.build.boot2=none +olimex_pico2xl.build.usb_manufacturer="Olimex" +olimex_pico2xl.build.usb_product="Pico2XL" +olimex_pico2xl.build.psram_length=0x000000 +olimex_pico2xl.menu.flash.2097152_0=2MB (no FS) +olimex_pico2xl.menu.flash.2097152_0.upload.maximum_size=2088960 +olimex_pico2xl.menu.flash.2097152_0.build.flash_total=2097152 +olimex_pico2xl.menu.flash.2097152_0.build.flash_length=2088960 +olimex_pico2xl.menu.flash.2097152_0.build.eeprom_start=270524416 +olimex_pico2xl.menu.flash.2097152_0.build.fs_start=270524416 +olimex_pico2xl.menu.flash.2097152_0.build.fs_end=270524416 +olimex_pico2xl.menu.flash.2097152_65536=2MB (Sketch: 1984KB, FS: 64KB) +olimex_pico2xl.menu.flash.2097152_65536.upload.maximum_size=2023424 +olimex_pico2xl.menu.flash.2097152_65536.build.flash_total=2097152 +olimex_pico2xl.menu.flash.2097152_65536.build.flash_length=2023424 +olimex_pico2xl.menu.flash.2097152_65536.build.eeprom_start=270524416 +olimex_pico2xl.menu.flash.2097152_65536.build.fs_start=270458880 +olimex_pico2xl.menu.flash.2097152_65536.build.fs_end=270524416 +olimex_pico2xl.menu.flash.2097152_131072=2MB (Sketch: 1920KB, FS: 128KB) +olimex_pico2xl.menu.flash.2097152_131072.upload.maximum_size=1957888 +olimex_pico2xl.menu.flash.2097152_131072.build.flash_total=2097152 +olimex_pico2xl.menu.flash.2097152_131072.build.flash_length=1957888 +olimex_pico2xl.menu.flash.2097152_131072.build.eeprom_start=270524416 +olimex_pico2xl.menu.flash.2097152_131072.build.fs_start=270393344 +olimex_pico2xl.menu.flash.2097152_131072.build.fs_end=270524416 +olimex_pico2xl.menu.flash.2097152_262144=2MB (Sketch: 1792KB, FS: 256KB) +olimex_pico2xl.menu.flash.2097152_262144.upload.maximum_size=1826816 +olimex_pico2xl.menu.flash.2097152_262144.build.flash_total=2097152 +olimex_pico2xl.menu.flash.2097152_262144.build.flash_length=1826816 +olimex_pico2xl.menu.flash.2097152_262144.build.eeprom_start=270524416 +olimex_pico2xl.menu.flash.2097152_262144.build.fs_start=270262272 +olimex_pico2xl.menu.flash.2097152_262144.build.fs_end=270524416 +olimex_pico2xl.menu.flash.2097152_524288=2MB (Sketch: 1536KB, FS: 512KB) +olimex_pico2xl.menu.flash.2097152_524288.upload.maximum_size=1564672 +olimex_pico2xl.menu.flash.2097152_524288.build.flash_total=2097152 +olimex_pico2xl.menu.flash.2097152_524288.build.flash_length=1564672 +olimex_pico2xl.menu.flash.2097152_524288.build.eeprom_start=270524416 +olimex_pico2xl.menu.flash.2097152_524288.build.fs_start=270000128 +olimex_pico2xl.menu.flash.2097152_524288.build.fs_end=270524416 +olimex_pico2xl.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) +olimex_pico2xl.menu.flash.2097152_1048576.upload.maximum_size=1040384 +olimex_pico2xl.menu.flash.2097152_1048576.build.flash_total=2097152 +olimex_pico2xl.menu.flash.2097152_1048576.build.flash_length=1040384 +olimex_pico2xl.menu.flash.2097152_1048576.build.eeprom_start=270524416 +olimex_pico2xl.menu.flash.2097152_1048576.build.fs_start=269475840 +olimex_pico2xl.menu.flash.2097152_1048576.build.fs_end=270524416 +olimex_pico2xl.menu.arch.arm=ARM +olimex_pico2xl.menu.arch.arm.build.chip=rp2350 +olimex_pico2xl.menu.arch.arm.build.toolchain=arm-none-eabi +olimex_pico2xl.menu.arch.arm.build.toolchainpkg=pqt-gcc +olimex_pico2xl.menu.arch.arm.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse +olimex_pico2xl.menu.arch.arm.build.uf2family=--family rp2350-arm-s --abs-block +olimex_pico2xl.menu.arch.arm.build.mcu=cortex-m33 +olimex_pico2xl.menu.arch.riscv=RISC-V +olimex_pico2xl.menu.arch.riscv.build.chip=rp2350-riscv +olimex_pico2xl.menu.arch.riscv.build.toolchain=riscv32-unknown-elf +olimex_pico2xl.menu.arch.riscv.build.toolchainpkg=pqt-gcc-riscv +olimex_pico2xl.menu.arch.riscv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32 +olimex_pico2xl.menu.arch.riscv.build.uf2family=--family rp2350-riscv --abs-block +olimex_pico2xl.menu.arch.riscv.build.mcu=rv32imac +olimex_pico2xl.menu.freq.150=150 MHz +olimex_pico2xl.menu.freq.150.build.f_cpu=150000000L +olimex_pico2xl.menu.freq.50=50 MHz +olimex_pico2xl.menu.freq.50.build.f_cpu=50000000L +olimex_pico2xl.menu.freq.100=100 MHz +olimex_pico2xl.menu.freq.100.build.f_cpu=100000000L +olimex_pico2xl.menu.freq.120=120 MHz +olimex_pico2xl.menu.freq.120.build.f_cpu=120000000L +olimex_pico2xl.menu.freq.125=125 MHz +olimex_pico2xl.menu.freq.125.build.f_cpu=125000000L +olimex_pico2xl.menu.freq.128=128 MHz +olimex_pico2xl.menu.freq.128.build.f_cpu=128000000L +olimex_pico2xl.menu.freq.133=133 MHz +olimex_pico2xl.menu.freq.133.build.f_cpu=133000000L +olimex_pico2xl.menu.freq.176=176 MHz (Overclock) +olimex_pico2xl.menu.freq.176.build.f_cpu=176000000L +olimex_pico2xl.menu.freq.200=200 MHz (Overclock) +olimex_pico2xl.menu.freq.200.build.f_cpu=200000000L +olimex_pico2xl.menu.freq.225=225 MHz (Overclock) +olimex_pico2xl.menu.freq.225.build.f_cpu=225000000L +olimex_pico2xl.menu.freq.240=240 MHz (Overclock) +olimex_pico2xl.menu.freq.240.build.f_cpu=240000000L +olimex_pico2xl.menu.freq.250=250 MHz (Overclock) +olimex_pico2xl.menu.freq.250.build.f_cpu=250000000L +olimex_pico2xl.menu.freq.276=276 MHz (Overclock) +olimex_pico2xl.menu.freq.276.build.f_cpu=276000000L +olimex_pico2xl.menu.freq.300=300 MHz (Overclock) +olimex_pico2xl.menu.freq.300.build.f_cpu=300000000L +olimex_pico2xl.menu.opt.Small=Small (-Os) (standard) +olimex_pico2xl.menu.opt.Small.build.flags.optimize=-Os +olimex_pico2xl.menu.opt.Optimize=Optimize (-O) +olimex_pico2xl.menu.opt.Optimize.build.flags.optimize=-O +olimex_pico2xl.menu.opt.Optimize2=Optimize More (-O2) +olimex_pico2xl.menu.opt.Optimize2.build.flags.optimize=-O2 +olimex_pico2xl.menu.opt.Optimize3=Optimize Even More (-O3) +olimex_pico2xl.menu.opt.Optimize3.build.flags.optimize=-O3 +olimex_pico2xl.menu.opt.Fast=Fast (-Ofast) (maybe slower) +olimex_pico2xl.menu.opt.Fast.build.flags.optimize=-Ofast +olimex_pico2xl.menu.opt.Debug=Debug (-Og) +olimex_pico2xl.menu.opt.Debug.build.flags.optimize=-Og +olimex_pico2xl.menu.opt.Disabled=Disabled (-O0) +olimex_pico2xl.menu.opt.Disabled.build.flags.optimize=-O0 +olimex_pico2xl.menu.os.none=None +olimex_pico2xl.menu.os.none.build.os= +olimex_pico2xl.menu.os.freertos=FreeRTOS SMP +olimex_pico2xl.menu.os.freertos.build.os=-D__FREERTOS +olimex_pico2xl.menu.profile.Disabled=Disabled +olimex_pico2xl.menu.profile.Disabled.build.flags.profile= +olimex_pico2xl.menu.profile.Enabled=Enabled +olimex_pico2xl.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +olimex_pico2xl.menu.rtti.Disabled=Disabled +olimex_pico2xl.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +olimex_pico2xl.menu.rtti.Enabled=Enabled +olimex_pico2xl.menu.rtti.Enabled.build.flags.rtti= +olimex_pico2xl.menu.stackprotect.Disabled=Disabled +olimex_pico2xl.menu.stackprotect.Disabled.build.flags.stackprotect= +olimex_pico2xl.menu.stackprotect.Enabled=Enabled +olimex_pico2xl.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +olimex_pico2xl.menu.exceptions.Disabled=Disabled +olimex_pico2xl.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +olimex_pico2xl.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +olimex_pico2xl.menu.exceptions.Enabled=Enabled +olimex_pico2xl.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +olimex_pico2xl.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +olimex_pico2xl.menu.dbgport.Disabled=Disabled +olimex_pico2xl.menu.dbgport.Disabled.build.debug_port= +olimex_pico2xl.menu.dbgport.Serial=Serial +olimex_pico2xl.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +olimex_pico2xl.menu.dbgport.Serial1=Serial1 +olimex_pico2xl.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +olimex_pico2xl.menu.dbgport.Serial2=Serial2 +olimex_pico2xl.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +olimex_pico2xl.menu.dbgport.SerialSemi=SerialSemi +olimex_pico2xl.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +olimex_pico2xl.menu.dbglvl.None=None +olimex_pico2xl.menu.dbglvl.None.build.debug_level= +olimex_pico2xl.menu.dbglvl.Core=Core +olimex_pico2xl.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +olimex_pico2xl.menu.dbglvl.SPI=SPI +olimex_pico2xl.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +olimex_pico2xl.menu.dbglvl.Wire=Wire +olimex_pico2xl.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +olimex_pico2xl.menu.dbglvl.Bluetooth=Bluetooth +olimex_pico2xl.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +olimex_pico2xl.menu.dbglvl.LWIP=LWIP +olimex_pico2xl.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +olimex_pico2xl.menu.dbglvl.All=All +olimex_pico2xl.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +olimex_pico2xl.menu.dbglvl.NDEBUG=NDEBUG +olimex_pico2xl.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +olimex_pico2xl.menu.usbstack.picosdk=Pico SDK +olimex_pico2xl.menu.usbstack.picosdk.build.usbstack_flags= +olimex_pico2xl.menu.usbstack.tinyusb=Adafruit TinyUSB +olimex_pico2xl.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +olimex_pico2xl.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +olimex_pico2xl.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +olimex_pico2xl.menu.usbstack.nousb=No USB +olimex_pico2xl.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +olimex_pico2xl.menu.ipbtstack.ipv4only=IPv4 Only +olimex_pico2xl.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +olimex_pico2xl.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +olimex_pico2xl.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +olimex_pico2xl.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +olimex_pico2xl.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +olimex_pico2xl.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +olimex_pico2xl.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +olimex_pico2xl.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +olimex_pico2xl.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +olimex_pico2xl.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +olimex_pico2xl.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +olimex_pico2xl.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +olimex_pico2xl.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +olimex_pico2xl.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +olimex_pico2xl.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +olimex_pico2xl.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +olimex_pico2xl.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +olimex_pico2xl.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +olimex_pico2xl.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +olimex_pico2xl.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +olimex_pico2xl.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +olimex_pico2xl.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +olimex_pico2xl.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +olimex_pico2xl.menu.uploadmethod.default=Default (UF2) +olimex_pico2xl.menu.uploadmethod.default.build.ram_length=512k +olimex_pico2xl.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +olimex_pico2xl.menu.uploadmethod.default.upload.maximum_data_size=524288 +olimex_pico2xl.menu.uploadmethod.default.upload.tool=uf2conv +olimex_pico2xl.menu.uploadmethod.default.upload.tool.default=uf2conv +olimex_pico2xl.menu.uploadmethod.default.upload.tool.network=uf2conv-network +olimex_pico2xl.menu.uploadmethod.picotool=Picotool +olimex_pico2xl.menu.uploadmethod.picotool.build.ram_length=512k +olimex_pico2xl.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +olimex_pico2xl.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +olimex_pico2xl.menu.uploadmethod.picotool.upload.maximum_data_size=524288 +olimex_pico2xl.menu.uploadmethod.picotool.upload.tool=picotool +olimex_pico2xl.menu.uploadmethod.picotool.upload.tool.default=picotool +olimex_pico2xl.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +olimex_pico2xl.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k +olimex_pico2xl.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +olimex_pico2xl.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 +olimex_pico2xl.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +olimex_pico2xl.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap # ----------------------------------- -# Olimex RP2040-Pico30 16MB -# ----------------------------------- -olimex_rp2040pico30_16mb.name=Olimex RP2040-Pico30 16MB -olimex_rp2040pico30_16mb.vid.0=0x15ba -olimex_rp2040pico30_16mb.pid.0=0x0026 -olimex_rp2040pico30_16mb.vid.1=0x15ba -olimex_rp2040pico30_16mb.pid.1=0x0126 -olimex_rp2040pico30_16mb.vid.2=0x15ba -olimex_rp2040pico30_16mb.pid.2=0x4026 -olimex_rp2040pico30_16mb.vid.3=0x15ba -olimex_rp2040pico30_16mb.pid.3=0x4126 -olimex_rp2040pico30_16mb.vid.4=0x15ba -olimex_rp2040pico30_16mb.pid.4=0x8026 -olimex_rp2040pico30_16mb.vid.5=0x15ba -olimex_rp2040pico30_16mb.pid.5=0x8126 -olimex_rp2040pico30_16mb.vid.6=0x15ba -olimex_rp2040pico30_16mb.pid.6=0xc026 -olimex_rp2040pico30_16mb.vid.7=0x15ba -olimex_rp2040pico30_16mb.pid.7=0xc126 -olimex_rp2040pico30_16mb.upload_port.0.vid=0x15ba -olimex_rp2040pico30_16mb.upload_port.0.pid=0x0026 -olimex_rp2040pico30_16mb.upload_port.1.vid=0x15ba -olimex_rp2040pico30_16mb.upload_port.1.pid=0x0126 -olimex_rp2040pico30_16mb.upload_port.2.vid=0x15ba -olimex_rp2040pico30_16mb.upload_port.2.pid=0x4026 -olimex_rp2040pico30_16mb.upload_port.3.vid=0x15ba -olimex_rp2040pico30_16mb.upload_port.3.pid=0x4126 -olimex_rp2040pico30_16mb.upload_port.4.vid=0x15ba -olimex_rp2040pico30_16mb.upload_port.4.pid=0x8026 -olimex_rp2040pico30_16mb.upload_port.5.vid=0x15ba -olimex_rp2040pico30_16mb.upload_port.5.pid=0x8126 -olimex_rp2040pico30_16mb.upload_port.6.vid=0x15ba -olimex_rp2040pico30_16mb.upload_port.6.pid=0xc026 -olimex_rp2040pico30_16mb.upload_port.7.vid=0x15ba -olimex_rp2040pico30_16mb.upload_port.7.pid=0xc126 -olimex_rp2040pico30_16mb.build.usbvid=-DUSBD_VID=0x15ba -olimex_rp2040pico30_16mb.build.usbpid=-DUSBD_PID=0x0026 -olimex_rp2040pico30_16mb.build.usbpwr=-DUSBD_MAX_POWER_MA=250 -olimex_rp2040pico30_16mb.build.board=OLIMEX_RP2040_PICO30_16MB -olimex_rp2040pico30_16mb.build.mcu=cortex-m0plus -olimex_rp2040pico30_16mb.build.chip=rp2040 -olimex_rp2040pico30_16mb.build.toolchain=arm-none-eabi -olimex_rp2040pico30_16mb.build.toolchainpkg=pqt-gcc -olimex_rp2040pico30_16mb.build.toolchainopts=-march=armv6-m -mcpu=cortex-m0plus -mthumb -olimex_rp2040pico30_16mb.build.uf2family=--family rp2040 -olimex_rp2040pico30_16mb.build.variant=olimex_rp2040pico30_16mb -olimex_rp2040pico30_16mb.upload.maximum_size=16777216 -olimex_rp2040pico30_16mb.upload.wait_for_upload_port=true -olimex_rp2040pico30_16mb.upload.erase_cmd= -olimex_rp2040pico30_16mb.serial.disableDTR=false -olimex_rp2040pico30_16mb.serial.disableRTS=false -olimex_rp2040pico30_16mb.build.f_cpu=125000000 -olimex_rp2040pico30_16mb.build.led= -olimex_rp2040pico30_16mb.build.core=rp2040 -olimex_rp2040pico30_16mb.build.ldscript=memmap_default.ld -olimex_rp2040pico30_16mb.build.boot2=boot2_w25q080_2_padded_checksum -olimex_rp2040pico30_16mb.build.usb_manufacturer="Olimex" -olimex_rp2040pico30_16mb.build.usb_product="RP2040-Pico30 16MB" -olimex_rp2040pico30_16mb.menu.flash.16777216_0=16MB (no FS) -olimex_rp2040pico30_16mb.menu.flash.16777216_0.upload.maximum_size=16773120 -olimex_rp2040pico30_16mb.menu.flash.16777216_0.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_0.build.flash_length=16773120 -olimex_rp2040pico30_16mb.menu.flash.16777216_0.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_0.build.fs_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_0.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) -olimex_rp2040pico30_16mb.menu.flash.16777216_65536.upload.maximum_size=16707584 -olimex_rp2040pico30_16mb.menu.flash.16777216_65536.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_65536.build.flash_length=16707584 -olimex_rp2040pico30_16mb.menu.flash.16777216_65536.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_65536.build.fs_start=285143040 -olimex_rp2040pico30_16mb.menu.flash.16777216_65536.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) -olimex_rp2040pico30_16mb.menu.flash.16777216_131072.upload.maximum_size=16642048 -olimex_rp2040pico30_16mb.menu.flash.16777216_131072.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_131072.build.flash_length=16642048 -olimex_rp2040pico30_16mb.menu.flash.16777216_131072.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_131072.build.fs_start=285077504 -olimex_rp2040pico30_16mb.menu.flash.16777216_131072.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) -olimex_rp2040pico30_16mb.menu.flash.16777216_262144.upload.maximum_size=16510976 -olimex_rp2040pico30_16mb.menu.flash.16777216_262144.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_262144.build.flash_length=16510976 -olimex_rp2040pico30_16mb.menu.flash.16777216_262144.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_262144.build.fs_start=284946432 -olimex_rp2040pico30_16mb.menu.flash.16777216_262144.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) -olimex_rp2040pico30_16mb.menu.flash.16777216_524288.upload.maximum_size=16248832 -olimex_rp2040pico30_16mb.menu.flash.16777216_524288.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_524288.build.flash_length=16248832 -olimex_rp2040pico30_16mb.menu.flash.16777216_524288.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_524288.build.fs_start=284684288 -olimex_rp2040pico30_16mb.menu.flash.16777216_524288.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) -olimex_rp2040pico30_16mb.menu.flash.16777216_1048576.upload.maximum_size=15724544 -olimex_rp2040pico30_16mb.menu.flash.16777216_1048576.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_1048576.build.flash_length=15724544 -olimex_rp2040pico30_16mb.menu.flash.16777216_1048576.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_1048576.build.fs_start=284160000 -olimex_rp2040pico30_16mb.menu.flash.16777216_1048576.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) -olimex_rp2040pico30_16mb.menu.flash.16777216_2097152.upload.maximum_size=14675968 -olimex_rp2040pico30_16mb.menu.flash.16777216_2097152.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_2097152.build.flash_length=14675968 -olimex_rp2040pico30_16mb.menu.flash.16777216_2097152.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_2097152.build.fs_start=283111424 -olimex_rp2040pico30_16mb.menu.flash.16777216_2097152.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) -olimex_rp2040pico30_16mb.menu.flash.16777216_3145728.upload.maximum_size=13627392 -olimex_rp2040pico30_16mb.menu.flash.16777216_3145728.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_3145728.build.flash_length=13627392 -olimex_rp2040pico30_16mb.menu.flash.16777216_3145728.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_3145728.build.fs_start=282062848 -olimex_rp2040pico30_16mb.menu.flash.16777216_3145728.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) -olimex_rp2040pico30_16mb.menu.flash.16777216_4194304.upload.maximum_size=12578816 -olimex_rp2040pico30_16mb.menu.flash.16777216_4194304.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_4194304.build.flash_length=12578816 -olimex_rp2040pico30_16mb.menu.flash.16777216_4194304.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_4194304.build.fs_start=281014272 -olimex_rp2040pico30_16mb.menu.flash.16777216_4194304.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) -olimex_rp2040pico30_16mb.menu.flash.16777216_5242880.upload.maximum_size=11530240 -olimex_rp2040pico30_16mb.menu.flash.16777216_5242880.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_5242880.build.flash_length=11530240 -olimex_rp2040pico30_16mb.menu.flash.16777216_5242880.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_5242880.build.fs_start=279965696 -olimex_rp2040pico30_16mb.menu.flash.16777216_5242880.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) -olimex_rp2040pico30_16mb.menu.flash.16777216_6291456.upload.maximum_size=10481664 -olimex_rp2040pico30_16mb.menu.flash.16777216_6291456.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_6291456.build.flash_length=10481664 -olimex_rp2040pico30_16mb.menu.flash.16777216_6291456.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_6291456.build.fs_start=278917120 -olimex_rp2040pico30_16mb.menu.flash.16777216_6291456.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) -olimex_rp2040pico30_16mb.menu.flash.16777216_7340032.upload.maximum_size=9433088 -olimex_rp2040pico30_16mb.menu.flash.16777216_7340032.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_7340032.build.flash_length=9433088 -olimex_rp2040pico30_16mb.menu.flash.16777216_7340032.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_7340032.build.fs_start=277868544 -olimex_rp2040pico30_16mb.menu.flash.16777216_7340032.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) -olimex_rp2040pico30_16mb.menu.flash.16777216_8388608.upload.maximum_size=8384512 -olimex_rp2040pico30_16mb.menu.flash.16777216_8388608.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_8388608.build.flash_length=8384512 -olimex_rp2040pico30_16mb.menu.flash.16777216_8388608.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_8388608.build.fs_start=276819968 -olimex_rp2040pico30_16mb.menu.flash.16777216_8388608.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) -olimex_rp2040pico30_16mb.menu.flash.16777216_9437184.upload.maximum_size=7335936 -olimex_rp2040pico30_16mb.menu.flash.16777216_9437184.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_9437184.build.flash_length=7335936 -olimex_rp2040pico30_16mb.menu.flash.16777216_9437184.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_9437184.build.fs_start=275771392 -olimex_rp2040pico30_16mb.menu.flash.16777216_9437184.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) -olimex_rp2040pico30_16mb.menu.flash.16777216_10485760.upload.maximum_size=6287360 -olimex_rp2040pico30_16mb.menu.flash.16777216_10485760.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_10485760.build.flash_length=6287360 -olimex_rp2040pico30_16mb.menu.flash.16777216_10485760.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_10485760.build.fs_start=274722816 -olimex_rp2040pico30_16mb.menu.flash.16777216_10485760.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) -olimex_rp2040pico30_16mb.menu.flash.16777216_11534336.upload.maximum_size=5238784 -olimex_rp2040pico30_16mb.menu.flash.16777216_11534336.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_11534336.build.flash_length=5238784 -olimex_rp2040pico30_16mb.menu.flash.16777216_11534336.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_11534336.build.fs_start=273674240 -olimex_rp2040pico30_16mb.menu.flash.16777216_11534336.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) -olimex_rp2040pico30_16mb.menu.flash.16777216_12582912.upload.maximum_size=4190208 -olimex_rp2040pico30_16mb.menu.flash.16777216_12582912.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_12582912.build.flash_length=4190208 -olimex_rp2040pico30_16mb.menu.flash.16777216_12582912.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_12582912.build.fs_start=272625664 -olimex_rp2040pico30_16mb.menu.flash.16777216_12582912.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) -olimex_rp2040pico30_16mb.menu.flash.16777216_13631488.upload.maximum_size=3141632 -olimex_rp2040pico30_16mb.menu.flash.16777216_13631488.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_13631488.build.flash_length=3141632 -olimex_rp2040pico30_16mb.menu.flash.16777216_13631488.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_13631488.build.fs_start=271577088 -olimex_rp2040pico30_16mb.menu.flash.16777216_13631488.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) -olimex_rp2040pico30_16mb.menu.flash.16777216_14680064.upload.maximum_size=2093056 -olimex_rp2040pico30_16mb.menu.flash.16777216_14680064.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_14680064.build.flash_length=2093056 -olimex_rp2040pico30_16mb.menu.flash.16777216_14680064.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_14680064.build.fs_start=270528512 -olimex_rp2040pico30_16mb.menu.flash.16777216_14680064.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) -olimex_rp2040pico30_16mb.menu.flash.16777216_15728640.upload.maximum_size=1044480 -olimex_rp2040pico30_16mb.menu.flash.16777216_15728640.build.flash_total=16777216 -olimex_rp2040pico30_16mb.menu.flash.16777216_15728640.build.flash_length=1044480 -olimex_rp2040pico30_16mb.menu.flash.16777216_15728640.build.eeprom_start=285208576 -olimex_rp2040pico30_16mb.menu.flash.16777216_15728640.build.fs_start=269479936 -olimex_rp2040pico30_16mb.menu.flash.16777216_15728640.build.fs_end=285208576 -olimex_rp2040pico30_16mb.menu.freq.133=133 MHz -olimex_rp2040pico30_16mb.menu.freq.133.build.f_cpu=133000000L -olimex_rp2040pico30_16mb.menu.freq.50=50 MHz -olimex_rp2040pico30_16mb.menu.freq.50.build.f_cpu=50000000L -olimex_rp2040pico30_16mb.menu.freq.100=100 MHz -olimex_rp2040pico30_16mb.menu.freq.100.build.f_cpu=100000000L -olimex_rp2040pico30_16mb.menu.freq.120=120 MHz -olimex_rp2040pico30_16mb.menu.freq.120.build.f_cpu=120000000L -olimex_rp2040pico30_16mb.menu.freq.125=125 MHz -olimex_rp2040pico30_16mb.menu.freq.125.build.f_cpu=125000000L -olimex_rp2040pico30_16mb.menu.freq.128=128 MHz -olimex_rp2040pico30_16mb.menu.freq.128.build.f_cpu=128000000L -olimex_rp2040pico30_16mb.menu.freq.150=150 MHz (Overclock) -olimex_rp2040pico30_16mb.menu.freq.150.build.f_cpu=150000000L -olimex_rp2040pico30_16mb.menu.freq.175=175 MHz (Overclock) -olimex_rp2040pico30_16mb.menu.freq.175.build.f_cpu=175000000L -olimex_rp2040pico30_16mb.menu.freq.200=200 MHz (Overclock) -olimex_rp2040pico30_16mb.menu.freq.200.build.f_cpu=200000000L -olimex_rp2040pico30_16mb.menu.freq.225=225 MHz (Overclock) -olimex_rp2040pico30_16mb.menu.freq.225.build.f_cpu=225000000L -olimex_rp2040pico30_16mb.menu.freq.240=240 MHz (Overclock) -olimex_rp2040pico30_16mb.menu.freq.240.build.f_cpu=240000000L -olimex_rp2040pico30_16mb.menu.freq.250=250 MHz (Overclock) -olimex_rp2040pico30_16mb.menu.freq.250.build.f_cpu=250000000L -olimex_rp2040pico30_16mb.menu.freq.275=275 MHz (Overclock) -olimex_rp2040pico30_16mb.menu.freq.275.build.f_cpu=275000000L -olimex_rp2040pico30_16mb.menu.freq.300=300 MHz (Overclock) -olimex_rp2040pico30_16mb.menu.freq.300.build.f_cpu=300000000L -olimex_rp2040pico30_16mb.menu.opt.Small=Small (-Os) (standard) -olimex_rp2040pico30_16mb.menu.opt.Small.build.flags.optimize=-Os -olimex_rp2040pico30_16mb.menu.opt.Optimize=Optimize (-O) -olimex_rp2040pico30_16mb.menu.opt.Optimize.build.flags.optimize=-O -olimex_rp2040pico30_16mb.menu.opt.Optimize2=Optimize More (-O2) -olimex_rp2040pico30_16mb.menu.opt.Optimize2.build.flags.optimize=-O2 -olimex_rp2040pico30_16mb.menu.opt.Optimize3=Optimize Even More (-O3) -olimex_rp2040pico30_16mb.menu.opt.Optimize3.build.flags.optimize=-O3 -olimex_rp2040pico30_16mb.menu.opt.Fast=Fast (-Ofast) (maybe slower) -olimex_rp2040pico30_16mb.menu.opt.Fast.build.flags.optimize=-Ofast -olimex_rp2040pico30_16mb.menu.opt.Debug=Debug (-Og) -olimex_rp2040pico30_16mb.menu.opt.Debug.build.flags.optimize=-Og -olimex_rp2040pico30_16mb.menu.opt.Disabled=Disabled (-O0) -olimex_rp2040pico30_16mb.menu.opt.Disabled.build.flags.optimize=-O0 -olimex_rp2040pico30_16mb.menu.profile.Disabled=Disabled -olimex_rp2040pico30_16mb.menu.profile.Disabled.build.flags.profile= -olimex_rp2040pico30_16mb.menu.profile.Enabled=Enabled -olimex_rp2040pico30_16mb.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE -olimex_rp2040pico30_16mb.menu.rtti.Disabled=Disabled -olimex_rp2040pico30_16mb.menu.rtti.Disabled.build.flags.rtti=-fno-rtti -olimex_rp2040pico30_16mb.menu.rtti.Enabled=Enabled -olimex_rp2040pico30_16mb.menu.rtti.Enabled.build.flags.rtti= -olimex_rp2040pico30_16mb.menu.stackprotect.Disabled=Disabled -olimex_rp2040pico30_16mb.menu.stackprotect.Disabled.build.flags.stackprotect= -olimex_rp2040pico30_16mb.menu.stackprotect.Enabled=Enabled -olimex_rp2040pico30_16mb.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector -olimex_rp2040pico30_16mb.menu.exceptions.Disabled=Disabled -olimex_rp2040pico30_16mb.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions -olimex_rp2040pico30_16mb.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ -olimex_rp2040pico30_16mb.menu.exceptions.Enabled=Enabled -olimex_rp2040pico30_16mb.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions -olimex_rp2040pico30_16mb.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc -olimex_rp2040pico30_16mb.menu.dbgport.Disabled=Disabled -olimex_rp2040pico30_16mb.menu.dbgport.Disabled.build.debug_port= -olimex_rp2040pico30_16mb.menu.dbgport.Serial=Serial -olimex_rp2040pico30_16mb.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -olimex_rp2040pico30_16mb.menu.dbgport.Serial1=Serial1 -olimex_rp2040pico30_16mb.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -olimex_rp2040pico30_16mb.menu.dbgport.Serial2=Serial2 -olimex_rp2040pico30_16mb.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -olimex_rp2040pico30_16mb.menu.dbgport.SerialSemi=SerialSemi -olimex_rp2040pico30_16mb.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi -olimex_rp2040pico30_16mb.menu.dbglvl.None=None -olimex_rp2040pico30_16mb.menu.dbglvl.None.build.debug_level= -olimex_rp2040pico30_16mb.menu.dbglvl.Core=Core -olimex_rp2040pico30_16mb.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -olimex_rp2040pico30_16mb.menu.dbglvl.SPI=SPI -olimex_rp2040pico30_16mb.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -olimex_rp2040pico30_16mb.menu.dbglvl.Wire=Wire -olimex_rp2040pico30_16mb.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -olimex_rp2040pico30_16mb.menu.dbglvl.Bluetooth=Bluetooth -olimex_rp2040pico30_16mb.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH -olimex_rp2040pico30_16mb.menu.dbglvl.All=All -olimex_rp2040pico30_16mb.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -olimex_rp2040pico30_16mb.menu.dbglvl.NDEBUG=NDEBUG -olimex_rp2040pico30_16mb.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -olimex_rp2040pico30_16mb.menu.usbstack.picosdk=Pico SDK -olimex_rp2040pico30_16mb.menu.usbstack.picosdk.build.usbstack_flags= -olimex_rp2040pico30_16mb.menu.usbstack.tinyusb=Adafruit TinyUSB -olimex_rp2040pico30_16mb.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" -olimex_rp2040pico30_16mb.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) -olimex_rp2040pico30_16mb.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" -olimex_rp2040pico30_16mb.menu.usbstack.nousb=No USB -olimex_rp2040pico30_16mb.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4only=IPv4 Only -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -olimex_rp2040pico30_16mb.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 -olimex_rp2040pico30_16mb.menu.uploadmethod.default=Default (UF2) -olimex_rp2040pico30_16mb.menu.uploadmethod.default.build.ram_length=256k -olimex_rp2040pico30_16mb.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl -olimex_rp2040pico30_16mb.menu.uploadmethod.default.upload.maximum_data_size=262144 -olimex_rp2040pico30_16mb.menu.uploadmethod.default.upload.tool=uf2conv -olimex_rp2040pico30_16mb.menu.uploadmethod.default.upload.tool.default=uf2conv -olimex_rp2040pico30_16mb.menu.uploadmethod.default.upload.tool.network=uf2conv-network -olimex_rp2040pico30_16mb.menu.uploadmethod.picotool=Picotool -olimex_rp2040pico30_16mb.menu.uploadmethod.picotool.build.ram_length=256k -olimex_rp2040pico30_16mb.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl -olimex_rp2040pico30_16mb.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB -olimex_rp2040pico30_16mb.menu.uploadmethod.picotool.upload.maximum_data_size=262144 -olimex_rp2040pico30_16mb.menu.uploadmethod.picotool.upload.tool=picotool -olimex_rp2040pico30_16mb.menu.uploadmethod.picotool.upload.tool.default=picotool -olimex_rp2040pico30_16mb.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) -olimex_rp2040pico30_16mb.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k -olimex_rp2040pico30_16mb.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl -olimex_rp2040pico30_16mb.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144 -olimex_rp2040pico30_16mb.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap -olimex_rp2040pico30_16mb.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap +# Olimex Pico2XXL +# ----------------------------------- +olimex_pico2xxl.name=Olimex Pico2XXL +olimex_pico2xxl.vid.0=0x15ba +olimex_pico2xxl.pid.0=0x0026 +olimex_pico2xxl.vid.1=0x15ba +olimex_pico2xxl.pid.1=0x0126 +olimex_pico2xxl.vid.2=0x15ba +olimex_pico2xxl.pid.2=0x4026 +olimex_pico2xxl.vid.3=0x15ba +olimex_pico2xxl.pid.3=0x4126 +olimex_pico2xxl.vid.4=0x15ba +olimex_pico2xxl.pid.4=0x8026 +olimex_pico2xxl.vid.5=0x15ba +olimex_pico2xxl.pid.5=0x8126 +olimex_pico2xxl.vid.6=0x15ba +olimex_pico2xxl.pid.6=0xc026 +olimex_pico2xxl.vid.7=0x15ba +olimex_pico2xxl.pid.7=0xc126 +olimex_pico2xxl.upload_port.0.vid=0x15ba +olimex_pico2xxl.upload_port.0.pid=0x0026 +olimex_pico2xxl.upload_port.1.vid=0x15ba +olimex_pico2xxl.upload_port.1.pid=0x0126 +olimex_pico2xxl.upload_port.2.vid=0x15ba +olimex_pico2xxl.upload_port.2.pid=0x4026 +olimex_pico2xxl.upload_port.3.vid=0x15ba +olimex_pico2xxl.upload_port.3.pid=0x4126 +olimex_pico2xxl.upload_port.4.vid=0x15ba +olimex_pico2xxl.upload_port.4.pid=0x8026 +olimex_pico2xxl.upload_port.5.vid=0x15ba +olimex_pico2xxl.upload_port.5.pid=0x8126 +olimex_pico2xxl.upload_port.6.vid=0x15ba +olimex_pico2xxl.upload_port.6.pid=0xc026 +olimex_pico2xxl.upload_port.7.vid=0x15ba +olimex_pico2xxl.upload_port.7.pid=0xc126 +olimex_pico2xxl.build.usbvid=-DUSBD_VID=0x15ba +olimex_pico2xxl.build.usbpid=-DUSBD_PID=0x0026 +olimex_pico2xxl.build.usbpwr=-DUSBD_MAX_POWER_MA=500 +olimex_pico2xxl.build.board=OLIMEX_PICO2XXL +olimex_pico2xxl.build.variant=olimex_pico2xxl +olimex_pico2xxl.upload.maximum_size=16777216 +olimex_pico2xxl.upload.wait_for_upload_port=true +olimex_pico2xxl.upload.erase_cmd= +olimex_pico2xxl.serial.disableDTR=false +olimex_pico2xxl.serial.disableRTS=false +olimex_pico2xxl.build.f_cpu=125000000 +olimex_pico2xxl.build.led= +olimex_pico2xxl.build.core=rp2040 +olimex_pico2xxl.build.ldscript=memmap_default.ld +olimex_pico2xxl.build.boot2=none +olimex_pico2xxl.build.usb_manufacturer="Olimex" +olimex_pico2xxl.build.usb_product="Pico2XXL" +olimex_pico2xxl.build.psram_length=0x800000 +olimex_pico2xxl.menu.flash.16777216_0=16MB (no FS) +olimex_pico2xxl.menu.flash.16777216_0.upload.maximum_size=16769024 +olimex_pico2xxl.menu.flash.16777216_0.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_0.build.flash_length=16769024 +olimex_pico2xxl.menu.flash.16777216_0.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_0.build.fs_start=285204480 +olimex_pico2xxl.menu.flash.16777216_0.build.fs_end=285204480 +olimex_pico2xxl.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) +olimex_pico2xxl.menu.flash.16777216_65536.upload.maximum_size=16703488 +olimex_pico2xxl.menu.flash.16777216_65536.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_65536.build.flash_length=16703488 +olimex_pico2xxl.menu.flash.16777216_65536.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_65536.build.fs_start=285138944 +olimex_pico2xxl.menu.flash.16777216_65536.build.fs_end=285204480 +olimex_pico2xxl.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) +olimex_pico2xxl.menu.flash.16777216_131072.upload.maximum_size=16637952 +olimex_pico2xxl.menu.flash.16777216_131072.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_131072.build.flash_length=16637952 +olimex_pico2xxl.menu.flash.16777216_131072.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_131072.build.fs_start=285073408 +olimex_pico2xxl.menu.flash.16777216_131072.build.fs_end=285204480 +olimex_pico2xxl.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) +olimex_pico2xxl.menu.flash.16777216_262144.upload.maximum_size=16506880 +olimex_pico2xxl.menu.flash.16777216_262144.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_262144.build.flash_length=16506880 +olimex_pico2xxl.menu.flash.16777216_262144.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_262144.build.fs_start=284942336 +olimex_pico2xxl.menu.flash.16777216_262144.build.fs_end=285204480 +olimex_pico2xxl.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) +olimex_pico2xxl.menu.flash.16777216_524288.upload.maximum_size=16244736 +olimex_pico2xxl.menu.flash.16777216_524288.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_524288.build.flash_length=16244736 +olimex_pico2xxl.menu.flash.16777216_524288.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_524288.build.fs_start=284680192 +olimex_pico2xxl.menu.flash.16777216_524288.build.fs_end=285204480 +olimex_pico2xxl.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) +olimex_pico2xxl.menu.flash.16777216_1048576.upload.maximum_size=15720448 +olimex_pico2xxl.menu.flash.16777216_1048576.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_1048576.build.flash_length=15720448 +olimex_pico2xxl.menu.flash.16777216_1048576.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_1048576.build.fs_start=284155904 +olimex_pico2xxl.menu.flash.16777216_1048576.build.fs_end=285204480 +olimex_pico2xxl.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) +olimex_pico2xxl.menu.flash.16777216_2097152.upload.maximum_size=14671872 +olimex_pico2xxl.menu.flash.16777216_2097152.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_2097152.build.flash_length=14671872 +olimex_pico2xxl.menu.flash.16777216_2097152.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_2097152.build.fs_start=283107328 +olimex_pico2xxl.menu.flash.16777216_2097152.build.fs_end=285204480 +olimex_pico2xxl.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) +olimex_pico2xxl.menu.flash.16777216_3145728.upload.maximum_size=13623296 +olimex_pico2xxl.menu.flash.16777216_3145728.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_3145728.build.flash_length=13623296 +olimex_pico2xxl.menu.flash.16777216_3145728.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_3145728.build.fs_start=282058752 +olimex_pico2xxl.menu.flash.16777216_3145728.build.fs_end=285204480 +olimex_pico2xxl.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) +olimex_pico2xxl.menu.flash.16777216_4194304.upload.maximum_size=12574720 +olimex_pico2xxl.menu.flash.16777216_4194304.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_4194304.build.flash_length=12574720 +olimex_pico2xxl.menu.flash.16777216_4194304.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_4194304.build.fs_start=281010176 +olimex_pico2xxl.menu.flash.16777216_4194304.build.fs_end=285204480 +olimex_pico2xxl.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) +olimex_pico2xxl.menu.flash.16777216_5242880.upload.maximum_size=11526144 +olimex_pico2xxl.menu.flash.16777216_5242880.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_5242880.build.flash_length=11526144 +olimex_pico2xxl.menu.flash.16777216_5242880.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_5242880.build.fs_start=279961600 +olimex_pico2xxl.menu.flash.16777216_5242880.build.fs_end=285204480 +olimex_pico2xxl.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) +olimex_pico2xxl.menu.flash.16777216_6291456.upload.maximum_size=10477568 +olimex_pico2xxl.menu.flash.16777216_6291456.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_6291456.build.flash_length=10477568 +olimex_pico2xxl.menu.flash.16777216_6291456.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_6291456.build.fs_start=278913024 +olimex_pico2xxl.menu.flash.16777216_6291456.build.fs_end=285204480 +olimex_pico2xxl.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) +olimex_pico2xxl.menu.flash.16777216_7340032.upload.maximum_size=9428992 +olimex_pico2xxl.menu.flash.16777216_7340032.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_7340032.build.flash_length=9428992 +olimex_pico2xxl.menu.flash.16777216_7340032.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_7340032.build.fs_start=277864448 +olimex_pico2xxl.menu.flash.16777216_7340032.build.fs_end=285204480 +olimex_pico2xxl.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) +olimex_pico2xxl.menu.flash.16777216_8388608.upload.maximum_size=8380416 +olimex_pico2xxl.menu.flash.16777216_8388608.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_8388608.build.flash_length=8380416 +olimex_pico2xxl.menu.flash.16777216_8388608.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_8388608.build.fs_start=276815872 +olimex_pico2xxl.menu.flash.16777216_8388608.build.fs_end=285204480 +olimex_pico2xxl.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) +olimex_pico2xxl.menu.flash.16777216_9437184.upload.maximum_size=7331840 +olimex_pico2xxl.menu.flash.16777216_9437184.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_9437184.build.flash_length=7331840 +olimex_pico2xxl.menu.flash.16777216_9437184.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_9437184.build.fs_start=275767296 +olimex_pico2xxl.menu.flash.16777216_9437184.build.fs_end=285204480 +olimex_pico2xxl.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) +olimex_pico2xxl.menu.flash.16777216_10485760.upload.maximum_size=6283264 +olimex_pico2xxl.menu.flash.16777216_10485760.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_10485760.build.flash_length=6283264 +olimex_pico2xxl.menu.flash.16777216_10485760.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_10485760.build.fs_start=274718720 +olimex_pico2xxl.menu.flash.16777216_10485760.build.fs_end=285204480 +olimex_pico2xxl.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) +olimex_pico2xxl.menu.flash.16777216_11534336.upload.maximum_size=5234688 +olimex_pico2xxl.menu.flash.16777216_11534336.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_11534336.build.flash_length=5234688 +olimex_pico2xxl.menu.flash.16777216_11534336.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_11534336.build.fs_start=273670144 +olimex_pico2xxl.menu.flash.16777216_11534336.build.fs_end=285204480 +olimex_pico2xxl.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) +olimex_pico2xxl.menu.flash.16777216_12582912.upload.maximum_size=4186112 +olimex_pico2xxl.menu.flash.16777216_12582912.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_12582912.build.flash_length=4186112 +olimex_pico2xxl.menu.flash.16777216_12582912.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_12582912.build.fs_start=272621568 +olimex_pico2xxl.menu.flash.16777216_12582912.build.fs_end=285204480 +olimex_pico2xxl.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) +olimex_pico2xxl.menu.flash.16777216_13631488.upload.maximum_size=3137536 +olimex_pico2xxl.menu.flash.16777216_13631488.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_13631488.build.flash_length=3137536 +olimex_pico2xxl.menu.flash.16777216_13631488.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_13631488.build.fs_start=271572992 +olimex_pico2xxl.menu.flash.16777216_13631488.build.fs_end=285204480 +olimex_pico2xxl.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) +olimex_pico2xxl.menu.flash.16777216_14680064.upload.maximum_size=2088960 +olimex_pico2xxl.menu.flash.16777216_14680064.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_14680064.build.flash_length=2088960 +olimex_pico2xxl.menu.flash.16777216_14680064.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_14680064.build.fs_start=270524416 +olimex_pico2xxl.menu.flash.16777216_14680064.build.fs_end=285204480 +olimex_pico2xxl.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) +olimex_pico2xxl.menu.flash.16777216_15728640.upload.maximum_size=1040384 +olimex_pico2xxl.menu.flash.16777216_15728640.build.flash_total=16777216 +olimex_pico2xxl.menu.flash.16777216_15728640.build.flash_length=1040384 +olimex_pico2xxl.menu.flash.16777216_15728640.build.eeprom_start=285204480 +olimex_pico2xxl.menu.flash.16777216_15728640.build.fs_start=269475840 +olimex_pico2xxl.menu.flash.16777216_15728640.build.fs_end=285204480 +olimex_pico2xxl.menu.arch.arm=ARM +olimex_pico2xxl.menu.arch.arm.build.chip=rp2350 +olimex_pico2xxl.menu.arch.arm.build.toolchain=arm-none-eabi +olimex_pico2xxl.menu.arch.arm.build.toolchainpkg=pqt-gcc +olimex_pico2xxl.menu.arch.arm.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse +olimex_pico2xxl.menu.arch.arm.build.uf2family=--family rp2350-arm-s --abs-block +olimex_pico2xxl.menu.arch.arm.build.mcu=cortex-m33 +olimex_pico2xxl.menu.arch.riscv=RISC-V +olimex_pico2xxl.menu.arch.riscv.build.chip=rp2350-riscv +olimex_pico2xxl.menu.arch.riscv.build.toolchain=riscv32-unknown-elf +olimex_pico2xxl.menu.arch.riscv.build.toolchainpkg=pqt-gcc-riscv +olimex_pico2xxl.menu.arch.riscv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32 +olimex_pico2xxl.menu.arch.riscv.build.uf2family=--family rp2350-riscv --abs-block +olimex_pico2xxl.menu.arch.riscv.build.mcu=rv32imac +olimex_pico2xxl.menu.freq.150=150 MHz +olimex_pico2xxl.menu.freq.150.build.f_cpu=150000000L +olimex_pico2xxl.menu.freq.50=50 MHz +olimex_pico2xxl.menu.freq.50.build.f_cpu=50000000L +olimex_pico2xxl.menu.freq.100=100 MHz +olimex_pico2xxl.menu.freq.100.build.f_cpu=100000000L +olimex_pico2xxl.menu.freq.120=120 MHz +olimex_pico2xxl.menu.freq.120.build.f_cpu=120000000L +olimex_pico2xxl.menu.freq.125=125 MHz +olimex_pico2xxl.menu.freq.125.build.f_cpu=125000000L +olimex_pico2xxl.menu.freq.128=128 MHz +olimex_pico2xxl.menu.freq.128.build.f_cpu=128000000L +olimex_pico2xxl.menu.freq.133=133 MHz +olimex_pico2xxl.menu.freq.133.build.f_cpu=133000000L +olimex_pico2xxl.menu.freq.176=176 MHz (Overclock) +olimex_pico2xxl.menu.freq.176.build.f_cpu=176000000L +olimex_pico2xxl.menu.freq.200=200 MHz (Overclock) +olimex_pico2xxl.menu.freq.200.build.f_cpu=200000000L +olimex_pico2xxl.menu.freq.225=225 MHz (Overclock) +olimex_pico2xxl.menu.freq.225.build.f_cpu=225000000L +olimex_pico2xxl.menu.freq.240=240 MHz (Overclock) +olimex_pico2xxl.menu.freq.240.build.f_cpu=240000000L +olimex_pico2xxl.menu.freq.250=250 MHz (Overclock) +olimex_pico2xxl.menu.freq.250.build.f_cpu=250000000L +olimex_pico2xxl.menu.freq.276=276 MHz (Overclock) +olimex_pico2xxl.menu.freq.276.build.f_cpu=276000000L +olimex_pico2xxl.menu.freq.300=300 MHz (Overclock) +olimex_pico2xxl.menu.freq.300.build.f_cpu=300000000L +olimex_pico2xxl.menu.opt.Small=Small (-Os) (standard) +olimex_pico2xxl.menu.opt.Small.build.flags.optimize=-Os +olimex_pico2xxl.menu.opt.Optimize=Optimize (-O) +olimex_pico2xxl.menu.opt.Optimize.build.flags.optimize=-O +olimex_pico2xxl.menu.opt.Optimize2=Optimize More (-O2) +olimex_pico2xxl.menu.opt.Optimize2.build.flags.optimize=-O2 +olimex_pico2xxl.menu.opt.Optimize3=Optimize Even More (-O3) +olimex_pico2xxl.menu.opt.Optimize3.build.flags.optimize=-O3 +olimex_pico2xxl.menu.opt.Fast=Fast (-Ofast) (maybe slower) +olimex_pico2xxl.menu.opt.Fast.build.flags.optimize=-Ofast +olimex_pico2xxl.menu.opt.Debug=Debug (-Og) +olimex_pico2xxl.menu.opt.Debug.build.flags.optimize=-Og +olimex_pico2xxl.menu.opt.Disabled=Disabled (-O0) +olimex_pico2xxl.menu.opt.Disabled.build.flags.optimize=-O0 +olimex_pico2xxl.menu.os.none=None +olimex_pico2xxl.menu.os.none.build.os= +olimex_pico2xxl.menu.os.freertos=FreeRTOS SMP +olimex_pico2xxl.menu.os.freertos.build.os=-D__FREERTOS +olimex_pico2xxl.menu.profile.Disabled=Disabled +olimex_pico2xxl.menu.profile.Disabled.build.flags.profile= +olimex_pico2xxl.menu.profile.Enabled=Enabled +olimex_pico2xxl.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +olimex_pico2xxl.menu.rtti.Disabled=Disabled +olimex_pico2xxl.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +olimex_pico2xxl.menu.rtti.Enabled=Enabled +olimex_pico2xxl.menu.rtti.Enabled.build.flags.rtti= +olimex_pico2xxl.menu.stackprotect.Disabled=Disabled +olimex_pico2xxl.menu.stackprotect.Disabled.build.flags.stackprotect= +olimex_pico2xxl.menu.stackprotect.Enabled=Enabled +olimex_pico2xxl.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +olimex_pico2xxl.menu.exceptions.Disabled=Disabled +olimex_pico2xxl.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +olimex_pico2xxl.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +olimex_pico2xxl.menu.exceptions.Enabled=Enabled +olimex_pico2xxl.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +olimex_pico2xxl.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +olimex_pico2xxl.menu.dbgport.Disabled=Disabled +olimex_pico2xxl.menu.dbgport.Disabled.build.debug_port= +olimex_pico2xxl.menu.dbgport.Serial=Serial +olimex_pico2xxl.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +olimex_pico2xxl.menu.dbgport.Serial1=Serial1 +olimex_pico2xxl.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +olimex_pico2xxl.menu.dbgport.Serial2=Serial2 +olimex_pico2xxl.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +olimex_pico2xxl.menu.dbgport.SerialSemi=SerialSemi +olimex_pico2xxl.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +olimex_pico2xxl.menu.dbglvl.None=None +olimex_pico2xxl.menu.dbglvl.None.build.debug_level= +olimex_pico2xxl.menu.dbglvl.Core=Core +olimex_pico2xxl.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +olimex_pico2xxl.menu.dbglvl.SPI=SPI +olimex_pico2xxl.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +olimex_pico2xxl.menu.dbglvl.Wire=Wire +olimex_pico2xxl.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +olimex_pico2xxl.menu.dbglvl.Bluetooth=Bluetooth +olimex_pico2xxl.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +olimex_pico2xxl.menu.dbglvl.LWIP=LWIP +olimex_pico2xxl.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +olimex_pico2xxl.menu.dbglvl.All=All +olimex_pico2xxl.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +olimex_pico2xxl.menu.dbglvl.NDEBUG=NDEBUG +olimex_pico2xxl.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +olimex_pico2xxl.menu.usbstack.picosdk=Pico SDK +olimex_pico2xxl.menu.usbstack.picosdk.build.usbstack_flags= +olimex_pico2xxl.menu.usbstack.tinyusb=Adafruit TinyUSB +olimex_pico2xxl.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +olimex_pico2xxl.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +olimex_pico2xxl.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +olimex_pico2xxl.menu.usbstack.nousb=No USB +olimex_pico2xxl.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +olimex_pico2xxl.menu.ipbtstack.ipv4only=IPv4 Only +olimex_pico2xxl.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +olimex_pico2xxl.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +olimex_pico2xxl.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +olimex_pico2xxl.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +olimex_pico2xxl.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +olimex_pico2xxl.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +olimex_pico2xxl.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +olimex_pico2xxl.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +olimex_pico2xxl.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +olimex_pico2xxl.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +olimex_pico2xxl.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +olimex_pico2xxl.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +olimex_pico2xxl.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +olimex_pico2xxl.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +olimex_pico2xxl.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +olimex_pico2xxl.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +olimex_pico2xxl.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +olimex_pico2xxl.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +olimex_pico2xxl.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +olimex_pico2xxl.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +olimex_pico2xxl.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +olimex_pico2xxl.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +olimex_pico2xxl.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +olimex_pico2xxl.menu.uploadmethod.default=Default (UF2) +olimex_pico2xxl.menu.uploadmethod.default.build.ram_length=512k +olimex_pico2xxl.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +olimex_pico2xxl.menu.uploadmethod.default.upload.maximum_data_size=524288 +olimex_pico2xxl.menu.uploadmethod.default.upload.tool=uf2conv +olimex_pico2xxl.menu.uploadmethod.default.upload.tool.default=uf2conv +olimex_pico2xxl.menu.uploadmethod.default.upload.tool.network=uf2conv-network +olimex_pico2xxl.menu.uploadmethod.picotool=Picotool +olimex_pico2xxl.menu.uploadmethod.picotool.build.ram_length=512k +olimex_pico2xxl.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +olimex_pico2xxl.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +olimex_pico2xxl.menu.uploadmethod.picotool.upload.maximum_data_size=524288 +olimex_pico2xxl.menu.uploadmethod.picotool.upload.tool=picotool +olimex_pico2xxl.menu.uploadmethod.picotool.upload.tool.default=picotool +olimex_pico2xxl.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +olimex_pico2xxl.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k +olimex_pico2xxl.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +olimex_pico2xxl.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 +olimex_pico2xxl.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +olimex_pico2xxl.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + +# ----------------------------------- +# Olimex RP2040-Pico30 +# ----------------------------------- +olimex_rp2040pico30.name=Olimex RP2040-Pico30 +olimex_rp2040pico30.vid.0=0x15ba +olimex_rp2040pico30.pid.0=0x0026 +olimex_rp2040pico30.vid.1=0x15ba +olimex_rp2040pico30.pid.1=0x0126 +olimex_rp2040pico30.vid.2=0x15ba +olimex_rp2040pico30.pid.2=0x4026 +olimex_rp2040pico30.vid.3=0x15ba +olimex_rp2040pico30.pid.3=0x4126 +olimex_rp2040pico30.vid.4=0x15ba +olimex_rp2040pico30.pid.4=0x8026 +olimex_rp2040pico30.vid.5=0x15ba +olimex_rp2040pico30.pid.5=0x8126 +olimex_rp2040pico30.vid.6=0x15ba +olimex_rp2040pico30.pid.6=0xc026 +olimex_rp2040pico30.vid.7=0x15ba +olimex_rp2040pico30.pid.7=0xc126 +olimex_rp2040pico30.upload_port.0.vid=0x15ba +olimex_rp2040pico30.upload_port.0.pid=0x0026 +olimex_rp2040pico30.upload_port.1.vid=0x15ba +olimex_rp2040pico30.upload_port.1.pid=0x0126 +olimex_rp2040pico30.upload_port.2.vid=0x15ba +olimex_rp2040pico30.upload_port.2.pid=0x4026 +olimex_rp2040pico30.upload_port.3.vid=0x15ba +olimex_rp2040pico30.upload_port.3.pid=0x4126 +olimex_rp2040pico30.upload_port.4.vid=0x15ba +olimex_rp2040pico30.upload_port.4.pid=0x8026 +olimex_rp2040pico30.upload_port.5.vid=0x15ba +olimex_rp2040pico30.upload_port.5.pid=0x8126 +olimex_rp2040pico30.upload_port.6.vid=0x15ba +olimex_rp2040pico30.upload_port.6.pid=0xc026 +olimex_rp2040pico30.upload_port.7.vid=0x15ba +olimex_rp2040pico30.upload_port.7.pid=0xc126 +olimex_rp2040pico30.build.usbvid=-DUSBD_VID=0x15ba +olimex_rp2040pico30.build.usbpid=-DUSBD_PID=0x0026 +olimex_rp2040pico30.build.usbpwr=-DUSBD_MAX_POWER_MA=250 +olimex_rp2040pico30.build.board=OLIMEX_RP2040_PICO30 +olimex_rp2040pico30.build.mcu=cortex-m0plus +olimex_rp2040pico30.build.chip=rp2040 +olimex_rp2040pico30.build.toolchain=arm-none-eabi +olimex_rp2040pico30.build.toolchainpkg=pqt-gcc +olimex_rp2040pico30.build.toolchainopts=-march=armv6-m -mcpu=cortex-m0plus -mthumb +olimex_rp2040pico30.build.uf2family=--family rp2040 +olimex_rp2040pico30.build.variant=olimex_rp2040pico30 +olimex_rp2040pico30.upload.maximum_size=2097152 +olimex_rp2040pico30.upload.wait_for_upload_port=true +olimex_rp2040pico30.upload.erase_cmd= +olimex_rp2040pico30.serial.disableDTR=false +olimex_rp2040pico30.serial.disableRTS=false +olimex_rp2040pico30.build.f_cpu=125000000 +olimex_rp2040pico30.build.led= +olimex_rp2040pico30.build.core=rp2040 +olimex_rp2040pico30.build.ldscript=memmap_default.ld +olimex_rp2040pico30.build.boot2=boot2_w25q080_2_padded_checksum +olimex_rp2040pico30.build.usb_manufacturer="Olimex" +olimex_rp2040pico30.build.usb_product="RP2040-Pico30" +olimex_rp2040pico30.menu.flash.2097152_0=2MB (no FS) +olimex_rp2040pico30.menu.flash.2097152_0.upload.maximum_size=2093056 +olimex_rp2040pico30.menu.flash.2097152_0.build.flash_total=2097152 +olimex_rp2040pico30.menu.flash.2097152_0.build.flash_length=2093056 +olimex_rp2040pico30.menu.flash.2097152_0.build.eeprom_start=270528512 +olimex_rp2040pico30.menu.flash.2097152_0.build.fs_start=270528512 +olimex_rp2040pico30.menu.flash.2097152_0.build.fs_end=270528512 +olimex_rp2040pico30.menu.flash.2097152_65536=2MB (Sketch: 1984KB, FS: 64KB) +olimex_rp2040pico30.menu.flash.2097152_65536.upload.maximum_size=2027520 +olimex_rp2040pico30.menu.flash.2097152_65536.build.flash_total=2097152 +olimex_rp2040pico30.menu.flash.2097152_65536.build.flash_length=2027520 +olimex_rp2040pico30.menu.flash.2097152_65536.build.eeprom_start=270528512 +olimex_rp2040pico30.menu.flash.2097152_65536.build.fs_start=270462976 +olimex_rp2040pico30.menu.flash.2097152_65536.build.fs_end=270528512 +olimex_rp2040pico30.menu.flash.2097152_131072=2MB (Sketch: 1920KB, FS: 128KB) +olimex_rp2040pico30.menu.flash.2097152_131072.upload.maximum_size=1961984 +olimex_rp2040pico30.menu.flash.2097152_131072.build.flash_total=2097152 +olimex_rp2040pico30.menu.flash.2097152_131072.build.flash_length=1961984 +olimex_rp2040pico30.menu.flash.2097152_131072.build.eeprom_start=270528512 +olimex_rp2040pico30.menu.flash.2097152_131072.build.fs_start=270397440 +olimex_rp2040pico30.menu.flash.2097152_131072.build.fs_end=270528512 +olimex_rp2040pico30.menu.flash.2097152_262144=2MB (Sketch: 1792KB, FS: 256KB) +olimex_rp2040pico30.menu.flash.2097152_262144.upload.maximum_size=1830912 +olimex_rp2040pico30.menu.flash.2097152_262144.build.flash_total=2097152 +olimex_rp2040pico30.menu.flash.2097152_262144.build.flash_length=1830912 +olimex_rp2040pico30.menu.flash.2097152_262144.build.eeprom_start=270528512 +olimex_rp2040pico30.menu.flash.2097152_262144.build.fs_start=270266368 +olimex_rp2040pico30.menu.flash.2097152_262144.build.fs_end=270528512 +olimex_rp2040pico30.menu.flash.2097152_524288=2MB (Sketch: 1536KB, FS: 512KB) +olimex_rp2040pico30.menu.flash.2097152_524288.upload.maximum_size=1568768 +olimex_rp2040pico30.menu.flash.2097152_524288.build.flash_total=2097152 +olimex_rp2040pico30.menu.flash.2097152_524288.build.flash_length=1568768 +olimex_rp2040pico30.menu.flash.2097152_524288.build.eeprom_start=270528512 +olimex_rp2040pico30.menu.flash.2097152_524288.build.fs_start=270004224 +olimex_rp2040pico30.menu.flash.2097152_524288.build.fs_end=270528512 +olimex_rp2040pico30.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) +olimex_rp2040pico30.menu.flash.2097152_1048576.upload.maximum_size=1044480 +olimex_rp2040pico30.menu.flash.2097152_1048576.build.flash_total=2097152 +olimex_rp2040pico30.menu.flash.2097152_1048576.build.flash_length=1044480 +olimex_rp2040pico30.menu.flash.2097152_1048576.build.eeprom_start=270528512 +olimex_rp2040pico30.menu.flash.2097152_1048576.build.fs_start=269479936 +olimex_rp2040pico30.menu.flash.2097152_1048576.build.fs_end=270528512 +olimex_rp2040pico30.menu.flash.16777216_0=16MB (no FS) +olimex_rp2040pico30.menu.flash.16777216_0.upload.maximum_size=16773120 +olimex_rp2040pico30.menu.flash.16777216_0.build.flash_total=16777216 +olimex_rp2040pico30.menu.flash.16777216_0.build.flash_length=16773120 +olimex_rp2040pico30.menu.flash.16777216_0.build.eeprom_start=285208576 +olimex_rp2040pico30.menu.flash.16777216_0.build.fs_start=285208576 +olimex_rp2040pico30.menu.flash.16777216_0.build.fs_end=285208576 +olimex_rp2040pico30.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) +olimex_rp2040pico30.menu.flash.16777216_15728640.upload.maximum_size=1044480 +olimex_rp2040pico30.menu.flash.16777216_15728640.build.flash_total=16777216 +olimex_rp2040pico30.menu.flash.16777216_15728640.build.flash_length=1044480 +olimex_rp2040pico30.menu.flash.16777216_15728640.build.eeprom_start=285208576 +olimex_rp2040pico30.menu.flash.16777216_15728640.build.fs_start=269479936 +olimex_rp2040pico30.menu.flash.16777216_15728640.build.fs_end=285208576 +olimex_rp2040pico30.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) +olimex_rp2040pico30.menu.flash.16777216_14680064.upload.maximum_size=2093056 +olimex_rp2040pico30.menu.flash.16777216_14680064.build.flash_total=16777216 +olimex_rp2040pico30.menu.flash.16777216_14680064.build.flash_length=2093056 +olimex_rp2040pico30.menu.flash.16777216_14680064.build.eeprom_start=285208576 +olimex_rp2040pico30.menu.flash.16777216_14680064.build.fs_start=270528512 +olimex_rp2040pico30.menu.flash.16777216_14680064.build.fs_end=285208576 +olimex_rp2040pico30.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) +olimex_rp2040pico30.menu.flash.16777216_12582912.upload.maximum_size=4190208 +olimex_rp2040pico30.menu.flash.16777216_12582912.build.flash_total=16777216 +olimex_rp2040pico30.menu.flash.16777216_12582912.build.flash_length=4190208 +olimex_rp2040pico30.menu.flash.16777216_12582912.build.eeprom_start=285208576 +olimex_rp2040pico30.menu.flash.16777216_12582912.build.fs_start=272625664 +olimex_rp2040pico30.menu.flash.16777216_12582912.build.fs_end=285208576 +olimex_rp2040pico30.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) +olimex_rp2040pico30.menu.flash.16777216_8388608.upload.maximum_size=8384512 +olimex_rp2040pico30.menu.flash.16777216_8388608.build.flash_total=16777216 +olimex_rp2040pico30.menu.flash.16777216_8388608.build.flash_length=8384512 +olimex_rp2040pico30.menu.flash.16777216_8388608.build.eeprom_start=285208576 +olimex_rp2040pico30.menu.flash.16777216_8388608.build.fs_start=276819968 +olimex_rp2040pico30.menu.flash.16777216_8388608.build.fs_end=285208576 +olimex_rp2040pico30.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) +olimex_rp2040pico30.menu.flash.16777216_4194304.upload.maximum_size=12578816 +olimex_rp2040pico30.menu.flash.16777216_4194304.build.flash_total=16777216 +olimex_rp2040pico30.menu.flash.16777216_4194304.build.flash_length=12578816 +olimex_rp2040pico30.menu.flash.16777216_4194304.build.eeprom_start=285208576 +olimex_rp2040pico30.menu.flash.16777216_4194304.build.fs_start=281014272 +olimex_rp2040pico30.menu.flash.16777216_4194304.build.fs_end=285208576 +olimex_rp2040pico30.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) +olimex_rp2040pico30.menu.flash.16777216_2097152.upload.maximum_size=14675968 +olimex_rp2040pico30.menu.flash.16777216_2097152.build.flash_total=16777216 +olimex_rp2040pico30.menu.flash.16777216_2097152.build.flash_length=14675968 +olimex_rp2040pico30.menu.flash.16777216_2097152.build.eeprom_start=285208576 +olimex_rp2040pico30.menu.flash.16777216_2097152.build.fs_start=283111424 +olimex_rp2040pico30.menu.flash.16777216_2097152.build.fs_end=285208576 +olimex_rp2040pico30.menu.freq.200=200 MHz +olimex_rp2040pico30.menu.freq.200.build.f_cpu=200000000L +olimex_rp2040pico30.menu.freq.50=50 MHz +olimex_rp2040pico30.menu.freq.50.build.f_cpu=50000000L +olimex_rp2040pico30.menu.freq.100=100 MHz +olimex_rp2040pico30.menu.freq.100.build.f_cpu=100000000L +olimex_rp2040pico30.menu.freq.120=120 MHz +olimex_rp2040pico30.menu.freq.120.build.f_cpu=120000000L +olimex_rp2040pico30.menu.freq.125=125 MHz +olimex_rp2040pico30.menu.freq.125.build.f_cpu=125000000L +olimex_rp2040pico30.menu.freq.128=128 MHz +olimex_rp2040pico30.menu.freq.128.build.f_cpu=128000000L +olimex_rp2040pico30.menu.freq.133=133 MHz +olimex_rp2040pico30.menu.freq.133.build.f_cpu=133000000L +olimex_rp2040pico30.menu.freq.150=150 MHz +olimex_rp2040pico30.menu.freq.150.build.f_cpu=150000000L +olimex_rp2040pico30.menu.freq.176=176 MHz +olimex_rp2040pico30.menu.freq.176.build.f_cpu=176000000L +olimex_rp2040pico30.menu.freq.225=225 MHz (Overclock) +olimex_rp2040pico30.menu.freq.225.build.f_cpu=225000000L +olimex_rp2040pico30.menu.freq.240=240 MHz (Overclock) +olimex_rp2040pico30.menu.freq.240.build.f_cpu=240000000L +olimex_rp2040pico30.menu.freq.250=250 MHz (Overclock) +olimex_rp2040pico30.menu.freq.250.build.f_cpu=250000000L +olimex_rp2040pico30.menu.freq.276=276 MHz (Overclock) +olimex_rp2040pico30.menu.freq.276.build.f_cpu=276000000L +olimex_rp2040pico30.menu.freq.300=300 MHz (Overclock) +olimex_rp2040pico30.menu.freq.300.build.f_cpu=300000000L +olimex_rp2040pico30.menu.opt.Small=Small (-Os) (standard) +olimex_rp2040pico30.menu.opt.Small.build.flags.optimize=-Os +olimex_rp2040pico30.menu.opt.Optimize=Optimize (-O) +olimex_rp2040pico30.menu.opt.Optimize.build.flags.optimize=-O +olimex_rp2040pico30.menu.opt.Optimize2=Optimize More (-O2) +olimex_rp2040pico30.menu.opt.Optimize2.build.flags.optimize=-O2 +olimex_rp2040pico30.menu.opt.Optimize3=Optimize Even More (-O3) +olimex_rp2040pico30.menu.opt.Optimize3.build.flags.optimize=-O3 +olimex_rp2040pico30.menu.opt.Fast=Fast (-Ofast) (maybe slower) +olimex_rp2040pico30.menu.opt.Fast.build.flags.optimize=-Ofast +olimex_rp2040pico30.menu.opt.Debug=Debug (-Og) +olimex_rp2040pico30.menu.opt.Debug.build.flags.optimize=-Og +olimex_rp2040pico30.menu.opt.Disabled=Disabled (-O0) +olimex_rp2040pico30.menu.opt.Disabled.build.flags.optimize=-O0 +olimex_rp2040pico30.menu.os.none=None +olimex_rp2040pico30.menu.os.none.build.os= +olimex_rp2040pico30.menu.os.freertos=FreeRTOS SMP +olimex_rp2040pico30.menu.os.freertos.build.os=-D__FREERTOS +olimex_rp2040pico30.menu.profile.Disabled=Disabled +olimex_rp2040pico30.menu.profile.Disabled.build.flags.profile= +olimex_rp2040pico30.menu.profile.Enabled=Enabled +olimex_rp2040pico30.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +olimex_rp2040pico30.menu.rtti.Disabled=Disabled +olimex_rp2040pico30.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +olimex_rp2040pico30.menu.rtti.Enabled=Enabled +olimex_rp2040pico30.menu.rtti.Enabled.build.flags.rtti= +olimex_rp2040pico30.menu.stackprotect.Disabled=Disabled +olimex_rp2040pico30.menu.stackprotect.Disabled.build.flags.stackprotect= +olimex_rp2040pico30.menu.stackprotect.Enabled=Enabled +olimex_rp2040pico30.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +olimex_rp2040pico30.menu.exceptions.Disabled=Disabled +olimex_rp2040pico30.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +olimex_rp2040pico30.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +olimex_rp2040pico30.menu.exceptions.Enabled=Enabled +olimex_rp2040pico30.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +olimex_rp2040pico30.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +olimex_rp2040pico30.menu.dbgport.Disabled=Disabled +olimex_rp2040pico30.menu.dbgport.Disabled.build.debug_port= +olimex_rp2040pico30.menu.dbgport.Serial=Serial +olimex_rp2040pico30.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +olimex_rp2040pico30.menu.dbgport.Serial1=Serial1 +olimex_rp2040pico30.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +olimex_rp2040pico30.menu.dbgport.Serial2=Serial2 +olimex_rp2040pico30.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +olimex_rp2040pico30.menu.dbgport.SerialSemi=SerialSemi +olimex_rp2040pico30.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +olimex_rp2040pico30.menu.dbglvl.None=None +olimex_rp2040pico30.menu.dbglvl.None.build.debug_level= +olimex_rp2040pico30.menu.dbglvl.Core=Core +olimex_rp2040pico30.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +olimex_rp2040pico30.menu.dbglvl.SPI=SPI +olimex_rp2040pico30.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +olimex_rp2040pico30.menu.dbglvl.Wire=Wire +olimex_rp2040pico30.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +olimex_rp2040pico30.menu.dbglvl.Bluetooth=Bluetooth +olimex_rp2040pico30.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +olimex_rp2040pico30.menu.dbglvl.LWIP=LWIP +olimex_rp2040pico30.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +olimex_rp2040pico30.menu.dbglvl.All=All +olimex_rp2040pico30.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +olimex_rp2040pico30.menu.dbglvl.NDEBUG=NDEBUG +olimex_rp2040pico30.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +olimex_rp2040pico30.menu.usbstack.picosdk=Pico SDK +olimex_rp2040pico30.menu.usbstack.picosdk.build.usbstack_flags= +olimex_rp2040pico30.menu.usbstack.tinyusb=Adafruit TinyUSB +olimex_rp2040pico30.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +olimex_rp2040pico30.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +olimex_rp2040pico30.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +olimex_rp2040pico30.menu.usbstack.nousb=No USB +olimex_rp2040pico30.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +olimex_rp2040pico30.menu.ipbtstack.ipv4only=IPv4 Only +olimex_rp2040pico30.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +olimex_rp2040pico30.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +olimex_rp2040pico30.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +olimex_rp2040pico30.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +olimex_rp2040pico30.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +olimex_rp2040pico30.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +olimex_rp2040pico30.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +olimex_rp2040pico30.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +olimex_rp2040pico30.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +olimex_rp2040pico30.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +olimex_rp2040pico30.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +olimex_rp2040pico30.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +olimex_rp2040pico30.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +olimex_rp2040pico30.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +olimex_rp2040pico30.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +olimex_rp2040pico30.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +olimex_rp2040pico30.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +olimex_rp2040pico30.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +olimex_rp2040pico30.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +olimex_rp2040pico30.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +olimex_rp2040pico30.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +olimex_rp2040pico30.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +olimex_rp2040pico30.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +olimex_rp2040pico30.menu.uploadmethod.default=Default (UF2) +olimex_rp2040pico30.menu.uploadmethod.default.build.ram_length=256k +olimex_rp2040pico30.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +olimex_rp2040pico30.menu.uploadmethod.default.upload.maximum_data_size=262144 +olimex_rp2040pico30.menu.uploadmethod.default.upload.tool=uf2conv +olimex_rp2040pico30.menu.uploadmethod.default.upload.tool.default=uf2conv +olimex_rp2040pico30.menu.uploadmethod.default.upload.tool.network=uf2conv-network +olimex_rp2040pico30.menu.uploadmethod.picotool=Picotool +olimex_rp2040pico30.menu.uploadmethod.picotool.build.ram_length=256k +olimex_rp2040pico30.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +olimex_rp2040pico30.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +olimex_rp2040pico30.menu.uploadmethod.picotool.upload.maximum_data_size=262144 +olimex_rp2040pico30.menu.uploadmethod.picotool.upload.tool=picotool +olimex_rp2040pico30.menu.uploadmethod.picotool.upload.tool.default=picotool +olimex_rp2040pico30.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +olimex_rp2040pico30.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k +olimex_rp2040pico30.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +olimex_rp2040pico30.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144 +olimex_rp2040pico30.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +olimex_rp2040pico30.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap # ----------------------------------- # Pimoroni PGA2040 @@ -21092,8 +23853,8 @@ pimoroni_pga2040.menu.flash.8388608_7340032.build.flash_length=1044480 pimoroni_pga2040.menu.flash.8388608_7340032.build.eeprom_start=276819968 pimoroni_pga2040.menu.flash.8388608_7340032.build.fs_start=269479936 pimoroni_pga2040.menu.flash.8388608_7340032.build.fs_end=276819968 -pimoroni_pga2040.menu.freq.133=133 MHz -pimoroni_pga2040.menu.freq.133.build.f_cpu=133000000L +pimoroni_pga2040.menu.freq.200=200 MHz +pimoroni_pga2040.menu.freq.200.build.f_cpu=200000000L pimoroni_pga2040.menu.freq.50=50 MHz pimoroni_pga2040.menu.freq.50.build.f_cpu=50000000L pimoroni_pga2040.menu.freq.100=100 MHz @@ -21104,20 +23865,20 @@ pimoroni_pga2040.menu.freq.125=125 MHz pimoroni_pga2040.menu.freq.125.build.f_cpu=125000000L pimoroni_pga2040.menu.freq.128=128 MHz pimoroni_pga2040.menu.freq.128.build.f_cpu=128000000L -pimoroni_pga2040.menu.freq.150=150 MHz (Overclock) +pimoroni_pga2040.menu.freq.133=133 MHz +pimoroni_pga2040.menu.freq.133.build.f_cpu=133000000L +pimoroni_pga2040.menu.freq.150=150 MHz pimoroni_pga2040.menu.freq.150.build.f_cpu=150000000L -pimoroni_pga2040.menu.freq.175=175 MHz (Overclock) -pimoroni_pga2040.menu.freq.175.build.f_cpu=175000000L -pimoroni_pga2040.menu.freq.200=200 MHz (Overclock) -pimoroni_pga2040.menu.freq.200.build.f_cpu=200000000L +pimoroni_pga2040.menu.freq.176=176 MHz +pimoroni_pga2040.menu.freq.176.build.f_cpu=176000000L pimoroni_pga2040.menu.freq.225=225 MHz (Overclock) pimoroni_pga2040.menu.freq.225.build.f_cpu=225000000L pimoroni_pga2040.menu.freq.240=240 MHz (Overclock) pimoroni_pga2040.menu.freq.240.build.f_cpu=240000000L pimoroni_pga2040.menu.freq.250=250 MHz (Overclock) pimoroni_pga2040.menu.freq.250.build.f_cpu=250000000L -pimoroni_pga2040.menu.freq.275=275 MHz (Overclock) -pimoroni_pga2040.menu.freq.275.build.f_cpu=275000000L +pimoroni_pga2040.menu.freq.276=276 MHz (Overclock) +pimoroni_pga2040.menu.freq.276.build.f_cpu=276000000L pimoroni_pga2040.menu.freq.300=300 MHz (Overclock) pimoroni_pga2040.menu.freq.300.build.f_cpu=300000000L pimoroni_pga2040.menu.opt.Small=Small (-Os) (standard) @@ -21134,6 +23895,10 @@ pimoroni_pga2040.menu.opt.Debug=Debug (-Og) pimoroni_pga2040.menu.opt.Debug.build.flags.optimize=-Og pimoroni_pga2040.menu.opt.Disabled=Disabled (-O0) pimoroni_pga2040.menu.opt.Disabled.build.flags.optimize=-O0 +pimoroni_pga2040.menu.os.none=None +pimoroni_pga2040.menu.os.none.build.os= +pimoroni_pga2040.menu.os.freertos=FreeRTOS SMP +pimoroni_pga2040.menu.os.freertos.build.os=-D__FREERTOS pimoroni_pga2040.menu.profile.Disabled=Disabled pimoroni_pga2040.menu.profile.Disabled.build.flags.profile= pimoroni_pga2040.menu.profile.Enabled=Enabled @@ -21145,7 +23910,7 @@ pimoroni_pga2040.menu.rtti.Enabled.build.flags.rtti= pimoroni_pga2040.menu.stackprotect.Disabled=Disabled pimoroni_pga2040.menu.stackprotect.Disabled.build.flags.stackprotect= pimoroni_pga2040.menu.stackprotect.Enabled=Enabled -pimoroni_pga2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +pimoroni_pga2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all pimoroni_pga2040.menu.exceptions.Disabled=Disabled pimoroni_pga2040.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions pimoroni_pga2040.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -21172,8 +23937,10 @@ pimoroni_pga2040.menu.dbglvl.Wire=Wire pimoroni_pga2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE pimoroni_pga2040.menu.dbglvl.Bluetooth=Bluetooth pimoroni_pga2040.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +pimoroni_pga2040.menu.dbglvl.LWIP=LWIP +pimoroni_pga2040.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 pimoroni_pga2040.menu.dbglvl.All=All -pimoroni_pga2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +pimoroni_pga2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 pimoroni_pga2040.menu.dbglvl.NDEBUG=NDEBUG pimoroni_pga2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG pimoroni_pga2040.menu.usbstack.picosdk=Pico SDK @@ -21185,29 +23952,29 @@ pimoroni_pga2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB - pimoroni_pga2040.menu.usbstack.nousb=No USB pimoroni_pga2040.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" pimoroni_pga2040.menu.ipbtstack.ipv4only=IPv4 Only -pimoroni_pga2040.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +pimoroni_pga2040.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a pimoroni_pga2040.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 pimoroni_pga2040.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -pimoroni_pga2040.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +pimoroni_pga2040.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a pimoroni_pga2040.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 pimoroni_pga2040.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -pimoroni_pga2040.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -pimoroni_pga2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +pimoroni_pga2040.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +pimoroni_pga2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 pimoroni_pga2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -pimoroni_pga2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -pimoroni_pga2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +pimoroni_pga2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +pimoroni_pga2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 pimoroni_pga2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -pimoroni_pga2040.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +pimoroni_pga2040.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a pimoroni_pga2040.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 pimoroni_pga2040.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -pimoroni_pga2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +pimoroni_pga2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a pimoroni_pga2040.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 pimoroni_pga2040.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -pimoroni_pga2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -pimoroni_pga2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +pimoroni_pga2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +pimoroni_pga2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 pimoroni_pga2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -pimoroni_pga2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -pimoroni_pga2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +pimoroni_pga2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +pimoroni_pga2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 pimoroni_pga2040.menu.uploadmethod.default=Default (UF2) pimoroni_pga2040.menu.uploadmethod.default.build.ram_length=256k pimoroni_pga2040.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -21451,8 +24218,8 @@ pimoroni_pga2350.menu.freq.128=128 MHz pimoroni_pga2350.menu.freq.128.build.f_cpu=128000000L pimoroni_pga2350.menu.freq.133=133 MHz pimoroni_pga2350.menu.freq.133.build.f_cpu=133000000L -pimoroni_pga2350.menu.freq.175=175 MHz (Overclock) -pimoroni_pga2350.menu.freq.175.build.f_cpu=175000000L +pimoroni_pga2350.menu.freq.176=176 MHz (Overclock) +pimoroni_pga2350.menu.freq.176.build.f_cpu=176000000L pimoroni_pga2350.menu.freq.200=200 MHz (Overclock) pimoroni_pga2350.menu.freq.200.build.f_cpu=200000000L pimoroni_pga2350.menu.freq.225=225 MHz (Overclock) @@ -21461,8 +24228,8 @@ pimoroni_pga2350.menu.freq.240=240 MHz (Overclock) pimoroni_pga2350.menu.freq.240.build.f_cpu=240000000L pimoroni_pga2350.menu.freq.250=250 MHz (Overclock) pimoroni_pga2350.menu.freq.250.build.f_cpu=250000000L -pimoroni_pga2350.menu.freq.275=275 MHz (Overclock) -pimoroni_pga2350.menu.freq.275.build.f_cpu=275000000L +pimoroni_pga2350.menu.freq.276=276 MHz (Overclock) +pimoroni_pga2350.menu.freq.276.build.f_cpu=276000000L pimoroni_pga2350.menu.freq.300=300 MHz (Overclock) pimoroni_pga2350.menu.freq.300.build.f_cpu=300000000L pimoroni_pga2350.menu.opt.Small=Small (-Os) (standard) @@ -21479,6 +24246,10 @@ pimoroni_pga2350.menu.opt.Debug=Debug (-Og) pimoroni_pga2350.menu.opt.Debug.build.flags.optimize=-Og pimoroni_pga2350.menu.opt.Disabled=Disabled (-O0) pimoroni_pga2350.menu.opt.Disabled.build.flags.optimize=-O0 +pimoroni_pga2350.menu.os.none=None +pimoroni_pga2350.menu.os.none.build.os= +pimoroni_pga2350.menu.os.freertos=FreeRTOS SMP +pimoroni_pga2350.menu.os.freertos.build.os=-D__FREERTOS pimoroni_pga2350.menu.profile.Disabled=Disabled pimoroni_pga2350.menu.profile.Disabled.build.flags.profile= pimoroni_pga2350.menu.profile.Enabled=Enabled @@ -21490,7 +24261,7 @@ pimoroni_pga2350.menu.rtti.Enabled.build.flags.rtti= pimoroni_pga2350.menu.stackprotect.Disabled=Disabled pimoroni_pga2350.menu.stackprotect.Disabled.build.flags.stackprotect= pimoroni_pga2350.menu.stackprotect.Enabled=Enabled -pimoroni_pga2350.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +pimoroni_pga2350.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all pimoroni_pga2350.menu.exceptions.Disabled=Disabled pimoroni_pga2350.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions pimoroni_pga2350.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -21517,8 +24288,10 @@ pimoroni_pga2350.menu.dbglvl.Wire=Wire pimoroni_pga2350.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE pimoroni_pga2350.menu.dbglvl.Bluetooth=Bluetooth pimoroni_pga2350.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +pimoroni_pga2350.menu.dbglvl.LWIP=LWIP +pimoroni_pga2350.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 pimoroni_pga2350.menu.dbglvl.All=All -pimoroni_pga2350.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +pimoroni_pga2350.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 pimoroni_pga2350.menu.dbglvl.NDEBUG=NDEBUG pimoroni_pga2350.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG pimoroni_pga2350.menu.usbstack.picosdk=Pico SDK @@ -21530,29 +24303,29 @@ pimoroni_pga2350.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB - pimoroni_pga2350.menu.usbstack.nousb=No USB pimoroni_pga2350.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" pimoroni_pga2350.menu.ipbtstack.ipv4only=IPv4 Only -pimoroni_pga2350.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +pimoroni_pga2350.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a pimoroni_pga2350.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 pimoroni_pga2350.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -pimoroni_pga2350.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +pimoroni_pga2350.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a pimoroni_pga2350.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 pimoroni_pga2350.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -pimoroni_pga2350.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -pimoroni_pga2350.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +pimoroni_pga2350.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +pimoroni_pga2350.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 pimoroni_pga2350.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -pimoroni_pga2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -pimoroni_pga2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +pimoroni_pga2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +pimoroni_pga2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 pimoroni_pga2350.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -pimoroni_pga2350.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +pimoroni_pga2350.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a pimoroni_pga2350.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 pimoroni_pga2350.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -pimoroni_pga2350.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +pimoroni_pga2350.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a pimoroni_pga2350.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 pimoroni_pga2350.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -pimoroni_pga2350.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -pimoroni_pga2350.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +pimoroni_pga2350.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +pimoroni_pga2350.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 pimoroni_pga2350.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -pimoroni_pga2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -pimoroni_pga2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +pimoroni_pga2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +pimoroni_pga2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 pimoroni_pga2350.menu.uploadmethod.default=Default (UF2) pimoroni_pga2350.menu.uploadmethod.default.build.ram_length=512k pimoroni_pga2350.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -21796,8 +24569,8 @@ pimoroni_pico_plus_2.menu.freq.128=128 MHz pimoroni_pico_plus_2.menu.freq.128.build.f_cpu=128000000L pimoroni_pico_plus_2.menu.freq.133=133 MHz pimoroni_pico_plus_2.menu.freq.133.build.f_cpu=133000000L -pimoroni_pico_plus_2.menu.freq.175=175 MHz (Overclock) -pimoroni_pico_plus_2.menu.freq.175.build.f_cpu=175000000L +pimoroni_pico_plus_2.menu.freq.176=176 MHz (Overclock) +pimoroni_pico_plus_2.menu.freq.176.build.f_cpu=176000000L pimoroni_pico_plus_2.menu.freq.200=200 MHz (Overclock) pimoroni_pico_plus_2.menu.freq.200.build.f_cpu=200000000L pimoroni_pico_plus_2.menu.freq.225=225 MHz (Overclock) @@ -21806,8 +24579,8 @@ pimoroni_pico_plus_2.menu.freq.240=240 MHz (Overclock) pimoroni_pico_plus_2.menu.freq.240.build.f_cpu=240000000L pimoroni_pico_plus_2.menu.freq.250=250 MHz (Overclock) pimoroni_pico_plus_2.menu.freq.250.build.f_cpu=250000000L -pimoroni_pico_plus_2.menu.freq.275=275 MHz (Overclock) -pimoroni_pico_plus_2.menu.freq.275.build.f_cpu=275000000L +pimoroni_pico_plus_2.menu.freq.276=276 MHz (Overclock) +pimoroni_pico_plus_2.menu.freq.276.build.f_cpu=276000000L pimoroni_pico_plus_2.menu.freq.300=300 MHz (Overclock) pimoroni_pico_plus_2.menu.freq.300.build.f_cpu=300000000L pimoroni_pico_plus_2.menu.opt.Small=Small (-Os) (standard) @@ -21824,6 +24597,10 @@ pimoroni_pico_plus_2.menu.opt.Debug=Debug (-Og) pimoroni_pico_plus_2.menu.opt.Debug.build.flags.optimize=-Og pimoroni_pico_plus_2.menu.opt.Disabled=Disabled (-O0) pimoroni_pico_plus_2.menu.opt.Disabled.build.flags.optimize=-O0 +pimoroni_pico_plus_2.menu.os.none=None +pimoroni_pico_plus_2.menu.os.none.build.os= +pimoroni_pico_plus_2.menu.os.freertos=FreeRTOS SMP +pimoroni_pico_plus_2.menu.os.freertos.build.os=-D__FREERTOS pimoroni_pico_plus_2.menu.profile.Disabled=Disabled pimoroni_pico_plus_2.menu.profile.Disabled.build.flags.profile= pimoroni_pico_plus_2.menu.profile.Enabled=Enabled @@ -21835,7 +24612,7 @@ pimoroni_pico_plus_2.menu.rtti.Enabled.build.flags.rtti= pimoroni_pico_plus_2.menu.stackprotect.Disabled=Disabled pimoroni_pico_plus_2.menu.stackprotect.Disabled.build.flags.stackprotect= pimoroni_pico_plus_2.menu.stackprotect.Enabled=Enabled -pimoroni_pico_plus_2.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +pimoroni_pico_plus_2.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all pimoroni_pico_plus_2.menu.exceptions.Disabled=Disabled pimoroni_pico_plus_2.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions pimoroni_pico_plus_2.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -21862,8 +24639,10 @@ pimoroni_pico_plus_2.menu.dbglvl.Wire=Wire pimoroni_pico_plus_2.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE pimoroni_pico_plus_2.menu.dbglvl.Bluetooth=Bluetooth pimoroni_pico_plus_2.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +pimoroni_pico_plus_2.menu.dbglvl.LWIP=LWIP +pimoroni_pico_plus_2.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 pimoroni_pico_plus_2.menu.dbglvl.All=All -pimoroni_pico_plus_2.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +pimoroni_pico_plus_2.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 pimoroni_pico_plus_2.menu.dbglvl.NDEBUG=NDEBUG pimoroni_pico_plus_2.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG pimoroni_pico_plus_2.menu.usbstack.picosdk=Pico SDK @@ -21875,29 +24654,29 @@ pimoroni_pico_plus_2.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYU pimoroni_pico_plus_2.menu.usbstack.nousb=No USB pimoroni_pico_plus_2.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" pimoroni_pico_plus_2.menu.ipbtstack.ipv4only=IPv4 Only -pimoroni_pico_plus_2.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +pimoroni_pico_plus_2.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a pimoroni_pico_plus_2.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 pimoroni_pico_plus_2.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -pimoroni_pico_plus_2.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +pimoroni_pico_plus_2.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a pimoroni_pico_plus_2.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 pimoroni_pico_plus_2.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -pimoroni_pico_plus_2.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -pimoroni_pico_plus_2.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +pimoroni_pico_plus_2.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +pimoroni_pico_plus_2.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 pimoroni_pico_plus_2.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -pimoroni_pico_plus_2.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -pimoroni_pico_plus_2.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +pimoroni_pico_plus_2.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +pimoroni_pico_plus_2.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 pimoroni_pico_plus_2.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -pimoroni_pico_plus_2.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +pimoroni_pico_plus_2.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a pimoroni_pico_plus_2.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 pimoroni_pico_plus_2.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -pimoroni_pico_plus_2.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +pimoroni_pico_plus_2.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a pimoroni_pico_plus_2.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 pimoroni_pico_plus_2.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -pimoroni_pico_plus_2.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -pimoroni_pico_plus_2.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +pimoroni_pico_plus_2.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +pimoroni_pico_plus_2.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 pimoroni_pico_plus_2.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -pimoroni_pico_plus_2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -pimoroni_pico_plus_2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +pimoroni_pico_plus_2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +pimoroni_pico_plus_2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 pimoroni_pico_plus_2.menu.uploadmethod.default=Default (UF2) pimoroni_pico_plus_2.menu.uploadmethod.default.build.ram_length=512k pimoroni_pico_plus_2.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -22142,8 +24921,8 @@ pimoroni_pico_plus_2w.menu.freq.128=128 MHz pimoroni_pico_plus_2w.menu.freq.128.build.f_cpu=128000000L pimoroni_pico_plus_2w.menu.freq.133=133 MHz pimoroni_pico_plus_2w.menu.freq.133.build.f_cpu=133000000L -pimoroni_pico_plus_2w.menu.freq.175=175 MHz (Overclock) -pimoroni_pico_plus_2w.menu.freq.175.build.f_cpu=175000000L +pimoroni_pico_plus_2w.menu.freq.176=176 MHz (Overclock) +pimoroni_pico_plus_2w.menu.freq.176.build.f_cpu=176000000L pimoroni_pico_plus_2w.menu.freq.200=200 MHz (Overclock) pimoroni_pico_plus_2w.menu.freq.200.build.f_cpu=200000000L pimoroni_pico_plus_2w.menu.freq.225=225 MHz (Overclock) @@ -22152,8 +24931,8 @@ pimoroni_pico_plus_2w.menu.freq.240=240 MHz (Overclock) pimoroni_pico_plus_2w.menu.freq.240.build.f_cpu=240000000L pimoroni_pico_plus_2w.menu.freq.250=250 MHz (Overclock) pimoroni_pico_plus_2w.menu.freq.250.build.f_cpu=250000000L -pimoroni_pico_plus_2w.menu.freq.275=275 MHz (Overclock) -pimoroni_pico_plus_2w.menu.freq.275.build.f_cpu=275000000L +pimoroni_pico_plus_2w.menu.freq.276=276 MHz (Overclock) +pimoroni_pico_plus_2w.menu.freq.276.build.f_cpu=276000000L pimoroni_pico_plus_2w.menu.freq.300=300 MHz (Overclock) pimoroni_pico_plus_2w.menu.freq.300.build.f_cpu=300000000L pimoroni_pico_plus_2w.menu.opt.Small=Small (-Os) (standard) @@ -22170,6 +24949,10 @@ pimoroni_pico_plus_2w.menu.opt.Debug=Debug (-Og) pimoroni_pico_plus_2w.menu.opt.Debug.build.flags.optimize=-Og pimoroni_pico_plus_2w.menu.opt.Disabled=Disabled (-O0) pimoroni_pico_plus_2w.menu.opt.Disabled.build.flags.optimize=-O0 +pimoroni_pico_plus_2w.menu.os.none=None +pimoroni_pico_plus_2w.menu.os.none.build.os= +pimoroni_pico_plus_2w.menu.os.freertos=FreeRTOS SMP +pimoroni_pico_plus_2w.menu.os.freertos.build.os=-D__FREERTOS pimoroni_pico_plus_2w.menu.profile.Disabled=Disabled pimoroni_pico_plus_2w.menu.profile.Disabled.build.flags.profile= pimoroni_pico_plus_2w.menu.profile.Enabled=Enabled @@ -22181,7 +24964,7 @@ pimoroni_pico_plus_2w.menu.rtti.Enabled.build.flags.rtti= pimoroni_pico_plus_2w.menu.stackprotect.Disabled=Disabled pimoroni_pico_plus_2w.menu.stackprotect.Disabled.build.flags.stackprotect= pimoroni_pico_plus_2w.menu.stackprotect.Enabled=Enabled -pimoroni_pico_plus_2w.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +pimoroni_pico_plus_2w.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all pimoroni_pico_plus_2w.menu.exceptions.Disabled=Disabled pimoroni_pico_plus_2w.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions pimoroni_pico_plus_2w.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -22208,8 +24991,10 @@ pimoroni_pico_plus_2w.menu.dbglvl.Wire=Wire pimoroni_pico_plus_2w.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE pimoroni_pico_plus_2w.menu.dbglvl.Bluetooth=Bluetooth pimoroni_pico_plus_2w.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +pimoroni_pico_plus_2w.menu.dbglvl.LWIP=LWIP +pimoroni_pico_plus_2w.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 pimoroni_pico_plus_2w.menu.dbglvl.All=All -pimoroni_pico_plus_2w.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +pimoroni_pico_plus_2w.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 pimoroni_pico_plus_2w.menu.dbglvl.NDEBUG=NDEBUG pimoroni_pico_plus_2w.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG pimoroni_pico_plus_2w.menu.usbstack.picosdk=Pico SDK @@ -22325,29 +25110,29 @@ pimoroni_pico_plus_2w.menu.wificountry.uk.build.wificc=-DWIFICC=CYW43_COUNTRY_UK pimoroni_pico_plus_2w.menu.wificountry.usa=USA pimoroni_pico_plus_2w.menu.wificountry.usa.build.wificc=-DWIFICC=CYW43_COUNTRY_USA pimoroni_pico_plus_2w.menu.ipbtstack.ipv4only=IPv4 Only -pimoroni_pico_plus_2w.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +pimoroni_pico_plus_2w.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a pimoroni_pico_plus_2w.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 pimoroni_pico_plus_2w.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -pimoroni_pico_plus_2w.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +pimoroni_pico_plus_2w.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a pimoroni_pico_plus_2w.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 pimoroni_pico_plus_2w.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -pimoroni_pico_plus_2w.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -pimoroni_pico_plus_2w.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +pimoroni_pico_plus_2w.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +pimoroni_pico_plus_2w.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 pimoroni_pico_plus_2w.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -pimoroni_pico_plus_2w.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -pimoroni_pico_plus_2w.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +pimoroni_pico_plus_2w.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +pimoroni_pico_plus_2w.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 pimoroni_pico_plus_2w.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -pimoroni_pico_plus_2w.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +pimoroni_pico_plus_2w.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a pimoroni_pico_plus_2w.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 pimoroni_pico_plus_2w.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -pimoroni_pico_plus_2w.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +pimoroni_pico_plus_2w.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a pimoroni_pico_plus_2w.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 pimoroni_pico_plus_2w.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -pimoroni_pico_plus_2w.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -pimoroni_pico_plus_2w.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +pimoroni_pico_plus_2w.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +pimoroni_pico_plus_2w.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 pimoroni_pico_plus_2w.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -pimoroni_pico_plus_2w.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -pimoroni_pico_plus_2w.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +pimoroni_pico_plus_2w.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +pimoroni_pico_plus_2w.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 pimoroni_pico_plus_2w.menu.uploadmethod.default=Default (UF2) pimoroni_pico_plus_2w.menu.uploadmethod.default.build.ram_length=512k pimoroni_pico_plus_2w.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -22470,8 +25255,8 @@ pimoroni_plasma2040.menu.flash.2097152_1048576.build.flash_length=1044480 pimoroni_plasma2040.menu.flash.2097152_1048576.build.eeprom_start=270528512 pimoroni_plasma2040.menu.flash.2097152_1048576.build.fs_start=269479936 pimoroni_plasma2040.menu.flash.2097152_1048576.build.fs_end=270528512 -pimoroni_plasma2040.menu.freq.133=133 MHz -pimoroni_plasma2040.menu.freq.133.build.f_cpu=133000000L +pimoroni_plasma2040.menu.freq.200=200 MHz +pimoroni_plasma2040.menu.freq.200.build.f_cpu=200000000L pimoroni_plasma2040.menu.freq.50=50 MHz pimoroni_plasma2040.menu.freq.50.build.f_cpu=50000000L pimoroni_plasma2040.menu.freq.100=100 MHz @@ -22482,20 +25267,20 @@ pimoroni_plasma2040.menu.freq.125=125 MHz pimoroni_plasma2040.menu.freq.125.build.f_cpu=125000000L pimoroni_plasma2040.menu.freq.128=128 MHz pimoroni_plasma2040.menu.freq.128.build.f_cpu=128000000L -pimoroni_plasma2040.menu.freq.150=150 MHz (Overclock) +pimoroni_plasma2040.menu.freq.133=133 MHz +pimoroni_plasma2040.menu.freq.133.build.f_cpu=133000000L +pimoroni_plasma2040.menu.freq.150=150 MHz pimoroni_plasma2040.menu.freq.150.build.f_cpu=150000000L -pimoroni_plasma2040.menu.freq.175=175 MHz (Overclock) -pimoroni_plasma2040.menu.freq.175.build.f_cpu=175000000L -pimoroni_plasma2040.menu.freq.200=200 MHz (Overclock) -pimoroni_plasma2040.menu.freq.200.build.f_cpu=200000000L +pimoroni_plasma2040.menu.freq.176=176 MHz +pimoroni_plasma2040.menu.freq.176.build.f_cpu=176000000L pimoroni_plasma2040.menu.freq.225=225 MHz (Overclock) pimoroni_plasma2040.menu.freq.225.build.f_cpu=225000000L pimoroni_plasma2040.menu.freq.240=240 MHz (Overclock) pimoroni_plasma2040.menu.freq.240.build.f_cpu=240000000L pimoroni_plasma2040.menu.freq.250=250 MHz (Overclock) pimoroni_plasma2040.menu.freq.250.build.f_cpu=250000000L -pimoroni_plasma2040.menu.freq.275=275 MHz (Overclock) -pimoroni_plasma2040.menu.freq.275.build.f_cpu=275000000L +pimoroni_plasma2040.menu.freq.276=276 MHz (Overclock) +pimoroni_plasma2040.menu.freq.276.build.f_cpu=276000000L pimoroni_plasma2040.menu.freq.300=300 MHz (Overclock) pimoroni_plasma2040.menu.freq.300.build.f_cpu=300000000L pimoroni_plasma2040.menu.opt.Small=Small (-Os) (standard) @@ -22512,6 +25297,10 @@ pimoroni_plasma2040.menu.opt.Debug=Debug (-Og) pimoroni_plasma2040.menu.opt.Debug.build.flags.optimize=-Og pimoroni_plasma2040.menu.opt.Disabled=Disabled (-O0) pimoroni_plasma2040.menu.opt.Disabled.build.flags.optimize=-O0 +pimoroni_plasma2040.menu.os.none=None +pimoroni_plasma2040.menu.os.none.build.os= +pimoroni_plasma2040.menu.os.freertos=FreeRTOS SMP +pimoroni_plasma2040.menu.os.freertos.build.os=-D__FREERTOS pimoroni_plasma2040.menu.profile.Disabled=Disabled pimoroni_plasma2040.menu.profile.Disabled.build.flags.profile= pimoroni_plasma2040.menu.profile.Enabled=Enabled @@ -22523,7 +25312,7 @@ pimoroni_plasma2040.menu.rtti.Enabled.build.flags.rtti= pimoroni_plasma2040.menu.stackprotect.Disabled=Disabled pimoroni_plasma2040.menu.stackprotect.Disabled.build.flags.stackprotect= pimoroni_plasma2040.menu.stackprotect.Enabled=Enabled -pimoroni_plasma2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +pimoroni_plasma2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all pimoroni_plasma2040.menu.exceptions.Disabled=Disabled pimoroni_plasma2040.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions pimoroni_plasma2040.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -22550,8 +25339,10 @@ pimoroni_plasma2040.menu.dbglvl.Wire=Wire pimoroni_plasma2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE pimoroni_plasma2040.menu.dbglvl.Bluetooth=Bluetooth pimoroni_plasma2040.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +pimoroni_plasma2040.menu.dbglvl.LWIP=LWIP +pimoroni_plasma2040.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 pimoroni_plasma2040.menu.dbglvl.All=All -pimoroni_plasma2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +pimoroni_plasma2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 pimoroni_plasma2040.menu.dbglvl.NDEBUG=NDEBUG pimoroni_plasma2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG pimoroni_plasma2040.menu.usbstack.picosdk=Pico SDK @@ -22563,29 +25354,29 @@ pimoroni_plasma2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUS pimoroni_plasma2040.menu.usbstack.nousb=No USB pimoroni_plasma2040.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" pimoroni_plasma2040.menu.ipbtstack.ipv4only=IPv4 Only -pimoroni_plasma2040.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +pimoroni_plasma2040.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a pimoroni_plasma2040.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 pimoroni_plasma2040.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -pimoroni_plasma2040.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -pimoroni_plasma2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +pimoroni_plasma2040.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +pimoroni_plasma2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 pimoroni_plasma2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -pimoroni_plasma2040.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +pimoroni_plasma2040.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a pimoroni_plasma2040.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 pimoroni_plasma2040.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -pimoroni_plasma2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -pimoroni_plasma2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +pimoroni_plasma2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +pimoroni_plasma2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 pimoroni_plasma2040.menu.uploadmethod.default=Default (UF2) pimoroni_plasma2040.menu.uploadmethod.default.build.ram_length=256k pimoroni_plasma2040.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -22607,6 +25398,503 @@ pimoroni_plasma2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_si pimoroni_plasma2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap pimoroni_plasma2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap +# ----------------------------------- +# Pimoroni Plasma2350 +# ----------------------------------- +pimoroni_plasma2350.name=Pimoroni Plasma2350 +pimoroni_plasma2350.vid.0=0x2e8a +pimoroni_plasma2350.pid.0=0x10a5 +pimoroni_plasma2350.vid.1=0x2e8a +pimoroni_plasma2350.pid.1=0x11a5 +pimoroni_plasma2350.vid.2=0x2e8a +pimoroni_plasma2350.pid.2=0x50a5 +pimoroni_plasma2350.vid.3=0x2e8a +pimoroni_plasma2350.pid.3=0x51a5 +pimoroni_plasma2350.vid.4=0x2e8a +pimoroni_plasma2350.pid.4=0x90a5 +pimoroni_plasma2350.vid.5=0x2e8a +pimoroni_plasma2350.pid.5=0x91a5 +pimoroni_plasma2350.vid.6=0x2e8a +pimoroni_plasma2350.pid.6=0xd0a5 +pimoroni_plasma2350.vid.7=0x2e8a +pimoroni_plasma2350.pid.7=0xd1a5 +pimoroni_plasma2350.upload_port.0.vid=0x2e8a +pimoroni_plasma2350.upload_port.0.pid=0x10a5 +pimoroni_plasma2350.upload_port.1.vid=0x2e8a +pimoroni_plasma2350.upload_port.1.pid=0x11a5 +pimoroni_plasma2350.upload_port.2.vid=0x2e8a +pimoroni_plasma2350.upload_port.2.pid=0x50a5 +pimoroni_plasma2350.upload_port.3.vid=0x2e8a +pimoroni_plasma2350.upload_port.3.pid=0x51a5 +pimoroni_plasma2350.upload_port.4.vid=0x2e8a +pimoroni_plasma2350.upload_port.4.pid=0x90a5 +pimoroni_plasma2350.upload_port.5.vid=0x2e8a +pimoroni_plasma2350.upload_port.5.pid=0x91a5 +pimoroni_plasma2350.upload_port.6.vid=0x2e8a +pimoroni_plasma2350.upload_port.6.pid=0xd0a5 +pimoroni_plasma2350.upload_port.7.vid=0x2e8a +pimoroni_plasma2350.upload_port.7.pid=0xd1a5 +pimoroni_plasma2350.build.usbvid=-DUSBD_VID=0x2e8a +pimoroni_plasma2350.build.usbpid=-DUSBD_PID=0x10a5 +pimoroni_plasma2350.build.usbpwr=-DUSBD_MAX_POWER_MA=500 +pimoroni_plasma2350.build.board=PIMORONI_PLASMA2350 +pimoroni_plasma2350.build.variant=pimoroni_plasma2350 +pimoroni_plasma2350.upload.maximum_size=2097152 +pimoroni_plasma2350.upload.wait_for_upload_port=true +pimoroni_plasma2350.upload.erase_cmd= +pimoroni_plasma2350.serial.disableDTR=false +pimoroni_plasma2350.serial.disableRTS=false +pimoroni_plasma2350.build.f_cpu=125000000 +pimoroni_plasma2350.build.led= +pimoroni_plasma2350.build.core=rp2040 +pimoroni_plasma2350.build.ldscript=memmap_default.ld +pimoroni_plasma2350.build.boot2=none +pimoroni_plasma2350.build.usb_manufacturer="Pimoroni" +pimoroni_plasma2350.build.usb_product="Plasma2350" +pimoroni_plasma2350.build.psram_length=0x000000 +pimoroni_plasma2350.menu.flash.2097152_0=2MB (no FS) +pimoroni_plasma2350.menu.flash.2097152_0.upload.maximum_size=2088960 +pimoroni_plasma2350.menu.flash.2097152_0.build.flash_total=2097152 +pimoroni_plasma2350.menu.flash.2097152_0.build.flash_length=2088960 +pimoroni_plasma2350.menu.flash.2097152_0.build.eeprom_start=270524416 +pimoroni_plasma2350.menu.flash.2097152_0.build.fs_start=270524416 +pimoroni_plasma2350.menu.flash.2097152_0.build.fs_end=270524416 +pimoroni_plasma2350.menu.flash.2097152_65536=2MB (Sketch: 1984KB, FS: 64KB) +pimoroni_plasma2350.menu.flash.2097152_65536.upload.maximum_size=2023424 +pimoroni_plasma2350.menu.flash.2097152_65536.build.flash_total=2097152 +pimoroni_plasma2350.menu.flash.2097152_65536.build.flash_length=2023424 +pimoroni_plasma2350.menu.flash.2097152_65536.build.eeprom_start=270524416 +pimoroni_plasma2350.menu.flash.2097152_65536.build.fs_start=270458880 +pimoroni_plasma2350.menu.flash.2097152_65536.build.fs_end=270524416 +pimoroni_plasma2350.menu.flash.2097152_131072=2MB (Sketch: 1920KB, FS: 128KB) +pimoroni_plasma2350.menu.flash.2097152_131072.upload.maximum_size=1957888 +pimoroni_plasma2350.menu.flash.2097152_131072.build.flash_total=2097152 +pimoroni_plasma2350.menu.flash.2097152_131072.build.flash_length=1957888 +pimoroni_plasma2350.menu.flash.2097152_131072.build.eeprom_start=270524416 +pimoroni_plasma2350.menu.flash.2097152_131072.build.fs_start=270393344 +pimoroni_plasma2350.menu.flash.2097152_131072.build.fs_end=270524416 +pimoroni_plasma2350.menu.flash.2097152_262144=2MB (Sketch: 1792KB, FS: 256KB) +pimoroni_plasma2350.menu.flash.2097152_262144.upload.maximum_size=1826816 +pimoroni_plasma2350.menu.flash.2097152_262144.build.flash_total=2097152 +pimoroni_plasma2350.menu.flash.2097152_262144.build.flash_length=1826816 +pimoroni_plasma2350.menu.flash.2097152_262144.build.eeprom_start=270524416 +pimoroni_plasma2350.menu.flash.2097152_262144.build.fs_start=270262272 +pimoroni_plasma2350.menu.flash.2097152_262144.build.fs_end=270524416 +pimoroni_plasma2350.menu.flash.2097152_524288=2MB (Sketch: 1536KB, FS: 512KB) +pimoroni_plasma2350.menu.flash.2097152_524288.upload.maximum_size=1564672 +pimoroni_plasma2350.menu.flash.2097152_524288.build.flash_total=2097152 +pimoroni_plasma2350.menu.flash.2097152_524288.build.flash_length=1564672 +pimoroni_plasma2350.menu.flash.2097152_524288.build.eeprom_start=270524416 +pimoroni_plasma2350.menu.flash.2097152_524288.build.fs_start=270000128 +pimoroni_plasma2350.menu.flash.2097152_524288.build.fs_end=270524416 +pimoroni_plasma2350.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) +pimoroni_plasma2350.menu.flash.2097152_1048576.upload.maximum_size=1040384 +pimoroni_plasma2350.menu.flash.2097152_1048576.build.flash_total=2097152 +pimoroni_plasma2350.menu.flash.2097152_1048576.build.flash_length=1040384 +pimoroni_plasma2350.menu.flash.2097152_1048576.build.eeprom_start=270524416 +pimoroni_plasma2350.menu.flash.2097152_1048576.build.fs_start=269475840 +pimoroni_plasma2350.menu.flash.2097152_1048576.build.fs_end=270524416 +pimoroni_plasma2350.menu.arch.arm=ARM +pimoroni_plasma2350.menu.arch.arm.build.chip=rp2350 +pimoroni_plasma2350.menu.arch.arm.build.toolchain=arm-none-eabi +pimoroni_plasma2350.menu.arch.arm.build.toolchainpkg=pqt-gcc +pimoroni_plasma2350.menu.arch.arm.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse +pimoroni_plasma2350.menu.arch.arm.build.uf2family=--family rp2350-arm-s --abs-block +pimoroni_plasma2350.menu.arch.arm.build.mcu=cortex-m33 +pimoroni_plasma2350.menu.arch.riscv=RISC-V +pimoroni_plasma2350.menu.arch.riscv.build.chip=rp2350-riscv +pimoroni_plasma2350.menu.arch.riscv.build.toolchain=riscv32-unknown-elf +pimoroni_plasma2350.menu.arch.riscv.build.toolchainpkg=pqt-gcc-riscv +pimoroni_plasma2350.menu.arch.riscv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32 +pimoroni_plasma2350.menu.arch.riscv.build.uf2family=--family rp2350-riscv --abs-block +pimoroni_plasma2350.menu.arch.riscv.build.mcu=rv32imac +pimoroni_plasma2350.menu.freq.150=150 MHz +pimoroni_plasma2350.menu.freq.150.build.f_cpu=150000000L +pimoroni_plasma2350.menu.freq.50=50 MHz +pimoroni_plasma2350.menu.freq.50.build.f_cpu=50000000L +pimoroni_plasma2350.menu.freq.100=100 MHz +pimoroni_plasma2350.menu.freq.100.build.f_cpu=100000000L +pimoroni_plasma2350.menu.freq.120=120 MHz +pimoroni_plasma2350.menu.freq.120.build.f_cpu=120000000L +pimoroni_plasma2350.menu.freq.125=125 MHz +pimoroni_plasma2350.menu.freq.125.build.f_cpu=125000000L +pimoroni_plasma2350.menu.freq.128=128 MHz +pimoroni_plasma2350.menu.freq.128.build.f_cpu=128000000L +pimoroni_plasma2350.menu.freq.133=133 MHz +pimoroni_plasma2350.menu.freq.133.build.f_cpu=133000000L +pimoroni_plasma2350.menu.freq.176=176 MHz (Overclock) +pimoroni_plasma2350.menu.freq.176.build.f_cpu=176000000L +pimoroni_plasma2350.menu.freq.200=200 MHz (Overclock) +pimoroni_plasma2350.menu.freq.200.build.f_cpu=200000000L +pimoroni_plasma2350.menu.freq.225=225 MHz (Overclock) +pimoroni_plasma2350.menu.freq.225.build.f_cpu=225000000L +pimoroni_plasma2350.menu.freq.240=240 MHz (Overclock) +pimoroni_plasma2350.menu.freq.240.build.f_cpu=240000000L +pimoroni_plasma2350.menu.freq.250=250 MHz (Overclock) +pimoroni_plasma2350.menu.freq.250.build.f_cpu=250000000L +pimoroni_plasma2350.menu.freq.276=276 MHz (Overclock) +pimoroni_plasma2350.menu.freq.276.build.f_cpu=276000000L +pimoroni_plasma2350.menu.freq.300=300 MHz (Overclock) +pimoroni_plasma2350.menu.freq.300.build.f_cpu=300000000L +pimoroni_plasma2350.menu.opt.Small=Small (-Os) (standard) +pimoroni_plasma2350.menu.opt.Small.build.flags.optimize=-Os +pimoroni_plasma2350.menu.opt.Optimize=Optimize (-O) +pimoroni_plasma2350.menu.opt.Optimize.build.flags.optimize=-O +pimoroni_plasma2350.menu.opt.Optimize2=Optimize More (-O2) +pimoroni_plasma2350.menu.opt.Optimize2.build.flags.optimize=-O2 +pimoroni_plasma2350.menu.opt.Optimize3=Optimize Even More (-O3) +pimoroni_plasma2350.menu.opt.Optimize3.build.flags.optimize=-O3 +pimoroni_plasma2350.menu.opt.Fast=Fast (-Ofast) (maybe slower) +pimoroni_plasma2350.menu.opt.Fast.build.flags.optimize=-Ofast +pimoroni_plasma2350.menu.opt.Debug=Debug (-Og) +pimoroni_plasma2350.menu.opt.Debug.build.flags.optimize=-Og +pimoroni_plasma2350.menu.opt.Disabled=Disabled (-O0) +pimoroni_plasma2350.menu.opt.Disabled.build.flags.optimize=-O0 +pimoroni_plasma2350.menu.os.none=None +pimoroni_plasma2350.menu.os.none.build.os= +pimoroni_plasma2350.menu.os.freertos=FreeRTOS SMP +pimoroni_plasma2350.menu.os.freertos.build.os=-D__FREERTOS +pimoroni_plasma2350.menu.profile.Disabled=Disabled +pimoroni_plasma2350.menu.profile.Disabled.build.flags.profile= +pimoroni_plasma2350.menu.profile.Enabled=Enabled +pimoroni_plasma2350.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +pimoroni_plasma2350.menu.rtti.Disabled=Disabled +pimoroni_plasma2350.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +pimoroni_plasma2350.menu.rtti.Enabled=Enabled +pimoroni_plasma2350.menu.rtti.Enabled.build.flags.rtti= +pimoroni_plasma2350.menu.stackprotect.Disabled=Disabled +pimoroni_plasma2350.menu.stackprotect.Disabled.build.flags.stackprotect= +pimoroni_plasma2350.menu.stackprotect.Enabled=Enabled +pimoroni_plasma2350.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +pimoroni_plasma2350.menu.exceptions.Disabled=Disabled +pimoroni_plasma2350.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +pimoroni_plasma2350.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +pimoroni_plasma2350.menu.exceptions.Enabled=Enabled +pimoroni_plasma2350.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +pimoroni_plasma2350.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +pimoroni_plasma2350.menu.dbgport.Disabled=Disabled +pimoroni_plasma2350.menu.dbgport.Disabled.build.debug_port= +pimoroni_plasma2350.menu.dbgport.Serial=Serial +pimoroni_plasma2350.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +pimoroni_plasma2350.menu.dbgport.Serial1=Serial1 +pimoroni_plasma2350.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +pimoroni_plasma2350.menu.dbgport.Serial2=Serial2 +pimoroni_plasma2350.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +pimoroni_plasma2350.menu.dbgport.SerialSemi=SerialSemi +pimoroni_plasma2350.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +pimoroni_plasma2350.menu.dbglvl.None=None +pimoroni_plasma2350.menu.dbglvl.None.build.debug_level= +pimoroni_plasma2350.menu.dbglvl.Core=Core +pimoroni_plasma2350.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +pimoroni_plasma2350.menu.dbglvl.SPI=SPI +pimoroni_plasma2350.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +pimoroni_plasma2350.menu.dbglvl.Wire=Wire +pimoroni_plasma2350.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +pimoroni_plasma2350.menu.dbglvl.Bluetooth=Bluetooth +pimoroni_plasma2350.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +pimoroni_plasma2350.menu.dbglvl.LWIP=LWIP +pimoroni_plasma2350.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +pimoroni_plasma2350.menu.dbglvl.All=All +pimoroni_plasma2350.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +pimoroni_plasma2350.menu.dbglvl.NDEBUG=NDEBUG +pimoroni_plasma2350.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +pimoroni_plasma2350.menu.usbstack.picosdk=Pico SDK +pimoroni_plasma2350.menu.usbstack.picosdk.build.usbstack_flags= +pimoroni_plasma2350.menu.usbstack.tinyusb=Adafruit TinyUSB +pimoroni_plasma2350.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +pimoroni_plasma2350.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +pimoroni_plasma2350.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +pimoroni_plasma2350.menu.usbstack.nousb=No USB +pimoroni_plasma2350.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +pimoroni_plasma2350.menu.ipbtstack.ipv4only=IPv4 Only +pimoroni_plasma2350.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +pimoroni_plasma2350.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +pimoroni_plasma2350.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +pimoroni_plasma2350.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +pimoroni_plasma2350.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +pimoroni_plasma2350.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +pimoroni_plasma2350.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +pimoroni_plasma2350.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +pimoroni_plasma2350.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +pimoroni_plasma2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +pimoroni_plasma2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +pimoroni_plasma2350.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +pimoroni_plasma2350.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +pimoroni_plasma2350.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +pimoroni_plasma2350.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +pimoroni_plasma2350.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +pimoroni_plasma2350.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +pimoroni_plasma2350.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +pimoroni_plasma2350.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +pimoroni_plasma2350.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +pimoroni_plasma2350.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +pimoroni_plasma2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +pimoroni_plasma2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +pimoroni_plasma2350.menu.uploadmethod.default=Default (UF2) +pimoroni_plasma2350.menu.uploadmethod.default.build.ram_length=512k +pimoroni_plasma2350.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +pimoroni_plasma2350.menu.uploadmethod.default.upload.maximum_data_size=524288 +pimoroni_plasma2350.menu.uploadmethod.default.upload.tool=uf2conv +pimoroni_plasma2350.menu.uploadmethod.default.upload.tool.default=uf2conv +pimoroni_plasma2350.menu.uploadmethod.default.upload.tool.network=uf2conv-network +pimoroni_plasma2350.menu.uploadmethod.picotool=Picotool +pimoroni_plasma2350.menu.uploadmethod.picotool.build.ram_length=512k +pimoroni_plasma2350.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +pimoroni_plasma2350.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +pimoroni_plasma2350.menu.uploadmethod.picotool.upload.maximum_data_size=524288 +pimoroni_plasma2350.menu.uploadmethod.picotool.upload.tool=picotool +pimoroni_plasma2350.menu.uploadmethod.picotool.upload.tool.default=picotool +pimoroni_plasma2350.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +pimoroni_plasma2350.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k +pimoroni_plasma2350.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +pimoroni_plasma2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 +pimoroni_plasma2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +pimoroni_plasma2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + +# ----------------------------------- +# Pimoroni Servo2040 +# ----------------------------------- +pimoroni_servo2040.name=Pimoroni Servo2040 +pimoroni_servo2040.vid.0=0x2e8a +pimoroni_servo2040.pid.0=0x10a5 +pimoroni_servo2040.vid.1=0x2e8a +pimoroni_servo2040.pid.1=0x11a5 +pimoroni_servo2040.vid.2=0x2e8a +pimoroni_servo2040.pid.2=0x50a5 +pimoroni_servo2040.vid.3=0x2e8a +pimoroni_servo2040.pid.3=0x51a5 +pimoroni_servo2040.vid.4=0x2e8a +pimoroni_servo2040.pid.4=0x90a5 +pimoroni_servo2040.vid.5=0x2e8a +pimoroni_servo2040.pid.5=0x91a5 +pimoroni_servo2040.vid.6=0x2e8a +pimoroni_servo2040.pid.6=0xd0a5 +pimoroni_servo2040.vid.7=0x2e8a +pimoroni_servo2040.pid.7=0xd1a5 +pimoroni_servo2040.upload_port.0.vid=0x2e8a +pimoroni_servo2040.upload_port.0.pid=0x10a5 +pimoroni_servo2040.upload_port.1.vid=0x2e8a +pimoroni_servo2040.upload_port.1.pid=0x11a5 +pimoroni_servo2040.upload_port.2.vid=0x2e8a +pimoroni_servo2040.upload_port.2.pid=0x50a5 +pimoroni_servo2040.upload_port.3.vid=0x2e8a +pimoroni_servo2040.upload_port.3.pid=0x51a5 +pimoroni_servo2040.upload_port.4.vid=0x2e8a +pimoroni_servo2040.upload_port.4.pid=0x90a5 +pimoroni_servo2040.upload_port.5.vid=0x2e8a +pimoroni_servo2040.upload_port.5.pid=0x91a5 +pimoroni_servo2040.upload_port.6.vid=0x2e8a +pimoroni_servo2040.upload_port.6.pid=0xd0a5 +pimoroni_servo2040.upload_port.7.vid=0x2e8a +pimoroni_servo2040.upload_port.7.pid=0xd1a5 +pimoroni_servo2040.build.usbvid=-DUSBD_VID=0x2e8a +pimoroni_servo2040.build.usbpid=-DUSBD_PID=0x10a5 +pimoroni_servo2040.build.usbpwr=-DUSBD_MAX_POWER_MA=500 +pimoroni_servo2040.build.board=PIMORONI_SERVO2040 +pimoroni_servo2040.build.mcu=cortex-m0plus +pimoroni_servo2040.build.chip=rp2040 +pimoroni_servo2040.build.toolchain=arm-none-eabi +pimoroni_servo2040.build.toolchainpkg=pqt-gcc +pimoroni_servo2040.build.toolchainopts=-march=armv6-m -mcpu=cortex-m0plus -mthumb +pimoroni_servo2040.build.uf2family=--family rp2040 +pimoroni_servo2040.build.variant=pimoroni_servo2040 +pimoroni_servo2040.upload.maximum_size=2097152 +pimoroni_servo2040.upload.wait_for_upload_port=true +pimoroni_servo2040.upload.erase_cmd= +pimoroni_servo2040.serial.disableDTR=false +pimoroni_servo2040.serial.disableRTS=false +pimoroni_servo2040.build.f_cpu=125000000 +pimoroni_servo2040.build.led= +pimoroni_servo2040.build.core=rp2040 +pimoroni_servo2040.build.ldscript=memmap_default.ld +pimoroni_servo2040.build.boot2=boot2_w25q080_2_padded_checksum +pimoroni_servo2040.build.usb_manufacturer="Pimoroni" +pimoroni_servo2040.build.usb_product="Servo2040" +pimoroni_servo2040.menu.flash.2097152_0=2MB (no FS) +pimoroni_servo2040.menu.flash.2097152_0.upload.maximum_size=2093056 +pimoroni_servo2040.menu.flash.2097152_0.build.flash_total=2097152 +pimoroni_servo2040.menu.flash.2097152_0.build.flash_length=2093056 +pimoroni_servo2040.menu.flash.2097152_0.build.eeprom_start=270528512 +pimoroni_servo2040.menu.flash.2097152_0.build.fs_start=270528512 +pimoroni_servo2040.menu.flash.2097152_0.build.fs_end=270528512 +pimoroni_servo2040.menu.flash.2097152_65536=2MB (Sketch: 1984KB, FS: 64KB) +pimoroni_servo2040.menu.flash.2097152_65536.upload.maximum_size=2027520 +pimoroni_servo2040.menu.flash.2097152_65536.build.flash_total=2097152 +pimoroni_servo2040.menu.flash.2097152_65536.build.flash_length=2027520 +pimoroni_servo2040.menu.flash.2097152_65536.build.eeprom_start=270528512 +pimoroni_servo2040.menu.flash.2097152_65536.build.fs_start=270462976 +pimoroni_servo2040.menu.flash.2097152_65536.build.fs_end=270528512 +pimoroni_servo2040.menu.flash.2097152_131072=2MB (Sketch: 1920KB, FS: 128KB) +pimoroni_servo2040.menu.flash.2097152_131072.upload.maximum_size=1961984 +pimoroni_servo2040.menu.flash.2097152_131072.build.flash_total=2097152 +pimoroni_servo2040.menu.flash.2097152_131072.build.flash_length=1961984 +pimoroni_servo2040.menu.flash.2097152_131072.build.eeprom_start=270528512 +pimoroni_servo2040.menu.flash.2097152_131072.build.fs_start=270397440 +pimoroni_servo2040.menu.flash.2097152_131072.build.fs_end=270528512 +pimoroni_servo2040.menu.flash.2097152_262144=2MB (Sketch: 1792KB, FS: 256KB) +pimoroni_servo2040.menu.flash.2097152_262144.upload.maximum_size=1830912 +pimoroni_servo2040.menu.flash.2097152_262144.build.flash_total=2097152 +pimoroni_servo2040.menu.flash.2097152_262144.build.flash_length=1830912 +pimoroni_servo2040.menu.flash.2097152_262144.build.eeprom_start=270528512 +pimoroni_servo2040.menu.flash.2097152_262144.build.fs_start=270266368 +pimoroni_servo2040.menu.flash.2097152_262144.build.fs_end=270528512 +pimoroni_servo2040.menu.flash.2097152_524288=2MB (Sketch: 1536KB, FS: 512KB) +pimoroni_servo2040.menu.flash.2097152_524288.upload.maximum_size=1568768 +pimoroni_servo2040.menu.flash.2097152_524288.build.flash_total=2097152 +pimoroni_servo2040.menu.flash.2097152_524288.build.flash_length=1568768 +pimoroni_servo2040.menu.flash.2097152_524288.build.eeprom_start=270528512 +pimoroni_servo2040.menu.flash.2097152_524288.build.fs_start=270004224 +pimoroni_servo2040.menu.flash.2097152_524288.build.fs_end=270528512 +pimoroni_servo2040.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) +pimoroni_servo2040.menu.flash.2097152_1048576.upload.maximum_size=1044480 +pimoroni_servo2040.menu.flash.2097152_1048576.build.flash_total=2097152 +pimoroni_servo2040.menu.flash.2097152_1048576.build.flash_length=1044480 +pimoroni_servo2040.menu.flash.2097152_1048576.build.eeprom_start=270528512 +pimoroni_servo2040.menu.flash.2097152_1048576.build.fs_start=269479936 +pimoroni_servo2040.menu.flash.2097152_1048576.build.fs_end=270528512 +pimoroni_servo2040.menu.freq.200=200 MHz +pimoroni_servo2040.menu.freq.200.build.f_cpu=200000000L +pimoroni_servo2040.menu.freq.50=50 MHz +pimoroni_servo2040.menu.freq.50.build.f_cpu=50000000L +pimoroni_servo2040.menu.freq.100=100 MHz +pimoroni_servo2040.menu.freq.100.build.f_cpu=100000000L +pimoroni_servo2040.menu.freq.120=120 MHz +pimoroni_servo2040.menu.freq.120.build.f_cpu=120000000L +pimoroni_servo2040.menu.freq.125=125 MHz +pimoroni_servo2040.menu.freq.125.build.f_cpu=125000000L +pimoroni_servo2040.menu.freq.128=128 MHz +pimoroni_servo2040.menu.freq.128.build.f_cpu=128000000L +pimoroni_servo2040.menu.freq.133=133 MHz +pimoroni_servo2040.menu.freq.133.build.f_cpu=133000000L +pimoroni_servo2040.menu.freq.150=150 MHz +pimoroni_servo2040.menu.freq.150.build.f_cpu=150000000L +pimoroni_servo2040.menu.freq.176=176 MHz +pimoroni_servo2040.menu.freq.176.build.f_cpu=176000000L +pimoroni_servo2040.menu.freq.225=225 MHz (Overclock) +pimoroni_servo2040.menu.freq.225.build.f_cpu=225000000L +pimoroni_servo2040.menu.freq.240=240 MHz (Overclock) +pimoroni_servo2040.menu.freq.240.build.f_cpu=240000000L +pimoroni_servo2040.menu.freq.250=250 MHz (Overclock) +pimoroni_servo2040.menu.freq.250.build.f_cpu=250000000L +pimoroni_servo2040.menu.freq.276=276 MHz (Overclock) +pimoroni_servo2040.menu.freq.276.build.f_cpu=276000000L +pimoroni_servo2040.menu.freq.300=300 MHz (Overclock) +pimoroni_servo2040.menu.freq.300.build.f_cpu=300000000L +pimoroni_servo2040.menu.opt.Small=Small (-Os) (standard) +pimoroni_servo2040.menu.opt.Small.build.flags.optimize=-Os +pimoroni_servo2040.menu.opt.Optimize=Optimize (-O) +pimoroni_servo2040.menu.opt.Optimize.build.flags.optimize=-O +pimoroni_servo2040.menu.opt.Optimize2=Optimize More (-O2) +pimoroni_servo2040.menu.opt.Optimize2.build.flags.optimize=-O2 +pimoroni_servo2040.menu.opt.Optimize3=Optimize Even More (-O3) +pimoroni_servo2040.menu.opt.Optimize3.build.flags.optimize=-O3 +pimoroni_servo2040.menu.opt.Fast=Fast (-Ofast) (maybe slower) +pimoroni_servo2040.menu.opt.Fast.build.flags.optimize=-Ofast +pimoroni_servo2040.menu.opt.Debug=Debug (-Og) +pimoroni_servo2040.menu.opt.Debug.build.flags.optimize=-Og +pimoroni_servo2040.menu.opt.Disabled=Disabled (-O0) +pimoroni_servo2040.menu.opt.Disabled.build.flags.optimize=-O0 +pimoroni_servo2040.menu.os.none=None +pimoroni_servo2040.menu.os.none.build.os= +pimoroni_servo2040.menu.os.freertos=FreeRTOS SMP +pimoroni_servo2040.menu.os.freertos.build.os=-D__FREERTOS +pimoroni_servo2040.menu.profile.Disabled=Disabled +pimoroni_servo2040.menu.profile.Disabled.build.flags.profile= +pimoroni_servo2040.menu.profile.Enabled=Enabled +pimoroni_servo2040.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +pimoroni_servo2040.menu.rtti.Disabled=Disabled +pimoroni_servo2040.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +pimoroni_servo2040.menu.rtti.Enabled=Enabled +pimoroni_servo2040.menu.rtti.Enabled.build.flags.rtti= +pimoroni_servo2040.menu.stackprotect.Disabled=Disabled +pimoroni_servo2040.menu.stackprotect.Disabled.build.flags.stackprotect= +pimoroni_servo2040.menu.stackprotect.Enabled=Enabled +pimoroni_servo2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +pimoroni_servo2040.menu.exceptions.Disabled=Disabled +pimoroni_servo2040.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +pimoroni_servo2040.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +pimoroni_servo2040.menu.exceptions.Enabled=Enabled +pimoroni_servo2040.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +pimoroni_servo2040.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +pimoroni_servo2040.menu.dbgport.Disabled=Disabled +pimoroni_servo2040.menu.dbgport.Disabled.build.debug_port= +pimoroni_servo2040.menu.dbgport.Serial=Serial +pimoroni_servo2040.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +pimoroni_servo2040.menu.dbgport.Serial1=Serial1 +pimoroni_servo2040.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +pimoroni_servo2040.menu.dbgport.Serial2=Serial2 +pimoroni_servo2040.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +pimoroni_servo2040.menu.dbgport.SerialSemi=SerialSemi +pimoroni_servo2040.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +pimoroni_servo2040.menu.dbglvl.None=None +pimoroni_servo2040.menu.dbglvl.None.build.debug_level= +pimoroni_servo2040.menu.dbglvl.Core=Core +pimoroni_servo2040.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +pimoroni_servo2040.menu.dbglvl.SPI=SPI +pimoroni_servo2040.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +pimoroni_servo2040.menu.dbglvl.Wire=Wire +pimoroni_servo2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +pimoroni_servo2040.menu.dbglvl.Bluetooth=Bluetooth +pimoroni_servo2040.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +pimoroni_servo2040.menu.dbglvl.LWIP=LWIP +pimoroni_servo2040.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +pimoroni_servo2040.menu.dbglvl.All=All +pimoroni_servo2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +pimoroni_servo2040.menu.dbglvl.NDEBUG=NDEBUG +pimoroni_servo2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +pimoroni_servo2040.menu.usbstack.picosdk=Pico SDK +pimoroni_servo2040.menu.usbstack.picosdk.build.usbstack_flags= +pimoroni_servo2040.menu.usbstack.tinyusb=Adafruit TinyUSB +pimoroni_servo2040.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +pimoroni_servo2040.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +pimoroni_servo2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +pimoroni_servo2040.menu.usbstack.nousb=No USB +pimoroni_servo2040.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +pimoroni_servo2040.menu.ipbtstack.ipv4only=IPv4 Only +pimoroni_servo2040.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +pimoroni_servo2040.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +pimoroni_servo2040.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +pimoroni_servo2040.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +pimoroni_servo2040.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +pimoroni_servo2040.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +pimoroni_servo2040.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +pimoroni_servo2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +pimoroni_servo2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +pimoroni_servo2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +pimoroni_servo2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +pimoroni_servo2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +pimoroni_servo2040.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +pimoroni_servo2040.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +pimoroni_servo2040.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +pimoroni_servo2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +pimoroni_servo2040.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +pimoroni_servo2040.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +pimoroni_servo2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +pimoroni_servo2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +pimoroni_servo2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +pimoroni_servo2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +pimoroni_servo2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +pimoroni_servo2040.menu.uploadmethod.default=Default (UF2) +pimoroni_servo2040.menu.uploadmethod.default.build.ram_length=256k +pimoroni_servo2040.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +pimoroni_servo2040.menu.uploadmethod.default.upload.maximum_data_size=262144 +pimoroni_servo2040.menu.uploadmethod.default.upload.tool=uf2conv +pimoroni_servo2040.menu.uploadmethod.default.upload.tool.default=uf2conv +pimoroni_servo2040.menu.uploadmethod.default.upload.tool.network=uf2conv-network +pimoroni_servo2040.menu.uploadmethod.picotool=Picotool +pimoroni_servo2040.menu.uploadmethod.picotool.build.ram_length=256k +pimoroni_servo2040.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +pimoroni_servo2040.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +pimoroni_servo2040.menu.uploadmethod.picotool.upload.maximum_data_size=262144 +pimoroni_servo2040.menu.uploadmethod.picotool.upload.tool=picotool +pimoroni_servo2040.menu.uploadmethod.picotool.upload.tool.default=picotool +pimoroni_servo2040.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +pimoroni_servo2040.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k +pimoroni_servo2040.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +pimoroni_servo2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144 +pimoroni_servo2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +pimoroni_servo2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + # ----------------------------------- # Pimoroni Tiny2040 # ----------------------------------- @@ -22736,8 +26024,8 @@ pimoroni_tiny2040.menu.flash.8388608_2097152.build.flash_length=6287360 pimoroni_tiny2040.menu.flash.8388608_2097152.build.eeprom_start=276819968 pimoroni_tiny2040.menu.flash.8388608_2097152.build.fs_start=274722816 pimoroni_tiny2040.menu.flash.8388608_2097152.build.fs_end=276819968 -pimoroni_tiny2040.menu.freq.133=133 MHz -pimoroni_tiny2040.menu.freq.133.build.f_cpu=133000000L +pimoroni_tiny2040.menu.freq.200=200 MHz +pimoroni_tiny2040.menu.freq.200.build.f_cpu=200000000L pimoroni_tiny2040.menu.freq.50=50 MHz pimoroni_tiny2040.menu.freq.50.build.f_cpu=50000000L pimoroni_tiny2040.menu.freq.100=100 MHz @@ -22748,20 +26036,20 @@ pimoroni_tiny2040.menu.freq.125=125 MHz pimoroni_tiny2040.menu.freq.125.build.f_cpu=125000000L pimoroni_tiny2040.menu.freq.128=128 MHz pimoroni_tiny2040.menu.freq.128.build.f_cpu=128000000L -pimoroni_tiny2040.menu.freq.150=150 MHz (Overclock) +pimoroni_tiny2040.menu.freq.133=133 MHz +pimoroni_tiny2040.menu.freq.133.build.f_cpu=133000000L +pimoroni_tiny2040.menu.freq.150=150 MHz pimoroni_tiny2040.menu.freq.150.build.f_cpu=150000000L -pimoroni_tiny2040.menu.freq.175=175 MHz (Overclock) -pimoroni_tiny2040.menu.freq.175.build.f_cpu=175000000L -pimoroni_tiny2040.menu.freq.200=200 MHz (Overclock) -pimoroni_tiny2040.menu.freq.200.build.f_cpu=200000000L +pimoroni_tiny2040.menu.freq.176=176 MHz +pimoroni_tiny2040.menu.freq.176.build.f_cpu=176000000L pimoroni_tiny2040.menu.freq.225=225 MHz (Overclock) pimoroni_tiny2040.menu.freq.225.build.f_cpu=225000000L pimoroni_tiny2040.menu.freq.240=240 MHz (Overclock) pimoroni_tiny2040.menu.freq.240.build.f_cpu=240000000L pimoroni_tiny2040.menu.freq.250=250 MHz (Overclock) pimoroni_tiny2040.menu.freq.250.build.f_cpu=250000000L -pimoroni_tiny2040.menu.freq.275=275 MHz (Overclock) -pimoroni_tiny2040.menu.freq.275.build.f_cpu=275000000L +pimoroni_tiny2040.menu.freq.276=276 MHz (Overclock) +pimoroni_tiny2040.menu.freq.276.build.f_cpu=276000000L pimoroni_tiny2040.menu.freq.300=300 MHz (Overclock) pimoroni_tiny2040.menu.freq.300.build.f_cpu=300000000L pimoroni_tiny2040.menu.opt.Small=Small (-Os) (standard) @@ -22778,6 +26066,10 @@ pimoroni_tiny2040.menu.opt.Debug=Debug (-Og) pimoroni_tiny2040.menu.opt.Debug.build.flags.optimize=-Og pimoroni_tiny2040.menu.opt.Disabled=Disabled (-O0) pimoroni_tiny2040.menu.opt.Disabled.build.flags.optimize=-O0 +pimoroni_tiny2040.menu.os.none=None +pimoroni_tiny2040.menu.os.none.build.os= +pimoroni_tiny2040.menu.os.freertos=FreeRTOS SMP +pimoroni_tiny2040.menu.os.freertos.build.os=-D__FREERTOS pimoroni_tiny2040.menu.profile.Disabled=Disabled pimoroni_tiny2040.menu.profile.Disabled.build.flags.profile= pimoroni_tiny2040.menu.profile.Enabled=Enabled @@ -22789,7 +26081,7 @@ pimoroni_tiny2040.menu.rtti.Enabled.build.flags.rtti= pimoroni_tiny2040.menu.stackprotect.Disabled=Disabled pimoroni_tiny2040.menu.stackprotect.Disabled.build.flags.stackprotect= pimoroni_tiny2040.menu.stackprotect.Enabled=Enabled -pimoroni_tiny2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +pimoroni_tiny2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all pimoroni_tiny2040.menu.exceptions.Disabled=Disabled pimoroni_tiny2040.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions pimoroni_tiny2040.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -22816,8 +26108,10 @@ pimoroni_tiny2040.menu.dbglvl.Wire=Wire pimoroni_tiny2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE pimoroni_tiny2040.menu.dbglvl.Bluetooth=Bluetooth pimoroni_tiny2040.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +pimoroni_tiny2040.menu.dbglvl.LWIP=LWIP +pimoroni_tiny2040.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 pimoroni_tiny2040.menu.dbglvl.All=All -pimoroni_tiny2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +pimoroni_tiny2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 pimoroni_tiny2040.menu.dbglvl.NDEBUG=NDEBUG pimoroni_tiny2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG pimoroni_tiny2040.menu.usbstack.picosdk=Pico SDK @@ -22829,29 +26123,29 @@ pimoroni_tiny2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB pimoroni_tiny2040.menu.usbstack.nousb=No USB pimoroni_tiny2040.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" pimoroni_tiny2040.menu.ipbtstack.ipv4only=IPv4 Only -pimoroni_tiny2040.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +pimoroni_tiny2040.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a pimoroni_tiny2040.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 pimoroni_tiny2040.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -pimoroni_tiny2040.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -pimoroni_tiny2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +pimoroni_tiny2040.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +pimoroni_tiny2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 pimoroni_tiny2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -pimoroni_tiny2040.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +pimoroni_tiny2040.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a pimoroni_tiny2040.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 pimoroni_tiny2040.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -pimoroni_tiny2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -pimoroni_tiny2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +pimoroni_tiny2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +pimoroni_tiny2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 pimoroni_tiny2040.menu.uploadmethod.default=Default (UF2) pimoroni_tiny2040.menu.uploadmethod.default.build.ram_length=256k pimoroni_tiny2040.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -23011,8 +26305,8 @@ pimoroni_tiny2350.menu.freq.128=128 MHz pimoroni_tiny2350.menu.freq.128.build.f_cpu=128000000L pimoroni_tiny2350.menu.freq.133=133 MHz pimoroni_tiny2350.menu.freq.133.build.f_cpu=133000000L -pimoroni_tiny2350.menu.freq.175=175 MHz (Overclock) -pimoroni_tiny2350.menu.freq.175.build.f_cpu=175000000L +pimoroni_tiny2350.menu.freq.176=176 MHz (Overclock) +pimoroni_tiny2350.menu.freq.176.build.f_cpu=176000000L pimoroni_tiny2350.menu.freq.200=200 MHz (Overclock) pimoroni_tiny2350.menu.freq.200.build.f_cpu=200000000L pimoroni_tiny2350.menu.freq.225=225 MHz (Overclock) @@ -23021,8 +26315,8 @@ pimoroni_tiny2350.menu.freq.240=240 MHz (Overclock) pimoroni_tiny2350.menu.freq.240.build.f_cpu=240000000L pimoroni_tiny2350.menu.freq.250=250 MHz (Overclock) pimoroni_tiny2350.menu.freq.250.build.f_cpu=250000000L -pimoroni_tiny2350.menu.freq.275=275 MHz (Overclock) -pimoroni_tiny2350.menu.freq.275.build.f_cpu=275000000L +pimoroni_tiny2350.menu.freq.276=276 MHz (Overclock) +pimoroni_tiny2350.menu.freq.276.build.f_cpu=276000000L pimoroni_tiny2350.menu.freq.300=300 MHz (Overclock) pimoroni_tiny2350.menu.freq.300.build.f_cpu=300000000L pimoroni_tiny2350.menu.opt.Small=Small (-Os) (standard) @@ -23039,6 +26333,10 @@ pimoroni_tiny2350.menu.opt.Debug=Debug (-Og) pimoroni_tiny2350.menu.opt.Debug.build.flags.optimize=-Og pimoroni_tiny2350.menu.opt.Disabled=Disabled (-O0) pimoroni_tiny2350.menu.opt.Disabled.build.flags.optimize=-O0 +pimoroni_tiny2350.menu.os.none=None +pimoroni_tiny2350.menu.os.none.build.os= +pimoroni_tiny2350.menu.os.freertos=FreeRTOS SMP +pimoroni_tiny2350.menu.os.freertos.build.os=-D__FREERTOS pimoroni_tiny2350.menu.profile.Disabled=Disabled pimoroni_tiny2350.menu.profile.Disabled.build.flags.profile= pimoroni_tiny2350.menu.profile.Enabled=Enabled @@ -23050,7 +26348,7 @@ pimoroni_tiny2350.menu.rtti.Enabled.build.flags.rtti= pimoroni_tiny2350.menu.stackprotect.Disabled=Disabled pimoroni_tiny2350.menu.stackprotect.Disabled.build.flags.stackprotect= pimoroni_tiny2350.menu.stackprotect.Enabled=Enabled -pimoroni_tiny2350.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +pimoroni_tiny2350.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all pimoroni_tiny2350.menu.exceptions.Disabled=Disabled pimoroni_tiny2350.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions pimoroni_tiny2350.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -23077,8 +26375,10 @@ pimoroni_tiny2350.menu.dbglvl.Wire=Wire pimoroni_tiny2350.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE pimoroni_tiny2350.menu.dbglvl.Bluetooth=Bluetooth pimoroni_tiny2350.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +pimoroni_tiny2350.menu.dbglvl.LWIP=LWIP +pimoroni_tiny2350.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 pimoroni_tiny2350.menu.dbglvl.All=All -pimoroni_tiny2350.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +pimoroni_tiny2350.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 pimoroni_tiny2350.menu.dbglvl.NDEBUG=NDEBUG pimoroni_tiny2350.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG pimoroni_tiny2350.menu.usbstack.picosdk=Pico SDK @@ -23090,29 +26390,29 @@ pimoroni_tiny2350.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB pimoroni_tiny2350.menu.usbstack.nousb=No USB pimoroni_tiny2350.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" pimoroni_tiny2350.menu.ipbtstack.ipv4only=IPv4 Only -pimoroni_tiny2350.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +pimoroni_tiny2350.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a pimoroni_tiny2350.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 pimoroni_tiny2350.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -pimoroni_tiny2350.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -pimoroni_tiny2350.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +pimoroni_tiny2350.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +pimoroni_tiny2350.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 pimoroni_tiny2350.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -pimoroni_tiny2350.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +pimoroni_tiny2350.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a pimoroni_tiny2350.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 pimoroni_tiny2350.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -pimoroni_tiny2350.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -pimoroni_tiny2350.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +pimoroni_tiny2350.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +pimoroni_tiny2350.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 pimoroni_tiny2350.menu.uploadmethod.default=Default (UF2) pimoroni_tiny2350.menu.uploadmethod.default.build.ram_length=512k pimoroni_tiny2350.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -23134,6 +26434,357 @@ pimoroni_tiny2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size pimoroni_tiny2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap pimoroni_tiny2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap +# ----------------------------------- +# Pimoroni Explorer +# ----------------------------------- +pimoroni_explorer.name=Pimoroni Explorer +pimoroni_explorer.vid.0=0x2e8a +pimoroni_explorer.pid.0=0x10c0 +pimoroni_explorer.vid.1=0x2e8a +pimoroni_explorer.pid.1=0x11c0 +pimoroni_explorer.vid.2=0x2e8a +pimoroni_explorer.pid.2=0x50c0 +pimoroni_explorer.vid.3=0x2e8a +pimoroni_explorer.pid.3=0x51c0 +pimoroni_explorer.vid.4=0x2e8a +pimoroni_explorer.pid.4=0x90c0 +pimoroni_explorer.vid.5=0x2e8a +pimoroni_explorer.pid.5=0x91c0 +pimoroni_explorer.vid.6=0x2e8a +pimoroni_explorer.pid.6=0xd0c0 +pimoroni_explorer.vid.7=0x2e8a +pimoroni_explorer.pid.7=0xd1c0 +pimoroni_explorer.upload_port.0.vid=0x2e8a +pimoroni_explorer.upload_port.0.pid=0x10c0 +pimoroni_explorer.upload_port.1.vid=0x2e8a +pimoroni_explorer.upload_port.1.pid=0x11c0 +pimoroni_explorer.upload_port.2.vid=0x2e8a +pimoroni_explorer.upload_port.2.pid=0x50c0 +pimoroni_explorer.upload_port.3.vid=0x2e8a +pimoroni_explorer.upload_port.3.pid=0x51c0 +pimoroni_explorer.upload_port.4.vid=0x2e8a +pimoroni_explorer.upload_port.4.pid=0x90c0 +pimoroni_explorer.upload_port.5.vid=0x2e8a +pimoroni_explorer.upload_port.5.pid=0x91c0 +pimoroni_explorer.upload_port.6.vid=0x2e8a +pimoroni_explorer.upload_port.6.pid=0xd0c0 +pimoroni_explorer.upload_port.7.vid=0x2e8a +pimoroni_explorer.upload_port.7.pid=0xd1c0 +pimoroni_explorer.build.usbvid=-DUSBD_VID=0x2e8a +pimoroni_explorer.build.usbpid=-DUSBD_PID=0x10c0 +pimoroni_explorer.build.usbpwr=-DUSBD_MAX_POWER_MA=500 +pimoroni_explorer.build.board=PIMORONI_EXPLORER +pimoroni_explorer.build.variant=pimoroni_explorer +pimoroni_explorer.upload.maximum_size=16777216 +pimoroni_explorer.upload.wait_for_upload_port=true +pimoroni_explorer.upload.erase_cmd= +pimoroni_explorer.serial.disableDTR=false +pimoroni_explorer.serial.disableRTS=false +pimoroni_explorer.build.f_cpu=125000000 +pimoroni_explorer.build.led= +pimoroni_explorer.build.core=rp2040 +pimoroni_explorer.build.ldscript=memmap_default.ld +pimoroni_explorer.build.boot2=none +pimoroni_explorer.build.usb_manufacturer="Pimoroni" +pimoroni_explorer.build.usb_product="Explorer" +pimoroni_explorer.build.psram_length=0x000000 +pimoroni_explorer.menu.flash.16777216_0=16MB (no FS) +pimoroni_explorer.menu.flash.16777216_0.upload.maximum_size=16769024 +pimoroni_explorer.menu.flash.16777216_0.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_0.build.flash_length=16769024 +pimoroni_explorer.menu.flash.16777216_0.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_0.build.fs_start=285204480 +pimoroni_explorer.menu.flash.16777216_0.build.fs_end=285204480 +pimoroni_explorer.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) +pimoroni_explorer.menu.flash.16777216_65536.upload.maximum_size=16703488 +pimoroni_explorer.menu.flash.16777216_65536.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_65536.build.flash_length=16703488 +pimoroni_explorer.menu.flash.16777216_65536.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_65536.build.fs_start=285138944 +pimoroni_explorer.menu.flash.16777216_65536.build.fs_end=285204480 +pimoroni_explorer.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) +pimoroni_explorer.menu.flash.16777216_131072.upload.maximum_size=16637952 +pimoroni_explorer.menu.flash.16777216_131072.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_131072.build.flash_length=16637952 +pimoroni_explorer.menu.flash.16777216_131072.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_131072.build.fs_start=285073408 +pimoroni_explorer.menu.flash.16777216_131072.build.fs_end=285204480 +pimoroni_explorer.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) +pimoroni_explorer.menu.flash.16777216_262144.upload.maximum_size=16506880 +pimoroni_explorer.menu.flash.16777216_262144.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_262144.build.flash_length=16506880 +pimoroni_explorer.menu.flash.16777216_262144.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_262144.build.fs_start=284942336 +pimoroni_explorer.menu.flash.16777216_262144.build.fs_end=285204480 +pimoroni_explorer.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) +pimoroni_explorer.menu.flash.16777216_524288.upload.maximum_size=16244736 +pimoroni_explorer.menu.flash.16777216_524288.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_524288.build.flash_length=16244736 +pimoroni_explorer.menu.flash.16777216_524288.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_524288.build.fs_start=284680192 +pimoroni_explorer.menu.flash.16777216_524288.build.fs_end=285204480 +pimoroni_explorer.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) +pimoroni_explorer.menu.flash.16777216_1048576.upload.maximum_size=15720448 +pimoroni_explorer.menu.flash.16777216_1048576.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_1048576.build.flash_length=15720448 +pimoroni_explorer.menu.flash.16777216_1048576.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_1048576.build.fs_start=284155904 +pimoroni_explorer.menu.flash.16777216_1048576.build.fs_end=285204480 +pimoroni_explorer.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) +pimoroni_explorer.menu.flash.16777216_2097152.upload.maximum_size=14671872 +pimoroni_explorer.menu.flash.16777216_2097152.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_2097152.build.flash_length=14671872 +pimoroni_explorer.menu.flash.16777216_2097152.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_2097152.build.fs_start=283107328 +pimoroni_explorer.menu.flash.16777216_2097152.build.fs_end=285204480 +pimoroni_explorer.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) +pimoroni_explorer.menu.flash.16777216_3145728.upload.maximum_size=13623296 +pimoroni_explorer.menu.flash.16777216_3145728.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_3145728.build.flash_length=13623296 +pimoroni_explorer.menu.flash.16777216_3145728.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_3145728.build.fs_start=282058752 +pimoroni_explorer.menu.flash.16777216_3145728.build.fs_end=285204480 +pimoroni_explorer.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) +pimoroni_explorer.menu.flash.16777216_4194304.upload.maximum_size=12574720 +pimoroni_explorer.menu.flash.16777216_4194304.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_4194304.build.flash_length=12574720 +pimoroni_explorer.menu.flash.16777216_4194304.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_4194304.build.fs_start=281010176 +pimoroni_explorer.menu.flash.16777216_4194304.build.fs_end=285204480 +pimoroni_explorer.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) +pimoroni_explorer.menu.flash.16777216_5242880.upload.maximum_size=11526144 +pimoroni_explorer.menu.flash.16777216_5242880.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_5242880.build.flash_length=11526144 +pimoroni_explorer.menu.flash.16777216_5242880.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_5242880.build.fs_start=279961600 +pimoroni_explorer.menu.flash.16777216_5242880.build.fs_end=285204480 +pimoroni_explorer.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) +pimoroni_explorer.menu.flash.16777216_6291456.upload.maximum_size=10477568 +pimoroni_explorer.menu.flash.16777216_6291456.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_6291456.build.flash_length=10477568 +pimoroni_explorer.menu.flash.16777216_6291456.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_6291456.build.fs_start=278913024 +pimoroni_explorer.menu.flash.16777216_6291456.build.fs_end=285204480 +pimoroni_explorer.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) +pimoroni_explorer.menu.flash.16777216_7340032.upload.maximum_size=9428992 +pimoroni_explorer.menu.flash.16777216_7340032.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_7340032.build.flash_length=9428992 +pimoroni_explorer.menu.flash.16777216_7340032.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_7340032.build.fs_start=277864448 +pimoroni_explorer.menu.flash.16777216_7340032.build.fs_end=285204480 +pimoroni_explorer.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) +pimoroni_explorer.menu.flash.16777216_8388608.upload.maximum_size=8380416 +pimoroni_explorer.menu.flash.16777216_8388608.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_8388608.build.flash_length=8380416 +pimoroni_explorer.menu.flash.16777216_8388608.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_8388608.build.fs_start=276815872 +pimoroni_explorer.menu.flash.16777216_8388608.build.fs_end=285204480 +pimoroni_explorer.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) +pimoroni_explorer.menu.flash.16777216_9437184.upload.maximum_size=7331840 +pimoroni_explorer.menu.flash.16777216_9437184.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_9437184.build.flash_length=7331840 +pimoroni_explorer.menu.flash.16777216_9437184.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_9437184.build.fs_start=275767296 +pimoroni_explorer.menu.flash.16777216_9437184.build.fs_end=285204480 +pimoroni_explorer.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) +pimoroni_explorer.menu.flash.16777216_10485760.upload.maximum_size=6283264 +pimoroni_explorer.menu.flash.16777216_10485760.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_10485760.build.flash_length=6283264 +pimoroni_explorer.menu.flash.16777216_10485760.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_10485760.build.fs_start=274718720 +pimoroni_explorer.menu.flash.16777216_10485760.build.fs_end=285204480 +pimoroni_explorer.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) +pimoroni_explorer.menu.flash.16777216_11534336.upload.maximum_size=5234688 +pimoroni_explorer.menu.flash.16777216_11534336.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_11534336.build.flash_length=5234688 +pimoroni_explorer.menu.flash.16777216_11534336.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_11534336.build.fs_start=273670144 +pimoroni_explorer.menu.flash.16777216_11534336.build.fs_end=285204480 +pimoroni_explorer.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) +pimoroni_explorer.menu.flash.16777216_12582912.upload.maximum_size=4186112 +pimoroni_explorer.menu.flash.16777216_12582912.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_12582912.build.flash_length=4186112 +pimoroni_explorer.menu.flash.16777216_12582912.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_12582912.build.fs_start=272621568 +pimoroni_explorer.menu.flash.16777216_12582912.build.fs_end=285204480 +pimoroni_explorer.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) +pimoroni_explorer.menu.flash.16777216_13631488.upload.maximum_size=3137536 +pimoroni_explorer.menu.flash.16777216_13631488.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_13631488.build.flash_length=3137536 +pimoroni_explorer.menu.flash.16777216_13631488.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_13631488.build.fs_start=271572992 +pimoroni_explorer.menu.flash.16777216_13631488.build.fs_end=285204480 +pimoroni_explorer.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) +pimoroni_explorer.menu.flash.16777216_14680064.upload.maximum_size=2088960 +pimoroni_explorer.menu.flash.16777216_14680064.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_14680064.build.flash_length=2088960 +pimoroni_explorer.menu.flash.16777216_14680064.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_14680064.build.fs_start=270524416 +pimoroni_explorer.menu.flash.16777216_14680064.build.fs_end=285204480 +pimoroni_explorer.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) +pimoroni_explorer.menu.flash.16777216_15728640.upload.maximum_size=1040384 +pimoroni_explorer.menu.flash.16777216_15728640.build.flash_total=16777216 +pimoroni_explorer.menu.flash.16777216_15728640.build.flash_length=1040384 +pimoroni_explorer.menu.flash.16777216_15728640.build.eeprom_start=285204480 +pimoroni_explorer.menu.flash.16777216_15728640.build.fs_start=269475840 +pimoroni_explorer.menu.flash.16777216_15728640.build.fs_end=285204480 +pimoroni_explorer.menu.arch.arm=ARM +pimoroni_explorer.menu.arch.arm.build.chip=rp2350 +pimoroni_explorer.menu.arch.arm.build.toolchain=arm-none-eabi +pimoroni_explorer.menu.arch.arm.build.toolchainpkg=pqt-gcc +pimoroni_explorer.menu.arch.arm.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse +pimoroni_explorer.menu.arch.arm.build.uf2family=--family rp2350-arm-s --abs-block +pimoroni_explorer.menu.arch.arm.build.mcu=cortex-m33 +pimoroni_explorer.menu.arch.riscv=RISC-V +pimoroni_explorer.menu.arch.riscv.build.chip=rp2350-riscv +pimoroni_explorer.menu.arch.riscv.build.toolchain=riscv32-unknown-elf +pimoroni_explorer.menu.arch.riscv.build.toolchainpkg=pqt-gcc-riscv +pimoroni_explorer.menu.arch.riscv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32 +pimoroni_explorer.menu.arch.riscv.build.uf2family=--family rp2350-riscv --abs-block +pimoroni_explorer.menu.arch.riscv.build.mcu=rv32imac +pimoroni_explorer.menu.freq.150=150 MHz +pimoroni_explorer.menu.freq.150.build.f_cpu=150000000L +pimoroni_explorer.menu.freq.50=50 MHz +pimoroni_explorer.menu.freq.50.build.f_cpu=50000000L +pimoroni_explorer.menu.freq.100=100 MHz +pimoroni_explorer.menu.freq.100.build.f_cpu=100000000L +pimoroni_explorer.menu.freq.120=120 MHz +pimoroni_explorer.menu.freq.120.build.f_cpu=120000000L +pimoroni_explorer.menu.freq.125=125 MHz +pimoroni_explorer.menu.freq.125.build.f_cpu=125000000L +pimoroni_explorer.menu.freq.128=128 MHz +pimoroni_explorer.menu.freq.128.build.f_cpu=128000000L +pimoroni_explorer.menu.freq.133=133 MHz +pimoroni_explorer.menu.freq.133.build.f_cpu=133000000L +pimoroni_explorer.menu.freq.176=176 MHz (Overclock) +pimoroni_explorer.menu.freq.176.build.f_cpu=176000000L +pimoroni_explorer.menu.freq.200=200 MHz (Overclock) +pimoroni_explorer.menu.freq.200.build.f_cpu=200000000L +pimoroni_explorer.menu.freq.225=225 MHz (Overclock) +pimoroni_explorer.menu.freq.225.build.f_cpu=225000000L +pimoroni_explorer.menu.freq.240=240 MHz (Overclock) +pimoroni_explorer.menu.freq.240.build.f_cpu=240000000L +pimoroni_explorer.menu.freq.250=250 MHz (Overclock) +pimoroni_explorer.menu.freq.250.build.f_cpu=250000000L +pimoroni_explorer.menu.freq.276=276 MHz (Overclock) +pimoroni_explorer.menu.freq.276.build.f_cpu=276000000L +pimoroni_explorer.menu.freq.300=300 MHz (Overclock) +pimoroni_explorer.menu.freq.300.build.f_cpu=300000000L +pimoroni_explorer.menu.opt.Small=Small (-Os) (standard) +pimoroni_explorer.menu.opt.Small.build.flags.optimize=-Os +pimoroni_explorer.menu.opt.Optimize=Optimize (-O) +pimoroni_explorer.menu.opt.Optimize.build.flags.optimize=-O +pimoroni_explorer.menu.opt.Optimize2=Optimize More (-O2) +pimoroni_explorer.menu.opt.Optimize2.build.flags.optimize=-O2 +pimoroni_explorer.menu.opt.Optimize3=Optimize Even More (-O3) +pimoroni_explorer.menu.opt.Optimize3.build.flags.optimize=-O3 +pimoroni_explorer.menu.opt.Fast=Fast (-Ofast) (maybe slower) +pimoroni_explorer.menu.opt.Fast.build.flags.optimize=-Ofast +pimoroni_explorer.menu.opt.Debug=Debug (-Og) +pimoroni_explorer.menu.opt.Debug.build.flags.optimize=-Og +pimoroni_explorer.menu.opt.Disabled=Disabled (-O0) +pimoroni_explorer.menu.opt.Disabled.build.flags.optimize=-O0 +pimoroni_explorer.menu.os.none=None +pimoroni_explorer.menu.os.none.build.os= +pimoroni_explorer.menu.os.freertos=FreeRTOS SMP +pimoroni_explorer.menu.os.freertos.build.os=-D__FREERTOS +pimoroni_explorer.menu.profile.Disabled=Disabled +pimoroni_explorer.menu.profile.Disabled.build.flags.profile= +pimoroni_explorer.menu.profile.Enabled=Enabled +pimoroni_explorer.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +pimoroni_explorer.menu.rtti.Disabled=Disabled +pimoroni_explorer.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +pimoroni_explorer.menu.rtti.Enabled=Enabled +pimoroni_explorer.menu.rtti.Enabled.build.flags.rtti= +pimoroni_explorer.menu.stackprotect.Disabled=Disabled +pimoroni_explorer.menu.stackprotect.Disabled.build.flags.stackprotect= +pimoroni_explorer.menu.stackprotect.Enabled=Enabled +pimoroni_explorer.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +pimoroni_explorer.menu.exceptions.Disabled=Disabled +pimoroni_explorer.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +pimoroni_explorer.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +pimoroni_explorer.menu.exceptions.Enabled=Enabled +pimoroni_explorer.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +pimoroni_explorer.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +pimoroni_explorer.menu.dbgport.Disabled=Disabled +pimoroni_explorer.menu.dbgport.Disabled.build.debug_port= +pimoroni_explorer.menu.dbgport.Serial=Serial +pimoroni_explorer.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +pimoroni_explorer.menu.dbgport.Serial1=Serial1 +pimoroni_explorer.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +pimoroni_explorer.menu.dbgport.Serial2=Serial2 +pimoroni_explorer.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +pimoroni_explorer.menu.dbgport.SerialSemi=SerialSemi +pimoroni_explorer.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +pimoroni_explorer.menu.dbglvl.None=None +pimoroni_explorer.menu.dbglvl.None.build.debug_level= +pimoroni_explorer.menu.dbglvl.Core=Core +pimoroni_explorer.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +pimoroni_explorer.menu.dbglvl.SPI=SPI +pimoroni_explorer.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +pimoroni_explorer.menu.dbglvl.Wire=Wire +pimoroni_explorer.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +pimoroni_explorer.menu.dbglvl.Bluetooth=Bluetooth +pimoroni_explorer.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +pimoroni_explorer.menu.dbglvl.LWIP=LWIP +pimoroni_explorer.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +pimoroni_explorer.menu.dbglvl.All=All +pimoroni_explorer.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +pimoroni_explorer.menu.dbglvl.NDEBUG=NDEBUG +pimoroni_explorer.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +pimoroni_explorer.menu.usbstack.picosdk=Pico SDK +pimoroni_explorer.menu.usbstack.picosdk.build.usbstack_flags= +pimoroni_explorer.menu.usbstack.tinyusb=Adafruit TinyUSB +pimoroni_explorer.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +pimoroni_explorer.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +pimoroni_explorer.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +pimoroni_explorer.menu.usbstack.nousb=No USB +pimoroni_explorer.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +pimoroni_explorer.menu.ipbtstack.ipv4only=IPv4 Only +pimoroni_explorer.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +pimoroni_explorer.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +pimoroni_explorer.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +pimoroni_explorer.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +pimoroni_explorer.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +pimoroni_explorer.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +pimoroni_explorer.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +pimoroni_explorer.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +pimoroni_explorer.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +pimoroni_explorer.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +pimoroni_explorer.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +pimoroni_explorer.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +pimoroni_explorer.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +pimoroni_explorer.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +pimoroni_explorer.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +pimoroni_explorer.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +pimoroni_explorer.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +pimoroni_explorer.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +pimoroni_explorer.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +pimoroni_explorer.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +pimoroni_explorer.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +pimoroni_explorer.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +pimoroni_explorer.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +pimoroni_explorer.menu.uploadmethod.default=Default (UF2) +pimoroni_explorer.menu.uploadmethod.default.build.ram_length=512k +pimoroni_explorer.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +pimoroni_explorer.menu.uploadmethod.default.upload.maximum_data_size=524288 +pimoroni_explorer.menu.uploadmethod.default.upload.tool=uf2conv +pimoroni_explorer.menu.uploadmethod.default.upload.tool.default=uf2conv +pimoroni_explorer.menu.uploadmethod.default.upload.tool.network=uf2conv-network +pimoroni_explorer.menu.uploadmethod.picotool=Picotool +pimoroni_explorer.menu.uploadmethod.picotool.build.ram_length=512k +pimoroni_explorer.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +pimoroni_explorer.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +pimoroni_explorer.menu.uploadmethod.picotool.upload.maximum_data_size=524288 +pimoroni_explorer.menu.uploadmethod.picotool.upload.tool=picotool +pimoroni_explorer.menu.uploadmethod.picotool.upload.tool.default=picotool +pimoroni_explorer.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +pimoroni_explorer.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k +pimoroni_explorer.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +pimoroni_explorer.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 +pimoroni_explorer.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +pimoroni_explorer.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + # ----------------------------------- # Pintronix PinMax # ----------------------------------- @@ -23225,8 +26876,8 @@ pintronix_pinmax.menu.flash.4194304_3145728.build.flash_length=1044480 pintronix_pinmax.menu.flash.4194304_3145728.build.eeprom_start=272625664 pintronix_pinmax.menu.flash.4194304_3145728.build.fs_start=269479936 pintronix_pinmax.menu.flash.4194304_3145728.build.fs_end=272625664 -pintronix_pinmax.menu.freq.133=133 MHz -pintronix_pinmax.menu.freq.133.build.f_cpu=133000000L +pintronix_pinmax.menu.freq.200=200 MHz +pintronix_pinmax.menu.freq.200.build.f_cpu=200000000L pintronix_pinmax.menu.freq.50=50 MHz pintronix_pinmax.menu.freq.50.build.f_cpu=50000000L pintronix_pinmax.menu.freq.100=100 MHz @@ -23237,20 +26888,20 @@ pintronix_pinmax.menu.freq.125=125 MHz pintronix_pinmax.menu.freq.125.build.f_cpu=125000000L pintronix_pinmax.menu.freq.128=128 MHz pintronix_pinmax.menu.freq.128.build.f_cpu=128000000L -pintronix_pinmax.menu.freq.150=150 MHz (Overclock) +pintronix_pinmax.menu.freq.133=133 MHz +pintronix_pinmax.menu.freq.133.build.f_cpu=133000000L +pintronix_pinmax.menu.freq.150=150 MHz pintronix_pinmax.menu.freq.150.build.f_cpu=150000000L -pintronix_pinmax.menu.freq.175=175 MHz (Overclock) -pintronix_pinmax.menu.freq.175.build.f_cpu=175000000L -pintronix_pinmax.menu.freq.200=200 MHz (Overclock) -pintronix_pinmax.menu.freq.200.build.f_cpu=200000000L +pintronix_pinmax.menu.freq.176=176 MHz +pintronix_pinmax.menu.freq.176.build.f_cpu=176000000L pintronix_pinmax.menu.freq.225=225 MHz (Overclock) pintronix_pinmax.menu.freq.225.build.f_cpu=225000000L pintronix_pinmax.menu.freq.240=240 MHz (Overclock) pintronix_pinmax.menu.freq.240.build.f_cpu=240000000L pintronix_pinmax.menu.freq.250=250 MHz (Overclock) pintronix_pinmax.menu.freq.250.build.f_cpu=250000000L -pintronix_pinmax.menu.freq.275=275 MHz (Overclock) -pintronix_pinmax.menu.freq.275.build.f_cpu=275000000L +pintronix_pinmax.menu.freq.276=276 MHz (Overclock) +pintronix_pinmax.menu.freq.276.build.f_cpu=276000000L pintronix_pinmax.menu.freq.300=300 MHz (Overclock) pintronix_pinmax.menu.freq.300.build.f_cpu=300000000L pintronix_pinmax.menu.opt.Small=Small (-Os) (standard) @@ -23267,6 +26918,10 @@ pintronix_pinmax.menu.opt.Debug=Debug (-Og) pintronix_pinmax.menu.opt.Debug.build.flags.optimize=-Og pintronix_pinmax.menu.opt.Disabled=Disabled (-O0) pintronix_pinmax.menu.opt.Disabled.build.flags.optimize=-O0 +pintronix_pinmax.menu.os.none=None +pintronix_pinmax.menu.os.none.build.os= +pintronix_pinmax.menu.os.freertos=FreeRTOS SMP +pintronix_pinmax.menu.os.freertos.build.os=-D__FREERTOS pintronix_pinmax.menu.profile.Disabled=Disabled pintronix_pinmax.menu.profile.Disabled.build.flags.profile= pintronix_pinmax.menu.profile.Enabled=Enabled @@ -23278,7 +26933,7 @@ pintronix_pinmax.menu.rtti.Enabled.build.flags.rtti= pintronix_pinmax.menu.stackprotect.Disabled=Disabled pintronix_pinmax.menu.stackprotect.Disabled.build.flags.stackprotect= pintronix_pinmax.menu.stackprotect.Enabled=Enabled -pintronix_pinmax.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +pintronix_pinmax.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all pintronix_pinmax.menu.exceptions.Disabled=Disabled pintronix_pinmax.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions pintronix_pinmax.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -23305,8 +26960,10 @@ pintronix_pinmax.menu.dbglvl.Wire=Wire pintronix_pinmax.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE pintronix_pinmax.menu.dbglvl.Bluetooth=Bluetooth pintronix_pinmax.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +pintronix_pinmax.menu.dbglvl.LWIP=LWIP +pintronix_pinmax.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 pintronix_pinmax.menu.dbglvl.All=All -pintronix_pinmax.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +pintronix_pinmax.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 pintronix_pinmax.menu.dbglvl.NDEBUG=NDEBUG pintronix_pinmax.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG pintronix_pinmax.menu.usbstack.picosdk=Pico SDK @@ -23318,29 +26975,29 @@ pintronix_pinmax.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB - pintronix_pinmax.menu.usbstack.nousb=No USB pintronix_pinmax.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" pintronix_pinmax.menu.ipbtstack.ipv4only=IPv4 Only -pintronix_pinmax.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +pintronix_pinmax.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a pintronix_pinmax.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 pintronix_pinmax.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -pintronix_pinmax.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +pintronix_pinmax.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a pintronix_pinmax.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 pintronix_pinmax.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -pintronix_pinmax.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -pintronix_pinmax.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +pintronix_pinmax.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +pintronix_pinmax.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 pintronix_pinmax.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -pintronix_pinmax.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -pintronix_pinmax.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +pintronix_pinmax.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +pintronix_pinmax.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 pintronix_pinmax.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -pintronix_pinmax.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +pintronix_pinmax.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a pintronix_pinmax.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 pintronix_pinmax.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -pintronix_pinmax.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +pintronix_pinmax.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a pintronix_pinmax.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 pintronix_pinmax.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -pintronix_pinmax.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -pintronix_pinmax.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +pintronix_pinmax.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +pintronix_pinmax.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 pintronix_pinmax.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -pintronix_pinmax.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -pintronix_pinmax.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +pintronix_pinmax.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +pintronix_pinmax.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 pintronix_pinmax.menu.uploadmethod.default=Default (UF2) pintronix_pinmax.menu.uploadmethod.default.build.ram_length=256k pintronix_pinmax.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -23463,8 +27120,8 @@ rakwireless_rak11300.menu.flash.2097152_1048576.build.flash_length=1044480 rakwireless_rak11300.menu.flash.2097152_1048576.build.eeprom_start=270528512 rakwireless_rak11300.menu.flash.2097152_1048576.build.fs_start=269479936 rakwireless_rak11300.menu.flash.2097152_1048576.build.fs_end=270528512 -rakwireless_rak11300.menu.freq.133=133 MHz -rakwireless_rak11300.menu.freq.133.build.f_cpu=133000000L +rakwireless_rak11300.menu.freq.200=200 MHz +rakwireless_rak11300.menu.freq.200.build.f_cpu=200000000L rakwireless_rak11300.menu.freq.50=50 MHz rakwireless_rak11300.menu.freq.50.build.f_cpu=50000000L rakwireless_rak11300.menu.freq.100=100 MHz @@ -23475,20 +27132,20 @@ rakwireless_rak11300.menu.freq.125=125 MHz rakwireless_rak11300.menu.freq.125.build.f_cpu=125000000L rakwireless_rak11300.menu.freq.128=128 MHz rakwireless_rak11300.menu.freq.128.build.f_cpu=128000000L -rakwireless_rak11300.menu.freq.150=150 MHz (Overclock) +rakwireless_rak11300.menu.freq.133=133 MHz +rakwireless_rak11300.menu.freq.133.build.f_cpu=133000000L +rakwireless_rak11300.menu.freq.150=150 MHz rakwireless_rak11300.menu.freq.150.build.f_cpu=150000000L -rakwireless_rak11300.menu.freq.175=175 MHz (Overclock) -rakwireless_rak11300.menu.freq.175.build.f_cpu=175000000L -rakwireless_rak11300.menu.freq.200=200 MHz (Overclock) -rakwireless_rak11300.menu.freq.200.build.f_cpu=200000000L +rakwireless_rak11300.menu.freq.176=176 MHz +rakwireless_rak11300.menu.freq.176.build.f_cpu=176000000L rakwireless_rak11300.menu.freq.225=225 MHz (Overclock) rakwireless_rak11300.menu.freq.225.build.f_cpu=225000000L rakwireless_rak11300.menu.freq.240=240 MHz (Overclock) rakwireless_rak11300.menu.freq.240.build.f_cpu=240000000L rakwireless_rak11300.menu.freq.250=250 MHz (Overclock) rakwireless_rak11300.menu.freq.250.build.f_cpu=250000000L -rakwireless_rak11300.menu.freq.275=275 MHz (Overclock) -rakwireless_rak11300.menu.freq.275.build.f_cpu=275000000L +rakwireless_rak11300.menu.freq.276=276 MHz (Overclock) +rakwireless_rak11300.menu.freq.276.build.f_cpu=276000000L rakwireless_rak11300.menu.freq.300=300 MHz (Overclock) rakwireless_rak11300.menu.freq.300.build.f_cpu=300000000L rakwireless_rak11300.menu.opt.Small=Small (-Os) (standard) @@ -23505,6 +27162,10 @@ rakwireless_rak11300.menu.opt.Debug=Debug (-Og) rakwireless_rak11300.menu.opt.Debug.build.flags.optimize=-Og rakwireless_rak11300.menu.opt.Disabled=Disabled (-O0) rakwireless_rak11300.menu.opt.Disabled.build.flags.optimize=-O0 +rakwireless_rak11300.menu.os.none=None +rakwireless_rak11300.menu.os.none.build.os= +rakwireless_rak11300.menu.os.freertos=FreeRTOS SMP +rakwireless_rak11300.menu.os.freertos.build.os=-D__FREERTOS rakwireless_rak11300.menu.profile.Disabled=Disabled rakwireless_rak11300.menu.profile.Disabled.build.flags.profile= rakwireless_rak11300.menu.profile.Enabled=Enabled @@ -23516,7 +27177,7 @@ rakwireless_rak11300.menu.rtti.Enabled.build.flags.rtti= rakwireless_rak11300.menu.stackprotect.Disabled=Disabled rakwireless_rak11300.menu.stackprotect.Disabled.build.flags.stackprotect= rakwireless_rak11300.menu.stackprotect.Enabled=Enabled -rakwireless_rak11300.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +rakwireless_rak11300.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all rakwireless_rak11300.menu.exceptions.Disabled=Disabled rakwireless_rak11300.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions rakwireless_rak11300.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -23543,8 +27204,10 @@ rakwireless_rak11300.menu.dbglvl.Wire=Wire rakwireless_rak11300.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE rakwireless_rak11300.menu.dbglvl.Bluetooth=Bluetooth rakwireless_rak11300.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +rakwireless_rak11300.menu.dbglvl.LWIP=LWIP +rakwireless_rak11300.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 rakwireless_rak11300.menu.dbglvl.All=All -rakwireless_rak11300.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +rakwireless_rak11300.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 rakwireless_rak11300.menu.dbglvl.NDEBUG=NDEBUG rakwireless_rak11300.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG rakwireless_rak11300.menu.usbstack.picosdk=Pico SDK @@ -23556,29 +27219,29 @@ rakwireless_rak11300.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYU rakwireless_rak11300.menu.usbstack.nousb=No USB rakwireless_rak11300.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" rakwireless_rak11300.menu.ipbtstack.ipv4only=IPv4 Only -rakwireless_rak11300.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +rakwireless_rak11300.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a rakwireless_rak11300.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 rakwireless_rak11300.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -rakwireless_rak11300.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +rakwireless_rak11300.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a rakwireless_rak11300.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 rakwireless_rak11300.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -rakwireless_rak11300.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -rakwireless_rak11300.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +rakwireless_rak11300.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +rakwireless_rak11300.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 rakwireless_rak11300.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -rakwireless_rak11300.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -rakwireless_rak11300.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +rakwireless_rak11300.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +rakwireless_rak11300.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 rakwireless_rak11300.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -rakwireless_rak11300.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +rakwireless_rak11300.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a rakwireless_rak11300.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 rakwireless_rak11300.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -rakwireless_rak11300.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +rakwireless_rak11300.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a rakwireless_rak11300.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 rakwireless_rak11300.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -rakwireless_rak11300.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -rakwireless_rak11300.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +rakwireless_rak11300.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +rakwireless_rak11300.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 rakwireless_rak11300.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -rakwireless_rak11300.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -rakwireless_rak11300.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +rakwireless_rak11300.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +rakwireless_rak11300.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 rakwireless_rak11300.menu.uploadmethod.default=Default (UF2) rakwireless_rak11300.menu.uploadmethod.default.build.ram_length=256k rakwireless_rak11300.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -23783,8 +27446,8 @@ redscorp_rp2040_eins.menu.flash.16777216_15728640.build.flash_length=1044480 redscorp_rp2040_eins.menu.flash.16777216_15728640.build.eeprom_start=285208576 redscorp_rp2040_eins.menu.flash.16777216_15728640.build.fs_start=269479936 redscorp_rp2040_eins.menu.flash.16777216_15728640.build.fs_end=285208576 -redscorp_rp2040_eins.menu.freq.133=133 MHz -redscorp_rp2040_eins.menu.freq.133.build.f_cpu=133000000L +redscorp_rp2040_eins.menu.freq.200=200 MHz +redscorp_rp2040_eins.menu.freq.200.build.f_cpu=200000000L redscorp_rp2040_eins.menu.freq.50=50 MHz redscorp_rp2040_eins.menu.freq.50.build.f_cpu=50000000L redscorp_rp2040_eins.menu.freq.100=100 MHz @@ -23795,20 +27458,20 @@ redscorp_rp2040_eins.menu.freq.125=125 MHz redscorp_rp2040_eins.menu.freq.125.build.f_cpu=125000000L redscorp_rp2040_eins.menu.freq.128=128 MHz redscorp_rp2040_eins.menu.freq.128.build.f_cpu=128000000L -redscorp_rp2040_eins.menu.freq.150=150 MHz (Overclock) +redscorp_rp2040_eins.menu.freq.133=133 MHz +redscorp_rp2040_eins.menu.freq.133.build.f_cpu=133000000L +redscorp_rp2040_eins.menu.freq.150=150 MHz redscorp_rp2040_eins.menu.freq.150.build.f_cpu=150000000L -redscorp_rp2040_eins.menu.freq.175=175 MHz (Overclock) -redscorp_rp2040_eins.menu.freq.175.build.f_cpu=175000000L -redscorp_rp2040_eins.menu.freq.200=200 MHz (Overclock) -redscorp_rp2040_eins.menu.freq.200.build.f_cpu=200000000L +redscorp_rp2040_eins.menu.freq.176=176 MHz +redscorp_rp2040_eins.menu.freq.176.build.f_cpu=176000000L redscorp_rp2040_eins.menu.freq.225=225 MHz (Overclock) redscorp_rp2040_eins.menu.freq.225.build.f_cpu=225000000L redscorp_rp2040_eins.menu.freq.240=240 MHz (Overclock) redscorp_rp2040_eins.menu.freq.240.build.f_cpu=240000000L redscorp_rp2040_eins.menu.freq.250=250 MHz (Overclock) redscorp_rp2040_eins.menu.freq.250.build.f_cpu=250000000L -redscorp_rp2040_eins.menu.freq.275=275 MHz (Overclock) -redscorp_rp2040_eins.menu.freq.275.build.f_cpu=275000000L +redscorp_rp2040_eins.menu.freq.276=276 MHz (Overclock) +redscorp_rp2040_eins.menu.freq.276.build.f_cpu=276000000L redscorp_rp2040_eins.menu.freq.300=300 MHz (Overclock) redscorp_rp2040_eins.menu.freq.300.build.f_cpu=300000000L redscorp_rp2040_eins.menu.opt.Small=Small (-Os) (standard) @@ -23825,6 +27488,10 @@ redscorp_rp2040_eins.menu.opt.Debug=Debug (-Og) redscorp_rp2040_eins.menu.opt.Debug.build.flags.optimize=-Og redscorp_rp2040_eins.menu.opt.Disabled=Disabled (-O0) redscorp_rp2040_eins.menu.opt.Disabled.build.flags.optimize=-O0 +redscorp_rp2040_eins.menu.os.none=None +redscorp_rp2040_eins.menu.os.none.build.os= +redscorp_rp2040_eins.menu.os.freertos=FreeRTOS SMP +redscorp_rp2040_eins.menu.os.freertos.build.os=-D__FREERTOS redscorp_rp2040_eins.menu.profile.Disabled=Disabled redscorp_rp2040_eins.menu.profile.Disabled.build.flags.profile= redscorp_rp2040_eins.menu.profile.Enabled=Enabled @@ -23836,7 +27503,7 @@ redscorp_rp2040_eins.menu.rtti.Enabled.build.flags.rtti= redscorp_rp2040_eins.menu.stackprotect.Disabled=Disabled redscorp_rp2040_eins.menu.stackprotect.Disabled.build.flags.stackprotect= redscorp_rp2040_eins.menu.stackprotect.Enabled=Enabled -redscorp_rp2040_eins.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +redscorp_rp2040_eins.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all redscorp_rp2040_eins.menu.exceptions.Disabled=Disabled redscorp_rp2040_eins.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions redscorp_rp2040_eins.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -23863,8 +27530,10 @@ redscorp_rp2040_eins.menu.dbglvl.Wire=Wire redscorp_rp2040_eins.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE redscorp_rp2040_eins.menu.dbglvl.Bluetooth=Bluetooth redscorp_rp2040_eins.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +redscorp_rp2040_eins.menu.dbglvl.LWIP=LWIP +redscorp_rp2040_eins.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 redscorp_rp2040_eins.menu.dbglvl.All=All -redscorp_rp2040_eins.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +redscorp_rp2040_eins.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 redscorp_rp2040_eins.menu.dbglvl.NDEBUG=NDEBUG redscorp_rp2040_eins.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG redscorp_rp2040_eins.menu.usbstack.picosdk=Pico SDK @@ -23876,29 +27545,29 @@ redscorp_rp2040_eins.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYU redscorp_rp2040_eins.menu.usbstack.nousb=No USB redscorp_rp2040_eins.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" redscorp_rp2040_eins.menu.ipbtstack.ipv4only=IPv4 Only -redscorp_rp2040_eins.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +redscorp_rp2040_eins.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a redscorp_rp2040_eins.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 redscorp_rp2040_eins.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -redscorp_rp2040_eins.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +redscorp_rp2040_eins.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a redscorp_rp2040_eins.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 redscorp_rp2040_eins.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -redscorp_rp2040_eins.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -redscorp_rp2040_eins.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +redscorp_rp2040_eins.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +redscorp_rp2040_eins.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 redscorp_rp2040_eins.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -redscorp_rp2040_eins.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -redscorp_rp2040_eins.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +redscorp_rp2040_eins.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +redscorp_rp2040_eins.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 redscorp_rp2040_eins.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -redscorp_rp2040_eins.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +redscorp_rp2040_eins.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a redscorp_rp2040_eins.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 redscorp_rp2040_eins.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -redscorp_rp2040_eins.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +redscorp_rp2040_eins.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a redscorp_rp2040_eins.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 redscorp_rp2040_eins.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -redscorp_rp2040_eins.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -redscorp_rp2040_eins.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +redscorp_rp2040_eins.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +redscorp_rp2040_eins.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 redscorp_rp2040_eins.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -redscorp_rp2040_eins.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -redscorp_rp2040_eins.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +redscorp_rp2040_eins.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +redscorp_rp2040_eins.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 redscorp_rp2040_eins.menu.uploadmethod.default=Default (UF2) redscorp_rp2040_eins.menu.uploadmethod.default.build.ram_length=256k redscorp_rp2040_eins.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -24103,8 +27772,8 @@ redscorp_rp2040_promini.menu.flash.16777216_15728640.build.flash_length=1044480 redscorp_rp2040_promini.menu.flash.16777216_15728640.build.eeprom_start=285208576 redscorp_rp2040_promini.menu.flash.16777216_15728640.build.fs_start=269479936 redscorp_rp2040_promini.menu.flash.16777216_15728640.build.fs_end=285208576 -redscorp_rp2040_promini.menu.freq.133=133 MHz -redscorp_rp2040_promini.menu.freq.133.build.f_cpu=133000000L +redscorp_rp2040_promini.menu.freq.200=200 MHz +redscorp_rp2040_promini.menu.freq.200.build.f_cpu=200000000L redscorp_rp2040_promini.menu.freq.50=50 MHz redscorp_rp2040_promini.menu.freq.50.build.f_cpu=50000000L redscorp_rp2040_promini.menu.freq.100=100 MHz @@ -24115,20 +27784,20 @@ redscorp_rp2040_promini.menu.freq.125=125 MHz redscorp_rp2040_promini.menu.freq.125.build.f_cpu=125000000L redscorp_rp2040_promini.menu.freq.128=128 MHz redscorp_rp2040_promini.menu.freq.128.build.f_cpu=128000000L -redscorp_rp2040_promini.menu.freq.150=150 MHz (Overclock) +redscorp_rp2040_promini.menu.freq.133=133 MHz +redscorp_rp2040_promini.menu.freq.133.build.f_cpu=133000000L +redscorp_rp2040_promini.menu.freq.150=150 MHz redscorp_rp2040_promini.menu.freq.150.build.f_cpu=150000000L -redscorp_rp2040_promini.menu.freq.175=175 MHz (Overclock) -redscorp_rp2040_promini.menu.freq.175.build.f_cpu=175000000L -redscorp_rp2040_promini.menu.freq.200=200 MHz (Overclock) -redscorp_rp2040_promini.menu.freq.200.build.f_cpu=200000000L +redscorp_rp2040_promini.menu.freq.176=176 MHz +redscorp_rp2040_promini.menu.freq.176.build.f_cpu=176000000L redscorp_rp2040_promini.menu.freq.225=225 MHz (Overclock) redscorp_rp2040_promini.menu.freq.225.build.f_cpu=225000000L redscorp_rp2040_promini.menu.freq.240=240 MHz (Overclock) redscorp_rp2040_promini.menu.freq.240.build.f_cpu=240000000L redscorp_rp2040_promini.menu.freq.250=250 MHz (Overclock) redscorp_rp2040_promini.menu.freq.250.build.f_cpu=250000000L -redscorp_rp2040_promini.menu.freq.275=275 MHz (Overclock) -redscorp_rp2040_promini.menu.freq.275.build.f_cpu=275000000L +redscorp_rp2040_promini.menu.freq.276=276 MHz (Overclock) +redscorp_rp2040_promini.menu.freq.276.build.f_cpu=276000000L redscorp_rp2040_promini.menu.freq.300=300 MHz (Overclock) redscorp_rp2040_promini.menu.freq.300.build.f_cpu=300000000L redscorp_rp2040_promini.menu.opt.Small=Small (-Os) (standard) @@ -24145,6 +27814,10 @@ redscorp_rp2040_promini.menu.opt.Debug=Debug (-Og) redscorp_rp2040_promini.menu.opt.Debug.build.flags.optimize=-Og redscorp_rp2040_promini.menu.opt.Disabled=Disabled (-O0) redscorp_rp2040_promini.menu.opt.Disabled.build.flags.optimize=-O0 +redscorp_rp2040_promini.menu.os.none=None +redscorp_rp2040_promini.menu.os.none.build.os= +redscorp_rp2040_promini.menu.os.freertos=FreeRTOS SMP +redscorp_rp2040_promini.menu.os.freertos.build.os=-D__FREERTOS redscorp_rp2040_promini.menu.profile.Disabled=Disabled redscorp_rp2040_promini.menu.profile.Disabled.build.flags.profile= redscorp_rp2040_promini.menu.profile.Enabled=Enabled @@ -24156,7 +27829,7 @@ redscorp_rp2040_promini.menu.rtti.Enabled.build.flags.rtti= redscorp_rp2040_promini.menu.stackprotect.Disabled=Disabled redscorp_rp2040_promini.menu.stackprotect.Disabled.build.flags.stackprotect= redscorp_rp2040_promini.menu.stackprotect.Enabled=Enabled -redscorp_rp2040_promini.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +redscorp_rp2040_promini.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all redscorp_rp2040_promini.menu.exceptions.Disabled=Disabled redscorp_rp2040_promini.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions redscorp_rp2040_promini.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -24183,8 +27856,10 @@ redscorp_rp2040_promini.menu.dbglvl.Wire=Wire redscorp_rp2040_promini.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE redscorp_rp2040_promini.menu.dbglvl.Bluetooth=Bluetooth redscorp_rp2040_promini.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +redscorp_rp2040_promini.menu.dbglvl.LWIP=LWIP +redscorp_rp2040_promini.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 redscorp_rp2040_promini.menu.dbglvl.All=All -redscorp_rp2040_promini.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +redscorp_rp2040_promini.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 redscorp_rp2040_promini.menu.dbglvl.NDEBUG=NDEBUG redscorp_rp2040_promini.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG redscorp_rp2040_promini.menu.usbstack.picosdk=Pico SDK @@ -24196,29 +27871,29 @@ redscorp_rp2040_promini.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TI redscorp_rp2040_promini.menu.usbstack.nousb=No USB redscorp_rp2040_promini.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" redscorp_rp2040_promini.menu.ipbtstack.ipv4only=IPv4 Only -redscorp_rp2040_promini.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +redscorp_rp2040_promini.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a redscorp_rp2040_promini.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 redscorp_rp2040_promini.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -redscorp_rp2040_promini.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +redscorp_rp2040_promini.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a redscorp_rp2040_promini.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 redscorp_rp2040_promini.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -redscorp_rp2040_promini.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -redscorp_rp2040_promini.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +redscorp_rp2040_promini.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +redscorp_rp2040_promini.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 redscorp_rp2040_promini.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -redscorp_rp2040_promini.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -redscorp_rp2040_promini.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +redscorp_rp2040_promini.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +redscorp_rp2040_promini.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 redscorp_rp2040_promini.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -redscorp_rp2040_promini.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +redscorp_rp2040_promini.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a redscorp_rp2040_promini.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 redscorp_rp2040_promini.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -redscorp_rp2040_promini.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +redscorp_rp2040_promini.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a redscorp_rp2040_promini.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 redscorp_rp2040_promini.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -redscorp_rp2040_promini.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -redscorp_rp2040_promini.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +redscorp_rp2040_promini.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +redscorp_rp2040_promini.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 redscorp_rp2040_promini.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -redscorp_rp2040_promini.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -redscorp_rp2040_promini.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +redscorp_rp2040_promini.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +redscorp_rp2040_promini.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 redscorp_rp2040_promini.menu.uploadmethod.default=Default (UF2) redscorp_rp2040_promini.menu.uploadmethod.default.build.ram_length=256k redscorp_rp2040_promini.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -24359,8 +28034,8 @@ sea_picro.menu.flash.8388608_7340032.build.flash_length=1044480 sea_picro.menu.flash.8388608_7340032.build.eeprom_start=276819968 sea_picro.menu.flash.8388608_7340032.build.fs_start=269479936 sea_picro.menu.flash.8388608_7340032.build.fs_end=276819968 -sea_picro.menu.freq.133=133 MHz -sea_picro.menu.freq.133.build.f_cpu=133000000L +sea_picro.menu.freq.200=200 MHz +sea_picro.menu.freq.200.build.f_cpu=200000000L sea_picro.menu.freq.50=50 MHz sea_picro.menu.freq.50.build.f_cpu=50000000L sea_picro.menu.freq.100=100 MHz @@ -24371,20 +28046,20 @@ sea_picro.menu.freq.125=125 MHz sea_picro.menu.freq.125.build.f_cpu=125000000L sea_picro.menu.freq.128=128 MHz sea_picro.menu.freq.128.build.f_cpu=128000000L -sea_picro.menu.freq.150=150 MHz (Overclock) +sea_picro.menu.freq.133=133 MHz +sea_picro.menu.freq.133.build.f_cpu=133000000L +sea_picro.menu.freq.150=150 MHz sea_picro.menu.freq.150.build.f_cpu=150000000L -sea_picro.menu.freq.175=175 MHz (Overclock) -sea_picro.menu.freq.175.build.f_cpu=175000000L -sea_picro.menu.freq.200=200 MHz (Overclock) -sea_picro.menu.freq.200.build.f_cpu=200000000L +sea_picro.menu.freq.176=176 MHz +sea_picro.menu.freq.176.build.f_cpu=176000000L sea_picro.menu.freq.225=225 MHz (Overclock) sea_picro.menu.freq.225.build.f_cpu=225000000L sea_picro.menu.freq.240=240 MHz (Overclock) sea_picro.menu.freq.240.build.f_cpu=240000000L sea_picro.menu.freq.250=250 MHz (Overclock) sea_picro.menu.freq.250.build.f_cpu=250000000L -sea_picro.menu.freq.275=275 MHz (Overclock) -sea_picro.menu.freq.275.build.f_cpu=275000000L +sea_picro.menu.freq.276=276 MHz (Overclock) +sea_picro.menu.freq.276.build.f_cpu=276000000L sea_picro.menu.freq.300=300 MHz (Overclock) sea_picro.menu.freq.300.build.f_cpu=300000000L sea_picro.menu.opt.Small=Small (-Os) (standard) @@ -24401,6 +28076,10 @@ sea_picro.menu.opt.Debug=Debug (-Og) sea_picro.menu.opt.Debug.build.flags.optimize=-Og sea_picro.menu.opt.Disabled=Disabled (-O0) sea_picro.menu.opt.Disabled.build.flags.optimize=-O0 +sea_picro.menu.os.none=None +sea_picro.menu.os.none.build.os= +sea_picro.menu.os.freertos=FreeRTOS SMP +sea_picro.menu.os.freertos.build.os=-D__FREERTOS sea_picro.menu.profile.Disabled=Disabled sea_picro.menu.profile.Disabled.build.flags.profile= sea_picro.menu.profile.Enabled=Enabled @@ -24412,7 +28091,7 @@ sea_picro.menu.rtti.Enabled.build.flags.rtti= sea_picro.menu.stackprotect.Disabled=Disabled sea_picro.menu.stackprotect.Disabled.build.flags.stackprotect= sea_picro.menu.stackprotect.Enabled=Enabled -sea_picro.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +sea_picro.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all sea_picro.menu.exceptions.Disabled=Disabled sea_picro.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions sea_picro.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -24439,8 +28118,10 @@ sea_picro.menu.dbglvl.Wire=Wire sea_picro.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE sea_picro.menu.dbglvl.Bluetooth=Bluetooth sea_picro.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +sea_picro.menu.dbglvl.LWIP=LWIP +sea_picro.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 sea_picro.menu.dbglvl.All=All -sea_picro.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +sea_picro.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 sea_picro.menu.dbglvl.NDEBUG=NDEBUG sea_picro.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG sea_picro.menu.usbstack.picosdk=Pico SDK @@ -24452,29 +28133,29 @@ sea_picro.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TI sea_picro.menu.usbstack.nousb=No USB sea_picro.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" sea_picro.menu.ipbtstack.ipv4only=IPv4 Only -sea_picro.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +sea_picro.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a sea_picro.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 sea_picro.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -sea_picro.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +sea_picro.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a sea_picro.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 sea_picro.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -sea_picro.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -sea_picro.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +sea_picro.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +sea_picro.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 sea_picro.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -sea_picro.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -sea_picro.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +sea_picro.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +sea_picro.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 sea_picro.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -sea_picro.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +sea_picro.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a sea_picro.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 sea_picro.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -sea_picro.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +sea_picro.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a sea_picro.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 sea_picro.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -sea_picro.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -sea_picro.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +sea_picro.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +sea_picro.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 sea_picro.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -sea_picro.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -sea_picro.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +sea_picro.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +sea_picro.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 sea_picro.menu.uploadmethod.default=Default (UF2) sea_picro.menu.uploadmethod.default.build.ram_length=256k sea_picro.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -24583,8 +28264,8 @@ silicognition_rp2040_shim.menu.flash.4194304_3145728.build.flash_length=1044480 silicognition_rp2040_shim.menu.flash.4194304_3145728.build.eeprom_start=272625664 silicognition_rp2040_shim.menu.flash.4194304_3145728.build.fs_start=269479936 silicognition_rp2040_shim.menu.flash.4194304_3145728.build.fs_end=272625664 -silicognition_rp2040_shim.menu.freq.133=133 MHz -silicognition_rp2040_shim.menu.freq.133.build.f_cpu=133000000L +silicognition_rp2040_shim.menu.freq.200=200 MHz +silicognition_rp2040_shim.menu.freq.200.build.f_cpu=200000000L silicognition_rp2040_shim.menu.freq.50=50 MHz silicognition_rp2040_shim.menu.freq.50.build.f_cpu=50000000L silicognition_rp2040_shim.menu.freq.100=100 MHz @@ -24595,20 +28276,20 @@ silicognition_rp2040_shim.menu.freq.125=125 MHz silicognition_rp2040_shim.menu.freq.125.build.f_cpu=125000000L silicognition_rp2040_shim.menu.freq.128=128 MHz silicognition_rp2040_shim.menu.freq.128.build.f_cpu=128000000L -silicognition_rp2040_shim.menu.freq.150=150 MHz (Overclock) +silicognition_rp2040_shim.menu.freq.133=133 MHz +silicognition_rp2040_shim.menu.freq.133.build.f_cpu=133000000L +silicognition_rp2040_shim.menu.freq.150=150 MHz silicognition_rp2040_shim.menu.freq.150.build.f_cpu=150000000L -silicognition_rp2040_shim.menu.freq.175=175 MHz (Overclock) -silicognition_rp2040_shim.menu.freq.175.build.f_cpu=175000000L -silicognition_rp2040_shim.menu.freq.200=200 MHz (Overclock) -silicognition_rp2040_shim.menu.freq.200.build.f_cpu=200000000L +silicognition_rp2040_shim.menu.freq.176=176 MHz +silicognition_rp2040_shim.menu.freq.176.build.f_cpu=176000000L silicognition_rp2040_shim.menu.freq.225=225 MHz (Overclock) silicognition_rp2040_shim.menu.freq.225.build.f_cpu=225000000L silicognition_rp2040_shim.menu.freq.240=240 MHz (Overclock) silicognition_rp2040_shim.menu.freq.240.build.f_cpu=240000000L silicognition_rp2040_shim.menu.freq.250=250 MHz (Overclock) silicognition_rp2040_shim.menu.freq.250.build.f_cpu=250000000L -silicognition_rp2040_shim.menu.freq.275=275 MHz (Overclock) -silicognition_rp2040_shim.menu.freq.275.build.f_cpu=275000000L +silicognition_rp2040_shim.menu.freq.276=276 MHz (Overclock) +silicognition_rp2040_shim.menu.freq.276.build.f_cpu=276000000L silicognition_rp2040_shim.menu.freq.300=300 MHz (Overclock) silicognition_rp2040_shim.menu.freq.300.build.f_cpu=300000000L silicognition_rp2040_shim.menu.opt.Small=Small (-Os) (standard) @@ -24625,6 +28306,10 @@ silicognition_rp2040_shim.menu.opt.Debug=Debug (-Og) silicognition_rp2040_shim.menu.opt.Debug.build.flags.optimize=-Og silicognition_rp2040_shim.menu.opt.Disabled=Disabled (-O0) silicognition_rp2040_shim.menu.opt.Disabled.build.flags.optimize=-O0 +silicognition_rp2040_shim.menu.os.none=None +silicognition_rp2040_shim.menu.os.none.build.os= +silicognition_rp2040_shim.menu.os.freertos=FreeRTOS SMP +silicognition_rp2040_shim.menu.os.freertos.build.os=-D__FREERTOS silicognition_rp2040_shim.menu.profile.Disabled=Disabled silicognition_rp2040_shim.menu.profile.Disabled.build.flags.profile= silicognition_rp2040_shim.menu.profile.Enabled=Enabled @@ -24636,7 +28321,7 @@ silicognition_rp2040_shim.menu.rtti.Enabled.build.flags.rtti= silicognition_rp2040_shim.menu.stackprotect.Disabled=Disabled silicognition_rp2040_shim.menu.stackprotect.Disabled.build.flags.stackprotect= silicognition_rp2040_shim.menu.stackprotect.Enabled=Enabled -silicognition_rp2040_shim.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +silicognition_rp2040_shim.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all silicognition_rp2040_shim.menu.exceptions.Disabled=Disabled silicognition_rp2040_shim.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions silicognition_rp2040_shim.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -24663,8 +28348,10 @@ silicognition_rp2040_shim.menu.dbglvl.Wire=Wire silicognition_rp2040_shim.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE silicognition_rp2040_shim.menu.dbglvl.Bluetooth=Bluetooth silicognition_rp2040_shim.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +silicognition_rp2040_shim.menu.dbglvl.LWIP=LWIP +silicognition_rp2040_shim.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 silicognition_rp2040_shim.menu.dbglvl.All=All -silicognition_rp2040_shim.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +silicognition_rp2040_shim.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 silicognition_rp2040_shim.menu.dbglvl.NDEBUG=NDEBUG silicognition_rp2040_shim.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG silicognition_rp2040_shim.menu.usbstack.picosdk=Pico SDK @@ -24676,29 +28363,29 @@ silicognition_rp2040_shim.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_ silicognition_rp2040_shim.menu.usbstack.nousb=No USB silicognition_rp2040_shim.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" silicognition_rp2040_shim.menu.ipbtstack.ipv4only=IPv4 Only -silicognition_rp2040_shim.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +silicognition_rp2040_shim.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a silicognition_rp2040_shim.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 silicognition_rp2040_shim.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -silicognition_rp2040_shim.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -silicognition_rp2040_shim.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +silicognition_rp2040_shim.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +silicognition_rp2040_shim.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 silicognition_rp2040_shim.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -silicognition_rp2040_shim.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +silicognition_rp2040_shim.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a silicognition_rp2040_shim.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 silicognition_rp2040_shim.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -silicognition_rp2040_shim.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -silicognition_rp2040_shim.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +silicognition_rp2040_shim.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +silicognition_rp2040_shim.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 silicognition_rp2040_shim.menu.uploadmethod.default=Default (UF2) silicognition_rp2040_shim.menu.uploadmethod.default.build.ram_length=256k silicognition_rp2040_shim.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -24839,8 +28526,8 @@ solderparty_rp2040_stamp.menu.flash.8388608_7340032.build.flash_length=1044480 solderparty_rp2040_stamp.menu.flash.8388608_7340032.build.eeprom_start=276819968 solderparty_rp2040_stamp.menu.flash.8388608_7340032.build.fs_start=269479936 solderparty_rp2040_stamp.menu.flash.8388608_7340032.build.fs_end=276819968 -solderparty_rp2040_stamp.menu.freq.133=133 MHz -solderparty_rp2040_stamp.menu.freq.133.build.f_cpu=133000000L +solderparty_rp2040_stamp.menu.freq.200=200 MHz +solderparty_rp2040_stamp.menu.freq.200.build.f_cpu=200000000L solderparty_rp2040_stamp.menu.freq.50=50 MHz solderparty_rp2040_stamp.menu.freq.50.build.f_cpu=50000000L solderparty_rp2040_stamp.menu.freq.100=100 MHz @@ -24851,20 +28538,20 @@ solderparty_rp2040_stamp.menu.freq.125=125 MHz solderparty_rp2040_stamp.menu.freq.125.build.f_cpu=125000000L solderparty_rp2040_stamp.menu.freq.128=128 MHz solderparty_rp2040_stamp.menu.freq.128.build.f_cpu=128000000L -solderparty_rp2040_stamp.menu.freq.150=150 MHz (Overclock) +solderparty_rp2040_stamp.menu.freq.133=133 MHz +solderparty_rp2040_stamp.menu.freq.133.build.f_cpu=133000000L +solderparty_rp2040_stamp.menu.freq.150=150 MHz solderparty_rp2040_stamp.menu.freq.150.build.f_cpu=150000000L -solderparty_rp2040_stamp.menu.freq.175=175 MHz (Overclock) -solderparty_rp2040_stamp.menu.freq.175.build.f_cpu=175000000L -solderparty_rp2040_stamp.menu.freq.200=200 MHz (Overclock) -solderparty_rp2040_stamp.menu.freq.200.build.f_cpu=200000000L +solderparty_rp2040_stamp.menu.freq.176=176 MHz +solderparty_rp2040_stamp.menu.freq.176.build.f_cpu=176000000L solderparty_rp2040_stamp.menu.freq.225=225 MHz (Overclock) solderparty_rp2040_stamp.menu.freq.225.build.f_cpu=225000000L solderparty_rp2040_stamp.menu.freq.240=240 MHz (Overclock) solderparty_rp2040_stamp.menu.freq.240.build.f_cpu=240000000L solderparty_rp2040_stamp.menu.freq.250=250 MHz (Overclock) solderparty_rp2040_stamp.menu.freq.250.build.f_cpu=250000000L -solderparty_rp2040_stamp.menu.freq.275=275 MHz (Overclock) -solderparty_rp2040_stamp.menu.freq.275.build.f_cpu=275000000L +solderparty_rp2040_stamp.menu.freq.276=276 MHz (Overclock) +solderparty_rp2040_stamp.menu.freq.276.build.f_cpu=276000000L solderparty_rp2040_stamp.menu.freq.300=300 MHz (Overclock) solderparty_rp2040_stamp.menu.freq.300.build.f_cpu=300000000L solderparty_rp2040_stamp.menu.opt.Small=Small (-Os) (standard) @@ -24881,6 +28568,10 @@ solderparty_rp2040_stamp.menu.opt.Debug=Debug (-Og) solderparty_rp2040_stamp.menu.opt.Debug.build.flags.optimize=-Og solderparty_rp2040_stamp.menu.opt.Disabled=Disabled (-O0) solderparty_rp2040_stamp.menu.opt.Disabled.build.flags.optimize=-O0 +solderparty_rp2040_stamp.menu.os.none=None +solderparty_rp2040_stamp.menu.os.none.build.os= +solderparty_rp2040_stamp.menu.os.freertos=FreeRTOS SMP +solderparty_rp2040_stamp.menu.os.freertos.build.os=-D__FREERTOS solderparty_rp2040_stamp.menu.profile.Disabled=Disabled solderparty_rp2040_stamp.menu.profile.Disabled.build.flags.profile= solderparty_rp2040_stamp.menu.profile.Enabled=Enabled @@ -24892,7 +28583,7 @@ solderparty_rp2040_stamp.menu.rtti.Enabled.build.flags.rtti= solderparty_rp2040_stamp.menu.stackprotect.Disabled=Disabled solderparty_rp2040_stamp.menu.stackprotect.Disabled.build.flags.stackprotect= solderparty_rp2040_stamp.menu.stackprotect.Enabled=Enabled -solderparty_rp2040_stamp.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +solderparty_rp2040_stamp.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all solderparty_rp2040_stamp.menu.exceptions.Disabled=Disabled solderparty_rp2040_stamp.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions solderparty_rp2040_stamp.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -24919,8 +28610,10 @@ solderparty_rp2040_stamp.menu.dbglvl.Wire=Wire solderparty_rp2040_stamp.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE solderparty_rp2040_stamp.menu.dbglvl.Bluetooth=Bluetooth solderparty_rp2040_stamp.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +solderparty_rp2040_stamp.menu.dbglvl.LWIP=LWIP +solderparty_rp2040_stamp.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 solderparty_rp2040_stamp.menu.dbglvl.All=All -solderparty_rp2040_stamp.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +solderparty_rp2040_stamp.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 solderparty_rp2040_stamp.menu.dbglvl.NDEBUG=NDEBUG solderparty_rp2040_stamp.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG solderparty_rp2040_stamp.menu.usbstack.picosdk=Pico SDK @@ -24932,29 +28625,29 @@ solderparty_rp2040_stamp.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_T solderparty_rp2040_stamp.menu.usbstack.nousb=No USB solderparty_rp2040_stamp.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" solderparty_rp2040_stamp.menu.ipbtstack.ipv4only=IPv4 Only -solderparty_rp2040_stamp.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +solderparty_rp2040_stamp.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a solderparty_rp2040_stamp.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 solderparty_rp2040_stamp.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -solderparty_rp2040_stamp.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +solderparty_rp2040_stamp.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a solderparty_rp2040_stamp.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 solderparty_rp2040_stamp.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -solderparty_rp2040_stamp.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -solderparty_rp2040_stamp.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +solderparty_rp2040_stamp.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +solderparty_rp2040_stamp.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 solderparty_rp2040_stamp.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -solderparty_rp2040_stamp.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -solderparty_rp2040_stamp.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +solderparty_rp2040_stamp.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +solderparty_rp2040_stamp.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 solderparty_rp2040_stamp.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -solderparty_rp2040_stamp.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +solderparty_rp2040_stamp.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a solderparty_rp2040_stamp.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 solderparty_rp2040_stamp.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -solderparty_rp2040_stamp.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +solderparty_rp2040_stamp.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a solderparty_rp2040_stamp.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 solderparty_rp2040_stamp.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -solderparty_rp2040_stamp.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -solderparty_rp2040_stamp.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +solderparty_rp2040_stamp.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +solderparty_rp2040_stamp.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 solderparty_rp2040_stamp.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -solderparty_rp2040_stamp.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -solderparty_rp2040_stamp.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +solderparty_rp2040_stamp.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +solderparty_rp2040_stamp.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 solderparty_rp2040_stamp.menu.uploadmethod.default=Default (UF2) solderparty_rp2040_stamp.menu.uploadmethod.default.build.ram_length=256k solderparty_rp2040_stamp.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -25174,8 +28867,8 @@ solderparty_rp2350_stamp.menu.freq.128=128 MHz solderparty_rp2350_stamp.menu.freq.128.build.f_cpu=128000000L solderparty_rp2350_stamp.menu.freq.133=133 MHz solderparty_rp2350_stamp.menu.freq.133.build.f_cpu=133000000L -solderparty_rp2350_stamp.menu.freq.175=175 MHz (Overclock) -solderparty_rp2350_stamp.menu.freq.175.build.f_cpu=175000000L +solderparty_rp2350_stamp.menu.freq.176=176 MHz (Overclock) +solderparty_rp2350_stamp.menu.freq.176.build.f_cpu=176000000L solderparty_rp2350_stamp.menu.freq.200=200 MHz (Overclock) solderparty_rp2350_stamp.menu.freq.200.build.f_cpu=200000000L solderparty_rp2350_stamp.menu.freq.225=225 MHz (Overclock) @@ -25184,8 +28877,8 @@ solderparty_rp2350_stamp.menu.freq.240=240 MHz (Overclock) solderparty_rp2350_stamp.menu.freq.240.build.f_cpu=240000000L solderparty_rp2350_stamp.menu.freq.250=250 MHz (Overclock) solderparty_rp2350_stamp.menu.freq.250.build.f_cpu=250000000L -solderparty_rp2350_stamp.menu.freq.275=275 MHz (Overclock) -solderparty_rp2350_stamp.menu.freq.275.build.f_cpu=275000000L +solderparty_rp2350_stamp.menu.freq.276=276 MHz (Overclock) +solderparty_rp2350_stamp.menu.freq.276.build.f_cpu=276000000L solderparty_rp2350_stamp.menu.freq.300=300 MHz (Overclock) solderparty_rp2350_stamp.menu.freq.300.build.f_cpu=300000000L solderparty_rp2350_stamp.menu.opt.Small=Small (-Os) (standard) @@ -25202,6 +28895,10 @@ solderparty_rp2350_stamp.menu.opt.Debug=Debug (-Og) solderparty_rp2350_stamp.menu.opt.Debug.build.flags.optimize=-Og solderparty_rp2350_stamp.menu.opt.Disabled=Disabled (-O0) solderparty_rp2350_stamp.menu.opt.Disabled.build.flags.optimize=-O0 +solderparty_rp2350_stamp.menu.os.none=None +solderparty_rp2350_stamp.menu.os.none.build.os= +solderparty_rp2350_stamp.menu.os.freertos=FreeRTOS SMP +solderparty_rp2350_stamp.menu.os.freertos.build.os=-D__FREERTOS solderparty_rp2350_stamp.menu.profile.Disabled=Disabled solderparty_rp2350_stamp.menu.profile.Disabled.build.flags.profile= solderparty_rp2350_stamp.menu.profile.Enabled=Enabled @@ -25213,7 +28910,7 @@ solderparty_rp2350_stamp.menu.rtti.Enabled.build.flags.rtti= solderparty_rp2350_stamp.menu.stackprotect.Disabled=Disabled solderparty_rp2350_stamp.menu.stackprotect.Disabled.build.flags.stackprotect= solderparty_rp2350_stamp.menu.stackprotect.Enabled=Enabled -solderparty_rp2350_stamp.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +solderparty_rp2350_stamp.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all solderparty_rp2350_stamp.menu.exceptions.Disabled=Disabled solderparty_rp2350_stamp.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions solderparty_rp2350_stamp.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -25240,8 +28937,10 @@ solderparty_rp2350_stamp.menu.dbglvl.Wire=Wire solderparty_rp2350_stamp.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE solderparty_rp2350_stamp.menu.dbglvl.Bluetooth=Bluetooth solderparty_rp2350_stamp.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +solderparty_rp2350_stamp.menu.dbglvl.LWIP=LWIP +solderparty_rp2350_stamp.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 solderparty_rp2350_stamp.menu.dbglvl.All=All -solderparty_rp2350_stamp.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +solderparty_rp2350_stamp.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 solderparty_rp2350_stamp.menu.dbglvl.NDEBUG=NDEBUG solderparty_rp2350_stamp.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG solderparty_rp2350_stamp.menu.usbstack.picosdk=Pico SDK @@ -25253,29 +28952,29 @@ solderparty_rp2350_stamp.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_T solderparty_rp2350_stamp.menu.usbstack.nousb=No USB solderparty_rp2350_stamp.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" solderparty_rp2350_stamp.menu.ipbtstack.ipv4only=IPv4 Only -solderparty_rp2350_stamp.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +solderparty_rp2350_stamp.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a solderparty_rp2350_stamp.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 solderparty_rp2350_stamp.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -solderparty_rp2350_stamp.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +solderparty_rp2350_stamp.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a solderparty_rp2350_stamp.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 solderparty_rp2350_stamp.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -solderparty_rp2350_stamp.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -solderparty_rp2350_stamp.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +solderparty_rp2350_stamp.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +solderparty_rp2350_stamp.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 solderparty_rp2350_stamp.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -solderparty_rp2350_stamp.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -solderparty_rp2350_stamp.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +solderparty_rp2350_stamp.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +solderparty_rp2350_stamp.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 solderparty_rp2350_stamp.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -solderparty_rp2350_stamp.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +solderparty_rp2350_stamp.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a solderparty_rp2350_stamp.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 solderparty_rp2350_stamp.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -solderparty_rp2350_stamp.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +solderparty_rp2350_stamp.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a solderparty_rp2350_stamp.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 solderparty_rp2350_stamp.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -solderparty_rp2350_stamp.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -solderparty_rp2350_stamp.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +solderparty_rp2350_stamp.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +solderparty_rp2350_stamp.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 solderparty_rp2350_stamp.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -solderparty_rp2350_stamp.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -solderparty_rp2350_stamp.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +solderparty_rp2350_stamp.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +solderparty_rp2350_stamp.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 solderparty_rp2350_stamp.menu.uploadmethod.default=Default (UF2) solderparty_rp2350_stamp.menu.uploadmethod.default.build.ram_length=512k solderparty_rp2350_stamp.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -25495,8 +29194,8 @@ solderparty_rp2350_stamp_xl.menu.freq.128=128 MHz solderparty_rp2350_stamp_xl.menu.freq.128.build.f_cpu=128000000L solderparty_rp2350_stamp_xl.menu.freq.133=133 MHz solderparty_rp2350_stamp_xl.menu.freq.133.build.f_cpu=133000000L -solderparty_rp2350_stamp_xl.menu.freq.175=175 MHz (Overclock) -solderparty_rp2350_stamp_xl.menu.freq.175.build.f_cpu=175000000L +solderparty_rp2350_stamp_xl.menu.freq.176=176 MHz (Overclock) +solderparty_rp2350_stamp_xl.menu.freq.176.build.f_cpu=176000000L solderparty_rp2350_stamp_xl.menu.freq.200=200 MHz (Overclock) solderparty_rp2350_stamp_xl.menu.freq.200.build.f_cpu=200000000L solderparty_rp2350_stamp_xl.menu.freq.225=225 MHz (Overclock) @@ -25505,8 +29204,8 @@ solderparty_rp2350_stamp_xl.menu.freq.240=240 MHz (Overclock) solderparty_rp2350_stamp_xl.menu.freq.240.build.f_cpu=240000000L solderparty_rp2350_stamp_xl.menu.freq.250=250 MHz (Overclock) solderparty_rp2350_stamp_xl.menu.freq.250.build.f_cpu=250000000L -solderparty_rp2350_stamp_xl.menu.freq.275=275 MHz (Overclock) -solderparty_rp2350_stamp_xl.menu.freq.275.build.f_cpu=275000000L +solderparty_rp2350_stamp_xl.menu.freq.276=276 MHz (Overclock) +solderparty_rp2350_stamp_xl.menu.freq.276.build.f_cpu=276000000L solderparty_rp2350_stamp_xl.menu.freq.300=300 MHz (Overclock) solderparty_rp2350_stamp_xl.menu.freq.300.build.f_cpu=300000000L solderparty_rp2350_stamp_xl.menu.opt.Small=Small (-Os) (standard) @@ -25523,6 +29222,10 @@ solderparty_rp2350_stamp_xl.menu.opt.Debug=Debug (-Og) solderparty_rp2350_stamp_xl.menu.opt.Debug.build.flags.optimize=-Og solderparty_rp2350_stamp_xl.menu.opt.Disabled=Disabled (-O0) solderparty_rp2350_stamp_xl.menu.opt.Disabled.build.flags.optimize=-O0 +solderparty_rp2350_stamp_xl.menu.os.none=None +solderparty_rp2350_stamp_xl.menu.os.none.build.os= +solderparty_rp2350_stamp_xl.menu.os.freertos=FreeRTOS SMP +solderparty_rp2350_stamp_xl.menu.os.freertos.build.os=-D__FREERTOS solderparty_rp2350_stamp_xl.menu.profile.Disabled=Disabled solderparty_rp2350_stamp_xl.menu.profile.Disabled.build.flags.profile= solderparty_rp2350_stamp_xl.menu.profile.Enabled=Enabled @@ -25534,7 +29237,7 @@ solderparty_rp2350_stamp_xl.menu.rtti.Enabled.build.flags.rtti= solderparty_rp2350_stamp_xl.menu.stackprotect.Disabled=Disabled solderparty_rp2350_stamp_xl.menu.stackprotect.Disabled.build.flags.stackprotect= solderparty_rp2350_stamp_xl.menu.stackprotect.Enabled=Enabled -solderparty_rp2350_stamp_xl.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +solderparty_rp2350_stamp_xl.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all solderparty_rp2350_stamp_xl.menu.exceptions.Disabled=Disabled solderparty_rp2350_stamp_xl.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions solderparty_rp2350_stamp_xl.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -25561,8 +29264,10 @@ solderparty_rp2350_stamp_xl.menu.dbglvl.Wire=Wire solderparty_rp2350_stamp_xl.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE solderparty_rp2350_stamp_xl.menu.dbglvl.Bluetooth=Bluetooth solderparty_rp2350_stamp_xl.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +solderparty_rp2350_stamp_xl.menu.dbglvl.LWIP=LWIP +solderparty_rp2350_stamp_xl.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 solderparty_rp2350_stamp_xl.menu.dbglvl.All=All -solderparty_rp2350_stamp_xl.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +solderparty_rp2350_stamp_xl.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 solderparty_rp2350_stamp_xl.menu.dbglvl.NDEBUG=NDEBUG solderparty_rp2350_stamp_xl.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG solderparty_rp2350_stamp_xl.menu.usbstack.picosdk=Pico SDK @@ -25574,29 +29279,29 @@ solderparty_rp2350_stamp_xl.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUS solderparty_rp2350_stamp_xl.menu.usbstack.nousb=No USB solderparty_rp2350_stamp_xl.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4only=IPv4 Only -solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +solderparty_rp2350_stamp_xl.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 solderparty_rp2350_stamp_xl.menu.uploadmethod.default=Default (UF2) solderparty_rp2350_stamp_xl.menu.uploadmethod.default.build.ram_length=512k solderparty_rp2350_stamp_xl.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -25618,6 +29323,710 @@ solderparty_rp2350_stamp_xl.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum solderparty_rp2350_stamp_xl.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap solderparty_rp2350_stamp_xl.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap +# ----------------------------------- +# Soldered Electronics NULA RP2350 +# ----------------------------------- +soldered_nula_rp2350.name=Soldered Electronics NULA RP2350 +soldered_nula_rp2350.vid.0=0x2e8a +soldered_nula_rp2350.pid.0=0x10ec +soldered_nula_rp2350.vid.1=0x2e8a +soldered_nula_rp2350.pid.1=0x11ec +soldered_nula_rp2350.vid.2=0x2e8a +soldered_nula_rp2350.pid.2=0x50ec +soldered_nula_rp2350.vid.3=0x2e8a +soldered_nula_rp2350.pid.3=0x51ec +soldered_nula_rp2350.vid.4=0x2e8a +soldered_nula_rp2350.pid.4=0x90ec +soldered_nula_rp2350.vid.5=0x2e8a +soldered_nula_rp2350.pid.5=0x91ec +soldered_nula_rp2350.vid.6=0x2e8a +soldered_nula_rp2350.pid.6=0xd0ec +soldered_nula_rp2350.vid.7=0x2e8a +soldered_nula_rp2350.pid.7=0xd1ec +soldered_nula_rp2350.upload_port.0.vid=0x2e8a +soldered_nula_rp2350.upload_port.0.pid=0x10ec +soldered_nula_rp2350.upload_port.1.vid=0x2e8a +soldered_nula_rp2350.upload_port.1.pid=0x11ec +soldered_nula_rp2350.upload_port.2.vid=0x2e8a +soldered_nula_rp2350.upload_port.2.pid=0x50ec +soldered_nula_rp2350.upload_port.3.vid=0x2e8a +soldered_nula_rp2350.upload_port.3.pid=0x51ec +soldered_nula_rp2350.upload_port.4.vid=0x2e8a +soldered_nula_rp2350.upload_port.4.pid=0x90ec +soldered_nula_rp2350.upload_port.5.vid=0x2e8a +soldered_nula_rp2350.upload_port.5.pid=0x91ec +soldered_nula_rp2350.upload_port.6.vid=0x2e8a +soldered_nula_rp2350.upload_port.6.pid=0xd0ec +soldered_nula_rp2350.upload_port.7.vid=0x2e8a +soldered_nula_rp2350.upload_port.7.pid=0xd1ec +soldered_nula_rp2350.build.usbvid=-DUSBD_VID=0x2e8a +soldered_nula_rp2350.build.usbpid=-DUSBD_PID=0x10ec +soldered_nula_rp2350.build.usbpwr=-DUSBD_MAX_POWER_MA=500 +soldered_nula_rp2350.build.board=SOLDERED_NULA_RP2350 +soldered_nula_rp2350.build.variant=soldered_nula_rp2350 +soldered_nula_rp2350.upload.maximum_size=16777216 +soldered_nula_rp2350.upload.wait_for_upload_port=true +soldered_nula_rp2350.upload.erase_cmd= +soldered_nula_rp2350.serial.disableDTR=false +soldered_nula_rp2350.serial.disableRTS=false +soldered_nula_rp2350.build.f_cpu=125000000 +soldered_nula_rp2350.build.led= +soldered_nula_rp2350.build.core=rp2040 +soldered_nula_rp2350.build.ldscript=memmap_default.ld +soldered_nula_rp2350.build.boot2=none +soldered_nula_rp2350.build.usb_manufacturer="Soldered Electronics" +soldered_nula_rp2350.build.usb_product="NULA RP2350" +soldered_nula_rp2350.build.psram_length=0x000000 +soldered_nula_rp2350.build.extra_flags=-DPICO_CYW43_SUPPORTED=1 -DCYW43_PIN_WL_DYNAMIC=1 +soldered_nula_rp2350.menu.flash.16777216_0=16MB (no FS) +soldered_nula_rp2350.menu.flash.16777216_0.upload.maximum_size=16769024 +soldered_nula_rp2350.menu.flash.16777216_0.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_0.build.flash_length=16769024 +soldered_nula_rp2350.menu.flash.16777216_0.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_0.build.fs_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_0.build.fs_end=285204480 +soldered_nula_rp2350.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) +soldered_nula_rp2350.menu.flash.16777216_65536.upload.maximum_size=16703488 +soldered_nula_rp2350.menu.flash.16777216_65536.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_65536.build.flash_length=16703488 +soldered_nula_rp2350.menu.flash.16777216_65536.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_65536.build.fs_start=285138944 +soldered_nula_rp2350.menu.flash.16777216_65536.build.fs_end=285204480 +soldered_nula_rp2350.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) +soldered_nula_rp2350.menu.flash.16777216_131072.upload.maximum_size=16637952 +soldered_nula_rp2350.menu.flash.16777216_131072.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_131072.build.flash_length=16637952 +soldered_nula_rp2350.menu.flash.16777216_131072.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_131072.build.fs_start=285073408 +soldered_nula_rp2350.menu.flash.16777216_131072.build.fs_end=285204480 +soldered_nula_rp2350.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) +soldered_nula_rp2350.menu.flash.16777216_262144.upload.maximum_size=16506880 +soldered_nula_rp2350.menu.flash.16777216_262144.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_262144.build.flash_length=16506880 +soldered_nula_rp2350.menu.flash.16777216_262144.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_262144.build.fs_start=284942336 +soldered_nula_rp2350.menu.flash.16777216_262144.build.fs_end=285204480 +soldered_nula_rp2350.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) +soldered_nula_rp2350.menu.flash.16777216_524288.upload.maximum_size=16244736 +soldered_nula_rp2350.menu.flash.16777216_524288.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_524288.build.flash_length=16244736 +soldered_nula_rp2350.menu.flash.16777216_524288.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_524288.build.fs_start=284680192 +soldered_nula_rp2350.menu.flash.16777216_524288.build.fs_end=285204480 +soldered_nula_rp2350.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) +soldered_nula_rp2350.menu.flash.16777216_1048576.upload.maximum_size=15720448 +soldered_nula_rp2350.menu.flash.16777216_1048576.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_1048576.build.flash_length=15720448 +soldered_nula_rp2350.menu.flash.16777216_1048576.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_1048576.build.fs_start=284155904 +soldered_nula_rp2350.menu.flash.16777216_1048576.build.fs_end=285204480 +soldered_nula_rp2350.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) +soldered_nula_rp2350.menu.flash.16777216_2097152.upload.maximum_size=14671872 +soldered_nula_rp2350.menu.flash.16777216_2097152.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_2097152.build.flash_length=14671872 +soldered_nula_rp2350.menu.flash.16777216_2097152.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_2097152.build.fs_start=283107328 +soldered_nula_rp2350.menu.flash.16777216_2097152.build.fs_end=285204480 +soldered_nula_rp2350.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) +soldered_nula_rp2350.menu.flash.16777216_3145728.upload.maximum_size=13623296 +soldered_nula_rp2350.menu.flash.16777216_3145728.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_3145728.build.flash_length=13623296 +soldered_nula_rp2350.menu.flash.16777216_3145728.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_3145728.build.fs_start=282058752 +soldered_nula_rp2350.menu.flash.16777216_3145728.build.fs_end=285204480 +soldered_nula_rp2350.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) +soldered_nula_rp2350.menu.flash.16777216_4194304.upload.maximum_size=12574720 +soldered_nula_rp2350.menu.flash.16777216_4194304.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_4194304.build.flash_length=12574720 +soldered_nula_rp2350.menu.flash.16777216_4194304.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_4194304.build.fs_start=281010176 +soldered_nula_rp2350.menu.flash.16777216_4194304.build.fs_end=285204480 +soldered_nula_rp2350.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) +soldered_nula_rp2350.menu.flash.16777216_5242880.upload.maximum_size=11526144 +soldered_nula_rp2350.menu.flash.16777216_5242880.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_5242880.build.flash_length=11526144 +soldered_nula_rp2350.menu.flash.16777216_5242880.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_5242880.build.fs_start=279961600 +soldered_nula_rp2350.menu.flash.16777216_5242880.build.fs_end=285204480 +soldered_nula_rp2350.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) +soldered_nula_rp2350.menu.flash.16777216_6291456.upload.maximum_size=10477568 +soldered_nula_rp2350.menu.flash.16777216_6291456.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_6291456.build.flash_length=10477568 +soldered_nula_rp2350.menu.flash.16777216_6291456.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_6291456.build.fs_start=278913024 +soldered_nula_rp2350.menu.flash.16777216_6291456.build.fs_end=285204480 +soldered_nula_rp2350.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) +soldered_nula_rp2350.menu.flash.16777216_7340032.upload.maximum_size=9428992 +soldered_nula_rp2350.menu.flash.16777216_7340032.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_7340032.build.flash_length=9428992 +soldered_nula_rp2350.menu.flash.16777216_7340032.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_7340032.build.fs_start=277864448 +soldered_nula_rp2350.menu.flash.16777216_7340032.build.fs_end=285204480 +soldered_nula_rp2350.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) +soldered_nula_rp2350.menu.flash.16777216_8388608.upload.maximum_size=8380416 +soldered_nula_rp2350.menu.flash.16777216_8388608.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_8388608.build.flash_length=8380416 +soldered_nula_rp2350.menu.flash.16777216_8388608.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_8388608.build.fs_start=276815872 +soldered_nula_rp2350.menu.flash.16777216_8388608.build.fs_end=285204480 +soldered_nula_rp2350.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) +soldered_nula_rp2350.menu.flash.16777216_9437184.upload.maximum_size=7331840 +soldered_nula_rp2350.menu.flash.16777216_9437184.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_9437184.build.flash_length=7331840 +soldered_nula_rp2350.menu.flash.16777216_9437184.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_9437184.build.fs_start=275767296 +soldered_nula_rp2350.menu.flash.16777216_9437184.build.fs_end=285204480 +soldered_nula_rp2350.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) +soldered_nula_rp2350.menu.flash.16777216_10485760.upload.maximum_size=6283264 +soldered_nula_rp2350.menu.flash.16777216_10485760.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_10485760.build.flash_length=6283264 +soldered_nula_rp2350.menu.flash.16777216_10485760.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_10485760.build.fs_start=274718720 +soldered_nula_rp2350.menu.flash.16777216_10485760.build.fs_end=285204480 +soldered_nula_rp2350.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) +soldered_nula_rp2350.menu.flash.16777216_11534336.upload.maximum_size=5234688 +soldered_nula_rp2350.menu.flash.16777216_11534336.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_11534336.build.flash_length=5234688 +soldered_nula_rp2350.menu.flash.16777216_11534336.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_11534336.build.fs_start=273670144 +soldered_nula_rp2350.menu.flash.16777216_11534336.build.fs_end=285204480 +soldered_nula_rp2350.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) +soldered_nula_rp2350.menu.flash.16777216_12582912.upload.maximum_size=4186112 +soldered_nula_rp2350.menu.flash.16777216_12582912.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_12582912.build.flash_length=4186112 +soldered_nula_rp2350.menu.flash.16777216_12582912.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_12582912.build.fs_start=272621568 +soldered_nula_rp2350.menu.flash.16777216_12582912.build.fs_end=285204480 +soldered_nula_rp2350.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) +soldered_nula_rp2350.menu.flash.16777216_13631488.upload.maximum_size=3137536 +soldered_nula_rp2350.menu.flash.16777216_13631488.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_13631488.build.flash_length=3137536 +soldered_nula_rp2350.menu.flash.16777216_13631488.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_13631488.build.fs_start=271572992 +soldered_nula_rp2350.menu.flash.16777216_13631488.build.fs_end=285204480 +soldered_nula_rp2350.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) +soldered_nula_rp2350.menu.flash.16777216_14680064.upload.maximum_size=2088960 +soldered_nula_rp2350.menu.flash.16777216_14680064.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_14680064.build.flash_length=2088960 +soldered_nula_rp2350.menu.flash.16777216_14680064.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_14680064.build.fs_start=270524416 +soldered_nula_rp2350.menu.flash.16777216_14680064.build.fs_end=285204480 +soldered_nula_rp2350.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) +soldered_nula_rp2350.menu.flash.16777216_15728640.upload.maximum_size=1040384 +soldered_nula_rp2350.menu.flash.16777216_15728640.build.flash_total=16777216 +soldered_nula_rp2350.menu.flash.16777216_15728640.build.flash_length=1040384 +soldered_nula_rp2350.menu.flash.16777216_15728640.build.eeprom_start=285204480 +soldered_nula_rp2350.menu.flash.16777216_15728640.build.fs_start=269475840 +soldered_nula_rp2350.menu.flash.16777216_15728640.build.fs_end=285204480 +soldered_nula_rp2350.menu.arch.arm=ARM +soldered_nula_rp2350.menu.arch.arm.build.chip=rp2350 +soldered_nula_rp2350.menu.arch.arm.build.toolchain=arm-none-eabi +soldered_nula_rp2350.menu.arch.arm.build.toolchainpkg=pqt-gcc +soldered_nula_rp2350.menu.arch.arm.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse +soldered_nula_rp2350.menu.arch.arm.build.uf2family=--family rp2350-arm-s --abs-block +soldered_nula_rp2350.menu.arch.arm.build.mcu=cortex-m33 +soldered_nula_rp2350.menu.arch.riscv=RISC-V +soldered_nula_rp2350.menu.arch.riscv.build.chip=rp2350-riscv +soldered_nula_rp2350.menu.arch.riscv.build.toolchain=riscv32-unknown-elf +soldered_nula_rp2350.menu.arch.riscv.build.toolchainpkg=pqt-gcc-riscv +soldered_nula_rp2350.menu.arch.riscv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32 +soldered_nula_rp2350.menu.arch.riscv.build.uf2family=--family rp2350-riscv --abs-block +soldered_nula_rp2350.menu.arch.riscv.build.mcu=rv32imac +soldered_nula_rp2350.menu.freq.150=150 MHz +soldered_nula_rp2350.menu.freq.150.build.f_cpu=150000000L +soldered_nula_rp2350.menu.freq.50=50 MHz +soldered_nula_rp2350.menu.freq.50.build.f_cpu=50000000L +soldered_nula_rp2350.menu.freq.100=100 MHz +soldered_nula_rp2350.menu.freq.100.build.f_cpu=100000000L +soldered_nula_rp2350.menu.freq.120=120 MHz +soldered_nula_rp2350.menu.freq.120.build.f_cpu=120000000L +soldered_nula_rp2350.menu.freq.125=125 MHz +soldered_nula_rp2350.menu.freq.125.build.f_cpu=125000000L +soldered_nula_rp2350.menu.freq.128=128 MHz +soldered_nula_rp2350.menu.freq.128.build.f_cpu=128000000L +soldered_nula_rp2350.menu.freq.133=133 MHz +soldered_nula_rp2350.menu.freq.133.build.f_cpu=133000000L +soldered_nula_rp2350.menu.freq.176=176 MHz (Overclock) +soldered_nula_rp2350.menu.freq.176.build.f_cpu=176000000L +soldered_nula_rp2350.menu.freq.200=200 MHz (Overclock) +soldered_nula_rp2350.menu.freq.200.build.f_cpu=200000000L +soldered_nula_rp2350.menu.freq.225=225 MHz (Overclock) +soldered_nula_rp2350.menu.freq.225.build.f_cpu=225000000L +soldered_nula_rp2350.menu.freq.240=240 MHz (Overclock) +soldered_nula_rp2350.menu.freq.240.build.f_cpu=240000000L +soldered_nula_rp2350.menu.freq.250=250 MHz (Overclock) +soldered_nula_rp2350.menu.freq.250.build.f_cpu=250000000L +soldered_nula_rp2350.menu.freq.276=276 MHz (Overclock) +soldered_nula_rp2350.menu.freq.276.build.f_cpu=276000000L +soldered_nula_rp2350.menu.freq.300=300 MHz (Overclock) +soldered_nula_rp2350.menu.freq.300.build.f_cpu=300000000L +soldered_nula_rp2350.menu.opt.Small=Small (-Os) (standard) +soldered_nula_rp2350.menu.opt.Small.build.flags.optimize=-Os +soldered_nula_rp2350.menu.opt.Optimize=Optimize (-O) +soldered_nula_rp2350.menu.opt.Optimize.build.flags.optimize=-O +soldered_nula_rp2350.menu.opt.Optimize2=Optimize More (-O2) +soldered_nula_rp2350.menu.opt.Optimize2.build.flags.optimize=-O2 +soldered_nula_rp2350.menu.opt.Optimize3=Optimize Even More (-O3) +soldered_nula_rp2350.menu.opt.Optimize3.build.flags.optimize=-O3 +soldered_nula_rp2350.menu.opt.Fast=Fast (-Ofast) (maybe slower) +soldered_nula_rp2350.menu.opt.Fast.build.flags.optimize=-Ofast +soldered_nula_rp2350.menu.opt.Debug=Debug (-Og) +soldered_nula_rp2350.menu.opt.Debug.build.flags.optimize=-Og +soldered_nula_rp2350.menu.opt.Disabled=Disabled (-O0) +soldered_nula_rp2350.menu.opt.Disabled.build.flags.optimize=-O0 +soldered_nula_rp2350.menu.os.none=None +soldered_nula_rp2350.menu.os.none.build.os= +soldered_nula_rp2350.menu.os.freertos=FreeRTOS SMP +soldered_nula_rp2350.menu.os.freertos.build.os=-D__FREERTOS +soldered_nula_rp2350.menu.profile.Disabled=Disabled +soldered_nula_rp2350.menu.profile.Disabled.build.flags.profile= +soldered_nula_rp2350.menu.profile.Enabled=Enabled +soldered_nula_rp2350.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +soldered_nula_rp2350.menu.rtti.Disabled=Disabled +soldered_nula_rp2350.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +soldered_nula_rp2350.menu.rtti.Enabled=Enabled +soldered_nula_rp2350.menu.rtti.Enabled.build.flags.rtti= +soldered_nula_rp2350.menu.stackprotect.Disabled=Disabled +soldered_nula_rp2350.menu.stackprotect.Disabled.build.flags.stackprotect= +soldered_nula_rp2350.menu.stackprotect.Enabled=Enabled +soldered_nula_rp2350.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +soldered_nula_rp2350.menu.exceptions.Disabled=Disabled +soldered_nula_rp2350.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +soldered_nula_rp2350.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +soldered_nula_rp2350.menu.exceptions.Enabled=Enabled +soldered_nula_rp2350.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +soldered_nula_rp2350.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +soldered_nula_rp2350.menu.dbgport.Disabled=Disabled +soldered_nula_rp2350.menu.dbgport.Disabled.build.debug_port= +soldered_nula_rp2350.menu.dbgport.Serial=Serial +soldered_nula_rp2350.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +soldered_nula_rp2350.menu.dbgport.Serial1=Serial1 +soldered_nula_rp2350.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +soldered_nula_rp2350.menu.dbgport.Serial2=Serial2 +soldered_nula_rp2350.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +soldered_nula_rp2350.menu.dbgport.SerialSemi=SerialSemi +soldered_nula_rp2350.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +soldered_nula_rp2350.menu.dbglvl.None=None +soldered_nula_rp2350.menu.dbglvl.None.build.debug_level= +soldered_nula_rp2350.menu.dbglvl.Core=Core +soldered_nula_rp2350.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +soldered_nula_rp2350.menu.dbglvl.SPI=SPI +soldered_nula_rp2350.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +soldered_nula_rp2350.menu.dbglvl.Wire=Wire +soldered_nula_rp2350.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +soldered_nula_rp2350.menu.dbglvl.Bluetooth=Bluetooth +soldered_nula_rp2350.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +soldered_nula_rp2350.menu.dbglvl.LWIP=LWIP +soldered_nula_rp2350.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +soldered_nula_rp2350.menu.dbglvl.All=All +soldered_nula_rp2350.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +soldered_nula_rp2350.menu.dbglvl.NDEBUG=NDEBUG +soldered_nula_rp2350.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +soldered_nula_rp2350.menu.usbstack.picosdk=Pico SDK +soldered_nula_rp2350.menu.usbstack.picosdk.build.usbstack_flags= +soldered_nula_rp2350.menu.usbstack.tinyusb=Adafruit TinyUSB +soldered_nula_rp2350.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +soldered_nula_rp2350.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +soldered_nula_rp2350.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +soldered_nula_rp2350.menu.usbstack.nousb=No USB +soldered_nula_rp2350.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +soldered_nula_rp2350.menu.ipbtstack.ipv4only=IPv4 Only +soldered_nula_rp2350.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +soldered_nula_rp2350.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +soldered_nula_rp2350.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +soldered_nula_rp2350.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +soldered_nula_rp2350.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +soldered_nula_rp2350.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +soldered_nula_rp2350.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +soldered_nula_rp2350.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +soldered_nula_rp2350.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +soldered_nula_rp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +soldered_nula_rp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +soldered_nula_rp2350.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +soldered_nula_rp2350.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +soldered_nula_rp2350.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +soldered_nula_rp2350.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +soldered_nula_rp2350.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +soldered_nula_rp2350.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +soldered_nula_rp2350.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +soldered_nula_rp2350.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +soldered_nula_rp2350.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +soldered_nula_rp2350.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +soldered_nula_rp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +soldered_nula_rp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +soldered_nula_rp2350.menu.uploadmethod.default=Default (UF2) +soldered_nula_rp2350.menu.uploadmethod.default.build.ram_length=512k +soldered_nula_rp2350.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +soldered_nula_rp2350.menu.uploadmethod.default.upload.maximum_data_size=524288 +soldered_nula_rp2350.menu.uploadmethod.default.upload.tool=uf2conv +soldered_nula_rp2350.menu.uploadmethod.default.upload.tool.default=uf2conv +soldered_nula_rp2350.menu.uploadmethod.default.upload.tool.network=uf2conv-network +soldered_nula_rp2350.menu.uploadmethod.picotool=Picotool +soldered_nula_rp2350.menu.uploadmethod.picotool.build.ram_length=512k +soldered_nula_rp2350.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +soldered_nula_rp2350.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +soldered_nula_rp2350.menu.uploadmethod.picotool.upload.maximum_data_size=524288 +soldered_nula_rp2350.menu.uploadmethod.picotool.upload.tool=picotool +soldered_nula_rp2350.menu.uploadmethod.picotool.upload.tool.default=picotool +soldered_nula_rp2350.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +soldered_nula_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k +soldered_nula_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +soldered_nula_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 +soldered_nula_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +soldered_nula_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + +# ----------------------------------- +# SparkFun IoT RedBoard RP2350 +# ----------------------------------- +sparkfun_iotredboard_rp2350.name=SparkFun IoT RedBoard RP2350 +sparkfun_iotredboard_rp2350.vid.0=0x1b4f +sparkfun_iotredboard_rp2350.pid.0=0x0047 +sparkfun_iotredboard_rp2350.vid.1=0x1b4f +sparkfun_iotredboard_rp2350.pid.1=0x0147 +sparkfun_iotredboard_rp2350.vid.2=0x1b4f +sparkfun_iotredboard_rp2350.pid.2=0x4047 +sparkfun_iotredboard_rp2350.vid.3=0x1b4f +sparkfun_iotredboard_rp2350.pid.3=0x4147 +sparkfun_iotredboard_rp2350.vid.4=0x1b4f +sparkfun_iotredboard_rp2350.pid.4=0x8047 +sparkfun_iotredboard_rp2350.vid.5=0x1b4f +sparkfun_iotredboard_rp2350.pid.5=0x8147 +sparkfun_iotredboard_rp2350.vid.6=0x1b4f +sparkfun_iotredboard_rp2350.pid.6=0xc047 +sparkfun_iotredboard_rp2350.vid.7=0x1b4f +sparkfun_iotredboard_rp2350.pid.7=0xc147 +sparkfun_iotredboard_rp2350.upload_port.0.vid=0x1b4f +sparkfun_iotredboard_rp2350.upload_port.0.pid=0x0047 +sparkfun_iotredboard_rp2350.upload_port.1.vid=0x1b4f +sparkfun_iotredboard_rp2350.upload_port.1.pid=0x0147 +sparkfun_iotredboard_rp2350.upload_port.2.vid=0x1b4f +sparkfun_iotredboard_rp2350.upload_port.2.pid=0x4047 +sparkfun_iotredboard_rp2350.upload_port.3.vid=0x1b4f +sparkfun_iotredboard_rp2350.upload_port.3.pid=0x4147 +sparkfun_iotredboard_rp2350.upload_port.4.vid=0x1b4f +sparkfun_iotredboard_rp2350.upload_port.4.pid=0x8047 +sparkfun_iotredboard_rp2350.upload_port.5.vid=0x1b4f +sparkfun_iotredboard_rp2350.upload_port.5.pid=0x8147 +sparkfun_iotredboard_rp2350.upload_port.6.vid=0x1b4f +sparkfun_iotredboard_rp2350.upload_port.6.pid=0xc047 +sparkfun_iotredboard_rp2350.upload_port.7.vid=0x1b4f +sparkfun_iotredboard_rp2350.upload_port.7.pid=0xc147 +sparkfun_iotredboard_rp2350.build.usbvid=-DUSBD_VID=0x1b4f +sparkfun_iotredboard_rp2350.build.usbpid=-DUSBD_PID=0x0047 +sparkfun_iotredboard_rp2350.build.usbpwr=-DUSBD_MAX_POWER_MA=250 +sparkfun_iotredboard_rp2350.build.board=SPARKFUN_IOTREDBOARD_RP2350 +sparkfun_iotredboard_rp2350.build.variant=sparkfun_iotredboard_rp2350 +sparkfun_iotredboard_rp2350.upload.maximum_size=16777216 +sparkfun_iotredboard_rp2350.upload.wait_for_upload_port=true +sparkfun_iotredboard_rp2350.upload.erase_cmd= +sparkfun_iotredboard_rp2350.serial.disableDTR=false +sparkfun_iotredboard_rp2350.serial.disableRTS=false +sparkfun_iotredboard_rp2350.build.f_cpu=125000000 +sparkfun_iotredboard_rp2350.build.led= +sparkfun_iotredboard_rp2350.build.core=rp2040 +sparkfun_iotredboard_rp2350.build.ldscript=memmap_default.ld +sparkfun_iotredboard_rp2350.build.boot2=none +sparkfun_iotredboard_rp2350.build.usb_manufacturer="SparkFun" +sparkfun_iotredboard_rp2350.build.usb_product="IoT RedBoard RP2350" +sparkfun_iotredboard_rp2350.build.psram_length=0x800000 +sparkfun_iotredboard_rp2350.build.extra_flags=-DPICO_CYW43_SUPPORTED=1 -DCYW43_PIN_WL_DYNAMIC=1 +sparkfun_iotredboard_rp2350.menu.flash.16777216_0=16MB (no FS) +sparkfun_iotredboard_rp2350.menu.flash.16777216_0.upload.maximum_size=16769024 +sparkfun_iotredboard_rp2350.menu.flash.16777216_0.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_0.build.flash_length=16769024 +sparkfun_iotredboard_rp2350.menu.flash.16777216_0.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_0.build.fs_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_0.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) +sparkfun_iotredboard_rp2350.menu.flash.16777216_65536.upload.maximum_size=16703488 +sparkfun_iotredboard_rp2350.menu.flash.16777216_65536.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_65536.build.flash_length=16703488 +sparkfun_iotredboard_rp2350.menu.flash.16777216_65536.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_65536.build.fs_start=285138944 +sparkfun_iotredboard_rp2350.menu.flash.16777216_65536.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) +sparkfun_iotredboard_rp2350.menu.flash.16777216_131072.upload.maximum_size=16637952 +sparkfun_iotredboard_rp2350.menu.flash.16777216_131072.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_131072.build.flash_length=16637952 +sparkfun_iotredboard_rp2350.menu.flash.16777216_131072.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_131072.build.fs_start=285073408 +sparkfun_iotredboard_rp2350.menu.flash.16777216_131072.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) +sparkfun_iotredboard_rp2350.menu.flash.16777216_262144.upload.maximum_size=16506880 +sparkfun_iotredboard_rp2350.menu.flash.16777216_262144.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_262144.build.flash_length=16506880 +sparkfun_iotredboard_rp2350.menu.flash.16777216_262144.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_262144.build.fs_start=284942336 +sparkfun_iotredboard_rp2350.menu.flash.16777216_262144.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) +sparkfun_iotredboard_rp2350.menu.flash.16777216_524288.upload.maximum_size=16244736 +sparkfun_iotredboard_rp2350.menu.flash.16777216_524288.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_524288.build.flash_length=16244736 +sparkfun_iotredboard_rp2350.menu.flash.16777216_524288.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_524288.build.fs_start=284680192 +sparkfun_iotredboard_rp2350.menu.flash.16777216_524288.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) +sparkfun_iotredboard_rp2350.menu.flash.16777216_1048576.upload.maximum_size=15720448 +sparkfun_iotredboard_rp2350.menu.flash.16777216_1048576.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_1048576.build.flash_length=15720448 +sparkfun_iotredboard_rp2350.menu.flash.16777216_1048576.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_1048576.build.fs_start=284155904 +sparkfun_iotredboard_rp2350.menu.flash.16777216_1048576.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) +sparkfun_iotredboard_rp2350.menu.flash.16777216_2097152.upload.maximum_size=14671872 +sparkfun_iotredboard_rp2350.menu.flash.16777216_2097152.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_2097152.build.flash_length=14671872 +sparkfun_iotredboard_rp2350.menu.flash.16777216_2097152.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_2097152.build.fs_start=283107328 +sparkfun_iotredboard_rp2350.menu.flash.16777216_2097152.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) +sparkfun_iotredboard_rp2350.menu.flash.16777216_3145728.upload.maximum_size=13623296 +sparkfun_iotredboard_rp2350.menu.flash.16777216_3145728.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_3145728.build.flash_length=13623296 +sparkfun_iotredboard_rp2350.menu.flash.16777216_3145728.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_3145728.build.fs_start=282058752 +sparkfun_iotredboard_rp2350.menu.flash.16777216_3145728.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) +sparkfun_iotredboard_rp2350.menu.flash.16777216_4194304.upload.maximum_size=12574720 +sparkfun_iotredboard_rp2350.menu.flash.16777216_4194304.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_4194304.build.flash_length=12574720 +sparkfun_iotredboard_rp2350.menu.flash.16777216_4194304.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_4194304.build.fs_start=281010176 +sparkfun_iotredboard_rp2350.menu.flash.16777216_4194304.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) +sparkfun_iotredboard_rp2350.menu.flash.16777216_5242880.upload.maximum_size=11526144 +sparkfun_iotredboard_rp2350.menu.flash.16777216_5242880.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_5242880.build.flash_length=11526144 +sparkfun_iotredboard_rp2350.menu.flash.16777216_5242880.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_5242880.build.fs_start=279961600 +sparkfun_iotredboard_rp2350.menu.flash.16777216_5242880.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) +sparkfun_iotredboard_rp2350.menu.flash.16777216_6291456.upload.maximum_size=10477568 +sparkfun_iotredboard_rp2350.menu.flash.16777216_6291456.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_6291456.build.flash_length=10477568 +sparkfun_iotredboard_rp2350.menu.flash.16777216_6291456.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_6291456.build.fs_start=278913024 +sparkfun_iotredboard_rp2350.menu.flash.16777216_6291456.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) +sparkfun_iotredboard_rp2350.menu.flash.16777216_7340032.upload.maximum_size=9428992 +sparkfun_iotredboard_rp2350.menu.flash.16777216_7340032.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_7340032.build.flash_length=9428992 +sparkfun_iotredboard_rp2350.menu.flash.16777216_7340032.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_7340032.build.fs_start=277864448 +sparkfun_iotredboard_rp2350.menu.flash.16777216_7340032.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) +sparkfun_iotredboard_rp2350.menu.flash.16777216_8388608.upload.maximum_size=8380416 +sparkfun_iotredboard_rp2350.menu.flash.16777216_8388608.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_8388608.build.flash_length=8380416 +sparkfun_iotredboard_rp2350.menu.flash.16777216_8388608.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_8388608.build.fs_start=276815872 +sparkfun_iotredboard_rp2350.menu.flash.16777216_8388608.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) +sparkfun_iotredboard_rp2350.menu.flash.16777216_9437184.upload.maximum_size=7331840 +sparkfun_iotredboard_rp2350.menu.flash.16777216_9437184.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_9437184.build.flash_length=7331840 +sparkfun_iotredboard_rp2350.menu.flash.16777216_9437184.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_9437184.build.fs_start=275767296 +sparkfun_iotredboard_rp2350.menu.flash.16777216_9437184.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) +sparkfun_iotredboard_rp2350.menu.flash.16777216_10485760.upload.maximum_size=6283264 +sparkfun_iotredboard_rp2350.menu.flash.16777216_10485760.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_10485760.build.flash_length=6283264 +sparkfun_iotredboard_rp2350.menu.flash.16777216_10485760.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_10485760.build.fs_start=274718720 +sparkfun_iotredboard_rp2350.menu.flash.16777216_10485760.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) +sparkfun_iotredboard_rp2350.menu.flash.16777216_11534336.upload.maximum_size=5234688 +sparkfun_iotredboard_rp2350.menu.flash.16777216_11534336.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_11534336.build.flash_length=5234688 +sparkfun_iotredboard_rp2350.menu.flash.16777216_11534336.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_11534336.build.fs_start=273670144 +sparkfun_iotredboard_rp2350.menu.flash.16777216_11534336.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) +sparkfun_iotredboard_rp2350.menu.flash.16777216_12582912.upload.maximum_size=4186112 +sparkfun_iotredboard_rp2350.menu.flash.16777216_12582912.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_12582912.build.flash_length=4186112 +sparkfun_iotredboard_rp2350.menu.flash.16777216_12582912.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_12582912.build.fs_start=272621568 +sparkfun_iotredboard_rp2350.menu.flash.16777216_12582912.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) +sparkfun_iotredboard_rp2350.menu.flash.16777216_13631488.upload.maximum_size=3137536 +sparkfun_iotredboard_rp2350.menu.flash.16777216_13631488.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_13631488.build.flash_length=3137536 +sparkfun_iotredboard_rp2350.menu.flash.16777216_13631488.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_13631488.build.fs_start=271572992 +sparkfun_iotredboard_rp2350.menu.flash.16777216_13631488.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) +sparkfun_iotredboard_rp2350.menu.flash.16777216_14680064.upload.maximum_size=2088960 +sparkfun_iotredboard_rp2350.menu.flash.16777216_14680064.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_14680064.build.flash_length=2088960 +sparkfun_iotredboard_rp2350.menu.flash.16777216_14680064.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_14680064.build.fs_start=270524416 +sparkfun_iotredboard_rp2350.menu.flash.16777216_14680064.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) +sparkfun_iotredboard_rp2350.menu.flash.16777216_15728640.upload.maximum_size=1040384 +sparkfun_iotredboard_rp2350.menu.flash.16777216_15728640.build.flash_total=16777216 +sparkfun_iotredboard_rp2350.menu.flash.16777216_15728640.build.flash_length=1040384 +sparkfun_iotredboard_rp2350.menu.flash.16777216_15728640.build.eeprom_start=285204480 +sparkfun_iotredboard_rp2350.menu.flash.16777216_15728640.build.fs_start=269475840 +sparkfun_iotredboard_rp2350.menu.flash.16777216_15728640.build.fs_end=285204480 +sparkfun_iotredboard_rp2350.menu.arch.arm=ARM +sparkfun_iotredboard_rp2350.menu.arch.arm.build.chip=rp2350 +sparkfun_iotredboard_rp2350.menu.arch.arm.build.toolchain=arm-none-eabi +sparkfun_iotredboard_rp2350.menu.arch.arm.build.toolchainpkg=pqt-gcc +sparkfun_iotredboard_rp2350.menu.arch.arm.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse +sparkfun_iotredboard_rp2350.menu.arch.arm.build.uf2family=--family rp2350-arm-s --abs-block +sparkfun_iotredboard_rp2350.menu.arch.arm.build.mcu=cortex-m33 +sparkfun_iotredboard_rp2350.menu.arch.riscv=RISC-V +sparkfun_iotredboard_rp2350.menu.arch.riscv.build.chip=rp2350-riscv +sparkfun_iotredboard_rp2350.menu.arch.riscv.build.toolchain=riscv32-unknown-elf +sparkfun_iotredboard_rp2350.menu.arch.riscv.build.toolchainpkg=pqt-gcc-riscv +sparkfun_iotredboard_rp2350.menu.arch.riscv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32 +sparkfun_iotredboard_rp2350.menu.arch.riscv.build.uf2family=--family rp2350-riscv --abs-block +sparkfun_iotredboard_rp2350.menu.arch.riscv.build.mcu=rv32imac +sparkfun_iotredboard_rp2350.menu.freq.150=150 MHz +sparkfun_iotredboard_rp2350.menu.freq.150.build.f_cpu=150000000L +sparkfun_iotredboard_rp2350.menu.freq.50=50 MHz +sparkfun_iotredboard_rp2350.menu.freq.50.build.f_cpu=50000000L +sparkfun_iotredboard_rp2350.menu.freq.100=100 MHz +sparkfun_iotredboard_rp2350.menu.freq.100.build.f_cpu=100000000L +sparkfun_iotredboard_rp2350.menu.freq.120=120 MHz +sparkfun_iotredboard_rp2350.menu.freq.120.build.f_cpu=120000000L +sparkfun_iotredboard_rp2350.menu.freq.125=125 MHz +sparkfun_iotredboard_rp2350.menu.freq.125.build.f_cpu=125000000L +sparkfun_iotredboard_rp2350.menu.freq.128=128 MHz +sparkfun_iotredboard_rp2350.menu.freq.128.build.f_cpu=128000000L +sparkfun_iotredboard_rp2350.menu.freq.133=133 MHz +sparkfun_iotredboard_rp2350.menu.freq.133.build.f_cpu=133000000L +sparkfun_iotredboard_rp2350.menu.freq.176=176 MHz (Overclock) +sparkfun_iotredboard_rp2350.menu.freq.176.build.f_cpu=176000000L +sparkfun_iotredboard_rp2350.menu.freq.200=200 MHz (Overclock) +sparkfun_iotredboard_rp2350.menu.freq.200.build.f_cpu=200000000L +sparkfun_iotredboard_rp2350.menu.freq.225=225 MHz (Overclock) +sparkfun_iotredboard_rp2350.menu.freq.225.build.f_cpu=225000000L +sparkfun_iotredboard_rp2350.menu.freq.240=240 MHz (Overclock) +sparkfun_iotredboard_rp2350.menu.freq.240.build.f_cpu=240000000L +sparkfun_iotredboard_rp2350.menu.freq.250=250 MHz (Overclock) +sparkfun_iotredboard_rp2350.menu.freq.250.build.f_cpu=250000000L +sparkfun_iotredboard_rp2350.menu.freq.276=276 MHz (Overclock) +sparkfun_iotredboard_rp2350.menu.freq.276.build.f_cpu=276000000L +sparkfun_iotredboard_rp2350.menu.freq.300=300 MHz (Overclock) +sparkfun_iotredboard_rp2350.menu.freq.300.build.f_cpu=300000000L +sparkfun_iotredboard_rp2350.menu.opt.Small=Small (-Os) (standard) +sparkfun_iotredboard_rp2350.menu.opt.Small.build.flags.optimize=-Os +sparkfun_iotredboard_rp2350.menu.opt.Optimize=Optimize (-O) +sparkfun_iotredboard_rp2350.menu.opt.Optimize.build.flags.optimize=-O +sparkfun_iotredboard_rp2350.menu.opt.Optimize2=Optimize More (-O2) +sparkfun_iotredboard_rp2350.menu.opt.Optimize2.build.flags.optimize=-O2 +sparkfun_iotredboard_rp2350.menu.opt.Optimize3=Optimize Even More (-O3) +sparkfun_iotredboard_rp2350.menu.opt.Optimize3.build.flags.optimize=-O3 +sparkfun_iotredboard_rp2350.menu.opt.Fast=Fast (-Ofast) (maybe slower) +sparkfun_iotredboard_rp2350.menu.opt.Fast.build.flags.optimize=-Ofast +sparkfun_iotredboard_rp2350.menu.opt.Debug=Debug (-Og) +sparkfun_iotredboard_rp2350.menu.opt.Debug.build.flags.optimize=-Og +sparkfun_iotredboard_rp2350.menu.opt.Disabled=Disabled (-O0) +sparkfun_iotredboard_rp2350.menu.opt.Disabled.build.flags.optimize=-O0 +sparkfun_iotredboard_rp2350.menu.os.none=None +sparkfun_iotredboard_rp2350.menu.os.none.build.os= +sparkfun_iotredboard_rp2350.menu.os.freertos=FreeRTOS SMP +sparkfun_iotredboard_rp2350.menu.os.freertos.build.os=-D__FREERTOS +sparkfun_iotredboard_rp2350.menu.profile.Disabled=Disabled +sparkfun_iotredboard_rp2350.menu.profile.Disabled.build.flags.profile= +sparkfun_iotredboard_rp2350.menu.profile.Enabled=Enabled +sparkfun_iotredboard_rp2350.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +sparkfun_iotredboard_rp2350.menu.rtti.Disabled=Disabled +sparkfun_iotredboard_rp2350.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +sparkfun_iotredboard_rp2350.menu.rtti.Enabled=Enabled +sparkfun_iotredboard_rp2350.menu.rtti.Enabled.build.flags.rtti= +sparkfun_iotredboard_rp2350.menu.stackprotect.Disabled=Disabled +sparkfun_iotredboard_rp2350.menu.stackprotect.Disabled.build.flags.stackprotect= +sparkfun_iotredboard_rp2350.menu.stackprotect.Enabled=Enabled +sparkfun_iotredboard_rp2350.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +sparkfun_iotredboard_rp2350.menu.exceptions.Disabled=Disabled +sparkfun_iotredboard_rp2350.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +sparkfun_iotredboard_rp2350.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +sparkfun_iotredboard_rp2350.menu.exceptions.Enabled=Enabled +sparkfun_iotredboard_rp2350.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +sparkfun_iotredboard_rp2350.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +sparkfun_iotredboard_rp2350.menu.dbgport.Disabled=Disabled +sparkfun_iotredboard_rp2350.menu.dbgport.Disabled.build.debug_port= +sparkfun_iotredboard_rp2350.menu.dbgport.Serial=Serial +sparkfun_iotredboard_rp2350.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +sparkfun_iotredboard_rp2350.menu.dbgport.Serial1=Serial1 +sparkfun_iotredboard_rp2350.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +sparkfun_iotredboard_rp2350.menu.dbgport.Serial2=Serial2 +sparkfun_iotredboard_rp2350.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +sparkfun_iotredboard_rp2350.menu.dbgport.SerialSemi=SerialSemi +sparkfun_iotredboard_rp2350.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +sparkfun_iotredboard_rp2350.menu.dbglvl.None=None +sparkfun_iotredboard_rp2350.menu.dbglvl.None.build.debug_level= +sparkfun_iotredboard_rp2350.menu.dbglvl.Core=Core +sparkfun_iotredboard_rp2350.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +sparkfun_iotredboard_rp2350.menu.dbglvl.SPI=SPI +sparkfun_iotredboard_rp2350.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +sparkfun_iotredboard_rp2350.menu.dbglvl.Wire=Wire +sparkfun_iotredboard_rp2350.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +sparkfun_iotredboard_rp2350.menu.dbglvl.Bluetooth=Bluetooth +sparkfun_iotredboard_rp2350.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +sparkfun_iotredboard_rp2350.menu.dbglvl.LWIP=LWIP +sparkfun_iotredboard_rp2350.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +sparkfun_iotredboard_rp2350.menu.dbglvl.All=All +sparkfun_iotredboard_rp2350.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +sparkfun_iotredboard_rp2350.menu.dbglvl.NDEBUG=NDEBUG +sparkfun_iotredboard_rp2350.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +sparkfun_iotredboard_rp2350.menu.usbstack.picosdk=Pico SDK +sparkfun_iotredboard_rp2350.menu.usbstack.picosdk.build.usbstack_flags= +sparkfun_iotredboard_rp2350.menu.usbstack.tinyusb=Adafruit TinyUSB +sparkfun_iotredboard_rp2350.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +sparkfun_iotredboard_rp2350.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +sparkfun_iotredboard_rp2350.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +sparkfun_iotredboard_rp2350.menu.usbstack.nousb=No USB +sparkfun_iotredboard_rp2350.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4only=IPv4 Only +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +sparkfun_iotredboard_rp2350.menu.uploadmethod.default=Default (UF2) +sparkfun_iotredboard_rp2350.menu.uploadmethod.default.build.ram_length=512k +sparkfun_iotredboard_rp2350.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +sparkfun_iotredboard_rp2350.menu.uploadmethod.default.upload.maximum_data_size=524288 +sparkfun_iotredboard_rp2350.menu.uploadmethod.default.upload.tool=uf2conv +sparkfun_iotredboard_rp2350.menu.uploadmethod.default.upload.tool.default=uf2conv +sparkfun_iotredboard_rp2350.menu.uploadmethod.default.upload.tool.network=uf2conv-network +sparkfun_iotredboard_rp2350.menu.uploadmethod.picotool=Picotool +sparkfun_iotredboard_rp2350.menu.uploadmethod.picotool.build.ram_length=512k +sparkfun_iotredboard_rp2350.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +sparkfun_iotredboard_rp2350.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +sparkfun_iotredboard_rp2350.menu.uploadmethod.picotool.upload.maximum_data_size=524288 +sparkfun_iotredboard_rp2350.menu.uploadmethod.picotool.upload.tool=picotool +sparkfun_iotredboard_rp2350.menu.uploadmethod.picotool.upload.tool.default=picotool +sparkfun_iotredboard_rp2350.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +sparkfun_iotredboard_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k +sparkfun_iotredboard_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +sparkfun_iotredboard_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 +sparkfun_iotredboard_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +sparkfun_iotredboard_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + # ----------------------------------- # SparkFun MicroMod RP2040 # ----------------------------------- @@ -25817,8 +30226,8 @@ sparkfun_micromodrp2040.menu.flash.16777216_15728640.build.flash_length=1044480 sparkfun_micromodrp2040.menu.flash.16777216_15728640.build.eeprom_start=285208576 sparkfun_micromodrp2040.menu.flash.16777216_15728640.build.fs_start=269479936 sparkfun_micromodrp2040.menu.flash.16777216_15728640.build.fs_end=285208576 -sparkfun_micromodrp2040.menu.freq.133=133 MHz -sparkfun_micromodrp2040.menu.freq.133.build.f_cpu=133000000L +sparkfun_micromodrp2040.menu.freq.200=200 MHz +sparkfun_micromodrp2040.menu.freq.200.build.f_cpu=200000000L sparkfun_micromodrp2040.menu.freq.50=50 MHz sparkfun_micromodrp2040.menu.freq.50.build.f_cpu=50000000L sparkfun_micromodrp2040.menu.freq.100=100 MHz @@ -25829,20 +30238,20 @@ sparkfun_micromodrp2040.menu.freq.125=125 MHz sparkfun_micromodrp2040.menu.freq.125.build.f_cpu=125000000L sparkfun_micromodrp2040.menu.freq.128=128 MHz sparkfun_micromodrp2040.menu.freq.128.build.f_cpu=128000000L -sparkfun_micromodrp2040.menu.freq.150=150 MHz (Overclock) +sparkfun_micromodrp2040.menu.freq.133=133 MHz +sparkfun_micromodrp2040.menu.freq.133.build.f_cpu=133000000L +sparkfun_micromodrp2040.menu.freq.150=150 MHz sparkfun_micromodrp2040.menu.freq.150.build.f_cpu=150000000L -sparkfun_micromodrp2040.menu.freq.175=175 MHz (Overclock) -sparkfun_micromodrp2040.menu.freq.175.build.f_cpu=175000000L -sparkfun_micromodrp2040.menu.freq.200=200 MHz (Overclock) -sparkfun_micromodrp2040.menu.freq.200.build.f_cpu=200000000L +sparkfun_micromodrp2040.menu.freq.176=176 MHz +sparkfun_micromodrp2040.menu.freq.176.build.f_cpu=176000000L sparkfun_micromodrp2040.menu.freq.225=225 MHz (Overclock) sparkfun_micromodrp2040.menu.freq.225.build.f_cpu=225000000L sparkfun_micromodrp2040.menu.freq.240=240 MHz (Overclock) sparkfun_micromodrp2040.menu.freq.240.build.f_cpu=240000000L sparkfun_micromodrp2040.menu.freq.250=250 MHz (Overclock) sparkfun_micromodrp2040.menu.freq.250.build.f_cpu=250000000L -sparkfun_micromodrp2040.menu.freq.275=275 MHz (Overclock) -sparkfun_micromodrp2040.menu.freq.275.build.f_cpu=275000000L +sparkfun_micromodrp2040.menu.freq.276=276 MHz (Overclock) +sparkfun_micromodrp2040.menu.freq.276.build.f_cpu=276000000L sparkfun_micromodrp2040.menu.freq.300=300 MHz (Overclock) sparkfun_micromodrp2040.menu.freq.300.build.f_cpu=300000000L sparkfun_micromodrp2040.menu.opt.Small=Small (-Os) (standard) @@ -25859,6 +30268,10 @@ sparkfun_micromodrp2040.menu.opt.Debug=Debug (-Og) sparkfun_micromodrp2040.menu.opt.Debug.build.flags.optimize=-Og sparkfun_micromodrp2040.menu.opt.Disabled=Disabled (-O0) sparkfun_micromodrp2040.menu.opt.Disabled.build.flags.optimize=-O0 +sparkfun_micromodrp2040.menu.os.none=None +sparkfun_micromodrp2040.menu.os.none.build.os= +sparkfun_micromodrp2040.menu.os.freertos=FreeRTOS SMP +sparkfun_micromodrp2040.menu.os.freertos.build.os=-D__FREERTOS sparkfun_micromodrp2040.menu.profile.Disabled=Disabled sparkfun_micromodrp2040.menu.profile.Disabled.build.flags.profile= sparkfun_micromodrp2040.menu.profile.Enabled=Enabled @@ -25870,7 +30283,7 @@ sparkfun_micromodrp2040.menu.rtti.Enabled.build.flags.rtti= sparkfun_micromodrp2040.menu.stackprotect.Disabled=Disabled sparkfun_micromodrp2040.menu.stackprotect.Disabled.build.flags.stackprotect= sparkfun_micromodrp2040.menu.stackprotect.Enabled=Enabled -sparkfun_micromodrp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +sparkfun_micromodrp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all sparkfun_micromodrp2040.menu.exceptions.Disabled=Disabled sparkfun_micromodrp2040.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions sparkfun_micromodrp2040.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -25897,8 +30310,10 @@ sparkfun_micromodrp2040.menu.dbglvl.Wire=Wire sparkfun_micromodrp2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE sparkfun_micromodrp2040.menu.dbglvl.Bluetooth=Bluetooth sparkfun_micromodrp2040.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +sparkfun_micromodrp2040.menu.dbglvl.LWIP=LWIP +sparkfun_micromodrp2040.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 sparkfun_micromodrp2040.menu.dbglvl.All=All -sparkfun_micromodrp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +sparkfun_micromodrp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 sparkfun_micromodrp2040.menu.dbglvl.NDEBUG=NDEBUG sparkfun_micromodrp2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG sparkfun_micromodrp2040.menu.usbstack.picosdk=Pico SDK @@ -25910,29 +30325,29 @@ sparkfun_micromodrp2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TI sparkfun_micromodrp2040.menu.usbstack.nousb=No USB sparkfun_micromodrp2040.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" sparkfun_micromodrp2040.menu.ipbtstack.ipv4only=IPv4 Only -sparkfun_micromodrp2040.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +sparkfun_micromodrp2040.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a sparkfun_micromodrp2040.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 sparkfun_micromodrp2040.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -sparkfun_micromodrp2040.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -sparkfun_micromodrp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +sparkfun_micromodrp2040.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +sparkfun_micromodrp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 sparkfun_micromodrp2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -sparkfun_micromodrp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +sparkfun_micromodrp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a sparkfun_micromodrp2040.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 sparkfun_micromodrp2040.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -sparkfun_micromodrp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -sparkfun_micromodrp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +sparkfun_micromodrp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +sparkfun_micromodrp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 sparkfun_micromodrp2040.menu.uploadmethod.default=Default (UF2) sparkfun_micromodrp2040.menu.uploadmethod.default.build.ram_length=256k sparkfun_micromodrp2040.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -26153,8 +30568,8 @@ sparkfun_promicrorp2040.menu.flash.16777216_15728640.build.flash_length=1044480 sparkfun_promicrorp2040.menu.flash.16777216_15728640.build.eeprom_start=285208576 sparkfun_promicrorp2040.menu.flash.16777216_15728640.build.fs_start=269479936 sparkfun_promicrorp2040.menu.flash.16777216_15728640.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.freq.133=133 MHz -sparkfun_promicrorp2040.menu.freq.133.build.f_cpu=133000000L +sparkfun_promicrorp2040.menu.freq.200=200 MHz +sparkfun_promicrorp2040.menu.freq.200.build.f_cpu=200000000L sparkfun_promicrorp2040.menu.freq.50=50 MHz sparkfun_promicrorp2040.menu.freq.50.build.f_cpu=50000000L sparkfun_promicrorp2040.menu.freq.100=100 MHz @@ -26165,20 +30580,20 @@ sparkfun_promicrorp2040.menu.freq.125=125 MHz sparkfun_promicrorp2040.menu.freq.125.build.f_cpu=125000000L sparkfun_promicrorp2040.menu.freq.128=128 MHz sparkfun_promicrorp2040.menu.freq.128.build.f_cpu=128000000L -sparkfun_promicrorp2040.menu.freq.150=150 MHz (Overclock) +sparkfun_promicrorp2040.menu.freq.133=133 MHz +sparkfun_promicrorp2040.menu.freq.133.build.f_cpu=133000000L +sparkfun_promicrorp2040.menu.freq.150=150 MHz sparkfun_promicrorp2040.menu.freq.150.build.f_cpu=150000000L -sparkfun_promicrorp2040.menu.freq.175=175 MHz (Overclock) -sparkfun_promicrorp2040.menu.freq.175.build.f_cpu=175000000L -sparkfun_promicrorp2040.menu.freq.200=200 MHz (Overclock) -sparkfun_promicrorp2040.menu.freq.200.build.f_cpu=200000000L +sparkfun_promicrorp2040.menu.freq.176=176 MHz +sparkfun_promicrorp2040.menu.freq.176.build.f_cpu=176000000L sparkfun_promicrorp2040.menu.freq.225=225 MHz (Overclock) sparkfun_promicrorp2040.menu.freq.225.build.f_cpu=225000000L sparkfun_promicrorp2040.menu.freq.240=240 MHz (Overclock) sparkfun_promicrorp2040.menu.freq.240.build.f_cpu=240000000L sparkfun_promicrorp2040.menu.freq.250=250 MHz (Overclock) sparkfun_promicrorp2040.menu.freq.250.build.f_cpu=250000000L -sparkfun_promicrorp2040.menu.freq.275=275 MHz (Overclock) -sparkfun_promicrorp2040.menu.freq.275.build.f_cpu=275000000L +sparkfun_promicrorp2040.menu.freq.276=276 MHz (Overclock) +sparkfun_promicrorp2040.menu.freq.276.build.f_cpu=276000000L sparkfun_promicrorp2040.menu.freq.300=300 MHz (Overclock) sparkfun_promicrorp2040.menu.freq.300.build.f_cpu=300000000L sparkfun_promicrorp2040.menu.opt.Small=Small (-Os) (standard) @@ -26195,6 +30610,10 @@ sparkfun_promicrorp2040.menu.opt.Debug=Debug (-Og) sparkfun_promicrorp2040.menu.opt.Debug.build.flags.optimize=-Og sparkfun_promicrorp2040.menu.opt.Disabled=Disabled (-O0) sparkfun_promicrorp2040.menu.opt.Disabled.build.flags.optimize=-O0 +sparkfun_promicrorp2040.menu.os.none=None +sparkfun_promicrorp2040.menu.os.none.build.os= +sparkfun_promicrorp2040.menu.os.freertos=FreeRTOS SMP +sparkfun_promicrorp2040.menu.os.freertos.build.os=-D__FREERTOS sparkfun_promicrorp2040.menu.profile.Disabled=Disabled sparkfun_promicrorp2040.menu.profile.Disabled.build.flags.profile= sparkfun_promicrorp2040.menu.profile.Enabled=Enabled @@ -26206,7 +30625,7 @@ sparkfun_promicrorp2040.menu.rtti.Enabled.build.flags.rtti= sparkfun_promicrorp2040.menu.stackprotect.Disabled=Disabled sparkfun_promicrorp2040.menu.stackprotect.Disabled.build.flags.stackprotect= sparkfun_promicrorp2040.menu.stackprotect.Enabled=Enabled -sparkfun_promicrorp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +sparkfun_promicrorp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all sparkfun_promicrorp2040.menu.exceptions.Disabled=Disabled sparkfun_promicrorp2040.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions sparkfun_promicrorp2040.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -26233,8 +30652,10 @@ sparkfun_promicrorp2040.menu.dbglvl.Wire=Wire sparkfun_promicrorp2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE sparkfun_promicrorp2040.menu.dbglvl.Bluetooth=Bluetooth sparkfun_promicrorp2040.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +sparkfun_promicrorp2040.menu.dbglvl.LWIP=LWIP +sparkfun_promicrorp2040.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 sparkfun_promicrorp2040.menu.dbglvl.All=All -sparkfun_promicrorp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +sparkfun_promicrorp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 sparkfun_promicrorp2040.menu.dbglvl.NDEBUG=NDEBUG sparkfun_promicrorp2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG sparkfun_promicrorp2040.menu.usbstack.picosdk=Pico SDK @@ -26246,29 +30667,29 @@ sparkfun_promicrorp2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TI sparkfun_promicrorp2040.menu.usbstack.nousb=No USB sparkfun_promicrorp2040.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" sparkfun_promicrorp2040.menu.ipbtstack.ipv4only=IPv4 Only -sparkfun_promicrorp2040.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +sparkfun_promicrorp2040.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a sparkfun_promicrorp2040.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 sparkfun_promicrorp2040.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -sparkfun_promicrorp2040.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -sparkfun_promicrorp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +sparkfun_promicrorp2040.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +sparkfun_promicrorp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 sparkfun_promicrorp2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -sparkfun_promicrorp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +sparkfun_promicrorp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a sparkfun_promicrorp2040.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 sparkfun_promicrorp2040.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -sparkfun_promicrorp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -sparkfun_promicrorp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +sparkfun_promicrorp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +sparkfun_promicrorp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 sparkfun_promicrorp2040.menu.uploadmethod.default=Default (UF2) sparkfun_promicrorp2040.menu.uploadmethod.default.build.ram_length=256k sparkfun_promicrorp2040.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -26512,8 +30933,8 @@ sparkfun_promicrorp2350.menu.freq.128=128 MHz sparkfun_promicrorp2350.menu.freq.128.build.f_cpu=128000000L sparkfun_promicrorp2350.menu.freq.133=133 MHz sparkfun_promicrorp2350.menu.freq.133.build.f_cpu=133000000L -sparkfun_promicrorp2350.menu.freq.175=175 MHz (Overclock) -sparkfun_promicrorp2350.menu.freq.175.build.f_cpu=175000000L +sparkfun_promicrorp2350.menu.freq.176=176 MHz (Overclock) +sparkfun_promicrorp2350.menu.freq.176.build.f_cpu=176000000L sparkfun_promicrorp2350.menu.freq.200=200 MHz (Overclock) sparkfun_promicrorp2350.menu.freq.200.build.f_cpu=200000000L sparkfun_promicrorp2350.menu.freq.225=225 MHz (Overclock) @@ -26522,8 +30943,8 @@ sparkfun_promicrorp2350.menu.freq.240=240 MHz (Overclock) sparkfun_promicrorp2350.menu.freq.240.build.f_cpu=240000000L sparkfun_promicrorp2350.menu.freq.250=250 MHz (Overclock) sparkfun_promicrorp2350.menu.freq.250.build.f_cpu=250000000L -sparkfun_promicrorp2350.menu.freq.275=275 MHz (Overclock) -sparkfun_promicrorp2350.menu.freq.275.build.f_cpu=275000000L +sparkfun_promicrorp2350.menu.freq.276=276 MHz (Overclock) +sparkfun_promicrorp2350.menu.freq.276.build.f_cpu=276000000L sparkfun_promicrorp2350.menu.freq.300=300 MHz (Overclock) sparkfun_promicrorp2350.menu.freq.300.build.f_cpu=300000000L sparkfun_promicrorp2350.menu.opt.Small=Small (-Os) (standard) @@ -26540,6 +30961,10 @@ sparkfun_promicrorp2350.menu.opt.Debug=Debug (-Og) sparkfun_promicrorp2350.menu.opt.Debug.build.flags.optimize=-Og sparkfun_promicrorp2350.menu.opt.Disabled=Disabled (-O0) sparkfun_promicrorp2350.menu.opt.Disabled.build.flags.optimize=-O0 +sparkfun_promicrorp2350.menu.os.none=None +sparkfun_promicrorp2350.menu.os.none.build.os= +sparkfun_promicrorp2350.menu.os.freertos=FreeRTOS SMP +sparkfun_promicrorp2350.menu.os.freertos.build.os=-D__FREERTOS sparkfun_promicrorp2350.menu.profile.Disabled=Disabled sparkfun_promicrorp2350.menu.profile.Disabled.build.flags.profile= sparkfun_promicrorp2350.menu.profile.Enabled=Enabled @@ -26551,7 +30976,7 @@ sparkfun_promicrorp2350.menu.rtti.Enabled.build.flags.rtti= sparkfun_promicrorp2350.menu.stackprotect.Disabled=Disabled sparkfun_promicrorp2350.menu.stackprotect.Disabled.build.flags.stackprotect= sparkfun_promicrorp2350.menu.stackprotect.Enabled=Enabled -sparkfun_promicrorp2350.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +sparkfun_promicrorp2350.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all sparkfun_promicrorp2350.menu.exceptions.Disabled=Disabled sparkfun_promicrorp2350.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions sparkfun_promicrorp2350.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -26578,8 +31003,10 @@ sparkfun_promicrorp2350.menu.dbglvl.Wire=Wire sparkfun_promicrorp2350.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE sparkfun_promicrorp2350.menu.dbglvl.Bluetooth=Bluetooth sparkfun_promicrorp2350.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +sparkfun_promicrorp2350.menu.dbglvl.LWIP=LWIP +sparkfun_promicrorp2350.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 sparkfun_promicrorp2350.menu.dbglvl.All=All -sparkfun_promicrorp2350.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +sparkfun_promicrorp2350.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 sparkfun_promicrorp2350.menu.dbglvl.NDEBUG=NDEBUG sparkfun_promicrorp2350.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG sparkfun_promicrorp2350.menu.usbstack.picosdk=Pico SDK @@ -26591,29 +31018,29 @@ sparkfun_promicrorp2350.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TI sparkfun_promicrorp2350.menu.usbstack.nousb=No USB sparkfun_promicrorp2350.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" sparkfun_promicrorp2350.menu.ipbtstack.ipv4only=IPv4 Only -sparkfun_promicrorp2350.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +sparkfun_promicrorp2350.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a sparkfun_promicrorp2350.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 sparkfun_promicrorp2350.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -sparkfun_promicrorp2350.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -sparkfun_promicrorp2350.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +sparkfun_promicrorp2350.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +sparkfun_promicrorp2350.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 sparkfun_promicrorp2350.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -sparkfun_promicrorp2350.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +sparkfun_promicrorp2350.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a sparkfun_promicrorp2350.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 sparkfun_promicrorp2350.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -sparkfun_promicrorp2350.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -sparkfun_promicrorp2350.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +sparkfun_promicrorp2350.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +sparkfun_promicrorp2350.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 sparkfun_promicrorp2350.menu.uploadmethod.default=Default (UF2) sparkfun_promicrorp2350.menu.uploadmethod.default.build.ram_length=512k sparkfun_promicrorp2350.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -26834,8 +31261,8 @@ sparkfun_thingplusrp2040.menu.flash.16777216_15728640.build.flash_length=1044480 sparkfun_thingplusrp2040.menu.flash.16777216_15728640.build.eeprom_start=285208576 sparkfun_thingplusrp2040.menu.flash.16777216_15728640.build.fs_start=269479936 sparkfun_thingplusrp2040.menu.flash.16777216_15728640.build.fs_end=285208576 -sparkfun_thingplusrp2040.menu.freq.133=133 MHz -sparkfun_thingplusrp2040.menu.freq.133.build.f_cpu=133000000L +sparkfun_thingplusrp2040.menu.freq.200=200 MHz +sparkfun_thingplusrp2040.menu.freq.200.build.f_cpu=200000000L sparkfun_thingplusrp2040.menu.freq.50=50 MHz sparkfun_thingplusrp2040.menu.freq.50.build.f_cpu=50000000L sparkfun_thingplusrp2040.menu.freq.100=100 MHz @@ -26846,20 +31273,20 @@ sparkfun_thingplusrp2040.menu.freq.125=125 MHz sparkfun_thingplusrp2040.menu.freq.125.build.f_cpu=125000000L sparkfun_thingplusrp2040.menu.freq.128=128 MHz sparkfun_thingplusrp2040.menu.freq.128.build.f_cpu=128000000L -sparkfun_thingplusrp2040.menu.freq.150=150 MHz (Overclock) +sparkfun_thingplusrp2040.menu.freq.133=133 MHz +sparkfun_thingplusrp2040.menu.freq.133.build.f_cpu=133000000L +sparkfun_thingplusrp2040.menu.freq.150=150 MHz sparkfun_thingplusrp2040.menu.freq.150.build.f_cpu=150000000L -sparkfun_thingplusrp2040.menu.freq.175=175 MHz (Overclock) -sparkfun_thingplusrp2040.menu.freq.175.build.f_cpu=175000000L -sparkfun_thingplusrp2040.menu.freq.200=200 MHz (Overclock) -sparkfun_thingplusrp2040.menu.freq.200.build.f_cpu=200000000L +sparkfun_thingplusrp2040.menu.freq.176=176 MHz +sparkfun_thingplusrp2040.menu.freq.176.build.f_cpu=176000000L sparkfun_thingplusrp2040.menu.freq.225=225 MHz (Overclock) sparkfun_thingplusrp2040.menu.freq.225.build.f_cpu=225000000L sparkfun_thingplusrp2040.menu.freq.240=240 MHz (Overclock) sparkfun_thingplusrp2040.menu.freq.240.build.f_cpu=240000000L sparkfun_thingplusrp2040.menu.freq.250=250 MHz (Overclock) sparkfun_thingplusrp2040.menu.freq.250.build.f_cpu=250000000L -sparkfun_thingplusrp2040.menu.freq.275=275 MHz (Overclock) -sparkfun_thingplusrp2040.menu.freq.275.build.f_cpu=275000000L +sparkfun_thingplusrp2040.menu.freq.276=276 MHz (Overclock) +sparkfun_thingplusrp2040.menu.freq.276.build.f_cpu=276000000L sparkfun_thingplusrp2040.menu.freq.300=300 MHz (Overclock) sparkfun_thingplusrp2040.menu.freq.300.build.f_cpu=300000000L sparkfun_thingplusrp2040.menu.opt.Small=Small (-Os) (standard) @@ -26876,6 +31303,10 @@ sparkfun_thingplusrp2040.menu.opt.Debug=Debug (-Og) sparkfun_thingplusrp2040.menu.opt.Debug.build.flags.optimize=-Og sparkfun_thingplusrp2040.menu.opt.Disabled=Disabled (-O0) sparkfun_thingplusrp2040.menu.opt.Disabled.build.flags.optimize=-O0 +sparkfun_thingplusrp2040.menu.os.none=None +sparkfun_thingplusrp2040.menu.os.none.build.os= +sparkfun_thingplusrp2040.menu.os.freertos=FreeRTOS SMP +sparkfun_thingplusrp2040.menu.os.freertos.build.os=-D__FREERTOS sparkfun_thingplusrp2040.menu.profile.Disabled=Disabled sparkfun_thingplusrp2040.menu.profile.Disabled.build.flags.profile= sparkfun_thingplusrp2040.menu.profile.Enabled=Enabled @@ -26887,7 +31318,7 @@ sparkfun_thingplusrp2040.menu.rtti.Enabled.build.flags.rtti= sparkfun_thingplusrp2040.menu.stackprotect.Disabled=Disabled sparkfun_thingplusrp2040.menu.stackprotect.Disabled.build.flags.stackprotect= sparkfun_thingplusrp2040.menu.stackprotect.Enabled=Enabled -sparkfun_thingplusrp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +sparkfun_thingplusrp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all sparkfun_thingplusrp2040.menu.exceptions.Disabled=Disabled sparkfun_thingplusrp2040.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions sparkfun_thingplusrp2040.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -26914,8 +31345,10 @@ sparkfun_thingplusrp2040.menu.dbglvl.Wire=Wire sparkfun_thingplusrp2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE sparkfun_thingplusrp2040.menu.dbglvl.Bluetooth=Bluetooth sparkfun_thingplusrp2040.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +sparkfun_thingplusrp2040.menu.dbglvl.LWIP=LWIP +sparkfun_thingplusrp2040.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 sparkfun_thingplusrp2040.menu.dbglvl.All=All -sparkfun_thingplusrp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +sparkfun_thingplusrp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 sparkfun_thingplusrp2040.menu.dbglvl.NDEBUG=NDEBUG sparkfun_thingplusrp2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG sparkfun_thingplusrp2040.menu.usbstack.picosdk=Pico SDK @@ -26927,29 +31360,29 @@ sparkfun_thingplusrp2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_T sparkfun_thingplusrp2040.menu.usbstack.nousb=No USB sparkfun_thingplusrp2040.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" sparkfun_thingplusrp2040.menu.ipbtstack.ipv4only=IPv4 Only -sparkfun_thingplusrp2040.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +sparkfun_thingplusrp2040.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a sparkfun_thingplusrp2040.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 sparkfun_thingplusrp2040.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -sparkfun_thingplusrp2040.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -sparkfun_thingplusrp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +sparkfun_thingplusrp2040.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +sparkfun_thingplusrp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 sparkfun_thingplusrp2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -sparkfun_thingplusrp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +sparkfun_thingplusrp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a sparkfun_thingplusrp2040.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 sparkfun_thingplusrp2040.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -sparkfun_thingplusrp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -sparkfun_thingplusrp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +sparkfun_thingplusrp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +sparkfun_thingplusrp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 sparkfun_thingplusrp2040.menu.uploadmethod.default=Default (UF2) sparkfun_thingplusrp2040.menu.uploadmethod.default.build.ram_length=256k sparkfun_thingplusrp2040.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -27194,8 +31627,8 @@ sparkfun_thingplusrp2350.menu.freq.128=128 MHz sparkfun_thingplusrp2350.menu.freq.128.build.f_cpu=128000000L sparkfun_thingplusrp2350.menu.freq.133=133 MHz sparkfun_thingplusrp2350.menu.freq.133.build.f_cpu=133000000L -sparkfun_thingplusrp2350.menu.freq.175=175 MHz (Overclock) -sparkfun_thingplusrp2350.menu.freq.175.build.f_cpu=175000000L +sparkfun_thingplusrp2350.menu.freq.176=176 MHz (Overclock) +sparkfun_thingplusrp2350.menu.freq.176.build.f_cpu=176000000L sparkfun_thingplusrp2350.menu.freq.200=200 MHz (Overclock) sparkfun_thingplusrp2350.menu.freq.200.build.f_cpu=200000000L sparkfun_thingplusrp2350.menu.freq.225=225 MHz (Overclock) @@ -27204,8 +31637,8 @@ sparkfun_thingplusrp2350.menu.freq.240=240 MHz (Overclock) sparkfun_thingplusrp2350.menu.freq.240.build.f_cpu=240000000L sparkfun_thingplusrp2350.menu.freq.250=250 MHz (Overclock) sparkfun_thingplusrp2350.menu.freq.250.build.f_cpu=250000000L -sparkfun_thingplusrp2350.menu.freq.275=275 MHz (Overclock) -sparkfun_thingplusrp2350.menu.freq.275.build.f_cpu=275000000L +sparkfun_thingplusrp2350.menu.freq.276=276 MHz (Overclock) +sparkfun_thingplusrp2350.menu.freq.276.build.f_cpu=276000000L sparkfun_thingplusrp2350.menu.freq.300=300 MHz (Overclock) sparkfun_thingplusrp2350.menu.freq.300.build.f_cpu=300000000L sparkfun_thingplusrp2350.menu.opt.Small=Small (-Os) (standard) @@ -27222,6 +31655,10 @@ sparkfun_thingplusrp2350.menu.opt.Debug=Debug (-Og) sparkfun_thingplusrp2350.menu.opt.Debug.build.flags.optimize=-Og sparkfun_thingplusrp2350.menu.opt.Disabled=Disabled (-O0) sparkfun_thingplusrp2350.menu.opt.Disabled.build.flags.optimize=-O0 +sparkfun_thingplusrp2350.menu.os.none=None +sparkfun_thingplusrp2350.menu.os.none.build.os= +sparkfun_thingplusrp2350.menu.os.freertos=FreeRTOS SMP +sparkfun_thingplusrp2350.menu.os.freertos.build.os=-D__FREERTOS sparkfun_thingplusrp2350.menu.profile.Disabled=Disabled sparkfun_thingplusrp2350.menu.profile.Disabled.build.flags.profile= sparkfun_thingplusrp2350.menu.profile.Enabled=Enabled @@ -27233,7 +31670,7 @@ sparkfun_thingplusrp2350.menu.rtti.Enabled.build.flags.rtti= sparkfun_thingplusrp2350.menu.stackprotect.Disabled=Disabled sparkfun_thingplusrp2350.menu.stackprotect.Disabled.build.flags.stackprotect= sparkfun_thingplusrp2350.menu.stackprotect.Enabled=Enabled -sparkfun_thingplusrp2350.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +sparkfun_thingplusrp2350.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all sparkfun_thingplusrp2350.menu.exceptions.Disabled=Disabled sparkfun_thingplusrp2350.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions sparkfun_thingplusrp2350.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -27260,8 +31697,10 @@ sparkfun_thingplusrp2350.menu.dbglvl.Wire=Wire sparkfun_thingplusrp2350.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE sparkfun_thingplusrp2350.menu.dbglvl.Bluetooth=Bluetooth sparkfun_thingplusrp2350.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +sparkfun_thingplusrp2350.menu.dbglvl.LWIP=LWIP +sparkfun_thingplusrp2350.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 sparkfun_thingplusrp2350.menu.dbglvl.All=All -sparkfun_thingplusrp2350.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +sparkfun_thingplusrp2350.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 sparkfun_thingplusrp2350.menu.dbglvl.NDEBUG=NDEBUG sparkfun_thingplusrp2350.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG sparkfun_thingplusrp2350.menu.usbstack.picosdk=Pico SDK @@ -27377,29 +31816,29 @@ sparkfun_thingplusrp2350.menu.wificountry.uk.build.wificc=-DWIFICC=CYW43_COUNTRY sparkfun_thingplusrp2350.menu.wificountry.usa=USA sparkfun_thingplusrp2350.menu.wificountry.usa.build.wificc=-DWIFICC=CYW43_COUNTRY_USA sparkfun_thingplusrp2350.menu.ipbtstack.ipv4only=IPv4 Only -sparkfun_thingplusrp2350.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +sparkfun_thingplusrp2350.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a sparkfun_thingplusrp2350.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 sparkfun_thingplusrp2350.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -sparkfun_thingplusrp2350.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -sparkfun_thingplusrp2350.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +sparkfun_thingplusrp2350.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +sparkfun_thingplusrp2350.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 sparkfun_thingplusrp2350.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -sparkfun_thingplusrp2350.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +sparkfun_thingplusrp2350.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a sparkfun_thingplusrp2350.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 sparkfun_thingplusrp2350.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -sparkfun_thingplusrp2350.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -sparkfun_thingplusrp2350.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +sparkfun_thingplusrp2350.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +sparkfun_thingplusrp2350.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 sparkfun_thingplusrp2350.menu.uploadmethod.default=Default (UF2) sparkfun_thingplusrp2350.menu.uploadmethod.default.build.ram_length=512k sparkfun_thingplusrp2350.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -27421,6 +31860,954 @@ sparkfun_thingplusrp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_da sparkfun_thingplusrp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap sparkfun_thingplusrp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap +# ----------------------------------- +# SparkFun IoT Node LoRaWAN +# ----------------------------------- +sparkfun_iotnode_lorawanrp2350.name=SparkFun IoT Node LoRaWAN +sparkfun_iotnode_lorawanrp2350.vid.0=0x1b4f +sparkfun_iotnode_lorawanrp2350.pid.0=0x0044 +sparkfun_iotnode_lorawanrp2350.vid.1=0x1b4f +sparkfun_iotnode_lorawanrp2350.pid.1=0x0144 +sparkfun_iotnode_lorawanrp2350.vid.2=0x1b4f +sparkfun_iotnode_lorawanrp2350.pid.2=0x4044 +sparkfun_iotnode_lorawanrp2350.vid.3=0x1b4f +sparkfun_iotnode_lorawanrp2350.pid.3=0x4144 +sparkfun_iotnode_lorawanrp2350.vid.4=0x1b4f +sparkfun_iotnode_lorawanrp2350.pid.4=0x8044 +sparkfun_iotnode_lorawanrp2350.vid.5=0x1b4f +sparkfun_iotnode_lorawanrp2350.pid.5=0x8144 +sparkfun_iotnode_lorawanrp2350.vid.6=0x1b4f +sparkfun_iotnode_lorawanrp2350.pid.6=0xc044 +sparkfun_iotnode_lorawanrp2350.vid.7=0x1b4f +sparkfun_iotnode_lorawanrp2350.pid.7=0xc144 +sparkfun_iotnode_lorawanrp2350.upload_port.0.vid=0x1b4f +sparkfun_iotnode_lorawanrp2350.upload_port.0.pid=0x0044 +sparkfun_iotnode_lorawanrp2350.upload_port.1.vid=0x1b4f +sparkfun_iotnode_lorawanrp2350.upload_port.1.pid=0x0144 +sparkfun_iotnode_lorawanrp2350.upload_port.2.vid=0x1b4f +sparkfun_iotnode_lorawanrp2350.upload_port.2.pid=0x4044 +sparkfun_iotnode_lorawanrp2350.upload_port.3.vid=0x1b4f +sparkfun_iotnode_lorawanrp2350.upload_port.3.pid=0x4144 +sparkfun_iotnode_lorawanrp2350.upload_port.4.vid=0x1b4f +sparkfun_iotnode_lorawanrp2350.upload_port.4.pid=0x8044 +sparkfun_iotnode_lorawanrp2350.upload_port.5.vid=0x1b4f +sparkfun_iotnode_lorawanrp2350.upload_port.5.pid=0x8144 +sparkfun_iotnode_lorawanrp2350.upload_port.6.vid=0x1b4f +sparkfun_iotnode_lorawanrp2350.upload_port.6.pid=0xc044 +sparkfun_iotnode_lorawanrp2350.upload_port.7.vid=0x1b4f +sparkfun_iotnode_lorawanrp2350.upload_port.7.pid=0xc144 +sparkfun_iotnode_lorawanrp2350.build.usbvid=-DUSBD_VID=0x1b4f +sparkfun_iotnode_lorawanrp2350.build.usbpid=-DUSBD_PID=0x0044 +sparkfun_iotnode_lorawanrp2350.build.usbpwr=-DUSBD_MAX_POWER_MA=250 +sparkfun_iotnode_lorawanrp2350.build.board=SPARKFUN_IOTNODE_LORAWAN_RP2350 +sparkfun_iotnode_lorawanrp2350.build.variant=sparkfun_iotnode_lorawanrp2350 +sparkfun_iotnode_lorawanrp2350.upload.maximum_size=16777216 +sparkfun_iotnode_lorawanrp2350.upload.wait_for_upload_port=true +sparkfun_iotnode_lorawanrp2350.upload.erase_cmd= +sparkfun_iotnode_lorawanrp2350.serial.disableDTR=false +sparkfun_iotnode_lorawanrp2350.serial.disableRTS=false +sparkfun_iotnode_lorawanrp2350.build.f_cpu=125000000 +sparkfun_iotnode_lorawanrp2350.build.led= +sparkfun_iotnode_lorawanrp2350.build.core=rp2040 +sparkfun_iotnode_lorawanrp2350.build.ldscript=memmap_default.ld +sparkfun_iotnode_lorawanrp2350.build.boot2=none +sparkfun_iotnode_lorawanrp2350.build.usb_manufacturer="SparkFun" +sparkfun_iotnode_lorawanrp2350.build.usb_product="IoT Node LoRaWAN" +sparkfun_iotnode_lorawanrp2350.build.psram_length=0x800000 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_0=16MB (no FS) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_0.upload.maximum_size=16769024 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_0.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_0.build.flash_length=16769024 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_0.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_0.build.fs_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_0.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_65536.upload.maximum_size=16703488 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_65536.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_65536.build.flash_length=16703488 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_65536.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_65536.build.fs_start=285138944 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_65536.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_131072.upload.maximum_size=16637952 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_131072.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_131072.build.flash_length=16637952 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_131072.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_131072.build.fs_start=285073408 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_131072.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_262144.upload.maximum_size=16506880 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_262144.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_262144.build.flash_length=16506880 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_262144.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_262144.build.fs_start=284942336 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_262144.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_524288.upload.maximum_size=16244736 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_524288.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_524288.build.flash_length=16244736 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_524288.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_524288.build.fs_start=284680192 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_524288.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_1048576.upload.maximum_size=15720448 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_1048576.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_1048576.build.flash_length=15720448 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_1048576.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_1048576.build.fs_start=284155904 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_1048576.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_2097152.upload.maximum_size=14671872 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_2097152.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_2097152.build.flash_length=14671872 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_2097152.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_2097152.build.fs_start=283107328 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_2097152.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_3145728.upload.maximum_size=13623296 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_3145728.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_3145728.build.flash_length=13623296 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_3145728.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_3145728.build.fs_start=282058752 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_3145728.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_4194304.upload.maximum_size=12574720 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_4194304.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_4194304.build.flash_length=12574720 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_4194304.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_4194304.build.fs_start=281010176 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_4194304.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_5242880.upload.maximum_size=11526144 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_5242880.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_5242880.build.flash_length=11526144 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_5242880.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_5242880.build.fs_start=279961600 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_5242880.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_6291456.upload.maximum_size=10477568 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_6291456.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_6291456.build.flash_length=10477568 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_6291456.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_6291456.build.fs_start=278913024 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_6291456.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_7340032.upload.maximum_size=9428992 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_7340032.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_7340032.build.flash_length=9428992 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_7340032.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_7340032.build.fs_start=277864448 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_7340032.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_8388608.upload.maximum_size=8380416 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_8388608.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_8388608.build.flash_length=8380416 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_8388608.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_8388608.build.fs_start=276815872 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_8388608.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_9437184.upload.maximum_size=7331840 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_9437184.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_9437184.build.flash_length=7331840 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_9437184.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_9437184.build.fs_start=275767296 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_9437184.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_10485760.upload.maximum_size=6283264 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_10485760.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_10485760.build.flash_length=6283264 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_10485760.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_10485760.build.fs_start=274718720 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_10485760.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_11534336.upload.maximum_size=5234688 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_11534336.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_11534336.build.flash_length=5234688 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_11534336.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_11534336.build.fs_start=273670144 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_11534336.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_12582912.upload.maximum_size=4186112 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_12582912.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_12582912.build.flash_length=4186112 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_12582912.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_12582912.build.fs_start=272621568 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_12582912.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_13631488.upload.maximum_size=3137536 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_13631488.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_13631488.build.flash_length=3137536 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_13631488.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_13631488.build.fs_start=271572992 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_13631488.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_14680064.upload.maximum_size=2088960 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_14680064.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_14680064.build.flash_length=2088960 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_14680064.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_14680064.build.fs_start=270524416 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_14680064.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_15728640.upload.maximum_size=1040384 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_15728640.build.flash_total=16777216 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_15728640.build.flash_length=1040384 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_15728640.build.eeprom_start=285204480 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_15728640.build.fs_start=269475840 +sparkfun_iotnode_lorawanrp2350.menu.flash.16777216_15728640.build.fs_end=285204480 +sparkfun_iotnode_lorawanrp2350.menu.arch.arm=ARM +sparkfun_iotnode_lorawanrp2350.menu.arch.arm.build.chip=rp2350 +sparkfun_iotnode_lorawanrp2350.menu.arch.arm.build.toolchain=arm-none-eabi +sparkfun_iotnode_lorawanrp2350.menu.arch.arm.build.toolchainpkg=pqt-gcc +sparkfun_iotnode_lorawanrp2350.menu.arch.arm.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse +sparkfun_iotnode_lorawanrp2350.menu.arch.arm.build.uf2family=--family rp2350-arm-s --abs-block +sparkfun_iotnode_lorawanrp2350.menu.arch.arm.build.mcu=cortex-m33 +sparkfun_iotnode_lorawanrp2350.menu.arch.riscv=RISC-V +sparkfun_iotnode_lorawanrp2350.menu.arch.riscv.build.chip=rp2350-riscv +sparkfun_iotnode_lorawanrp2350.menu.arch.riscv.build.toolchain=riscv32-unknown-elf +sparkfun_iotnode_lorawanrp2350.menu.arch.riscv.build.toolchainpkg=pqt-gcc-riscv +sparkfun_iotnode_lorawanrp2350.menu.arch.riscv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32 +sparkfun_iotnode_lorawanrp2350.menu.arch.riscv.build.uf2family=--family rp2350-riscv --abs-block +sparkfun_iotnode_lorawanrp2350.menu.arch.riscv.build.mcu=rv32imac +sparkfun_iotnode_lorawanrp2350.menu.freq.150=150 MHz +sparkfun_iotnode_lorawanrp2350.menu.freq.150.build.f_cpu=150000000L +sparkfun_iotnode_lorawanrp2350.menu.freq.50=50 MHz +sparkfun_iotnode_lorawanrp2350.menu.freq.50.build.f_cpu=50000000L +sparkfun_iotnode_lorawanrp2350.menu.freq.100=100 MHz +sparkfun_iotnode_lorawanrp2350.menu.freq.100.build.f_cpu=100000000L +sparkfun_iotnode_lorawanrp2350.menu.freq.120=120 MHz +sparkfun_iotnode_lorawanrp2350.menu.freq.120.build.f_cpu=120000000L +sparkfun_iotnode_lorawanrp2350.menu.freq.125=125 MHz +sparkfun_iotnode_lorawanrp2350.menu.freq.125.build.f_cpu=125000000L +sparkfun_iotnode_lorawanrp2350.menu.freq.128=128 MHz +sparkfun_iotnode_lorawanrp2350.menu.freq.128.build.f_cpu=128000000L +sparkfun_iotnode_lorawanrp2350.menu.freq.133=133 MHz +sparkfun_iotnode_lorawanrp2350.menu.freq.133.build.f_cpu=133000000L +sparkfun_iotnode_lorawanrp2350.menu.freq.176=176 MHz (Overclock) +sparkfun_iotnode_lorawanrp2350.menu.freq.176.build.f_cpu=176000000L +sparkfun_iotnode_lorawanrp2350.menu.freq.200=200 MHz (Overclock) +sparkfun_iotnode_lorawanrp2350.menu.freq.200.build.f_cpu=200000000L +sparkfun_iotnode_lorawanrp2350.menu.freq.225=225 MHz (Overclock) +sparkfun_iotnode_lorawanrp2350.menu.freq.225.build.f_cpu=225000000L +sparkfun_iotnode_lorawanrp2350.menu.freq.240=240 MHz (Overclock) +sparkfun_iotnode_lorawanrp2350.menu.freq.240.build.f_cpu=240000000L +sparkfun_iotnode_lorawanrp2350.menu.freq.250=250 MHz (Overclock) +sparkfun_iotnode_lorawanrp2350.menu.freq.250.build.f_cpu=250000000L +sparkfun_iotnode_lorawanrp2350.menu.freq.276=276 MHz (Overclock) +sparkfun_iotnode_lorawanrp2350.menu.freq.276.build.f_cpu=276000000L +sparkfun_iotnode_lorawanrp2350.menu.freq.300=300 MHz (Overclock) +sparkfun_iotnode_lorawanrp2350.menu.freq.300.build.f_cpu=300000000L +sparkfun_iotnode_lorawanrp2350.menu.opt.Small=Small (-Os) (standard) +sparkfun_iotnode_lorawanrp2350.menu.opt.Small.build.flags.optimize=-Os +sparkfun_iotnode_lorawanrp2350.menu.opt.Optimize=Optimize (-O) +sparkfun_iotnode_lorawanrp2350.menu.opt.Optimize.build.flags.optimize=-O +sparkfun_iotnode_lorawanrp2350.menu.opt.Optimize2=Optimize More (-O2) +sparkfun_iotnode_lorawanrp2350.menu.opt.Optimize2.build.flags.optimize=-O2 +sparkfun_iotnode_lorawanrp2350.menu.opt.Optimize3=Optimize Even More (-O3) +sparkfun_iotnode_lorawanrp2350.menu.opt.Optimize3.build.flags.optimize=-O3 +sparkfun_iotnode_lorawanrp2350.menu.opt.Fast=Fast (-Ofast) (maybe slower) +sparkfun_iotnode_lorawanrp2350.menu.opt.Fast.build.flags.optimize=-Ofast +sparkfun_iotnode_lorawanrp2350.menu.opt.Debug=Debug (-Og) +sparkfun_iotnode_lorawanrp2350.menu.opt.Debug.build.flags.optimize=-Og +sparkfun_iotnode_lorawanrp2350.menu.opt.Disabled=Disabled (-O0) +sparkfun_iotnode_lorawanrp2350.menu.opt.Disabled.build.flags.optimize=-O0 +sparkfun_iotnode_lorawanrp2350.menu.os.none=None +sparkfun_iotnode_lorawanrp2350.menu.os.none.build.os= +sparkfun_iotnode_lorawanrp2350.menu.os.freertos=FreeRTOS SMP +sparkfun_iotnode_lorawanrp2350.menu.os.freertos.build.os=-D__FREERTOS +sparkfun_iotnode_lorawanrp2350.menu.profile.Disabled=Disabled +sparkfun_iotnode_lorawanrp2350.menu.profile.Disabled.build.flags.profile= +sparkfun_iotnode_lorawanrp2350.menu.profile.Enabled=Enabled +sparkfun_iotnode_lorawanrp2350.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +sparkfun_iotnode_lorawanrp2350.menu.rtti.Disabled=Disabled +sparkfun_iotnode_lorawanrp2350.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +sparkfun_iotnode_lorawanrp2350.menu.rtti.Enabled=Enabled +sparkfun_iotnode_lorawanrp2350.menu.rtti.Enabled.build.flags.rtti= +sparkfun_iotnode_lorawanrp2350.menu.stackprotect.Disabled=Disabled +sparkfun_iotnode_lorawanrp2350.menu.stackprotect.Disabled.build.flags.stackprotect= +sparkfun_iotnode_lorawanrp2350.menu.stackprotect.Enabled=Enabled +sparkfun_iotnode_lorawanrp2350.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +sparkfun_iotnode_lorawanrp2350.menu.exceptions.Disabled=Disabled +sparkfun_iotnode_lorawanrp2350.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +sparkfun_iotnode_lorawanrp2350.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +sparkfun_iotnode_lorawanrp2350.menu.exceptions.Enabled=Enabled +sparkfun_iotnode_lorawanrp2350.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +sparkfun_iotnode_lorawanrp2350.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +sparkfun_iotnode_lorawanrp2350.menu.dbgport.Disabled=Disabled +sparkfun_iotnode_lorawanrp2350.menu.dbgport.Disabled.build.debug_port= +sparkfun_iotnode_lorawanrp2350.menu.dbgport.Serial=Serial +sparkfun_iotnode_lorawanrp2350.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +sparkfun_iotnode_lorawanrp2350.menu.dbgport.Serial1=Serial1 +sparkfun_iotnode_lorawanrp2350.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +sparkfun_iotnode_lorawanrp2350.menu.dbgport.Serial2=Serial2 +sparkfun_iotnode_lorawanrp2350.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +sparkfun_iotnode_lorawanrp2350.menu.dbgport.SerialSemi=SerialSemi +sparkfun_iotnode_lorawanrp2350.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +sparkfun_iotnode_lorawanrp2350.menu.dbglvl.None=None +sparkfun_iotnode_lorawanrp2350.menu.dbglvl.None.build.debug_level= +sparkfun_iotnode_lorawanrp2350.menu.dbglvl.Core=Core +sparkfun_iotnode_lorawanrp2350.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +sparkfun_iotnode_lorawanrp2350.menu.dbglvl.SPI=SPI +sparkfun_iotnode_lorawanrp2350.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +sparkfun_iotnode_lorawanrp2350.menu.dbglvl.Wire=Wire +sparkfun_iotnode_lorawanrp2350.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +sparkfun_iotnode_lorawanrp2350.menu.dbglvl.Bluetooth=Bluetooth +sparkfun_iotnode_lorawanrp2350.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +sparkfun_iotnode_lorawanrp2350.menu.dbglvl.LWIP=LWIP +sparkfun_iotnode_lorawanrp2350.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +sparkfun_iotnode_lorawanrp2350.menu.dbglvl.All=All +sparkfun_iotnode_lorawanrp2350.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +sparkfun_iotnode_lorawanrp2350.menu.dbglvl.NDEBUG=NDEBUG +sparkfun_iotnode_lorawanrp2350.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +sparkfun_iotnode_lorawanrp2350.menu.usbstack.picosdk=Pico SDK +sparkfun_iotnode_lorawanrp2350.menu.usbstack.picosdk.build.usbstack_flags= +sparkfun_iotnode_lorawanrp2350.menu.usbstack.tinyusb=Adafruit TinyUSB +sparkfun_iotnode_lorawanrp2350.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +sparkfun_iotnode_lorawanrp2350.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +sparkfun_iotnode_lorawanrp2350.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +sparkfun_iotnode_lorawanrp2350.menu.usbstack.nousb=No USB +sparkfun_iotnode_lorawanrp2350.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4only=IPv4 Only +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.default=Default (UF2) +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.default.build.ram_length=512k +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.default.upload.maximum_data_size=524288 +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.default.upload.tool=uf2conv +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.default.upload.tool.default=uf2conv +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.default.upload.tool.network=uf2conv-network +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.picotool=Picotool +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.picotool.build.ram_length=512k +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.picotool.upload.maximum_data_size=524288 +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.picotool.upload.tool=picotool +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.picotool.upload.tool.default=picotool +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + +# ----------------------------------- +# SparkFun XRP Controller (Beta) +# ----------------------------------- +sparkfun_xrp_controller_beta.name=SparkFun XRP Controller (Beta) +sparkfun_xrp_controller_beta.vid.0=0x1b4f +sparkfun_xrp_controller_beta.pid.0=0x0045 +sparkfun_xrp_controller_beta.vid.1=0x1b4f +sparkfun_xrp_controller_beta.pid.1=0x0145 +sparkfun_xrp_controller_beta.vid.2=0x1b4f +sparkfun_xrp_controller_beta.pid.2=0x4045 +sparkfun_xrp_controller_beta.vid.3=0x1b4f +sparkfun_xrp_controller_beta.pid.3=0x4145 +sparkfun_xrp_controller_beta.vid.4=0x1b4f +sparkfun_xrp_controller_beta.pid.4=0x8045 +sparkfun_xrp_controller_beta.vid.5=0x1b4f +sparkfun_xrp_controller_beta.pid.5=0x8145 +sparkfun_xrp_controller_beta.vid.6=0x1b4f +sparkfun_xrp_controller_beta.pid.6=0xc045 +sparkfun_xrp_controller_beta.vid.7=0x1b4f +sparkfun_xrp_controller_beta.pid.7=0xc145 +sparkfun_xrp_controller_beta.upload_port.0.vid=0x1b4f +sparkfun_xrp_controller_beta.upload_port.0.pid=0x0045 +sparkfun_xrp_controller_beta.upload_port.1.vid=0x1b4f +sparkfun_xrp_controller_beta.upload_port.1.pid=0x0145 +sparkfun_xrp_controller_beta.upload_port.2.vid=0x1b4f +sparkfun_xrp_controller_beta.upload_port.2.pid=0x4045 +sparkfun_xrp_controller_beta.upload_port.3.vid=0x1b4f +sparkfun_xrp_controller_beta.upload_port.3.pid=0x4145 +sparkfun_xrp_controller_beta.upload_port.4.vid=0x1b4f +sparkfun_xrp_controller_beta.upload_port.4.pid=0x8045 +sparkfun_xrp_controller_beta.upload_port.5.vid=0x1b4f +sparkfun_xrp_controller_beta.upload_port.5.pid=0x8145 +sparkfun_xrp_controller_beta.upload_port.6.vid=0x1b4f +sparkfun_xrp_controller_beta.upload_port.6.pid=0xc045 +sparkfun_xrp_controller_beta.upload_port.7.vid=0x1b4f +sparkfun_xrp_controller_beta.upload_port.7.pid=0xc145 +sparkfun_xrp_controller_beta.build.usbvid=-DUSBD_VID=0x1b4f +sparkfun_xrp_controller_beta.build.usbpid=-DUSBD_PID=0x0045 +sparkfun_xrp_controller_beta.build.usbpwr=-DUSBD_MAX_POWER_MA=250 +sparkfun_xrp_controller_beta.build.board=SPARKFUN_XRP_CONTROLLER_BETA +sparkfun_xrp_controller_beta.build.mcu=cortex-m0plus +sparkfun_xrp_controller_beta.build.chip=rp2040 +sparkfun_xrp_controller_beta.build.toolchain=arm-none-eabi +sparkfun_xrp_controller_beta.build.toolchainpkg=pqt-gcc +sparkfun_xrp_controller_beta.build.toolchainopts=-march=armv6-m -mcpu=cortex-m0plus -mthumb +sparkfun_xrp_controller_beta.build.uf2family=--family rp2040 +sparkfun_xrp_controller_beta.build.variant=sparkfun_xrp_controller_beta +sparkfun_xrp_controller_beta.upload.maximum_size=2097152 +sparkfun_xrp_controller_beta.upload.wait_for_upload_port=true +sparkfun_xrp_controller_beta.upload.erase_cmd= +sparkfun_xrp_controller_beta.serial.disableDTR=false +sparkfun_xrp_controller_beta.serial.disableRTS=false +sparkfun_xrp_controller_beta.build.f_cpu=125000000 +sparkfun_xrp_controller_beta.build.led= +sparkfun_xrp_controller_beta.build.core=rp2040 +sparkfun_xrp_controller_beta.build.ldscript=memmap_default.ld +sparkfun_xrp_controller_beta.build.boot2=boot2_w25q080_2_padded_checksum +sparkfun_xrp_controller_beta.build.usb_manufacturer="SparkFun" +sparkfun_xrp_controller_beta.build.usb_product="XRP Controller (Beta)" +sparkfun_xrp_controller_beta.build.extra_flags=-DPICO_CYW43_SUPPORTED=1 -DCYW43_PIN_WL_DYNAMIC=1 +sparkfun_xrp_controller_beta.menu.flash.2097152_0=2MB (no FS) +sparkfun_xrp_controller_beta.menu.flash.2097152_0.upload.maximum_size=2093056 +sparkfun_xrp_controller_beta.menu.flash.2097152_0.build.flash_total=2097152 +sparkfun_xrp_controller_beta.menu.flash.2097152_0.build.flash_length=2093056 +sparkfun_xrp_controller_beta.menu.flash.2097152_0.build.eeprom_start=270528512 +sparkfun_xrp_controller_beta.menu.flash.2097152_0.build.fs_start=270528512 +sparkfun_xrp_controller_beta.menu.flash.2097152_0.build.fs_end=270528512 +sparkfun_xrp_controller_beta.menu.flash.2097152_65536=2MB (Sketch: 1984KB, FS: 64KB) +sparkfun_xrp_controller_beta.menu.flash.2097152_65536.upload.maximum_size=2027520 +sparkfun_xrp_controller_beta.menu.flash.2097152_65536.build.flash_total=2097152 +sparkfun_xrp_controller_beta.menu.flash.2097152_65536.build.flash_length=2027520 +sparkfun_xrp_controller_beta.menu.flash.2097152_65536.build.eeprom_start=270528512 +sparkfun_xrp_controller_beta.menu.flash.2097152_65536.build.fs_start=270462976 +sparkfun_xrp_controller_beta.menu.flash.2097152_65536.build.fs_end=270528512 +sparkfun_xrp_controller_beta.menu.flash.2097152_131072=2MB (Sketch: 1920KB, FS: 128KB) +sparkfun_xrp_controller_beta.menu.flash.2097152_131072.upload.maximum_size=1961984 +sparkfun_xrp_controller_beta.menu.flash.2097152_131072.build.flash_total=2097152 +sparkfun_xrp_controller_beta.menu.flash.2097152_131072.build.flash_length=1961984 +sparkfun_xrp_controller_beta.menu.flash.2097152_131072.build.eeprom_start=270528512 +sparkfun_xrp_controller_beta.menu.flash.2097152_131072.build.fs_start=270397440 +sparkfun_xrp_controller_beta.menu.flash.2097152_131072.build.fs_end=270528512 +sparkfun_xrp_controller_beta.menu.flash.2097152_262144=2MB (Sketch: 1792KB, FS: 256KB) +sparkfun_xrp_controller_beta.menu.flash.2097152_262144.upload.maximum_size=1830912 +sparkfun_xrp_controller_beta.menu.flash.2097152_262144.build.flash_total=2097152 +sparkfun_xrp_controller_beta.menu.flash.2097152_262144.build.flash_length=1830912 +sparkfun_xrp_controller_beta.menu.flash.2097152_262144.build.eeprom_start=270528512 +sparkfun_xrp_controller_beta.menu.flash.2097152_262144.build.fs_start=270266368 +sparkfun_xrp_controller_beta.menu.flash.2097152_262144.build.fs_end=270528512 +sparkfun_xrp_controller_beta.menu.flash.2097152_524288=2MB (Sketch: 1536KB, FS: 512KB) +sparkfun_xrp_controller_beta.menu.flash.2097152_524288.upload.maximum_size=1568768 +sparkfun_xrp_controller_beta.menu.flash.2097152_524288.build.flash_total=2097152 +sparkfun_xrp_controller_beta.menu.flash.2097152_524288.build.flash_length=1568768 +sparkfun_xrp_controller_beta.menu.flash.2097152_524288.build.eeprom_start=270528512 +sparkfun_xrp_controller_beta.menu.flash.2097152_524288.build.fs_start=270004224 +sparkfun_xrp_controller_beta.menu.flash.2097152_524288.build.fs_end=270528512 +sparkfun_xrp_controller_beta.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) +sparkfun_xrp_controller_beta.menu.flash.2097152_1048576.upload.maximum_size=1044480 +sparkfun_xrp_controller_beta.menu.flash.2097152_1048576.build.flash_total=2097152 +sparkfun_xrp_controller_beta.menu.flash.2097152_1048576.build.flash_length=1044480 +sparkfun_xrp_controller_beta.menu.flash.2097152_1048576.build.eeprom_start=270528512 +sparkfun_xrp_controller_beta.menu.flash.2097152_1048576.build.fs_start=269479936 +sparkfun_xrp_controller_beta.menu.flash.2097152_1048576.build.fs_end=270528512 +sparkfun_xrp_controller_beta.menu.freq.200=200 MHz +sparkfun_xrp_controller_beta.menu.freq.200.build.f_cpu=200000000L +sparkfun_xrp_controller_beta.menu.freq.50=50 MHz +sparkfun_xrp_controller_beta.menu.freq.50.build.f_cpu=50000000L +sparkfun_xrp_controller_beta.menu.freq.100=100 MHz +sparkfun_xrp_controller_beta.menu.freq.100.build.f_cpu=100000000L +sparkfun_xrp_controller_beta.menu.freq.120=120 MHz +sparkfun_xrp_controller_beta.menu.freq.120.build.f_cpu=120000000L +sparkfun_xrp_controller_beta.menu.freq.125=125 MHz +sparkfun_xrp_controller_beta.menu.freq.125.build.f_cpu=125000000L +sparkfun_xrp_controller_beta.menu.freq.128=128 MHz +sparkfun_xrp_controller_beta.menu.freq.128.build.f_cpu=128000000L +sparkfun_xrp_controller_beta.menu.freq.133=133 MHz +sparkfun_xrp_controller_beta.menu.freq.133.build.f_cpu=133000000L +sparkfun_xrp_controller_beta.menu.freq.150=150 MHz +sparkfun_xrp_controller_beta.menu.freq.150.build.f_cpu=150000000L +sparkfun_xrp_controller_beta.menu.freq.176=176 MHz +sparkfun_xrp_controller_beta.menu.freq.176.build.f_cpu=176000000L +sparkfun_xrp_controller_beta.menu.freq.225=225 MHz (Overclock) +sparkfun_xrp_controller_beta.menu.freq.225.build.f_cpu=225000000L +sparkfun_xrp_controller_beta.menu.freq.240=240 MHz (Overclock) +sparkfun_xrp_controller_beta.menu.freq.240.build.f_cpu=240000000L +sparkfun_xrp_controller_beta.menu.freq.250=250 MHz (Overclock) +sparkfun_xrp_controller_beta.menu.freq.250.build.f_cpu=250000000L +sparkfun_xrp_controller_beta.menu.freq.276=276 MHz (Overclock) +sparkfun_xrp_controller_beta.menu.freq.276.build.f_cpu=276000000L +sparkfun_xrp_controller_beta.menu.freq.300=300 MHz (Overclock) +sparkfun_xrp_controller_beta.menu.freq.300.build.f_cpu=300000000L +sparkfun_xrp_controller_beta.menu.opt.Small=Small (-Os) (standard) +sparkfun_xrp_controller_beta.menu.opt.Small.build.flags.optimize=-Os +sparkfun_xrp_controller_beta.menu.opt.Optimize=Optimize (-O) +sparkfun_xrp_controller_beta.menu.opt.Optimize.build.flags.optimize=-O +sparkfun_xrp_controller_beta.menu.opt.Optimize2=Optimize More (-O2) +sparkfun_xrp_controller_beta.menu.opt.Optimize2.build.flags.optimize=-O2 +sparkfun_xrp_controller_beta.menu.opt.Optimize3=Optimize Even More (-O3) +sparkfun_xrp_controller_beta.menu.opt.Optimize3.build.flags.optimize=-O3 +sparkfun_xrp_controller_beta.menu.opt.Fast=Fast (-Ofast) (maybe slower) +sparkfun_xrp_controller_beta.menu.opt.Fast.build.flags.optimize=-Ofast +sparkfun_xrp_controller_beta.menu.opt.Debug=Debug (-Og) +sparkfun_xrp_controller_beta.menu.opt.Debug.build.flags.optimize=-Og +sparkfun_xrp_controller_beta.menu.opt.Disabled=Disabled (-O0) +sparkfun_xrp_controller_beta.menu.opt.Disabled.build.flags.optimize=-O0 +sparkfun_xrp_controller_beta.menu.os.none=None +sparkfun_xrp_controller_beta.menu.os.none.build.os= +sparkfun_xrp_controller_beta.menu.os.freertos=FreeRTOS SMP +sparkfun_xrp_controller_beta.menu.os.freertos.build.os=-D__FREERTOS +sparkfun_xrp_controller_beta.menu.profile.Disabled=Disabled +sparkfun_xrp_controller_beta.menu.profile.Disabled.build.flags.profile= +sparkfun_xrp_controller_beta.menu.profile.Enabled=Enabled +sparkfun_xrp_controller_beta.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +sparkfun_xrp_controller_beta.menu.rtti.Disabled=Disabled +sparkfun_xrp_controller_beta.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +sparkfun_xrp_controller_beta.menu.rtti.Enabled=Enabled +sparkfun_xrp_controller_beta.menu.rtti.Enabled.build.flags.rtti= +sparkfun_xrp_controller_beta.menu.stackprotect.Disabled=Disabled +sparkfun_xrp_controller_beta.menu.stackprotect.Disabled.build.flags.stackprotect= +sparkfun_xrp_controller_beta.menu.stackprotect.Enabled=Enabled +sparkfun_xrp_controller_beta.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +sparkfun_xrp_controller_beta.menu.exceptions.Disabled=Disabled +sparkfun_xrp_controller_beta.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +sparkfun_xrp_controller_beta.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +sparkfun_xrp_controller_beta.menu.exceptions.Enabled=Enabled +sparkfun_xrp_controller_beta.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +sparkfun_xrp_controller_beta.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +sparkfun_xrp_controller_beta.menu.dbgport.Disabled=Disabled +sparkfun_xrp_controller_beta.menu.dbgport.Disabled.build.debug_port= +sparkfun_xrp_controller_beta.menu.dbgport.Serial=Serial +sparkfun_xrp_controller_beta.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +sparkfun_xrp_controller_beta.menu.dbgport.Serial1=Serial1 +sparkfun_xrp_controller_beta.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +sparkfun_xrp_controller_beta.menu.dbgport.Serial2=Serial2 +sparkfun_xrp_controller_beta.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +sparkfun_xrp_controller_beta.menu.dbgport.SerialSemi=SerialSemi +sparkfun_xrp_controller_beta.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +sparkfun_xrp_controller_beta.menu.dbglvl.None=None +sparkfun_xrp_controller_beta.menu.dbglvl.None.build.debug_level= +sparkfun_xrp_controller_beta.menu.dbglvl.Core=Core +sparkfun_xrp_controller_beta.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +sparkfun_xrp_controller_beta.menu.dbglvl.SPI=SPI +sparkfun_xrp_controller_beta.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +sparkfun_xrp_controller_beta.menu.dbglvl.Wire=Wire +sparkfun_xrp_controller_beta.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +sparkfun_xrp_controller_beta.menu.dbglvl.Bluetooth=Bluetooth +sparkfun_xrp_controller_beta.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +sparkfun_xrp_controller_beta.menu.dbglvl.LWIP=LWIP +sparkfun_xrp_controller_beta.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +sparkfun_xrp_controller_beta.menu.dbglvl.All=All +sparkfun_xrp_controller_beta.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +sparkfun_xrp_controller_beta.menu.dbglvl.NDEBUG=NDEBUG +sparkfun_xrp_controller_beta.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +sparkfun_xrp_controller_beta.menu.usbstack.picosdk=Pico SDK +sparkfun_xrp_controller_beta.menu.usbstack.picosdk.build.usbstack_flags= +sparkfun_xrp_controller_beta.menu.usbstack.tinyusb=Adafruit TinyUSB +sparkfun_xrp_controller_beta.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +sparkfun_xrp_controller_beta.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +sparkfun_xrp_controller_beta.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +sparkfun_xrp_controller_beta.menu.usbstack.nousb=No USB +sparkfun_xrp_controller_beta.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4only=IPv4 Only +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +sparkfun_xrp_controller_beta.menu.uploadmethod.default=Default (UF2) +sparkfun_xrp_controller_beta.menu.uploadmethod.default.build.ram_length=256k +sparkfun_xrp_controller_beta.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +sparkfun_xrp_controller_beta.menu.uploadmethod.default.upload.maximum_data_size=262144 +sparkfun_xrp_controller_beta.menu.uploadmethod.default.upload.tool=uf2conv +sparkfun_xrp_controller_beta.menu.uploadmethod.default.upload.tool.default=uf2conv +sparkfun_xrp_controller_beta.menu.uploadmethod.default.upload.tool.network=uf2conv-network +sparkfun_xrp_controller_beta.menu.uploadmethod.picotool=Picotool +sparkfun_xrp_controller_beta.menu.uploadmethod.picotool.build.ram_length=256k +sparkfun_xrp_controller_beta.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +sparkfun_xrp_controller_beta.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +sparkfun_xrp_controller_beta.menu.uploadmethod.picotool.upload.maximum_data_size=262144 +sparkfun_xrp_controller_beta.menu.uploadmethod.picotool.upload.tool=picotool +sparkfun_xrp_controller_beta.menu.uploadmethod.picotool.upload.tool.default=picotool +sparkfun_xrp_controller_beta.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +sparkfun_xrp_controller_beta.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k +sparkfun_xrp_controller_beta.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +sparkfun_xrp_controller_beta.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144 +sparkfun_xrp_controller_beta.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +sparkfun_xrp_controller_beta.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + +# ----------------------------------- +# SparkFun XRP Controller +# ----------------------------------- +sparkfun_xrp_controller.name=SparkFun XRP Controller +sparkfun_xrp_controller.vid.0=0x1b4f +sparkfun_xrp_controller.pid.0=0x0046 +sparkfun_xrp_controller.vid.1=0x1b4f +sparkfun_xrp_controller.pid.1=0x0146 +sparkfun_xrp_controller.vid.2=0x1b4f +sparkfun_xrp_controller.pid.2=0x4046 +sparkfun_xrp_controller.vid.3=0x1b4f +sparkfun_xrp_controller.pid.3=0x4146 +sparkfun_xrp_controller.vid.4=0x1b4f +sparkfun_xrp_controller.pid.4=0x8046 +sparkfun_xrp_controller.vid.5=0x1b4f +sparkfun_xrp_controller.pid.5=0x8146 +sparkfun_xrp_controller.vid.6=0x1b4f +sparkfun_xrp_controller.pid.6=0xc046 +sparkfun_xrp_controller.vid.7=0x1b4f +sparkfun_xrp_controller.pid.7=0xc146 +sparkfun_xrp_controller.upload_port.0.vid=0x1b4f +sparkfun_xrp_controller.upload_port.0.pid=0x0046 +sparkfun_xrp_controller.upload_port.1.vid=0x1b4f +sparkfun_xrp_controller.upload_port.1.pid=0x0146 +sparkfun_xrp_controller.upload_port.2.vid=0x1b4f +sparkfun_xrp_controller.upload_port.2.pid=0x4046 +sparkfun_xrp_controller.upload_port.3.vid=0x1b4f +sparkfun_xrp_controller.upload_port.3.pid=0x4146 +sparkfun_xrp_controller.upload_port.4.vid=0x1b4f +sparkfun_xrp_controller.upload_port.4.pid=0x8046 +sparkfun_xrp_controller.upload_port.5.vid=0x1b4f +sparkfun_xrp_controller.upload_port.5.pid=0x8146 +sparkfun_xrp_controller.upload_port.6.vid=0x1b4f +sparkfun_xrp_controller.upload_port.6.pid=0xc046 +sparkfun_xrp_controller.upload_port.7.vid=0x1b4f +sparkfun_xrp_controller.upload_port.7.pid=0xc146 +sparkfun_xrp_controller.build.usbvid=-DUSBD_VID=0x1b4f +sparkfun_xrp_controller.build.usbpid=-DUSBD_PID=0x0046 +sparkfun_xrp_controller.build.usbpwr=-DUSBD_MAX_POWER_MA=250 +sparkfun_xrp_controller.build.board=SPARKFUN_XRP_CONTROLLER +sparkfun_xrp_controller.build.variant=sparkfun_xrp_controller +sparkfun_xrp_controller.upload.maximum_size=16777216 +sparkfun_xrp_controller.upload.wait_for_upload_port=true +sparkfun_xrp_controller.upload.erase_cmd= +sparkfun_xrp_controller.serial.disableDTR=false +sparkfun_xrp_controller.serial.disableRTS=false +sparkfun_xrp_controller.build.f_cpu=125000000 +sparkfun_xrp_controller.build.led= +sparkfun_xrp_controller.build.core=rp2040 +sparkfun_xrp_controller.build.ldscript=memmap_default.ld +sparkfun_xrp_controller.build.boot2=none +sparkfun_xrp_controller.build.usb_manufacturer="SparkFun" +sparkfun_xrp_controller.build.usb_product="XRP Controller" +sparkfun_xrp_controller.build.psram_length=0x800000 +sparkfun_xrp_controller.build.extra_flags=-DPICO_CYW43_SUPPORTED=1 -DCYW43_PIN_WL_DYNAMIC=1 +sparkfun_xrp_controller.menu.flash.16777216_0=16MB (no FS) +sparkfun_xrp_controller.menu.flash.16777216_0.upload.maximum_size=16769024 +sparkfun_xrp_controller.menu.flash.16777216_0.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_0.build.flash_length=16769024 +sparkfun_xrp_controller.menu.flash.16777216_0.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_0.build.fs_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_0.build.fs_end=285204480 +sparkfun_xrp_controller.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) +sparkfun_xrp_controller.menu.flash.16777216_65536.upload.maximum_size=16703488 +sparkfun_xrp_controller.menu.flash.16777216_65536.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_65536.build.flash_length=16703488 +sparkfun_xrp_controller.menu.flash.16777216_65536.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_65536.build.fs_start=285138944 +sparkfun_xrp_controller.menu.flash.16777216_65536.build.fs_end=285204480 +sparkfun_xrp_controller.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) +sparkfun_xrp_controller.menu.flash.16777216_131072.upload.maximum_size=16637952 +sparkfun_xrp_controller.menu.flash.16777216_131072.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_131072.build.flash_length=16637952 +sparkfun_xrp_controller.menu.flash.16777216_131072.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_131072.build.fs_start=285073408 +sparkfun_xrp_controller.menu.flash.16777216_131072.build.fs_end=285204480 +sparkfun_xrp_controller.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) +sparkfun_xrp_controller.menu.flash.16777216_262144.upload.maximum_size=16506880 +sparkfun_xrp_controller.menu.flash.16777216_262144.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_262144.build.flash_length=16506880 +sparkfun_xrp_controller.menu.flash.16777216_262144.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_262144.build.fs_start=284942336 +sparkfun_xrp_controller.menu.flash.16777216_262144.build.fs_end=285204480 +sparkfun_xrp_controller.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) +sparkfun_xrp_controller.menu.flash.16777216_524288.upload.maximum_size=16244736 +sparkfun_xrp_controller.menu.flash.16777216_524288.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_524288.build.flash_length=16244736 +sparkfun_xrp_controller.menu.flash.16777216_524288.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_524288.build.fs_start=284680192 +sparkfun_xrp_controller.menu.flash.16777216_524288.build.fs_end=285204480 +sparkfun_xrp_controller.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) +sparkfun_xrp_controller.menu.flash.16777216_1048576.upload.maximum_size=15720448 +sparkfun_xrp_controller.menu.flash.16777216_1048576.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_1048576.build.flash_length=15720448 +sparkfun_xrp_controller.menu.flash.16777216_1048576.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_1048576.build.fs_start=284155904 +sparkfun_xrp_controller.menu.flash.16777216_1048576.build.fs_end=285204480 +sparkfun_xrp_controller.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) +sparkfun_xrp_controller.menu.flash.16777216_2097152.upload.maximum_size=14671872 +sparkfun_xrp_controller.menu.flash.16777216_2097152.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_2097152.build.flash_length=14671872 +sparkfun_xrp_controller.menu.flash.16777216_2097152.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_2097152.build.fs_start=283107328 +sparkfun_xrp_controller.menu.flash.16777216_2097152.build.fs_end=285204480 +sparkfun_xrp_controller.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) +sparkfun_xrp_controller.menu.flash.16777216_3145728.upload.maximum_size=13623296 +sparkfun_xrp_controller.menu.flash.16777216_3145728.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_3145728.build.flash_length=13623296 +sparkfun_xrp_controller.menu.flash.16777216_3145728.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_3145728.build.fs_start=282058752 +sparkfun_xrp_controller.menu.flash.16777216_3145728.build.fs_end=285204480 +sparkfun_xrp_controller.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) +sparkfun_xrp_controller.menu.flash.16777216_4194304.upload.maximum_size=12574720 +sparkfun_xrp_controller.menu.flash.16777216_4194304.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_4194304.build.flash_length=12574720 +sparkfun_xrp_controller.menu.flash.16777216_4194304.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_4194304.build.fs_start=281010176 +sparkfun_xrp_controller.menu.flash.16777216_4194304.build.fs_end=285204480 +sparkfun_xrp_controller.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) +sparkfun_xrp_controller.menu.flash.16777216_5242880.upload.maximum_size=11526144 +sparkfun_xrp_controller.menu.flash.16777216_5242880.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_5242880.build.flash_length=11526144 +sparkfun_xrp_controller.menu.flash.16777216_5242880.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_5242880.build.fs_start=279961600 +sparkfun_xrp_controller.menu.flash.16777216_5242880.build.fs_end=285204480 +sparkfun_xrp_controller.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) +sparkfun_xrp_controller.menu.flash.16777216_6291456.upload.maximum_size=10477568 +sparkfun_xrp_controller.menu.flash.16777216_6291456.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_6291456.build.flash_length=10477568 +sparkfun_xrp_controller.menu.flash.16777216_6291456.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_6291456.build.fs_start=278913024 +sparkfun_xrp_controller.menu.flash.16777216_6291456.build.fs_end=285204480 +sparkfun_xrp_controller.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) +sparkfun_xrp_controller.menu.flash.16777216_7340032.upload.maximum_size=9428992 +sparkfun_xrp_controller.menu.flash.16777216_7340032.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_7340032.build.flash_length=9428992 +sparkfun_xrp_controller.menu.flash.16777216_7340032.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_7340032.build.fs_start=277864448 +sparkfun_xrp_controller.menu.flash.16777216_7340032.build.fs_end=285204480 +sparkfun_xrp_controller.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) +sparkfun_xrp_controller.menu.flash.16777216_8388608.upload.maximum_size=8380416 +sparkfun_xrp_controller.menu.flash.16777216_8388608.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_8388608.build.flash_length=8380416 +sparkfun_xrp_controller.menu.flash.16777216_8388608.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_8388608.build.fs_start=276815872 +sparkfun_xrp_controller.menu.flash.16777216_8388608.build.fs_end=285204480 +sparkfun_xrp_controller.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) +sparkfun_xrp_controller.menu.flash.16777216_9437184.upload.maximum_size=7331840 +sparkfun_xrp_controller.menu.flash.16777216_9437184.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_9437184.build.flash_length=7331840 +sparkfun_xrp_controller.menu.flash.16777216_9437184.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_9437184.build.fs_start=275767296 +sparkfun_xrp_controller.menu.flash.16777216_9437184.build.fs_end=285204480 +sparkfun_xrp_controller.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) +sparkfun_xrp_controller.menu.flash.16777216_10485760.upload.maximum_size=6283264 +sparkfun_xrp_controller.menu.flash.16777216_10485760.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_10485760.build.flash_length=6283264 +sparkfun_xrp_controller.menu.flash.16777216_10485760.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_10485760.build.fs_start=274718720 +sparkfun_xrp_controller.menu.flash.16777216_10485760.build.fs_end=285204480 +sparkfun_xrp_controller.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) +sparkfun_xrp_controller.menu.flash.16777216_11534336.upload.maximum_size=5234688 +sparkfun_xrp_controller.menu.flash.16777216_11534336.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_11534336.build.flash_length=5234688 +sparkfun_xrp_controller.menu.flash.16777216_11534336.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_11534336.build.fs_start=273670144 +sparkfun_xrp_controller.menu.flash.16777216_11534336.build.fs_end=285204480 +sparkfun_xrp_controller.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) +sparkfun_xrp_controller.menu.flash.16777216_12582912.upload.maximum_size=4186112 +sparkfun_xrp_controller.menu.flash.16777216_12582912.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_12582912.build.flash_length=4186112 +sparkfun_xrp_controller.menu.flash.16777216_12582912.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_12582912.build.fs_start=272621568 +sparkfun_xrp_controller.menu.flash.16777216_12582912.build.fs_end=285204480 +sparkfun_xrp_controller.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) +sparkfun_xrp_controller.menu.flash.16777216_13631488.upload.maximum_size=3137536 +sparkfun_xrp_controller.menu.flash.16777216_13631488.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_13631488.build.flash_length=3137536 +sparkfun_xrp_controller.menu.flash.16777216_13631488.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_13631488.build.fs_start=271572992 +sparkfun_xrp_controller.menu.flash.16777216_13631488.build.fs_end=285204480 +sparkfun_xrp_controller.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) +sparkfun_xrp_controller.menu.flash.16777216_14680064.upload.maximum_size=2088960 +sparkfun_xrp_controller.menu.flash.16777216_14680064.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_14680064.build.flash_length=2088960 +sparkfun_xrp_controller.menu.flash.16777216_14680064.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_14680064.build.fs_start=270524416 +sparkfun_xrp_controller.menu.flash.16777216_14680064.build.fs_end=285204480 +sparkfun_xrp_controller.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) +sparkfun_xrp_controller.menu.flash.16777216_15728640.upload.maximum_size=1040384 +sparkfun_xrp_controller.menu.flash.16777216_15728640.build.flash_total=16777216 +sparkfun_xrp_controller.menu.flash.16777216_15728640.build.flash_length=1040384 +sparkfun_xrp_controller.menu.flash.16777216_15728640.build.eeprom_start=285204480 +sparkfun_xrp_controller.menu.flash.16777216_15728640.build.fs_start=269475840 +sparkfun_xrp_controller.menu.flash.16777216_15728640.build.fs_end=285204480 +sparkfun_xrp_controller.menu.arch.arm=ARM +sparkfun_xrp_controller.menu.arch.arm.build.chip=rp2350 +sparkfun_xrp_controller.menu.arch.arm.build.toolchain=arm-none-eabi +sparkfun_xrp_controller.menu.arch.arm.build.toolchainpkg=pqt-gcc +sparkfun_xrp_controller.menu.arch.arm.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse +sparkfun_xrp_controller.menu.arch.arm.build.uf2family=--family rp2350-arm-s --abs-block +sparkfun_xrp_controller.menu.arch.arm.build.mcu=cortex-m33 +sparkfun_xrp_controller.menu.arch.riscv=RISC-V +sparkfun_xrp_controller.menu.arch.riscv.build.chip=rp2350-riscv +sparkfun_xrp_controller.menu.arch.riscv.build.toolchain=riscv32-unknown-elf +sparkfun_xrp_controller.menu.arch.riscv.build.toolchainpkg=pqt-gcc-riscv +sparkfun_xrp_controller.menu.arch.riscv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32 +sparkfun_xrp_controller.menu.arch.riscv.build.uf2family=--family rp2350-riscv --abs-block +sparkfun_xrp_controller.menu.arch.riscv.build.mcu=rv32imac +sparkfun_xrp_controller.menu.freq.150=150 MHz +sparkfun_xrp_controller.menu.freq.150.build.f_cpu=150000000L +sparkfun_xrp_controller.menu.freq.50=50 MHz +sparkfun_xrp_controller.menu.freq.50.build.f_cpu=50000000L +sparkfun_xrp_controller.menu.freq.100=100 MHz +sparkfun_xrp_controller.menu.freq.100.build.f_cpu=100000000L +sparkfun_xrp_controller.menu.freq.120=120 MHz +sparkfun_xrp_controller.menu.freq.120.build.f_cpu=120000000L +sparkfun_xrp_controller.menu.freq.125=125 MHz +sparkfun_xrp_controller.menu.freq.125.build.f_cpu=125000000L +sparkfun_xrp_controller.menu.freq.128=128 MHz +sparkfun_xrp_controller.menu.freq.128.build.f_cpu=128000000L +sparkfun_xrp_controller.menu.freq.133=133 MHz +sparkfun_xrp_controller.menu.freq.133.build.f_cpu=133000000L +sparkfun_xrp_controller.menu.freq.176=176 MHz (Overclock) +sparkfun_xrp_controller.menu.freq.176.build.f_cpu=176000000L +sparkfun_xrp_controller.menu.freq.200=200 MHz (Overclock) +sparkfun_xrp_controller.menu.freq.200.build.f_cpu=200000000L +sparkfun_xrp_controller.menu.freq.225=225 MHz (Overclock) +sparkfun_xrp_controller.menu.freq.225.build.f_cpu=225000000L +sparkfun_xrp_controller.menu.freq.240=240 MHz (Overclock) +sparkfun_xrp_controller.menu.freq.240.build.f_cpu=240000000L +sparkfun_xrp_controller.menu.freq.250=250 MHz (Overclock) +sparkfun_xrp_controller.menu.freq.250.build.f_cpu=250000000L +sparkfun_xrp_controller.menu.freq.276=276 MHz (Overclock) +sparkfun_xrp_controller.menu.freq.276.build.f_cpu=276000000L +sparkfun_xrp_controller.menu.freq.300=300 MHz (Overclock) +sparkfun_xrp_controller.menu.freq.300.build.f_cpu=300000000L +sparkfun_xrp_controller.menu.opt.Small=Small (-Os) (standard) +sparkfun_xrp_controller.menu.opt.Small.build.flags.optimize=-Os +sparkfun_xrp_controller.menu.opt.Optimize=Optimize (-O) +sparkfun_xrp_controller.menu.opt.Optimize.build.flags.optimize=-O +sparkfun_xrp_controller.menu.opt.Optimize2=Optimize More (-O2) +sparkfun_xrp_controller.menu.opt.Optimize2.build.flags.optimize=-O2 +sparkfun_xrp_controller.menu.opt.Optimize3=Optimize Even More (-O3) +sparkfun_xrp_controller.menu.opt.Optimize3.build.flags.optimize=-O3 +sparkfun_xrp_controller.menu.opt.Fast=Fast (-Ofast) (maybe slower) +sparkfun_xrp_controller.menu.opt.Fast.build.flags.optimize=-Ofast +sparkfun_xrp_controller.menu.opt.Debug=Debug (-Og) +sparkfun_xrp_controller.menu.opt.Debug.build.flags.optimize=-Og +sparkfun_xrp_controller.menu.opt.Disabled=Disabled (-O0) +sparkfun_xrp_controller.menu.opt.Disabled.build.flags.optimize=-O0 +sparkfun_xrp_controller.menu.os.none=None +sparkfun_xrp_controller.menu.os.none.build.os= +sparkfun_xrp_controller.menu.os.freertos=FreeRTOS SMP +sparkfun_xrp_controller.menu.os.freertos.build.os=-D__FREERTOS +sparkfun_xrp_controller.menu.profile.Disabled=Disabled +sparkfun_xrp_controller.menu.profile.Disabled.build.flags.profile= +sparkfun_xrp_controller.menu.profile.Enabled=Enabled +sparkfun_xrp_controller.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +sparkfun_xrp_controller.menu.rtti.Disabled=Disabled +sparkfun_xrp_controller.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +sparkfun_xrp_controller.menu.rtti.Enabled=Enabled +sparkfun_xrp_controller.menu.rtti.Enabled.build.flags.rtti= +sparkfun_xrp_controller.menu.stackprotect.Disabled=Disabled +sparkfun_xrp_controller.menu.stackprotect.Disabled.build.flags.stackprotect= +sparkfun_xrp_controller.menu.stackprotect.Enabled=Enabled +sparkfun_xrp_controller.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +sparkfun_xrp_controller.menu.exceptions.Disabled=Disabled +sparkfun_xrp_controller.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +sparkfun_xrp_controller.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +sparkfun_xrp_controller.menu.exceptions.Enabled=Enabled +sparkfun_xrp_controller.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +sparkfun_xrp_controller.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +sparkfun_xrp_controller.menu.dbgport.Disabled=Disabled +sparkfun_xrp_controller.menu.dbgport.Disabled.build.debug_port= +sparkfun_xrp_controller.menu.dbgport.Serial=Serial +sparkfun_xrp_controller.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +sparkfun_xrp_controller.menu.dbgport.Serial1=Serial1 +sparkfun_xrp_controller.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +sparkfun_xrp_controller.menu.dbgport.Serial2=Serial2 +sparkfun_xrp_controller.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +sparkfun_xrp_controller.menu.dbgport.SerialSemi=SerialSemi +sparkfun_xrp_controller.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +sparkfun_xrp_controller.menu.dbglvl.None=None +sparkfun_xrp_controller.menu.dbglvl.None.build.debug_level= +sparkfun_xrp_controller.menu.dbglvl.Core=Core +sparkfun_xrp_controller.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +sparkfun_xrp_controller.menu.dbglvl.SPI=SPI +sparkfun_xrp_controller.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +sparkfun_xrp_controller.menu.dbglvl.Wire=Wire +sparkfun_xrp_controller.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +sparkfun_xrp_controller.menu.dbglvl.Bluetooth=Bluetooth +sparkfun_xrp_controller.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +sparkfun_xrp_controller.menu.dbglvl.LWIP=LWIP +sparkfun_xrp_controller.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +sparkfun_xrp_controller.menu.dbglvl.All=All +sparkfun_xrp_controller.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +sparkfun_xrp_controller.menu.dbglvl.NDEBUG=NDEBUG +sparkfun_xrp_controller.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +sparkfun_xrp_controller.menu.usbstack.picosdk=Pico SDK +sparkfun_xrp_controller.menu.usbstack.picosdk.build.usbstack_flags= +sparkfun_xrp_controller.menu.usbstack.tinyusb=Adafruit TinyUSB +sparkfun_xrp_controller.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +sparkfun_xrp_controller.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +sparkfun_xrp_controller.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +sparkfun_xrp_controller.menu.usbstack.nousb=No USB +sparkfun_xrp_controller.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +sparkfun_xrp_controller.menu.ipbtstack.ipv4only=IPv4 Only +sparkfun_xrp_controller.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +sparkfun_xrp_controller.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +sparkfun_xrp_controller.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +sparkfun_xrp_controller.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +sparkfun_xrp_controller.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +sparkfun_xrp_controller.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +sparkfun_xrp_controller.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +sparkfun_xrp_controller.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +sparkfun_xrp_controller.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +sparkfun_xrp_controller.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +sparkfun_xrp_controller.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +sparkfun_xrp_controller.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +sparkfun_xrp_controller.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +sparkfun_xrp_controller.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +sparkfun_xrp_controller.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +sparkfun_xrp_controller.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +sparkfun_xrp_controller.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +sparkfun_xrp_controller.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +sparkfun_xrp_controller.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +sparkfun_xrp_controller.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +sparkfun_xrp_controller.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +sparkfun_xrp_controller.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +sparkfun_xrp_controller.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +sparkfun_xrp_controller.menu.uploadmethod.default=Default (UF2) +sparkfun_xrp_controller.menu.uploadmethod.default.build.ram_length=512k +sparkfun_xrp_controller.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +sparkfun_xrp_controller.menu.uploadmethod.default.upload.maximum_data_size=524288 +sparkfun_xrp_controller.menu.uploadmethod.default.upload.tool=uf2conv +sparkfun_xrp_controller.menu.uploadmethod.default.upload.tool.default=uf2conv +sparkfun_xrp_controller.menu.uploadmethod.default.upload.tool.network=uf2conv-network +sparkfun_xrp_controller.menu.uploadmethod.picotool=Picotool +sparkfun_xrp_controller.menu.uploadmethod.picotool.build.ram_length=512k +sparkfun_xrp_controller.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +sparkfun_xrp_controller.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +sparkfun_xrp_controller.menu.uploadmethod.picotool.upload.maximum_data_size=524288 +sparkfun_xrp_controller.menu.uploadmethod.picotool.upload.tool=picotool +sparkfun_xrp_controller.menu.uploadmethod.picotool.upload.tool.default=picotool +sparkfun_xrp_controller.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +sparkfun_xrp_controller.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k +sparkfun_xrp_controller.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +sparkfun_xrp_controller.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 +sparkfun_xrp_controller.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +sparkfun_xrp_controller.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + # ----------------------------------- # Seeed INDICATOR RP2040 # ----------------------------------- @@ -27522,8 +32909,8 @@ seeed_indicator_rp2040.menu.flash.2097152_1048576.build.flash_length=1044480 seeed_indicator_rp2040.menu.flash.2097152_1048576.build.eeprom_start=270528512 seeed_indicator_rp2040.menu.flash.2097152_1048576.build.fs_start=269479936 seeed_indicator_rp2040.menu.flash.2097152_1048576.build.fs_end=270528512 -seeed_indicator_rp2040.menu.freq.133=133 MHz -seeed_indicator_rp2040.menu.freq.133.build.f_cpu=133000000L +seeed_indicator_rp2040.menu.freq.200=200 MHz +seeed_indicator_rp2040.menu.freq.200.build.f_cpu=200000000L seeed_indicator_rp2040.menu.freq.50=50 MHz seeed_indicator_rp2040.menu.freq.50.build.f_cpu=50000000L seeed_indicator_rp2040.menu.freq.100=100 MHz @@ -27534,20 +32921,20 @@ seeed_indicator_rp2040.menu.freq.125=125 MHz seeed_indicator_rp2040.menu.freq.125.build.f_cpu=125000000L seeed_indicator_rp2040.menu.freq.128=128 MHz seeed_indicator_rp2040.menu.freq.128.build.f_cpu=128000000L -seeed_indicator_rp2040.menu.freq.150=150 MHz (Overclock) +seeed_indicator_rp2040.menu.freq.133=133 MHz +seeed_indicator_rp2040.menu.freq.133.build.f_cpu=133000000L +seeed_indicator_rp2040.menu.freq.150=150 MHz seeed_indicator_rp2040.menu.freq.150.build.f_cpu=150000000L -seeed_indicator_rp2040.menu.freq.175=175 MHz (Overclock) -seeed_indicator_rp2040.menu.freq.175.build.f_cpu=175000000L -seeed_indicator_rp2040.menu.freq.200=200 MHz (Overclock) -seeed_indicator_rp2040.menu.freq.200.build.f_cpu=200000000L +seeed_indicator_rp2040.menu.freq.176=176 MHz +seeed_indicator_rp2040.menu.freq.176.build.f_cpu=176000000L seeed_indicator_rp2040.menu.freq.225=225 MHz (Overclock) seeed_indicator_rp2040.menu.freq.225.build.f_cpu=225000000L seeed_indicator_rp2040.menu.freq.240=240 MHz (Overclock) seeed_indicator_rp2040.menu.freq.240.build.f_cpu=240000000L seeed_indicator_rp2040.menu.freq.250=250 MHz (Overclock) seeed_indicator_rp2040.menu.freq.250.build.f_cpu=250000000L -seeed_indicator_rp2040.menu.freq.275=275 MHz (Overclock) -seeed_indicator_rp2040.menu.freq.275.build.f_cpu=275000000L +seeed_indicator_rp2040.menu.freq.276=276 MHz (Overclock) +seeed_indicator_rp2040.menu.freq.276.build.f_cpu=276000000L seeed_indicator_rp2040.menu.freq.300=300 MHz (Overclock) seeed_indicator_rp2040.menu.freq.300.build.f_cpu=300000000L seeed_indicator_rp2040.menu.opt.Small=Small (-Os) (standard) @@ -27564,6 +32951,10 @@ seeed_indicator_rp2040.menu.opt.Debug=Debug (-Og) seeed_indicator_rp2040.menu.opt.Debug.build.flags.optimize=-Og seeed_indicator_rp2040.menu.opt.Disabled=Disabled (-O0) seeed_indicator_rp2040.menu.opt.Disabled.build.flags.optimize=-O0 +seeed_indicator_rp2040.menu.os.none=None +seeed_indicator_rp2040.menu.os.none.build.os= +seeed_indicator_rp2040.menu.os.freertos=FreeRTOS SMP +seeed_indicator_rp2040.menu.os.freertos.build.os=-D__FREERTOS seeed_indicator_rp2040.menu.profile.Disabled=Disabled seeed_indicator_rp2040.menu.profile.Disabled.build.flags.profile= seeed_indicator_rp2040.menu.profile.Enabled=Enabled @@ -27575,7 +32966,7 @@ seeed_indicator_rp2040.menu.rtti.Enabled.build.flags.rtti= seeed_indicator_rp2040.menu.stackprotect.Disabled=Disabled seeed_indicator_rp2040.menu.stackprotect.Disabled.build.flags.stackprotect= seeed_indicator_rp2040.menu.stackprotect.Enabled=Enabled -seeed_indicator_rp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +seeed_indicator_rp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all seeed_indicator_rp2040.menu.exceptions.Disabled=Disabled seeed_indicator_rp2040.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions seeed_indicator_rp2040.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -27602,8 +32993,10 @@ seeed_indicator_rp2040.menu.dbglvl.Wire=Wire seeed_indicator_rp2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE seeed_indicator_rp2040.menu.dbglvl.Bluetooth=Bluetooth seeed_indicator_rp2040.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +seeed_indicator_rp2040.menu.dbglvl.LWIP=LWIP +seeed_indicator_rp2040.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 seeed_indicator_rp2040.menu.dbglvl.All=All -seeed_indicator_rp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +seeed_indicator_rp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 seeed_indicator_rp2040.menu.dbglvl.NDEBUG=NDEBUG seeed_indicator_rp2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG seeed_indicator_rp2040.menu.usbstack.picosdk=Pico SDK @@ -27615,29 +33008,29 @@ seeed_indicator_rp2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TIN seeed_indicator_rp2040.menu.usbstack.nousb=No USB seeed_indicator_rp2040.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" seeed_indicator_rp2040.menu.ipbtstack.ipv4only=IPv4 Only -seeed_indicator_rp2040.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +seeed_indicator_rp2040.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a seeed_indicator_rp2040.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 seeed_indicator_rp2040.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -seeed_indicator_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +seeed_indicator_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a seeed_indicator_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 seeed_indicator_rp2040.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -seeed_indicator_rp2040.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -seeed_indicator_rp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +seeed_indicator_rp2040.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +seeed_indicator_rp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 seeed_indicator_rp2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -seeed_indicator_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -seeed_indicator_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +seeed_indicator_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +seeed_indicator_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 seeed_indicator_rp2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -seeed_indicator_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +seeed_indicator_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a seeed_indicator_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 seeed_indicator_rp2040.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -seeed_indicator_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +seeed_indicator_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a seeed_indicator_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 seeed_indicator_rp2040.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -seeed_indicator_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -seeed_indicator_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +seeed_indicator_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +seeed_indicator_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 seeed_indicator_rp2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -seeed_indicator_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -seeed_indicator_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +seeed_indicator_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +seeed_indicator_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 seeed_indicator_rp2040.menu.uploadmethod.default=Default (UF2) seeed_indicator_rp2040.menu.uploadmethod.default.build.ram_length=256k seeed_indicator_rp2040.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -27760,8 +33153,8 @@ seeed_xiao_rp2040.menu.flash.2097152_1048576.build.flash_length=1044480 seeed_xiao_rp2040.menu.flash.2097152_1048576.build.eeprom_start=270528512 seeed_xiao_rp2040.menu.flash.2097152_1048576.build.fs_start=269479936 seeed_xiao_rp2040.menu.flash.2097152_1048576.build.fs_end=270528512 -seeed_xiao_rp2040.menu.freq.133=133 MHz -seeed_xiao_rp2040.menu.freq.133.build.f_cpu=133000000L +seeed_xiao_rp2040.menu.freq.200=200 MHz +seeed_xiao_rp2040.menu.freq.200.build.f_cpu=200000000L seeed_xiao_rp2040.menu.freq.50=50 MHz seeed_xiao_rp2040.menu.freq.50.build.f_cpu=50000000L seeed_xiao_rp2040.menu.freq.100=100 MHz @@ -27772,20 +33165,20 @@ seeed_xiao_rp2040.menu.freq.125=125 MHz seeed_xiao_rp2040.menu.freq.125.build.f_cpu=125000000L seeed_xiao_rp2040.menu.freq.128=128 MHz seeed_xiao_rp2040.menu.freq.128.build.f_cpu=128000000L -seeed_xiao_rp2040.menu.freq.150=150 MHz (Overclock) +seeed_xiao_rp2040.menu.freq.133=133 MHz +seeed_xiao_rp2040.menu.freq.133.build.f_cpu=133000000L +seeed_xiao_rp2040.menu.freq.150=150 MHz seeed_xiao_rp2040.menu.freq.150.build.f_cpu=150000000L -seeed_xiao_rp2040.menu.freq.175=175 MHz (Overclock) -seeed_xiao_rp2040.menu.freq.175.build.f_cpu=175000000L -seeed_xiao_rp2040.menu.freq.200=200 MHz (Overclock) -seeed_xiao_rp2040.menu.freq.200.build.f_cpu=200000000L +seeed_xiao_rp2040.menu.freq.176=176 MHz +seeed_xiao_rp2040.menu.freq.176.build.f_cpu=176000000L seeed_xiao_rp2040.menu.freq.225=225 MHz (Overclock) seeed_xiao_rp2040.menu.freq.225.build.f_cpu=225000000L seeed_xiao_rp2040.menu.freq.240=240 MHz (Overclock) seeed_xiao_rp2040.menu.freq.240.build.f_cpu=240000000L seeed_xiao_rp2040.menu.freq.250=250 MHz (Overclock) seeed_xiao_rp2040.menu.freq.250.build.f_cpu=250000000L -seeed_xiao_rp2040.menu.freq.275=275 MHz (Overclock) -seeed_xiao_rp2040.menu.freq.275.build.f_cpu=275000000L +seeed_xiao_rp2040.menu.freq.276=276 MHz (Overclock) +seeed_xiao_rp2040.menu.freq.276.build.f_cpu=276000000L seeed_xiao_rp2040.menu.freq.300=300 MHz (Overclock) seeed_xiao_rp2040.menu.freq.300.build.f_cpu=300000000L seeed_xiao_rp2040.menu.opt.Small=Small (-Os) (standard) @@ -27802,6 +33195,10 @@ seeed_xiao_rp2040.menu.opt.Debug=Debug (-Og) seeed_xiao_rp2040.menu.opt.Debug.build.flags.optimize=-Og seeed_xiao_rp2040.menu.opt.Disabled=Disabled (-O0) seeed_xiao_rp2040.menu.opt.Disabled.build.flags.optimize=-O0 +seeed_xiao_rp2040.menu.os.none=None +seeed_xiao_rp2040.menu.os.none.build.os= +seeed_xiao_rp2040.menu.os.freertos=FreeRTOS SMP +seeed_xiao_rp2040.menu.os.freertos.build.os=-D__FREERTOS seeed_xiao_rp2040.menu.profile.Disabled=Disabled seeed_xiao_rp2040.menu.profile.Disabled.build.flags.profile= seeed_xiao_rp2040.menu.profile.Enabled=Enabled @@ -27813,7 +33210,7 @@ seeed_xiao_rp2040.menu.rtti.Enabled.build.flags.rtti= seeed_xiao_rp2040.menu.stackprotect.Disabled=Disabled seeed_xiao_rp2040.menu.stackprotect.Disabled.build.flags.stackprotect= seeed_xiao_rp2040.menu.stackprotect.Enabled=Enabled -seeed_xiao_rp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +seeed_xiao_rp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all seeed_xiao_rp2040.menu.exceptions.Disabled=Disabled seeed_xiao_rp2040.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions seeed_xiao_rp2040.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -27840,8 +33237,10 @@ seeed_xiao_rp2040.menu.dbglvl.Wire=Wire seeed_xiao_rp2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE seeed_xiao_rp2040.menu.dbglvl.Bluetooth=Bluetooth seeed_xiao_rp2040.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +seeed_xiao_rp2040.menu.dbglvl.LWIP=LWIP +seeed_xiao_rp2040.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 seeed_xiao_rp2040.menu.dbglvl.All=All -seeed_xiao_rp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +seeed_xiao_rp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 seeed_xiao_rp2040.menu.dbglvl.NDEBUG=NDEBUG seeed_xiao_rp2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG seeed_xiao_rp2040.menu.usbstack.picosdk=Pico SDK @@ -27853,29 +33252,29 @@ seeed_xiao_rp2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB seeed_xiao_rp2040.menu.usbstack.nousb=No USB seeed_xiao_rp2040.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" seeed_xiao_rp2040.menu.ipbtstack.ipv4only=IPv4 Only -seeed_xiao_rp2040.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +seeed_xiao_rp2040.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a seeed_xiao_rp2040.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 seeed_xiao_rp2040.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -seeed_xiao_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +seeed_xiao_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a seeed_xiao_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 seeed_xiao_rp2040.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -seeed_xiao_rp2040.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -seeed_xiao_rp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +seeed_xiao_rp2040.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +seeed_xiao_rp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 seeed_xiao_rp2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -seeed_xiao_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -seeed_xiao_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +seeed_xiao_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +seeed_xiao_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 seeed_xiao_rp2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -seeed_xiao_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +seeed_xiao_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a seeed_xiao_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 seeed_xiao_rp2040.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -seeed_xiao_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +seeed_xiao_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a seeed_xiao_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 seeed_xiao_rp2040.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -seeed_xiao_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -seeed_xiao_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +seeed_xiao_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +seeed_xiao_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 seeed_xiao_rp2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -seeed_xiao_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -seeed_xiao_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +seeed_xiao_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +seeed_xiao_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 seeed_xiao_rp2040.menu.uploadmethod.default=Default (UF2) seeed_xiao_rp2040.menu.uploadmethod.default.build.ram_length=256k seeed_xiao_rp2040.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -27938,7 +33337,7 @@ seeed_xiao_rp2350.build.usbpid=-DUSBD_PID=0x0058 seeed_xiao_rp2350.build.usbpwr=-DUSBD_MAX_POWER_MA=250 seeed_xiao_rp2350.build.board=SEEED_XIAO_RP2350 seeed_xiao_rp2350.build.variant=seeed_xiao_rp2350 -seeed_xiao_rp2350.upload.maximum_size=16777216 +seeed_xiao_rp2350.upload.maximum_size=2097152 seeed_xiao_rp2350.upload.wait_for_upload_port=true seeed_xiao_rp2350.upload.erase_cmd= seeed_xiao_rp2350.serial.disableDTR=false @@ -27950,147 +33349,49 @@ seeed_xiao_rp2350.build.ldscript=memmap_default.ld seeed_xiao_rp2350.build.boot2=none seeed_xiao_rp2350.build.usb_manufacturer="Seeed" seeed_xiao_rp2350.build.usb_product="XIAO RP2350" -seeed_xiao_rp2350.build.psram_length=0x800000 -seeed_xiao_rp2350.menu.flash.16777216_0=16MB (no FS) -seeed_xiao_rp2350.menu.flash.16777216_0.upload.maximum_size=16769024 -seeed_xiao_rp2350.menu.flash.16777216_0.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_0.build.flash_length=16769024 -seeed_xiao_rp2350.menu.flash.16777216_0.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_0.build.fs_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_0.build.fs_end=285204480 -seeed_xiao_rp2350.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) -seeed_xiao_rp2350.menu.flash.16777216_65536.upload.maximum_size=16703488 -seeed_xiao_rp2350.menu.flash.16777216_65536.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_65536.build.flash_length=16703488 -seeed_xiao_rp2350.menu.flash.16777216_65536.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_65536.build.fs_start=285138944 -seeed_xiao_rp2350.menu.flash.16777216_65536.build.fs_end=285204480 -seeed_xiao_rp2350.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) -seeed_xiao_rp2350.menu.flash.16777216_131072.upload.maximum_size=16637952 -seeed_xiao_rp2350.menu.flash.16777216_131072.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_131072.build.flash_length=16637952 -seeed_xiao_rp2350.menu.flash.16777216_131072.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_131072.build.fs_start=285073408 -seeed_xiao_rp2350.menu.flash.16777216_131072.build.fs_end=285204480 -seeed_xiao_rp2350.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) -seeed_xiao_rp2350.menu.flash.16777216_262144.upload.maximum_size=16506880 -seeed_xiao_rp2350.menu.flash.16777216_262144.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_262144.build.flash_length=16506880 -seeed_xiao_rp2350.menu.flash.16777216_262144.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_262144.build.fs_start=284942336 -seeed_xiao_rp2350.menu.flash.16777216_262144.build.fs_end=285204480 -seeed_xiao_rp2350.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) -seeed_xiao_rp2350.menu.flash.16777216_524288.upload.maximum_size=16244736 -seeed_xiao_rp2350.menu.flash.16777216_524288.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_524288.build.flash_length=16244736 -seeed_xiao_rp2350.menu.flash.16777216_524288.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_524288.build.fs_start=284680192 -seeed_xiao_rp2350.menu.flash.16777216_524288.build.fs_end=285204480 -seeed_xiao_rp2350.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) -seeed_xiao_rp2350.menu.flash.16777216_1048576.upload.maximum_size=15720448 -seeed_xiao_rp2350.menu.flash.16777216_1048576.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_1048576.build.flash_length=15720448 -seeed_xiao_rp2350.menu.flash.16777216_1048576.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_1048576.build.fs_start=284155904 -seeed_xiao_rp2350.menu.flash.16777216_1048576.build.fs_end=285204480 -seeed_xiao_rp2350.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) -seeed_xiao_rp2350.menu.flash.16777216_2097152.upload.maximum_size=14671872 -seeed_xiao_rp2350.menu.flash.16777216_2097152.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_2097152.build.flash_length=14671872 -seeed_xiao_rp2350.menu.flash.16777216_2097152.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_2097152.build.fs_start=283107328 -seeed_xiao_rp2350.menu.flash.16777216_2097152.build.fs_end=285204480 -seeed_xiao_rp2350.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) -seeed_xiao_rp2350.menu.flash.16777216_3145728.upload.maximum_size=13623296 -seeed_xiao_rp2350.menu.flash.16777216_3145728.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_3145728.build.flash_length=13623296 -seeed_xiao_rp2350.menu.flash.16777216_3145728.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_3145728.build.fs_start=282058752 -seeed_xiao_rp2350.menu.flash.16777216_3145728.build.fs_end=285204480 -seeed_xiao_rp2350.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) -seeed_xiao_rp2350.menu.flash.16777216_4194304.upload.maximum_size=12574720 -seeed_xiao_rp2350.menu.flash.16777216_4194304.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_4194304.build.flash_length=12574720 -seeed_xiao_rp2350.menu.flash.16777216_4194304.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_4194304.build.fs_start=281010176 -seeed_xiao_rp2350.menu.flash.16777216_4194304.build.fs_end=285204480 -seeed_xiao_rp2350.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) -seeed_xiao_rp2350.menu.flash.16777216_5242880.upload.maximum_size=11526144 -seeed_xiao_rp2350.menu.flash.16777216_5242880.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_5242880.build.flash_length=11526144 -seeed_xiao_rp2350.menu.flash.16777216_5242880.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_5242880.build.fs_start=279961600 -seeed_xiao_rp2350.menu.flash.16777216_5242880.build.fs_end=285204480 -seeed_xiao_rp2350.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) -seeed_xiao_rp2350.menu.flash.16777216_6291456.upload.maximum_size=10477568 -seeed_xiao_rp2350.menu.flash.16777216_6291456.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_6291456.build.flash_length=10477568 -seeed_xiao_rp2350.menu.flash.16777216_6291456.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_6291456.build.fs_start=278913024 -seeed_xiao_rp2350.menu.flash.16777216_6291456.build.fs_end=285204480 -seeed_xiao_rp2350.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) -seeed_xiao_rp2350.menu.flash.16777216_7340032.upload.maximum_size=9428992 -seeed_xiao_rp2350.menu.flash.16777216_7340032.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_7340032.build.flash_length=9428992 -seeed_xiao_rp2350.menu.flash.16777216_7340032.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_7340032.build.fs_start=277864448 -seeed_xiao_rp2350.menu.flash.16777216_7340032.build.fs_end=285204480 -seeed_xiao_rp2350.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) -seeed_xiao_rp2350.menu.flash.16777216_8388608.upload.maximum_size=8380416 -seeed_xiao_rp2350.menu.flash.16777216_8388608.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_8388608.build.flash_length=8380416 -seeed_xiao_rp2350.menu.flash.16777216_8388608.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_8388608.build.fs_start=276815872 -seeed_xiao_rp2350.menu.flash.16777216_8388608.build.fs_end=285204480 -seeed_xiao_rp2350.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) -seeed_xiao_rp2350.menu.flash.16777216_9437184.upload.maximum_size=7331840 -seeed_xiao_rp2350.menu.flash.16777216_9437184.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_9437184.build.flash_length=7331840 -seeed_xiao_rp2350.menu.flash.16777216_9437184.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_9437184.build.fs_start=275767296 -seeed_xiao_rp2350.menu.flash.16777216_9437184.build.fs_end=285204480 -seeed_xiao_rp2350.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) -seeed_xiao_rp2350.menu.flash.16777216_10485760.upload.maximum_size=6283264 -seeed_xiao_rp2350.menu.flash.16777216_10485760.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_10485760.build.flash_length=6283264 -seeed_xiao_rp2350.menu.flash.16777216_10485760.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_10485760.build.fs_start=274718720 -seeed_xiao_rp2350.menu.flash.16777216_10485760.build.fs_end=285204480 -seeed_xiao_rp2350.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) -seeed_xiao_rp2350.menu.flash.16777216_11534336.upload.maximum_size=5234688 -seeed_xiao_rp2350.menu.flash.16777216_11534336.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_11534336.build.flash_length=5234688 -seeed_xiao_rp2350.menu.flash.16777216_11534336.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_11534336.build.fs_start=273670144 -seeed_xiao_rp2350.menu.flash.16777216_11534336.build.fs_end=285204480 -seeed_xiao_rp2350.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) -seeed_xiao_rp2350.menu.flash.16777216_12582912.upload.maximum_size=4186112 -seeed_xiao_rp2350.menu.flash.16777216_12582912.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_12582912.build.flash_length=4186112 -seeed_xiao_rp2350.menu.flash.16777216_12582912.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_12582912.build.fs_start=272621568 -seeed_xiao_rp2350.menu.flash.16777216_12582912.build.fs_end=285204480 -seeed_xiao_rp2350.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) -seeed_xiao_rp2350.menu.flash.16777216_13631488.upload.maximum_size=3137536 -seeed_xiao_rp2350.menu.flash.16777216_13631488.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_13631488.build.flash_length=3137536 -seeed_xiao_rp2350.menu.flash.16777216_13631488.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_13631488.build.fs_start=271572992 -seeed_xiao_rp2350.menu.flash.16777216_13631488.build.fs_end=285204480 -seeed_xiao_rp2350.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) -seeed_xiao_rp2350.menu.flash.16777216_14680064.upload.maximum_size=2088960 -seeed_xiao_rp2350.menu.flash.16777216_14680064.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_14680064.build.flash_length=2088960 -seeed_xiao_rp2350.menu.flash.16777216_14680064.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_14680064.build.fs_start=270524416 -seeed_xiao_rp2350.menu.flash.16777216_14680064.build.fs_end=285204480 -seeed_xiao_rp2350.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) -seeed_xiao_rp2350.menu.flash.16777216_15728640.upload.maximum_size=1040384 -seeed_xiao_rp2350.menu.flash.16777216_15728640.build.flash_total=16777216 -seeed_xiao_rp2350.menu.flash.16777216_15728640.build.flash_length=1040384 -seeed_xiao_rp2350.menu.flash.16777216_15728640.build.eeprom_start=285204480 -seeed_xiao_rp2350.menu.flash.16777216_15728640.build.fs_start=269475840 -seeed_xiao_rp2350.menu.flash.16777216_15728640.build.fs_end=285204480 +seeed_xiao_rp2350.build.psram_length=0x000000 +seeed_xiao_rp2350.menu.flash.2097152_0=2MB (no FS) +seeed_xiao_rp2350.menu.flash.2097152_0.upload.maximum_size=2088960 +seeed_xiao_rp2350.menu.flash.2097152_0.build.flash_total=2097152 +seeed_xiao_rp2350.menu.flash.2097152_0.build.flash_length=2088960 +seeed_xiao_rp2350.menu.flash.2097152_0.build.eeprom_start=270524416 +seeed_xiao_rp2350.menu.flash.2097152_0.build.fs_start=270524416 +seeed_xiao_rp2350.menu.flash.2097152_0.build.fs_end=270524416 +seeed_xiao_rp2350.menu.flash.2097152_65536=2MB (Sketch: 1984KB, FS: 64KB) +seeed_xiao_rp2350.menu.flash.2097152_65536.upload.maximum_size=2023424 +seeed_xiao_rp2350.menu.flash.2097152_65536.build.flash_total=2097152 +seeed_xiao_rp2350.menu.flash.2097152_65536.build.flash_length=2023424 +seeed_xiao_rp2350.menu.flash.2097152_65536.build.eeprom_start=270524416 +seeed_xiao_rp2350.menu.flash.2097152_65536.build.fs_start=270458880 +seeed_xiao_rp2350.menu.flash.2097152_65536.build.fs_end=270524416 +seeed_xiao_rp2350.menu.flash.2097152_131072=2MB (Sketch: 1920KB, FS: 128KB) +seeed_xiao_rp2350.menu.flash.2097152_131072.upload.maximum_size=1957888 +seeed_xiao_rp2350.menu.flash.2097152_131072.build.flash_total=2097152 +seeed_xiao_rp2350.menu.flash.2097152_131072.build.flash_length=1957888 +seeed_xiao_rp2350.menu.flash.2097152_131072.build.eeprom_start=270524416 +seeed_xiao_rp2350.menu.flash.2097152_131072.build.fs_start=270393344 +seeed_xiao_rp2350.menu.flash.2097152_131072.build.fs_end=270524416 +seeed_xiao_rp2350.menu.flash.2097152_262144=2MB (Sketch: 1792KB, FS: 256KB) +seeed_xiao_rp2350.menu.flash.2097152_262144.upload.maximum_size=1826816 +seeed_xiao_rp2350.menu.flash.2097152_262144.build.flash_total=2097152 +seeed_xiao_rp2350.menu.flash.2097152_262144.build.flash_length=1826816 +seeed_xiao_rp2350.menu.flash.2097152_262144.build.eeprom_start=270524416 +seeed_xiao_rp2350.menu.flash.2097152_262144.build.fs_start=270262272 +seeed_xiao_rp2350.menu.flash.2097152_262144.build.fs_end=270524416 +seeed_xiao_rp2350.menu.flash.2097152_524288=2MB (Sketch: 1536KB, FS: 512KB) +seeed_xiao_rp2350.menu.flash.2097152_524288.upload.maximum_size=1564672 +seeed_xiao_rp2350.menu.flash.2097152_524288.build.flash_total=2097152 +seeed_xiao_rp2350.menu.flash.2097152_524288.build.flash_length=1564672 +seeed_xiao_rp2350.menu.flash.2097152_524288.build.eeprom_start=270524416 +seeed_xiao_rp2350.menu.flash.2097152_524288.build.fs_start=270000128 +seeed_xiao_rp2350.menu.flash.2097152_524288.build.fs_end=270524416 +seeed_xiao_rp2350.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) +seeed_xiao_rp2350.menu.flash.2097152_1048576.upload.maximum_size=1040384 +seeed_xiao_rp2350.menu.flash.2097152_1048576.build.flash_total=2097152 +seeed_xiao_rp2350.menu.flash.2097152_1048576.build.flash_length=1040384 +seeed_xiao_rp2350.menu.flash.2097152_1048576.build.eeprom_start=270524416 +seeed_xiao_rp2350.menu.flash.2097152_1048576.build.fs_start=269475840 +seeed_xiao_rp2350.menu.flash.2097152_1048576.build.fs_end=270524416 seeed_xiao_rp2350.menu.arch.arm=ARM seeed_xiao_rp2350.menu.arch.arm.build.chip=rp2350 seeed_xiao_rp2350.menu.arch.arm.build.toolchain=arm-none-eabi @@ -28119,8 +33420,8 @@ seeed_xiao_rp2350.menu.freq.128=128 MHz seeed_xiao_rp2350.menu.freq.128.build.f_cpu=128000000L seeed_xiao_rp2350.menu.freq.133=133 MHz seeed_xiao_rp2350.menu.freq.133.build.f_cpu=133000000L -seeed_xiao_rp2350.menu.freq.175=175 MHz (Overclock) -seeed_xiao_rp2350.menu.freq.175.build.f_cpu=175000000L +seeed_xiao_rp2350.menu.freq.176=176 MHz (Overclock) +seeed_xiao_rp2350.menu.freq.176.build.f_cpu=176000000L seeed_xiao_rp2350.menu.freq.200=200 MHz (Overclock) seeed_xiao_rp2350.menu.freq.200.build.f_cpu=200000000L seeed_xiao_rp2350.menu.freq.225=225 MHz (Overclock) @@ -28129,8 +33430,8 @@ seeed_xiao_rp2350.menu.freq.240=240 MHz (Overclock) seeed_xiao_rp2350.menu.freq.240.build.f_cpu=240000000L seeed_xiao_rp2350.menu.freq.250=250 MHz (Overclock) seeed_xiao_rp2350.menu.freq.250.build.f_cpu=250000000L -seeed_xiao_rp2350.menu.freq.275=275 MHz (Overclock) -seeed_xiao_rp2350.menu.freq.275.build.f_cpu=275000000L +seeed_xiao_rp2350.menu.freq.276=276 MHz (Overclock) +seeed_xiao_rp2350.menu.freq.276.build.f_cpu=276000000L seeed_xiao_rp2350.menu.freq.300=300 MHz (Overclock) seeed_xiao_rp2350.menu.freq.300.build.f_cpu=300000000L seeed_xiao_rp2350.menu.opt.Small=Small (-Os) (standard) @@ -28147,6 +33448,10 @@ seeed_xiao_rp2350.menu.opt.Debug=Debug (-Og) seeed_xiao_rp2350.menu.opt.Debug.build.flags.optimize=-Og seeed_xiao_rp2350.menu.opt.Disabled=Disabled (-O0) seeed_xiao_rp2350.menu.opt.Disabled.build.flags.optimize=-O0 +seeed_xiao_rp2350.menu.os.none=None +seeed_xiao_rp2350.menu.os.none.build.os= +seeed_xiao_rp2350.menu.os.freertos=FreeRTOS SMP +seeed_xiao_rp2350.menu.os.freertos.build.os=-D__FREERTOS seeed_xiao_rp2350.menu.profile.Disabled=Disabled seeed_xiao_rp2350.menu.profile.Disabled.build.flags.profile= seeed_xiao_rp2350.menu.profile.Enabled=Enabled @@ -28158,7 +33463,7 @@ seeed_xiao_rp2350.menu.rtti.Enabled.build.flags.rtti= seeed_xiao_rp2350.menu.stackprotect.Disabled=Disabled seeed_xiao_rp2350.menu.stackprotect.Disabled.build.flags.stackprotect= seeed_xiao_rp2350.menu.stackprotect.Enabled=Enabled -seeed_xiao_rp2350.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +seeed_xiao_rp2350.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all seeed_xiao_rp2350.menu.exceptions.Disabled=Disabled seeed_xiao_rp2350.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions seeed_xiao_rp2350.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -28185,8 +33490,10 @@ seeed_xiao_rp2350.menu.dbglvl.Wire=Wire seeed_xiao_rp2350.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE seeed_xiao_rp2350.menu.dbglvl.Bluetooth=Bluetooth seeed_xiao_rp2350.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +seeed_xiao_rp2350.menu.dbglvl.LWIP=LWIP +seeed_xiao_rp2350.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 seeed_xiao_rp2350.menu.dbglvl.All=All -seeed_xiao_rp2350.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +seeed_xiao_rp2350.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 seeed_xiao_rp2350.menu.dbglvl.NDEBUG=NDEBUG seeed_xiao_rp2350.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG seeed_xiao_rp2350.menu.usbstack.picosdk=Pico SDK @@ -28198,29 +33505,29 @@ seeed_xiao_rp2350.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB seeed_xiao_rp2350.menu.usbstack.nousb=No USB seeed_xiao_rp2350.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" seeed_xiao_rp2350.menu.ipbtstack.ipv4only=IPv4 Only -seeed_xiao_rp2350.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +seeed_xiao_rp2350.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a seeed_xiao_rp2350.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 seeed_xiao_rp2350.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -seeed_xiao_rp2350.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +seeed_xiao_rp2350.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a seeed_xiao_rp2350.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 seeed_xiao_rp2350.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -seeed_xiao_rp2350.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -seeed_xiao_rp2350.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +seeed_xiao_rp2350.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +seeed_xiao_rp2350.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 seeed_xiao_rp2350.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -seeed_xiao_rp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -seeed_xiao_rp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +seeed_xiao_rp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +seeed_xiao_rp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 seeed_xiao_rp2350.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -seeed_xiao_rp2350.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +seeed_xiao_rp2350.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a seeed_xiao_rp2350.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 seeed_xiao_rp2350.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -seeed_xiao_rp2350.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +seeed_xiao_rp2350.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a seeed_xiao_rp2350.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 seeed_xiao_rp2350.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -seeed_xiao_rp2350.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -seeed_xiao_rp2350.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +seeed_xiao_rp2350.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +seeed_xiao_rp2350.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 seeed_xiao_rp2350.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -seeed_xiao_rp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -seeed_xiao_rp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +seeed_xiao_rp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +seeed_xiao_rp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 seeed_xiao_rp2350.menu.uploadmethod.default=Default (UF2) seeed_xiao_rp2350.menu.uploadmethod.default.build.ram_length=512k seeed_xiao_rp2350.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -28343,8 +33650,8 @@ upesy_rp2040_devkit.menu.flash.2097152_1048576.build.flash_length=1044480 upesy_rp2040_devkit.menu.flash.2097152_1048576.build.eeprom_start=270528512 upesy_rp2040_devkit.menu.flash.2097152_1048576.build.fs_start=269479936 upesy_rp2040_devkit.menu.flash.2097152_1048576.build.fs_end=270528512 -upesy_rp2040_devkit.menu.freq.133=133 MHz -upesy_rp2040_devkit.menu.freq.133.build.f_cpu=133000000L +upesy_rp2040_devkit.menu.freq.200=200 MHz +upesy_rp2040_devkit.menu.freq.200.build.f_cpu=200000000L upesy_rp2040_devkit.menu.freq.50=50 MHz upesy_rp2040_devkit.menu.freq.50.build.f_cpu=50000000L upesy_rp2040_devkit.menu.freq.100=100 MHz @@ -28355,20 +33662,20 @@ upesy_rp2040_devkit.menu.freq.125=125 MHz upesy_rp2040_devkit.menu.freq.125.build.f_cpu=125000000L upesy_rp2040_devkit.menu.freq.128=128 MHz upesy_rp2040_devkit.menu.freq.128.build.f_cpu=128000000L -upesy_rp2040_devkit.menu.freq.150=150 MHz (Overclock) +upesy_rp2040_devkit.menu.freq.133=133 MHz +upesy_rp2040_devkit.menu.freq.133.build.f_cpu=133000000L +upesy_rp2040_devkit.menu.freq.150=150 MHz upesy_rp2040_devkit.menu.freq.150.build.f_cpu=150000000L -upesy_rp2040_devkit.menu.freq.175=175 MHz (Overclock) -upesy_rp2040_devkit.menu.freq.175.build.f_cpu=175000000L -upesy_rp2040_devkit.menu.freq.200=200 MHz (Overclock) -upesy_rp2040_devkit.menu.freq.200.build.f_cpu=200000000L +upesy_rp2040_devkit.menu.freq.176=176 MHz +upesy_rp2040_devkit.menu.freq.176.build.f_cpu=176000000L upesy_rp2040_devkit.menu.freq.225=225 MHz (Overclock) upesy_rp2040_devkit.menu.freq.225.build.f_cpu=225000000L upesy_rp2040_devkit.menu.freq.240=240 MHz (Overclock) upesy_rp2040_devkit.menu.freq.240.build.f_cpu=240000000L upesy_rp2040_devkit.menu.freq.250=250 MHz (Overclock) upesy_rp2040_devkit.menu.freq.250.build.f_cpu=250000000L -upesy_rp2040_devkit.menu.freq.275=275 MHz (Overclock) -upesy_rp2040_devkit.menu.freq.275.build.f_cpu=275000000L +upesy_rp2040_devkit.menu.freq.276=276 MHz (Overclock) +upesy_rp2040_devkit.menu.freq.276.build.f_cpu=276000000L upesy_rp2040_devkit.menu.freq.300=300 MHz (Overclock) upesy_rp2040_devkit.menu.freq.300.build.f_cpu=300000000L upesy_rp2040_devkit.menu.opt.Small=Small (-Os) (standard) @@ -28385,6 +33692,10 @@ upesy_rp2040_devkit.menu.opt.Debug=Debug (-Og) upesy_rp2040_devkit.menu.opt.Debug.build.flags.optimize=-Og upesy_rp2040_devkit.menu.opt.Disabled=Disabled (-O0) upesy_rp2040_devkit.menu.opt.Disabled.build.flags.optimize=-O0 +upesy_rp2040_devkit.menu.os.none=None +upesy_rp2040_devkit.menu.os.none.build.os= +upesy_rp2040_devkit.menu.os.freertos=FreeRTOS SMP +upesy_rp2040_devkit.menu.os.freertos.build.os=-D__FREERTOS upesy_rp2040_devkit.menu.profile.Disabled=Disabled upesy_rp2040_devkit.menu.profile.Disabled.build.flags.profile= upesy_rp2040_devkit.menu.profile.Enabled=Enabled @@ -28396,7 +33707,7 @@ upesy_rp2040_devkit.menu.rtti.Enabled.build.flags.rtti= upesy_rp2040_devkit.menu.stackprotect.Disabled=Disabled upesy_rp2040_devkit.menu.stackprotect.Disabled.build.flags.stackprotect= upesy_rp2040_devkit.menu.stackprotect.Enabled=Enabled -upesy_rp2040_devkit.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +upesy_rp2040_devkit.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all upesy_rp2040_devkit.menu.exceptions.Disabled=Disabled upesy_rp2040_devkit.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions upesy_rp2040_devkit.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -28423,8 +33734,10 @@ upesy_rp2040_devkit.menu.dbglvl.Wire=Wire upesy_rp2040_devkit.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE upesy_rp2040_devkit.menu.dbglvl.Bluetooth=Bluetooth upesy_rp2040_devkit.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +upesy_rp2040_devkit.menu.dbglvl.LWIP=LWIP +upesy_rp2040_devkit.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 upesy_rp2040_devkit.menu.dbglvl.All=All -upesy_rp2040_devkit.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +upesy_rp2040_devkit.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 upesy_rp2040_devkit.menu.dbglvl.NDEBUG=NDEBUG upesy_rp2040_devkit.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG upesy_rp2040_devkit.menu.usbstack.picosdk=Pico SDK @@ -28436,29 +33749,29 @@ upesy_rp2040_devkit.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUS upesy_rp2040_devkit.menu.usbstack.nousb=No USB upesy_rp2040_devkit.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" upesy_rp2040_devkit.menu.ipbtstack.ipv4only=IPv4 Only -upesy_rp2040_devkit.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +upesy_rp2040_devkit.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a upesy_rp2040_devkit.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 upesy_rp2040_devkit.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -upesy_rp2040_devkit.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +upesy_rp2040_devkit.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a upesy_rp2040_devkit.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 upesy_rp2040_devkit.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -upesy_rp2040_devkit.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -upesy_rp2040_devkit.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +upesy_rp2040_devkit.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +upesy_rp2040_devkit.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 upesy_rp2040_devkit.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -upesy_rp2040_devkit.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -upesy_rp2040_devkit.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +upesy_rp2040_devkit.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +upesy_rp2040_devkit.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 upesy_rp2040_devkit.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -upesy_rp2040_devkit.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +upesy_rp2040_devkit.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a upesy_rp2040_devkit.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 upesy_rp2040_devkit.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -upesy_rp2040_devkit.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +upesy_rp2040_devkit.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a upesy_rp2040_devkit.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 upesy_rp2040_devkit.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -upesy_rp2040_devkit.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -upesy_rp2040_devkit.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +upesy_rp2040_devkit.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +upesy_rp2040_devkit.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 upesy_rp2040_devkit.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -upesy_rp2040_devkit.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -upesy_rp2040_devkit.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +upesy_rp2040_devkit.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +upesy_rp2040_devkit.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 upesy_rp2040_devkit.menu.uploadmethod.default=Default (UF2) upesy_rp2040_devkit.menu.uploadmethod.default.build.ram_length=256k upesy_rp2040_devkit.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -28530,6 +33843,34 @@ vccgnd_yd_rp2040.menu.flash.2097152_0.build.flash_length=2093056 vccgnd_yd_rp2040.menu.flash.2097152_0.build.eeprom_start=270528512 vccgnd_yd_rp2040.menu.flash.2097152_0.build.fs_start=270528512 vccgnd_yd_rp2040.menu.flash.2097152_0.build.fs_end=270528512 +vccgnd_yd_rp2040.menu.flash.2097152_65536=2MB (Sketch: 1984KB, FS: 64KB) +vccgnd_yd_rp2040.menu.flash.2097152_65536.upload.maximum_size=2027520 +vccgnd_yd_rp2040.menu.flash.2097152_65536.build.flash_total=2097152 +vccgnd_yd_rp2040.menu.flash.2097152_65536.build.flash_length=2027520 +vccgnd_yd_rp2040.menu.flash.2097152_65536.build.eeprom_start=270528512 +vccgnd_yd_rp2040.menu.flash.2097152_65536.build.fs_start=270462976 +vccgnd_yd_rp2040.menu.flash.2097152_65536.build.fs_end=270528512 +vccgnd_yd_rp2040.menu.flash.2097152_131072=2MB (Sketch: 1920KB, FS: 128KB) +vccgnd_yd_rp2040.menu.flash.2097152_131072.upload.maximum_size=1961984 +vccgnd_yd_rp2040.menu.flash.2097152_131072.build.flash_total=2097152 +vccgnd_yd_rp2040.menu.flash.2097152_131072.build.flash_length=1961984 +vccgnd_yd_rp2040.menu.flash.2097152_131072.build.eeprom_start=270528512 +vccgnd_yd_rp2040.menu.flash.2097152_131072.build.fs_start=270397440 +vccgnd_yd_rp2040.menu.flash.2097152_131072.build.fs_end=270528512 +vccgnd_yd_rp2040.menu.flash.2097152_262144=2MB (Sketch: 1792KB, FS: 256KB) +vccgnd_yd_rp2040.menu.flash.2097152_262144.upload.maximum_size=1830912 +vccgnd_yd_rp2040.menu.flash.2097152_262144.build.flash_total=2097152 +vccgnd_yd_rp2040.menu.flash.2097152_262144.build.flash_length=1830912 +vccgnd_yd_rp2040.menu.flash.2097152_262144.build.eeprom_start=270528512 +vccgnd_yd_rp2040.menu.flash.2097152_262144.build.fs_start=270266368 +vccgnd_yd_rp2040.menu.flash.2097152_262144.build.fs_end=270528512 +vccgnd_yd_rp2040.menu.flash.2097152_524288=2MB (Sketch: 1536KB, FS: 512KB) +vccgnd_yd_rp2040.menu.flash.2097152_524288.upload.maximum_size=1568768 +vccgnd_yd_rp2040.menu.flash.2097152_524288.build.flash_total=2097152 +vccgnd_yd_rp2040.menu.flash.2097152_524288.build.flash_length=1568768 +vccgnd_yd_rp2040.menu.flash.2097152_524288.build.eeprom_start=270528512 +vccgnd_yd_rp2040.menu.flash.2097152_524288.build.fs_start=270004224 +vccgnd_yd_rp2040.menu.flash.2097152_524288.build.fs_end=270528512 vccgnd_yd_rp2040.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) vccgnd_yd_rp2040.menu.flash.2097152_1048576.upload.maximum_size=1044480 vccgnd_yd_rp2040.menu.flash.2097152_1048576.build.flash_total=2097152 @@ -28635,8 +33976,8 @@ vccgnd_yd_rp2040.menu.flash.16777216_2097152.build.flash_length=14675968 vccgnd_yd_rp2040.menu.flash.16777216_2097152.build.eeprom_start=285208576 vccgnd_yd_rp2040.menu.flash.16777216_2097152.build.fs_start=283111424 vccgnd_yd_rp2040.menu.flash.16777216_2097152.build.fs_end=285208576 -vccgnd_yd_rp2040.menu.freq.133=133 MHz -vccgnd_yd_rp2040.menu.freq.133.build.f_cpu=133000000L +vccgnd_yd_rp2040.menu.freq.200=200 MHz +vccgnd_yd_rp2040.menu.freq.200.build.f_cpu=200000000L vccgnd_yd_rp2040.menu.freq.50=50 MHz vccgnd_yd_rp2040.menu.freq.50.build.f_cpu=50000000L vccgnd_yd_rp2040.menu.freq.100=100 MHz @@ -28647,20 +33988,20 @@ vccgnd_yd_rp2040.menu.freq.125=125 MHz vccgnd_yd_rp2040.menu.freq.125.build.f_cpu=125000000L vccgnd_yd_rp2040.menu.freq.128=128 MHz vccgnd_yd_rp2040.menu.freq.128.build.f_cpu=128000000L -vccgnd_yd_rp2040.menu.freq.150=150 MHz (Overclock) +vccgnd_yd_rp2040.menu.freq.133=133 MHz +vccgnd_yd_rp2040.menu.freq.133.build.f_cpu=133000000L +vccgnd_yd_rp2040.menu.freq.150=150 MHz vccgnd_yd_rp2040.menu.freq.150.build.f_cpu=150000000L -vccgnd_yd_rp2040.menu.freq.175=175 MHz (Overclock) -vccgnd_yd_rp2040.menu.freq.175.build.f_cpu=175000000L -vccgnd_yd_rp2040.menu.freq.200=200 MHz (Overclock) -vccgnd_yd_rp2040.menu.freq.200.build.f_cpu=200000000L +vccgnd_yd_rp2040.menu.freq.176=176 MHz +vccgnd_yd_rp2040.menu.freq.176.build.f_cpu=176000000L vccgnd_yd_rp2040.menu.freq.225=225 MHz (Overclock) vccgnd_yd_rp2040.menu.freq.225.build.f_cpu=225000000L vccgnd_yd_rp2040.menu.freq.240=240 MHz (Overclock) vccgnd_yd_rp2040.menu.freq.240.build.f_cpu=240000000L vccgnd_yd_rp2040.menu.freq.250=250 MHz (Overclock) vccgnd_yd_rp2040.menu.freq.250.build.f_cpu=250000000L -vccgnd_yd_rp2040.menu.freq.275=275 MHz (Overclock) -vccgnd_yd_rp2040.menu.freq.275.build.f_cpu=275000000L +vccgnd_yd_rp2040.menu.freq.276=276 MHz (Overclock) +vccgnd_yd_rp2040.menu.freq.276.build.f_cpu=276000000L vccgnd_yd_rp2040.menu.freq.300=300 MHz (Overclock) vccgnd_yd_rp2040.menu.freq.300.build.f_cpu=300000000L vccgnd_yd_rp2040.menu.opt.Small=Small (-Os) (standard) @@ -28677,6 +34018,10 @@ vccgnd_yd_rp2040.menu.opt.Debug=Debug (-Og) vccgnd_yd_rp2040.menu.opt.Debug.build.flags.optimize=-Og vccgnd_yd_rp2040.menu.opt.Disabled=Disabled (-O0) vccgnd_yd_rp2040.menu.opt.Disabled.build.flags.optimize=-O0 +vccgnd_yd_rp2040.menu.os.none=None +vccgnd_yd_rp2040.menu.os.none.build.os= +vccgnd_yd_rp2040.menu.os.freertos=FreeRTOS SMP +vccgnd_yd_rp2040.menu.os.freertos.build.os=-D__FREERTOS vccgnd_yd_rp2040.menu.profile.Disabled=Disabled vccgnd_yd_rp2040.menu.profile.Disabled.build.flags.profile= vccgnd_yd_rp2040.menu.profile.Enabled=Enabled @@ -28688,7 +34033,7 @@ vccgnd_yd_rp2040.menu.rtti.Enabled.build.flags.rtti= vccgnd_yd_rp2040.menu.stackprotect.Disabled=Disabled vccgnd_yd_rp2040.menu.stackprotect.Disabled.build.flags.stackprotect= vccgnd_yd_rp2040.menu.stackprotect.Enabled=Enabled -vccgnd_yd_rp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +vccgnd_yd_rp2040.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all vccgnd_yd_rp2040.menu.exceptions.Disabled=Disabled vccgnd_yd_rp2040.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions vccgnd_yd_rp2040.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -28715,8 +34060,10 @@ vccgnd_yd_rp2040.menu.dbglvl.Wire=Wire vccgnd_yd_rp2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE vccgnd_yd_rp2040.menu.dbglvl.Bluetooth=Bluetooth vccgnd_yd_rp2040.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +vccgnd_yd_rp2040.menu.dbglvl.LWIP=LWIP +vccgnd_yd_rp2040.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 vccgnd_yd_rp2040.menu.dbglvl.All=All -vccgnd_yd_rp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +vccgnd_yd_rp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 vccgnd_yd_rp2040.menu.dbglvl.NDEBUG=NDEBUG vccgnd_yd_rp2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG vccgnd_yd_rp2040.menu.usbstack.picosdk=Pico SDK @@ -28728,29 +34075,29 @@ vccgnd_yd_rp2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB - vccgnd_yd_rp2040.menu.usbstack.nousb=No USB vccgnd_yd_rp2040.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" vccgnd_yd_rp2040.menu.ipbtstack.ipv4only=IPv4 Only -vccgnd_yd_rp2040.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +vccgnd_yd_rp2040.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a vccgnd_yd_rp2040.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 vccgnd_yd_rp2040.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -vccgnd_yd_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +vccgnd_yd_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a vccgnd_yd_rp2040.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 vccgnd_yd_rp2040.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -vccgnd_yd_rp2040.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -vccgnd_yd_rp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +vccgnd_yd_rp2040.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +vccgnd_yd_rp2040.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 vccgnd_yd_rp2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -vccgnd_yd_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -vccgnd_yd_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +vccgnd_yd_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +vccgnd_yd_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 vccgnd_yd_rp2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -vccgnd_yd_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +vccgnd_yd_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a vccgnd_yd_rp2040.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 vccgnd_yd_rp2040.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -vccgnd_yd_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +vccgnd_yd_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a vccgnd_yd_rp2040.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 vccgnd_yd_rp2040.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -vccgnd_yd_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -vccgnd_yd_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +vccgnd_yd_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +vccgnd_yd_rp2040.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 vccgnd_yd_rp2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -vccgnd_yd_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -vccgnd_yd_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +vccgnd_yd_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +vccgnd_yd_rp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 vccgnd_yd_rp2040.menu.uploadmethod.default=Default (UF2) vccgnd_yd_rp2040.menu.uploadmethod.default.build.ram_length=256k vccgnd_yd_rp2040.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -28915,8 +34262,8 @@ viyalab_mizu.menu.flash.8388608_7340032.build.flash_length=1044480 viyalab_mizu.menu.flash.8388608_7340032.build.eeprom_start=276819968 viyalab_mizu.menu.flash.8388608_7340032.build.fs_start=269479936 viyalab_mizu.menu.flash.8388608_7340032.build.fs_end=276819968 -viyalab_mizu.menu.freq.133=133 MHz -viyalab_mizu.menu.freq.133.build.f_cpu=133000000L +viyalab_mizu.menu.freq.200=200 MHz +viyalab_mizu.menu.freq.200.build.f_cpu=200000000L viyalab_mizu.menu.freq.50=50 MHz viyalab_mizu.menu.freq.50.build.f_cpu=50000000L viyalab_mizu.menu.freq.100=100 MHz @@ -28927,20 +34274,20 @@ viyalab_mizu.menu.freq.125=125 MHz viyalab_mizu.menu.freq.125.build.f_cpu=125000000L viyalab_mizu.menu.freq.128=128 MHz viyalab_mizu.menu.freq.128.build.f_cpu=128000000L -viyalab_mizu.menu.freq.150=150 MHz (Overclock) +viyalab_mizu.menu.freq.133=133 MHz +viyalab_mizu.menu.freq.133.build.f_cpu=133000000L +viyalab_mizu.menu.freq.150=150 MHz viyalab_mizu.menu.freq.150.build.f_cpu=150000000L -viyalab_mizu.menu.freq.175=175 MHz (Overclock) -viyalab_mizu.menu.freq.175.build.f_cpu=175000000L -viyalab_mizu.menu.freq.200=200 MHz (Overclock) -viyalab_mizu.menu.freq.200.build.f_cpu=200000000L +viyalab_mizu.menu.freq.176=176 MHz +viyalab_mizu.menu.freq.176.build.f_cpu=176000000L viyalab_mizu.menu.freq.225=225 MHz (Overclock) viyalab_mizu.menu.freq.225.build.f_cpu=225000000L viyalab_mizu.menu.freq.240=240 MHz (Overclock) viyalab_mizu.menu.freq.240.build.f_cpu=240000000L viyalab_mizu.menu.freq.250=250 MHz (Overclock) viyalab_mizu.menu.freq.250.build.f_cpu=250000000L -viyalab_mizu.menu.freq.275=275 MHz (Overclock) -viyalab_mizu.menu.freq.275.build.f_cpu=275000000L +viyalab_mizu.menu.freq.276=276 MHz (Overclock) +viyalab_mizu.menu.freq.276.build.f_cpu=276000000L viyalab_mizu.menu.freq.300=300 MHz (Overclock) viyalab_mizu.menu.freq.300.build.f_cpu=300000000L viyalab_mizu.menu.opt.Small=Small (-Os) (standard) @@ -28957,6 +34304,10 @@ viyalab_mizu.menu.opt.Debug=Debug (-Og) viyalab_mizu.menu.opt.Debug.build.flags.optimize=-Og viyalab_mizu.menu.opt.Disabled=Disabled (-O0) viyalab_mizu.menu.opt.Disabled.build.flags.optimize=-O0 +viyalab_mizu.menu.os.none=None +viyalab_mizu.menu.os.none.build.os= +viyalab_mizu.menu.os.freertos=FreeRTOS SMP +viyalab_mizu.menu.os.freertos.build.os=-D__FREERTOS viyalab_mizu.menu.profile.Disabled=Disabled viyalab_mizu.menu.profile.Disabled.build.flags.profile= viyalab_mizu.menu.profile.Enabled=Enabled @@ -28968,7 +34319,7 @@ viyalab_mizu.menu.rtti.Enabled.build.flags.rtti= viyalab_mizu.menu.stackprotect.Disabled=Disabled viyalab_mizu.menu.stackprotect.Disabled.build.flags.stackprotect= viyalab_mizu.menu.stackprotect.Enabled=Enabled -viyalab_mizu.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +viyalab_mizu.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all viyalab_mizu.menu.exceptions.Disabled=Disabled viyalab_mizu.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions viyalab_mizu.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -28995,8 +34346,10 @@ viyalab_mizu.menu.dbglvl.Wire=Wire viyalab_mizu.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE viyalab_mizu.menu.dbglvl.Bluetooth=Bluetooth viyalab_mizu.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +viyalab_mizu.menu.dbglvl.LWIP=LWIP +viyalab_mizu.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 viyalab_mizu.menu.dbglvl.All=All -viyalab_mizu.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +viyalab_mizu.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 viyalab_mizu.menu.dbglvl.NDEBUG=NDEBUG viyalab_mizu.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG viyalab_mizu.menu.usbstack.picosdk=Pico SDK @@ -29008,29 +34361,29 @@ viyalab_mizu.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE viyalab_mizu.menu.usbstack.nousb=No USB viyalab_mizu.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" viyalab_mizu.menu.ipbtstack.ipv4only=IPv4 Only -viyalab_mizu.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +viyalab_mizu.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a viyalab_mizu.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 viyalab_mizu.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -viyalab_mizu.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +viyalab_mizu.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a viyalab_mizu.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 viyalab_mizu.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -viyalab_mizu.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -viyalab_mizu.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +viyalab_mizu.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +viyalab_mizu.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 viyalab_mizu.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -viyalab_mizu.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -viyalab_mizu.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +viyalab_mizu.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +viyalab_mizu.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 viyalab_mizu.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -viyalab_mizu.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +viyalab_mizu.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a viyalab_mizu.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 viyalab_mizu.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -viyalab_mizu.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +viyalab_mizu.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a viyalab_mizu.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 viyalab_mizu.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -viyalab_mizu.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -viyalab_mizu.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +viyalab_mizu.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +viyalab_mizu.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 viyalab_mizu.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -viyalab_mizu.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -viyalab_mizu.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +viyalab_mizu.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +viyalab_mizu.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 viyalab_mizu.menu.uploadmethod.default=Default (UF2) viyalab_mizu.menu.uploadmethod.default.build.ram_length=256k viyalab_mizu.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -29153,8 +34506,8 @@ waveshare_rp2040_zero.menu.flash.2097152_1048576.build.flash_length=1044480 waveshare_rp2040_zero.menu.flash.2097152_1048576.build.eeprom_start=270528512 waveshare_rp2040_zero.menu.flash.2097152_1048576.build.fs_start=269479936 waveshare_rp2040_zero.menu.flash.2097152_1048576.build.fs_end=270528512 -waveshare_rp2040_zero.menu.freq.133=133 MHz -waveshare_rp2040_zero.menu.freq.133.build.f_cpu=133000000L +waveshare_rp2040_zero.menu.freq.200=200 MHz +waveshare_rp2040_zero.menu.freq.200.build.f_cpu=200000000L waveshare_rp2040_zero.menu.freq.50=50 MHz waveshare_rp2040_zero.menu.freq.50.build.f_cpu=50000000L waveshare_rp2040_zero.menu.freq.100=100 MHz @@ -29165,20 +34518,20 @@ waveshare_rp2040_zero.menu.freq.125=125 MHz waveshare_rp2040_zero.menu.freq.125.build.f_cpu=125000000L waveshare_rp2040_zero.menu.freq.128=128 MHz waveshare_rp2040_zero.menu.freq.128.build.f_cpu=128000000L -waveshare_rp2040_zero.menu.freq.150=150 MHz (Overclock) +waveshare_rp2040_zero.menu.freq.133=133 MHz +waveshare_rp2040_zero.menu.freq.133.build.f_cpu=133000000L +waveshare_rp2040_zero.menu.freq.150=150 MHz waveshare_rp2040_zero.menu.freq.150.build.f_cpu=150000000L -waveshare_rp2040_zero.menu.freq.175=175 MHz (Overclock) -waveshare_rp2040_zero.menu.freq.175.build.f_cpu=175000000L -waveshare_rp2040_zero.menu.freq.200=200 MHz (Overclock) -waveshare_rp2040_zero.menu.freq.200.build.f_cpu=200000000L +waveshare_rp2040_zero.menu.freq.176=176 MHz +waveshare_rp2040_zero.menu.freq.176.build.f_cpu=176000000L waveshare_rp2040_zero.menu.freq.225=225 MHz (Overclock) waveshare_rp2040_zero.menu.freq.225.build.f_cpu=225000000L waveshare_rp2040_zero.menu.freq.240=240 MHz (Overclock) waveshare_rp2040_zero.menu.freq.240.build.f_cpu=240000000L waveshare_rp2040_zero.menu.freq.250=250 MHz (Overclock) waveshare_rp2040_zero.menu.freq.250.build.f_cpu=250000000L -waveshare_rp2040_zero.menu.freq.275=275 MHz (Overclock) -waveshare_rp2040_zero.menu.freq.275.build.f_cpu=275000000L +waveshare_rp2040_zero.menu.freq.276=276 MHz (Overclock) +waveshare_rp2040_zero.menu.freq.276.build.f_cpu=276000000L waveshare_rp2040_zero.menu.freq.300=300 MHz (Overclock) waveshare_rp2040_zero.menu.freq.300.build.f_cpu=300000000L waveshare_rp2040_zero.menu.opt.Small=Small (-Os) (standard) @@ -29195,6 +34548,10 @@ waveshare_rp2040_zero.menu.opt.Debug=Debug (-Og) waveshare_rp2040_zero.menu.opt.Debug.build.flags.optimize=-Og waveshare_rp2040_zero.menu.opt.Disabled=Disabled (-O0) waveshare_rp2040_zero.menu.opt.Disabled.build.flags.optimize=-O0 +waveshare_rp2040_zero.menu.os.none=None +waveshare_rp2040_zero.menu.os.none.build.os= +waveshare_rp2040_zero.menu.os.freertos=FreeRTOS SMP +waveshare_rp2040_zero.menu.os.freertos.build.os=-D__FREERTOS waveshare_rp2040_zero.menu.profile.Disabled=Disabled waveshare_rp2040_zero.menu.profile.Disabled.build.flags.profile= waveshare_rp2040_zero.menu.profile.Enabled=Enabled @@ -29206,7 +34563,7 @@ waveshare_rp2040_zero.menu.rtti.Enabled.build.flags.rtti= waveshare_rp2040_zero.menu.stackprotect.Disabled=Disabled waveshare_rp2040_zero.menu.stackprotect.Disabled.build.flags.stackprotect= waveshare_rp2040_zero.menu.stackprotect.Enabled=Enabled -waveshare_rp2040_zero.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +waveshare_rp2040_zero.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all waveshare_rp2040_zero.menu.exceptions.Disabled=Disabled waveshare_rp2040_zero.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions waveshare_rp2040_zero.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -29233,8 +34590,10 @@ waveshare_rp2040_zero.menu.dbglvl.Wire=Wire waveshare_rp2040_zero.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE waveshare_rp2040_zero.menu.dbglvl.Bluetooth=Bluetooth waveshare_rp2040_zero.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +waveshare_rp2040_zero.menu.dbglvl.LWIP=LWIP +waveshare_rp2040_zero.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 waveshare_rp2040_zero.menu.dbglvl.All=All -waveshare_rp2040_zero.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +waveshare_rp2040_zero.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 waveshare_rp2040_zero.menu.dbglvl.NDEBUG=NDEBUG waveshare_rp2040_zero.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG waveshare_rp2040_zero.menu.usbstack.picosdk=Pico SDK @@ -29246,29 +34605,29 @@ waveshare_rp2040_zero.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINY waveshare_rp2040_zero.menu.usbstack.nousb=No USB waveshare_rp2040_zero.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" waveshare_rp2040_zero.menu.ipbtstack.ipv4only=IPv4 Only -waveshare_rp2040_zero.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +waveshare_rp2040_zero.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a waveshare_rp2040_zero.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 waveshare_rp2040_zero.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -waveshare_rp2040_zero.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +waveshare_rp2040_zero.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a waveshare_rp2040_zero.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 waveshare_rp2040_zero.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -waveshare_rp2040_zero.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -waveshare_rp2040_zero.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +waveshare_rp2040_zero.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +waveshare_rp2040_zero.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 waveshare_rp2040_zero.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -waveshare_rp2040_zero.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -waveshare_rp2040_zero.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +waveshare_rp2040_zero.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +waveshare_rp2040_zero.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 waveshare_rp2040_zero.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -waveshare_rp2040_zero.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +waveshare_rp2040_zero.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a waveshare_rp2040_zero.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_zero.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -waveshare_rp2040_zero.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +waveshare_rp2040_zero.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a waveshare_rp2040_zero.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_zero.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -waveshare_rp2040_zero.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -waveshare_rp2040_zero.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +waveshare_rp2040_zero.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2040_zero.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_zero.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -waveshare_rp2040_zero.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -waveshare_rp2040_zero.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +waveshare_rp2040_zero.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2040_zero.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_zero.menu.uploadmethod.default=Default (UF2) waveshare_rp2040_zero.menu.uploadmethod.default.build.ram_length=256k waveshare_rp2040_zero.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -29405,8 +34764,8 @@ waveshare_rp2040_one.menu.flash.4194304_3145728.build.flash_length=1044480 waveshare_rp2040_one.menu.flash.4194304_3145728.build.eeprom_start=272625664 waveshare_rp2040_one.menu.flash.4194304_3145728.build.fs_start=269479936 waveshare_rp2040_one.menu.flash.4194304_3145728.build.fs_end=272625664 -waveshare_rp2040_one.menu.freq.133=133 MHz -waveshare_rp2040_one.menu.freq.133.build.f_cpu=133000000L +waveshare_rp2040_one.menu.freq.200=200 MHz +waveshare_rp2040_one.menu.freq.200.build.f_cpu=200000000L waveshare_rp2040_one.menu.freq.50=50 MHz waveshare_rp2040_one.menu.freq.50.build.f_cpu=50000000L waveshare_rp2040_one.menu.freq.100=100 MHz @@ -29417,20 +34776,20 @@ waveshare_rp2040_one.menu.freq.125=125 MHz waveshare_rp2040_one.menu.freq.125.build.f_cpu=125000000L waveshare_rp2040_one.menu.freq.128=128 MHz waveshare_rp2040_one.menu.freq.128.build.f_cpu=128000000L -waveshare_rp2040_one.menu.freq.150=150 MHz (Overclock) +waveshare_rp2040_one.menu.freq.133=133 MHz +waveshare_rp2040_one.menu.freq.133.build.f_cpu=133000000L +waveshare_rp2040_one.menu.freq.150=150 MHz waveshare_rp2040_one.menu.freq.150.build.f_cpu=150000000L -waveshare_rp2040_one.menu.freq.175=175 MHz (Overclock) -waveshare_rp2040_one.menu.freq.175.build.f_cpu=175000000L -waveshare_rp2040_one.menu.freq.200=200 MHz (Overclock) -waveshare_rp2040_one.menu.freq.200.build.f_cpu=200000000L +waveshare_rp2040_one.menu.freq.176=176 MHz +waveshare_rp2040_one.menu.freq.176.build.f_cpu=176000000L waveshare_rp2040_one.menu.freq.225=225 MHz (Overclock) waveshare_rp2040_one.menu.freq.225.build.f_cpu=225000000L waveshare_rp2040_one.menu.freq.240=240 MHz (Overclock) waveshare_rp2040_one.menu.freq.240.build.f_cpu=240000000L waveshare_rp2040_one.menu.freq.250=250 MHz (Overclock) waveshare_rp2040_one.menu.freq.250.build.f_cpu=250000000L -waveshare_rp2040_one.menu.freq.275=275 MHz (Overclock) -waveshare_rp2040_one.menu.freq.275.build.f_cpu=275000000L +waveshare_rp2040_one.menu.freq.276=276 MHz (Overclock) +waveshare_rp2040_one.menu.freq.276.build.f_cpu=276000000L waveshare_rp2040_one.menu.freq.300=300 MHz (Overclock) waveshare_rp2040_one.menu.freq.300.build.f_cpu=300000000L waveshare_rp2040_one.menu.opt.Small=Small (-Os) (standard) @@ -29447,6 +34806,10 @@ waveshare_rp2040_one.menu.opt.Debug=Debug (-Og) waveshare_rp2040_one.menu.opt.Debug.build.flags.optimize=-Og waveshare_rp2040_one.menu.opt.Disabled=Disabled (-O0) waveshare_rp2040_one.menu.opt.Disabled.build.flags.optimize=-O0 +waveshare_rp2040_one.menu.os.none=None +waveshare_rp2040_one.menu.os.none.build.os= +waveshare_rp2040_one.menu.os.freertos=FreeRTOS SMP +waveshare_rp2040_one.menu.os.freertos.build.os=-D__FREERTOS waveshare_rp2040_one.menu.profile.Disabled=Disabled waveshare_rp2040_one.menu.profile.Disabled.build.flags.profile= waveshare_rp2040_one.menu.profile.Enabled=Enabled @@ -29458,7 +34821,7 @@ waveshare_rp2040_one.menu.rtti.Enabled.build.flags.rtti= waveshare_rp2040_one.menu.stackprotect.Disabled=Disabled waveshare_rp2040_one.menu.stackprotect.Disabled.build.flags.stackprotect= waveshare_rp2040_one.menu.stackprotect.Enabled=Enabled -waveshare_rp2040_one.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +waveshare_rp2040_one.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all waveshare_rp2040_one.menu.exceptions.Disabled=Disabled waveshare_rp2040_one.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions waveshare_rp2040_one.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -29485,8 +34848,10 @@ waveshare_rp2040_one.menu.dbglvl.Wire=Wire waveshare_rp2040_one.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE waveshare_rp2040_one.menu.dbglvl.Bluetooth=Bluetooth waveshare_rp2040_one.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +waveshare_rp2040_one.menu.dbglvl.LWIP=LWIP +waveshare_rp2040_one.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 waveshare_rp2040_one.menu.dbglvl.All=All -waveshare_rp2040_one.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +waveshare_rp2040_one.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 waveshare_rp2040_one.menu.dbglvl.NDEBUG=NDEBUG waveshare_rp2040_one.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG waveshare_rp2040_one.menu.usbstack.picosdk=Pico SDK @@ -29498,29 +34863,29 @@ waveshare_rp2040_one.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYU waveshare_rp2040_one.menu.usbstack.nousb=No USB waveshare_rp2040_one.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" waveshare_rp2040_one.menu.ipbtstack.ipv4only=IPv4 Only -waveshare_rp2040_one.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +waveshare_rp2040_one.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a waveshare_rp2040_one.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 waveshare_rp2040_one.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -waveshare_rp2040_one.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +waveshare_rp2040_one.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a waveshare_rp2040_one.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 waveshare_rp2040_one.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -waveshare_rp2040_one.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -waveshare_rp2040_one.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +waveshare_rp2040_one.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +waveshare_rp2040_one.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 waveshare_rp2040_one.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -waveshare_rp2040_one.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -waveshare_rp2040_one.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +waveshare_rp2040_one.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +waveshare_rp2040_one.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 waveshare_rp2040_one.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -waveshare_rp2040_one.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +waveshare_rp2040_one.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a waveshare_rp2040_one.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_one.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -waveshare_rp2040_one.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +waveshare_rp2040_one.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a waveshare_rp2040_one.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_one.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -waveshare_rp2040_one.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -waveshare_rp2040_one.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +waveshare_rp2040_one.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2040_one.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_one.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -waveshare_rp2040_one.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -waveshare_rp2040_one.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +waveshare_rp2040_one.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2040_one.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_one.menu.uploadmethod.default=Default (UF2) waveshare_rp2040_one.menu.uploadmethod.default.build.ram_length=256k waveshare_rp2040_one.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -29643,8 +35008,8 @@ waveshare_rp2040_matrix.menu.flash.2097152_1048576.build.flash_length=1044480 waveshare_rp2040_matrix.menu.flash.2097152_1048576.build.eeprom_start=270528512 waveshare_rp2040_matrix.menu.flash.2097152_1048576.build.fs_start=269479936 waveshare_rp2040_matrix.menu.flash.2097152_1048576.build.fs_end=270528512 -waveshare_rp2040_matrix.menu.freq.133=133 MHz -waveshare_rp2040_matrix.menu.freq.133.build.f_cpu=133000000L +waveshare_rp2040_matrix.menu.freq.200=200 MHz +waveshare_rp2040_matrix.menu.freq.200.build.f_cpu=200000000L waveshare_rp2040_matrix.menu.freq.50=50 MHz waveshare_rp2040_matrix.menu.freq.50.build.f_cpu=50000000L waveshare_rp2040_matrix.menu.freq.100=100 MHz @@ -29655,20 +35020,20 @@ waveshare_rp2040_matrix.menu.freq.125=125 MHz waveshare_rp2040_matrix.menu.freq.125.build.f_cpu=125000000L waveshare_rp2040_matrix.menu.freq.128=128 MHz waveshare_rp2040_matrix.menu.freq.128.build.f_cpu=128000000L -waveshare_rp2040_matrix.menu.freq.150=150 MHz (Overclock) +waveshare_rp2040_matrix.menu.freq.133=133 MHz +waveshare_rp2040_matrix.menu.freq.133.build.f_cpu=133000000L +waveshare_rp2040_matrix.menu.freq.150=150 MHz waveshare_rp2040_matrix.menu.freq.150.build.f_cpu=150000000L -waveshare_rp2040_matrix.menu.freq.175=175 MHz (Overclock) -waveshare_rp2040_matrix.menu.freq.175.build.f_cpu=175000000L -waveshare_rp2040_matrix.menu.freq.200=200 MHz (Overclock) -waveshare_rp2040_matrix.menu.freq.200.build.f_cpu=200000000L +waveshare_rp2040_matrix.menu.freq.176=176 MHz +waveshare_rp2040_matrix.menu.freq.176.build.f_cpu=176000000L waveshare_rp2040_matrix.menu.freq.225=225 MHz (Overclock) waveshare_rp2040_matrix.menu.freq.225.build.f_cpu=225000000L waveshare_rp2040_matrix.menu.freq.240=240 MHz (Overclock) waveshare_rp2040_matrix.menu.freq.240.build.f_cpu=240000000L waveshare_rp2040_matrix.menu.freq.250=250 MHz (Overclock) waveshare_rp2040_matrix.menu.freq.250.build.f_cpu=250000000L -waveshare_rp2040_matrix.menu.freq.275=275 MHz (Overclock) -waveshare_rp2040_matrix.menu.freq.275.build.f_cpu=275000000L +waveshare_rp2040_matrix.menu.freq.276=276 MHz (Overclock) +waveshare_rp2040_matrix.menu.freq.276.build.f_cpu=276000000L waveshare_rp2040_matrix.menu.freq.300=300 MHz (Overclock) waveshare_rp2040_matrix.menu.freq.300.build.f_cpu=300000000L waveshare_rp2040_matrix.menu.opt.Small=Small (-Os) (standard) @@ -29685,6 +35050,10 @@ waveshare_rp2040_matrix.menu.opt.Debug=Debug (-Og) waveshare_rp2040_matrix.menu.opt.Debug.build.flags.optimize=-Og waveshare_rp2040_matrix.menu.opt.Disabled=Disabled (-O0) waveshare_rp2040_matrix.menu.opt.Disabled.build.flags.optimize=-O0 +waveshare_rp2040_matrix.menu.os.none=None +waveshare_rp2040_matrix.menu.os.none.build.os= +waveshare_rp2040_matrix.menu.os.freertos=FreeRTOS SMP +waveshare_rp2040_matrix.menu.os.freertos.build.os=-D__FREERTOS waveshare_rp2040_matrix.menu.profile.Disabled=Disabled waveshare_rp2040_matrix.menu.profile.Disabled.build.flags.profile= waveshare_rp2040_matrix.menu.profile.Enabled=Enabled @@ -29696,7 +35065,7 @@ waveshare_rp2040_matrix.menu.rtti.Enabled.build.flags.rtti= waveshare_rp2040_matrix.menu.stackprotect.Disabled=Disabled waveshare_rp2040_matrix.menu.stackprotect.Disabled.build.flags.stackprotect= waveshare_rp2040_matrix.menu.stackprotect.Enabled=Enabled -waveshare_rp2040_matrix.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +waveshare_rp2040_matrix.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all waveshare_rp2040_matrix.menu.exceptions.Disabled=Disabled waveshare_rp2040_matrix.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions waveshare_rp2040_matrix.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -29723,8 +35092,10 @@ waveshare_rp2040_matrix.menu.dbglvl.Wire=Wire waveshare_rp2040_matrix.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE waveshare_rp2040_matrix.menu.dbglvl.Bluetooth=Bluetooth waveshare_rp2040_matrix.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +waveshare_rp2040_matrix.menu.dbglvl.LWIP=LWIP +waveshare_rp2040_matrix.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 waveshare_rp2040_matrix.menu.dbglvl.All=All -waveshare_rp2040_matrix.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +waveshare_rp2040_matrix.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 waveshare_rp2040_matrix.menu.dbglvl.NDEBUG=NDEBUG waveshare_rp2040_matrix.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG waveshare_rp2040_matrix.menu.usbstack.picosdk=Pico SDK @@ -29736,29 +35107,29 @@ waveshare_rp2040_matrix.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TI waveshare_rp2040_matrix.menu.usbstack.nousb=No USB waveshare_rp2040_matrix.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" waveshare_rp2040_matrix.menu.ipbtstack.ipv4only=IPv4 Only -waveshare_rp2040_matrix.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +waveshare_rp2040_matrix.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a waveshare_rp2040_matrix.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 waveshare_rp2040_matrix.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -waveshare_rp2040_matrix.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +waveshare_rp2040_matrix.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a waveshare_rp2040_matrix.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 waveshare_rp2040_matrix.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -waveshare_rp2040_matrix.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -waveshare_rp2040_matrix.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +waveshare_rp2040_matrix.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +waveshare_rp2040_matrix.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 waveshare_rp2040_matrix.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -waveshare_rp2040_matrix.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -waveshare_rp2040_matrix.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +waveshare_rp2040_matrix.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +waveshare_rp2040_matrix.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 waveshare_rp2040_matrix.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -waveshare_rp2040_matrix.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +waveshare_rp2040_matrix.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a waveshare_rp2040_matrix.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_matrix.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -waveshare_rp2040_matrix.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +waveshare_rp2040_matrix.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a waveshare_rp2040_matrix.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_matrix.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -waveshare_rp2040_matrix.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -waveshare_rp2040_matrix.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +waveshare_rp2040_matrix.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2040_matrix.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_matrix.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -waveshare_rp2040_matrix.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -waveshare_rp2040_matrix.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +waveshare_rp2040_matrix.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2040_matrix.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_matrix.menu.uploadmethod.default=Default (UF2) waveshare_rp2040_matrix.menu.uploadmethod.default.build.ram_length=256k waveshare_rp2040_matrix.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -29979,8 +35350,8 @@ waveshare_rp2040_pizero.menu.flash.16777216_15728640.build.flash_length=1044480 waveshare_rp2040_pizero.menu.flash.16777216_15728640.build.eeprom_start=285208576 waveshare_rp2040_pizero.menu.flash.16777216_15728640.build.fs_start=269479936 waveshare_rp2040_pizero.menu.flash.16777216_15728640.build.fs_end=285208576 -waveshare_rp2040_pizero.menu.freq.133=133 MHz -waveshare_rp2040_pizero.menu.freq.133.build.f_cpu=133000000L +waveshare_rp2040_pizero.menu.freq.200=200 MHz +waveshare_rp2040_pizero.menu.freq.200.build.f_cpu=200000000L waveshare_rp2040_pizero.menu.freq.50=50 MHz waveshare_rp2040_pizero.menu.freq.50.build.f_cpu=50000000L waveshare_rp2040_pizero.menu.freq.100=100 MHz @@ -29991,20 +35362,20 @@ waveshare_rp2040_pizero.menu.freq.125=125 MHz waveshare_rp2040_pizero.menu.freq.125.build.f_cpu=125000000L waveshare_rp2040_pizero.menu.freq.128=128 MHz waveshare_rp2040_pizero.menu.freq.128.build.f_cpu=128000000L -waveshare_rp2040_pizero.menu.freq.150=150 MHz (Overclock) +waveshare_rp2040_pizero.menu.freq.133=133 MHz +waveshare_rp2040_pizero.menu.freq.133.build.f_cpu=133000000L +waveshare_rp2040_pizero.menu.freq.150=150 MHz waveshare_rp2040_pizero.menu.freq.150.build.f_cpu=150000000L -waveshare_rp2040_pizero.menu.freq.175=175 MHz (Overclock) -waveshare_rp2040_pizero.menu.freq.175.build.f_cpu=175000000L -waveshare_rp2040_pizero.menu.freq.200=200 MHz (Overclock) -waveshare_rp2040_pizero.menu.freq.200.build.f_cpu=200000000L +waveshare_rp2040_pizero.menu.freq.176=176 MHz +waveshare_rp2040_pizero.menu.freq.176.build.f_cpu=176000000L waveshare_rp2040_pizero.menu.freq.225=225 MHz (Overclock) waveshare_rp2040_pizero.menu.freq.225.build.f_cpu=225000000L waveshare_rp2040_pizero.menu.freq.240=240 MHz (Overclock) waveshare_rp2040_pizero.menu.freq.240.build.f_cpu=240000000L waveshare_rp2040_pizero.menu.freq.250=250 MHz (Overclock) waveshare_rp2040_pizero.menu.freq.250.build.f_cpu=250000000L -waveshare_rp2040_pizero.menu.freq.275=275 MHz (Overclock) -waveshare_rp2040_pizero.menu.freq.275.build.f_cpu=275000000L +waveshare_rp2040_pizero.menu.freq.276=276 MHz (Overclock) +waveshare_rp2040_pizero.menu.freq.276.build.f_cpu=276000000L waveshare_rp2040_pizero.menu.freq.300=300 MHz (Overclock) waveshare_rp2040_pizero.menu.freq.300.build.f_cpu=300000000L waveshare_rp2040_pizero.menu.opt.Small=Small (-Os) (standard) @@ -30021,6 +35392,10 @@ waveshare_rp2040_pizero.menu.opt.Debug=Debug (-Og) waveshare_rp2040_pizero.menu.opt.Debug.build.flags.optimize=-Og waveshare_rp2040_pizero.menu.opt.Disabled=Disabled (-O0) waveshare_rp2040_pizero.menu.opt.Disabled.build.flags.optimize=-O0 +waveshare_rp2040_pizero.menu.os.none=None +waveshare_rp2040_pizero.menu.os.none.build.os= +waveshare_rp2040_pizero.menu.os.freertos=FreeRTOS SMP +waveshare_rp2040_pizero.menu.os.freertos.build.os=-D__FREERTOS waveshare_rp2040_pizero.menu.profile.Disabled=Disabled waveshare_rp2040_pizero.menu.profile.Disabled.build.flags.profile= waveshare_rp2040_pizero.menu.profile.Enabled=Enabled @@ -30032,7 +35407,7 @@ waveshare_rp2040_pizero.menu.rtti.Enabled.build.flags.rtti= waveshare_rp2040_pizero.menu.stackprotect.Disabled=Disabled waveshare_rp2040_pizero.menu.stackprotect.Disabled.build.flags.stackprotect= waveshare_rp2040_pizero.menu.stackprotect.Enabled=Enabled -waveshare_rp2040_pizero.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +waveshare_rp2040_pizero.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all waveshare_rp2040_pizero.menu.exceptions.Disabled=Disabled waveshare_rp2040_pizero.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions waveshare_rp2040_pizero.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -30059,8 +35434,10 @@ waveshare_rp2040_pizero.menu.dbglvl.Wire=Wire waveshare_rp2040_pizero.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE waveshare_rp2040_pizero.menu.dbglvl.Bluetooth=Bluetooth waveshare_rp2040_pizero.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +waveshare_rp2040_pizero.menu.dbglvl.LWIP=LWIP +waveshare_rp2040_pizero.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 waveshare_rp2040_pizero.menu.dbglvl.All=All -waveshare_rp2040_pizero.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +waveshare_rp2040_pizero.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 waveshare_rp2040_pizero.menu.dbglvl.NDEBUG=NDEBUG waveshare_rp2040_pizero.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG waveshare_rp2040_pizero.menu.usbstack.picosdk=Pico SDK @@ -30072,29 +35449,29 @@ waveshare_rp2040_pizero.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TI waveshare_rp2040_pizero.menu.usbstack.nousb=No USB waveshare_rp2040_pizero.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" waveshare_rp2040_pizero.menu.ipbtstack.ipv4only=IPv4 Only -waveshare_rp2040_pizero.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +waveshare_rp2040_pizero.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a waveshare_rp2040_pizero.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 waveshare_rp2040_pizero.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -waveshare_rp2040_pizero.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +waveshare_rp2040_pizero.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a waveshare_rp2040_pizero.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 waveshare_rp2040_pizero.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -waveshare_rp2040_pizero.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -waveshare_rp2040_pizero.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +waveshare_rp2040_pizero.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +waveshare_rp2040_pizero.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 waveshare_rp2040_pizero.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -waveshare_rp2040_pizero.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -waveshare_rp2040_pizero.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +waveshare_rp2040_pizero.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +waveshare_rp2040_pizero.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 waveshare_rp2040_pizero.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -waveshare_rp2040_pizero.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +waveshare_rp2040_pizero.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a waveshare_rp2040_pizero.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_pizero.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -waveshare_rp2040_pizero.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +waveshare_rp2040_pizero.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a waveshare_rp2040_pizero.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_pizero.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -waveshare_rp2040_pizero.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -waveshare_rp2040_pizero.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +waveshare_rp2040_pizero.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2040_pizero.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_pizero.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -waveshare_rp2040_pizero.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -waveshare_rp2040_pizero.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +waveshare_rp2040_pizero.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2040_pizero.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_pizero.menu.uploadmethod.default=Default (UF2) waveshare_rp2040_pizero.menu.uploadmethod.default.build.ram_length=256k waveshare_rp2040_pizero.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -30117,592 +35494,311 @@ waveshare_rp2040_pizero.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picopr waveshare_rp2040_pizero.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap # ----------------------------------- -# Waveshare RP2040 Plus 4MB -# ----------------------------------- -waveshare_rp2040_plus_4mb.name=Waveshare RP2040 Plus 4MB -waveshare_rp2040_plus_4mb.vid.0=0x2e8a -waveshare_rp2040_plus_4mb.pid.0=0x1020 -waveshare_rp2040_plus_4mb.vid.1=0x2e8a -waveshare_rp2040_plus_4mb.pid.1=0x1120 -waveshare_rp2040_plus_4mb.vid.2=0x2e8a -waveshare_rp2040_plus_4mb.pid.2=0x5020 -waveshare_rp2040_plus_4mb.vid.3=0x2e8a -waveshare_rp2040_plus_4mb.pid.3=0x5120 -waveshare_rp2040_plus_4mb.vid.4=0x2e8a -waveshare_rp2040_plus_4mb.pid.4=0x9020 -waveshare_rp2040_plus_4mb.vid.5=0x2e8a -waveshare_rp2040_plus_4mb.pid.5=0x9120 -waveshare_rp2040_plus_4mb.vid.6=0x2e8a -waveshare_rp2040_plus_4mb.pid.6=0xd020 -waveshare_rp2040_plus_4mb.vid.7=0x2e8a -waveshare_rp2040_plus_4mb.pid.7=0xd120 -waveshare_rp2040_plus_4mb.upload_port.0.vid=0x2e8a -waveshare_rp2040_plus_4mb.upload_port.0.pid=0x1020 -waveshare_rp2040_plus_4mb.upload_port.1.vid=0x2e8a -waveshare_rp2040_plus_4mb.upload_port.1.pid=0x1120 -waveshare_rp2040_plus_4mb.upload_port.2.vid=0x2e8a -waveshare_rp2040_plus_4mb.upload_port.2.pid=0x5020 -waveshare_rp2040_plus_4mb.upload_port.3.vid=0x2e8a -waveshare_rp2040_plus_4mb.upload_port.3.pid=0x5120 -waveshare_rp2040_plus_4mb.upload_port.4.vid=0x2e8a -waveshare_rp2040_plus_4mb.upload_port.4.pid=0x9020 -waveshare_rp2040_plus_4mb.upload_port.5.vid=0x2e8a -waveshare_rp2040_plus_4mb.upload_port.5.pid=0x9120 -waveshare_rp2040_plus_4mb.upload_port.6.vid=0x2e8a -waveshare_rp2040_plus_4mb.upload_port.6.pid=0xd020 -waveshare_rp2040_plus_4mb.upload_port.7.vid=0x2e8a -waveshare_rp2040_plus_4mb.upload_port.7.pid=0xd120 -waveshare_rp2040_plus_4mb.build.usbvid=-DUSBD_VID=0x2e8a -waveshare_rp2040_plus_4mb.build.usbpid=-DUSBD_PID=0x1020 -waveshare_rp2040_plus_4mb.build.usbpwr=-DUSBD_MAX_POWER_MA=500 -waveshare_rp2040_plus_4mb.build.board=WAVESHARE_RP2040_PLUS -waveshare_rp2040_plus_4mb.build.mcu=cortex-m0plus -waveshare_rp2040_plus_4mb.build.chip=rp2040 -waveshare_rp2040_plus_4mb.build.toolchain=arm-none-eabi -waveshare_rp2040_plus_4mb.build.toolchainpkg=pqt-gcc -waveshare_rp2040_plus_4mb.build.toolchainopts=-march=armv6-m -mcpu=cortex-m0plus -mthumb -waveshare_rp2040_plus_4mb.build.uf2family=--family rp2040 -waveshare_rp2040_plus_4mb.build.variant=waveshare_rp2040_plus_4mb -waveshare_rp2040_plus_4mb.upload.maximum_size=4194304 -waveshare_rp2040_plus_4mb.upload.wait_for_upload_port=true -waveshare_rp2040_plus_4mb.upload.erase_cmd= -waveshare_rp2040_plus_4mb.serial.disableDTR=false -waveshare_rp2040_plus_4mb.serial.disableRTS=false -waveshare_rp2040_plus_4mb.build.f_cpu=125000000 -waveshare_rp2040_plus_4mb.build.led= -waveshare_rp2040_plus_4mb.build.core=rp2040 -waveshare_rp2040_plus_4mb.build.ldscript=memmap_default.ld -waveshare_rp2040_plus_4mb.build.boot2=boot2_w25q080_2_padded_checksum -waveshare_rp2040_plus_4mb.build.usb_manufacturer="Waveshare" -waveshare_rp2040_plus_4mb.build.usb_product="RP2040 Plus 4MB" -waveshare_rp2040_plus_4mb.menu.flash.4194304_0=4MB (no FS) -waveshare_rp2040_plus_4mb.menu.flash.4194304_0.upload.maximum_size=4190208 -waveshare_rp2040_plus_4mb.menu.flash.4194304_0.build.flash_total=4194304 -waveshare_rp2040_plus_4mb.menu.flash.4194304_0.build.flash_length=4190208 -waveshare_rp2040_plus_4mb.menu.flash.4194304_0.build.eeprom_start=272625664 -waveshare_rp2040_plus_4mb.menu.flash.4194304_0.build.fs_start=272625664 -waveshare_rp2040_plus_4mb.menu.flash.4194304_0.build.fs_end=272625664 -waveshare_rp2040_plus_4mb.menu.flash.4194304_65536=4MB (Sketch: 4032KB, FS: 64KB) -waveshare_rp2040_plus_4mb.menu.flash.4194304_65536.upload.maximum_size=4124672 -waveshare_rp2040_plus_4mb.menu.flash.4194304_65536.build.flash_total=4194304 -waveshare_rp2040_plus_4mb.menu.flash.4194304_65536.build.flash_length=4124672 -waveshare_rp2040_plus_4mb.menu.flash.4194304_65536.build.eeprom_start=272625664 -waveshare_rp2040_plus_4mb.menu.flash.4194304_65536.build.fs_start=272560128 -waveshare_rp2040_plus_4mb.menu.flash.4194304_65536.build.fs_end=272625664 -waveshare_rp2040_plus_4mb.menu.flash.4194304_131072=4MB (Sketch: 3968KB, FS: 128KB) -waveshare_rp2040_plus_4mb.menu.flash.4194304_131072.upload.maximum_size=4059136 -waveshare_rp2040_plus_4mb.menu.flash.4194304_131072.build.flash_total=4194304 -waveshare_rp2040_plus_4mb.menu.flash.4194304_131072.build.flash_length=4059136 -waveshare_rp2040_plus_4mb.menu.flash.4194304_131072.build.eeprom_start=272625664 -waveshare_rp2040_plus_4mb.menu.flash.4194304_131072.build.fs_start=272494592 -waveshare_rp2040_plus_4mb.menu.flash.4194304_131072.build.fs_end=272625664 -waveshare_rp2040_plus_4mb.menu.flash.4194304_262144=4MB (Sketch: 3840KB, FS: 256KB) -waveshare_rp2040_plus_4mb.menu.flash.4194304_262144.upload.maximum_size=3928064 -waveshare_rp2040_plus_4mb.menu.flash.4194304_262144.build.flash_total=4194304 -waveshare_rp2040_plus_4mb.menu.flash.4194304_262144.build.flash_length=3928064 -waveshare_rp2040_plus_4mb.menu.flash.4194304_262144.build.eeprom_start=272625664 -waveshare_rp2040_plus_4mb.menu.flash.4194304_262144.build.fs_start=272363520 -waveshare_rp2040_plus_4mb.menu.flash.4194304_262144.build.fs_end=272625664 -waveshare_rp2040_plus_4mb.menu.flash.4194304_524288=4MB (Sketch: 3584KB, FS: 512KB) -waveshare_rp2040_plus_4mb.menu.flash.4194304_524288.upload.maximum_size=3665920 -waveshare_rp2040_plus_4mb.menu.flash.4194304_524288.build.flash_total=4194304 -waveshare_rp2040_plus_4mb.menu.flash.4194304_524288.build.flash_length=3665920 -waveshare_rp2040_plus_4mb.menu.flash.4194304_524288.build.eeprom_start=272625664 -waveshare_rp2040_plus_4mb.menu.flash.4194304_524288.build.fs_start=272101376 -waveshare_rp2040_plus_4mb.menu.flash.4194304_524288.build.fs_end=272625664 -waveshare_rp2040_plus_4mb.menu.flash.4194304_1048576=4MB (Sketch: 3MB, FS: 1MB) -waveshare_rp2040_plus_4mb.menu.flash.4194304_1048576.upload.maximum_size=3141632 -waveshare_rp2040_plus_4mb.menu.flash.4194304_1048576.build.flash_total=4194304 -waveshare_rp2040_plus_4mb.menu.flash.4194304_1048576.build.flash_length=3141632 -waveshare_rp2040_plus_4mb.menu.flash.4194304_1048576.build.eeprom_start=272625664 -waveshare_rp2040_plus_4mb.menu.flash.4194304_1048576.build.fs_start=271577088 -waveshare_rp2040_plus_4mb.menu.flash.4194304_1048576.build.fs_end=272625664 -waveshare_rp2040_plus_4mb.menu.flash.4194304_2097152=4MB (Sketch: 2MB, FS: 2MB) -waveshare_rp2040_plus_4mb.menu.flash.4194304_2097152.upload.maximum_size=2093056 -waveshare_rp2040_plus_4mb.menu.flash.4194304_2097152.build.flash_total=4194304 -waveshare_rp2040_plus_4mb.menu.flash.4194304_2097152.build.flash_length=2093056 -waveshare_rp2040_plus_4mb.menu.flash.4194304_2097152.build.eeprom_start=272625664 -waveshare_rp2040_plus_4mb.menu.flash.4194304_2097152.build.fs_start=270528512 -waveshare_rp2040_plus_4mb.menu.flash.4194304_2097152.build.fs_end=272625664 -waveshare_rp2040_plus_4mb.menu.flash.4194304_3145728=4MB (Sketch: 1MB, FS: 3MB) -waveshare_rp2040_plus_4mb.menu.flash.4194304_3145728.upload.maximum_size=1044480 -waveshare_rp2040_plus_4mb.menu.flash.4194304_3145728.build.flash_total=4194304 -waveshare_rp2040_plus_4mb.menu.flash.4194304_3145728.build.flash_length=1044480 -waveshare_rp2040_plus_4mb.menu.flash.4194304_3145728.build.eeprom_start=272625664 -waveshare_rp2040_plus_4mb.menu.flash.4194304_3145728.build.fs_start=269479936 -waveshare_rp2040_plus_4mb.menu.flash.4194304_3145728.build.fs_end=272625664 -waveshare_rp2040_plus_4mb.menu.freq.133=133 MHz -waveshare_rp2040_plus_4mb.menu.freq.133.build.f_cpu=133000000L -waveshare_rp2040_plus_4mb.menu.freq.50=50 MHz -waveshare_rp2040_plus_4mb.menu.freq.50.build.f_cpu=50000000L -waveshare_rp2040_plus_4mb.menu.freq.100=100 MHz -waveshare_rp2040_plus_4mb.menu.freq.100.build.f_cpu=100000000L -waveshare_rp2040_plus_4mb.menu.freq.120=120 MHz -waveshare_rp2040_plus_4mb.menu.freq.120.build.f_cpu=120000000L -waveshare_rp2040_plus_4mb.menu.freq.125=125 MHz -waveshare_rp2040_plus_4mb.menu.freq.125.build.f_cpu=125000000L -waveshare_rp2040_plus_4mb.menu.freq.128=128 MHz -waveshare_rp2040_plus_4mb.menu.freq.128.build.f_cpu=128000000L -waveshare_rp2040_plus_4mb.menu.freq.150=150 MHz (Overclock) -waveshare_rp2040_plus_4mb.menu.freq.150.build.f_cpu=150000000L -waveshare_rp2040_plus_4mb.menu.freq.175=175 MHz (Overclock) -waveshare_rp2040_plus_4mb.menu.freq.175.build.f_cpu=175000000L -waveshare_rp2040_plus_4mb.menu.freq.200=200 MHz (Overclock) -waveshare_rp2040_plus_4mb.menu.freq.200.build.f_cpu=200000000L -waveshare_rp2040_plus_4mb.menu.freq.225=225 MHz (Overclock) -waveshare_rp2040_plus_4mb.menu.freq.225.build.f_cpu=225000000L -waveshare_rp2040_plus_4mb.menu.freq.240=240 MHz (Overclock) -waveshare_rp2040_plus_4mb.menu.freq.240.build.f_cpu=240000000L -waveshare_rp2040_plus_4mb.menu.freq.250=250 MHz (Overclock) -waveshare_rp2040_plus_4mb.menu.freq.250.build.f_cpu=250000000L -waveshare_rp2040_plus_4mb.menu.freq.275=275 MHz (Overclock) -waveshare_rp2040_plus_4mb.menu.freq.275.build.f_cpu=275000000L -waveshare_rp2040_plus_4mb.menu.freq.300=300 MHz (Overclock) -waveshare_rp2040_plus_4mb.menu.freq.300.build.f_cpu=300000000L -waveshare_rp2040_plus_4mb.menu.opt.Small=Small (-Os) (standard) -waveshare_rp2040_plus_4mb.menu.opt.Small.build.flags.optimize=-Os -waveshare_rp2040_plus_4mb.menu.opt.Optimize=Optimize (-O) -waveshare_rp2040_plus_4mb.menu.opt.Optimize.build.flags.optimize=-O -waveshare_rp2040_plus_4mb.menu.opt.Optimize2=Optimize More (-O2) -waveshare_rp2040_plus_4mb.menu.opt.Optimize2.build.flags.optimize=-O2 -waveshare_rp2040_plus_4mb.menu.opt.Optimize3=Optimize Even More (-O3) -waveshare_rp2040_plus_4mb.menu.opt.Optimize3.build.flags.optimize=-O3 -waveshare_rp2040_plus_4mb.menu.opt.Fast=Fast (-Ofast) (maybe slower) -waveshare_rp2040_plus_4mb.menu.opt.Fast.build.flags.optimize=-Ofast -waveshare_rp2040_plus_4mb.menu.opt.Debug=Debug (-Og) -waveshare_rp2040_plus_4mb.menu.opt.Debug.build.flags.optimize=-Og -waveshare_rp2040_plus_4mb.menu.opt.Disabled=Disabled (-O0) -waveshare_rp2040_plus_4mb.menu.opt.Disabled.build.flags.optimize=-O0 -waveshare_rp2040_plus_4mb.menu.profile.Disabled=Disabled -waveshare_rp2040_plus_4mb.menu.profile.Disabled.build.flags.profile= -waveshare_rp2040_plus_4mb.menu.profile.Enabled=Enabled -waveshare_rp2040_plus_4mb.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE -waveshare_rp2040_plus_4mb.menu.rtti.Disabled=Disabled -waveshare_rp2040_plus_4mb.menu.rtti.Disabled.build.flags.rtti=-fno-rtti -waveshare_rp2040_plus_4mb.menu.rtti.Enabled=Enabled -waveshare_rp2040_plus_4mb.menu.rtti.Enabled.build.flags.rtti= -waveshare_rp2040_plus_4mb.menu.stackprotect.Disabled=Disabled -waveshare_rp2040_plus_4mb.menu.stackprotect.Disabled.build.flags.stackprotect= -waveshare_rp2040_plus_4mb.menu.stackprotect.Enabled=Enabled -waveshare_rp2040_plus_4mb.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector -waveshare_rp2040_plus_4mb.menu.exceptions.Disabled=Disabled -waveshare_rp2040_plus_4mb.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions -waveshare_rp2040_plus_4mb.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ -waveshare_rp2040_plus_4mb.menu.exceptions.Enabled=Enabled -waveshare_rp2040_plus_4mb.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions -waveshare_rp2040_plus_4mb.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc -waveshare_rp2040_plus_4mb.menu.dbgport.Disabled=Disabled -waveshare_rp2040_plus_4mb.menu.dbgport.Disabled.build.debug_port= -waveshare_rp2040_plus_4mb.menu.dbgport.Serial=Serial -waveshare_rp2040_plus_4mb.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -waveshare_rp2040_plus_4mb.menu.dbgport.Serial1=Serial1 -waveshare_rp2040_plus_4mb.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -waveshare_rp2040_plus_4mb.menu.dbgport.Serial2=Serial2 -waveshare_rp2040_plus_4mb.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -waveshare_rp2040_plus_4mb.menu.dbgport.SerialSemi=SerialSemi -waveshare_rp2040_plus_4mb.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi -waveshare_rp2040_plus_4mb.menu.dbglvl.None=None -waveshare_rp2040_plus_4mb.menu.dbglvl.None.build.debug_level= -waveshare_rp2040_plus_4mb.menu.dbglvl.Core=Core -waveshare_rp2040_plus_4mb.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -waveshare_rp2040_plus_4mb.menu.dbglvl.SPI=SPI -waveshare_rp2040_plus_4mb.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -waveshare_rp2040_plus_4mb.menu.dbglvl.Wire=Wire -waveshare_rp2040_plus_4mb.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -waveshare_rp2040_plus_4mb.menu.dbglvl.Bluetooth=Bluetooth -waveshare_rp2040_plus_4mb.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH -waveshare_rp2040_plus_4mb.menu.dbglvl.All=All -waveshare_rp2040_plus_4mb.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -waveshare_rp2040_plus_4mb.menu.dbglvl.NDEBUG=NDEBUG -waveshare_rp2040_plus_4mb.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -waveshare_rp2040_plus_4mb.menu.usbstack.picosdk=Pico SDK -waveshare_rp2040_plus_4mb.menu.usbstack.picosdk.build.usbstack_flags= -waveshare_rp2040_plus_4mb.menu.usbstack.tinyusb=Adafruit TinyUSB -waveshare_rp2040_plus_4mb.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" -waveshare_rp2040_plus_4mb.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) -waveshare_rp2040_plus_4mb.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" -waveshare_rp2040_plus_4mb.menu.usbstack.nousb=No USB -waveshare_rp2040_plus_4mb.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4only=IPv4 Only -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -waveshare_rp2040_plus_4mb.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 -waveshare_rp2040_plus_4mb.menu.uploadmethod.default=Default (UF2) -waveshare_rp2040_plus_4mb.menu.uploadmethod.default.build.ram_length=256k -waveshare_rp2040_plus_4mb.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl -waveshare_rp2040_plus_4mb.menu.uploadmethod.default.upload.maximum_data_size=262144 -waveshare_rp2040_plus_4mb.menu.uploadmethod.default.upload.tool=uf2conv -waveshare_rp2040_plus_4mb.menu.uploadmethod.default.upload.tool.default=uf2conv -waveshare_rp2040_plus_4mb.menu.uploadmethod.default.upload.tool.network=uf2conv-network -waveshare_rp2040_plus_4mb.menu.uploadmethod.picotool=Picotool -waveshare_rp2040_plus_4mb.menu.uploadmethod.picotool.build.ram_length=256k -waveshare_rp2040_plus_4mb.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl -waveshare_rp2040_plus_4mb.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB -waveshare_rp2040_plus_4mb.menu.uploadmethod.picotool.upload.maximum_data_size=262144 -waveshare_rp2040_plus_4mb.menu.uploadmethod.picotool.upload.tool=picotool -waveshare_rp2040_plus_4mb.menu.uploadmethod.picotool.upload.tool.default=picotool -waveshare_rp2040_plus_4mb.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) -waveshare_rp2040_plus_4mb.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k -waveshare_rp2040_plus_4mb.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl -waveshare_rp2040_plus_4mb.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144 -waveshare_rp2040_plus_4mb.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap -waveshare_rp2040_plus_4mb.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap - +# Waveshare RP2040 Plus # ----------------------------------- -# Waveshare RP2040 Plus 16MB -# ----------------------------------- -waveshare_rp2040_plus_16mb.name=Waveshare RP2040 Plus 16MB -waveshare_rp2040_plus_16mb.vid.0=0x2e8a -waveshare_rp2040_plus_16mb.pid.0=0x1020 -waveshare_rp2040_plus_16mb.vid.1=0x2e8a -waveshare_rp2040_plus_16mb.pid.1=0x1120 -waveshare_rp2040_plus_16mb.vid.2=0x2e8a -waveshare_rp2040_plus_16mb.pid.2=0x5020 -waveshare_rp2040_plus_16mb.vid.3=0x2e8a -waveshare_rp2040_plus_16mb.pid.3=0x5120 -waveshare_rp2040_plus_16mb.vid.4=0x2e8a -waveshare_rp2040_plus_16mb.pid.4=0x9020 -waveshare_rp2040_plus_16mb.vid.5=0x2e8a -waveshare_rp2040_plus_16mb.pid.5=0x9120 -waveshare_rp2040_plus_16mb.vid.6=0x2e8a -waveshare_rp2040_plus_16mb.pid.6=0xd020 -waveshare_rp2040_plus_16mb.vid.7=0x2e8a -waveshare_rp2040_plus_16mb.pid.7=0xd120 -waveshare_rp2040_plus_16mb.upload_port.0.vid=0x2e8a -waveshare_rp2040_plus_16mb.upload_port.0.pid=0x1020 -waveshare_rp2040_plus_16mb.upload_port.1.vid=0x2e8a -waveshare_rp2040_plus_16mb.upload_port.1.pid=0x1120 -waveshare_rp2040_plus_16mb.upload_port.2.vid=0x2e8a -waveshare_rp2040_plus_16mb.upload_port.2.pid=0x5020 -waveshare_rp2040_plus_16mb.upload_port.3.vid=0x2e8a -waveshare_rp2040_plus_16mb.upload_port.3.pid=0x5120 -waveshare_rp2040_plus_16mb.upload_port.4.vid=0x2e8a -waveshare_rp2040_plus_16mb.upload_port.4.pid=0x9020 -waveshare_rp2040_plus_16mb.upload_port.5.vid=0x2e8a -waveshare_rp2040_plus_16mb.upload_port.5.pid=0x9120 -waveshare_rp2040_plus_16mb.upload_port.6.vid=0x2e8a -waveshare_rp2040_plus_16mb.upload_port.6.pid=0xd020 -waveshare_rp2040_plus_16mb.upload_port.7.vid=0x2e8a -waveshare_rp2040_plus_16mb.upload_port.7.pid=0xd120 -waveshare_rp2040_plus_16mb.build.usbvid=-DUSBD_VID=0x2e8a -waveshare_rp2040_plus_16mb.build.usbpid=-DUSBD_PID=0x1020 -waveshare_rp2040_plus_16mb.build.usbpwr=-DUSBD_MAX_POWER_MA=500 -waveshare_rp2040_plus_16mb.build.board=WAVESHARE_RP2040_PLUS -waveshare_rp2040_plus_16mb.build.mcu=cortex-m0plus -waveshare_rp2040_plus_16mb.build.chip=rp2040 -waveshare_rp2040_plus_16mb.build.toolchain=arm-none-eabi -waveshare_rp2040_plus_16mb.build.toolchainpkg=pqt-gcc -waveshare_rp2040_plus_16mb.build.toolchainopts=-march=armv6-m -mcpu=cortex-m0plus -mthumb -waveshare_rp2040_plus_16mb.build.uf2family=--family rp2040 -waveshare_rp2040_plus_16mb.build.variant=waveshare_rp2040_plus_16mb -waveshare_rp2040_plus_16mb.upload.maximum_size=16777216 -waveshare_rp2040_plus_16mb.upload.wait_for_upload_port=true -waveshare_rp2040_plus_16mb.upload.erase_cmd= -waveshare_rp2040_plus_16mb.serial.disableDTR=false -waveshare_rp2040_plus_16mb.serial.disableRTS=false -waveshare_rp2040_plus_16mb.build.f_cpu=125000000 -waveshare_rp2040_plus_16mb.build.led= -waveshare_rp2040_plus_16mb.build.core=rp2040 -waveshare_rp2040_plus_16mb.build.ldscript=memmap_default.ld -waveshare_rp2040_plus_16mb.build.boot2=boot2_w25q080_2_padded_checksum -waveshare_rp2040_plus_16mb.build.usb_manufacturer="Waveshare" -waveshare_rp2040_plus_16mb.build.usb_product="RP2040 Plus 16MB" -waveshare_rp2040_plus_16mb.menu.flash.16777216_0=16MB (no FS) -waveshare_rp2040_plus_16mb.menu.flash.16777216_0.upload.maximum_size=16773120 -waveshare_rp2040_plus_16mb.menu.flash.16777216_0.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_0.build.flash_length=16773120 -waveshare_rp2040_plus_16mb.menu.flash.16777216_0.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_0.build.fs_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_0.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) -waveshare_rp2040_plus_16mb.menu.flash.16777216_65536.upload.maximum_size=16707584 -waveshare_rp2040_plus_16mb.menu.flash.16777216_65536.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_65536.build.flash_length=16707584 -waveshare_rp2040_plus_16mb.menu.flash.16777216_65536.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_65536.build.fs_start=285143040 -waveshare_rp2040_plus_16mb.menu.flash.16777216_65536.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) -waveshare_rp2040_plus_16mb.menu.flash.16777216_131072.upload.maximum_size=16642048 -waveshare_rp2040_plus_16mb.menu.flash.16777216_131072.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_131072.build.flash_length=16642048 -waveshare_rp2040_plus_16mb.menu.flash.16777216_131072.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_131072.build.fs_start=285077504 -waveshare_rp2040_plus_16mb.menu.flash.16777216_131072.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) -waveshare_rp2040_plus_16mb.menu.flash.16777216_262144.upload.maximum_size=16510976 -waveshare_rp2040_plus_16mb.menu.flash.16777216_262144.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_262144.build.flash_length=16510976 -waveshare_rp2040_plus_16mb.menu.flash.16777216_262144.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_262144.build.fs_start=284946432 -waveshare_rp2040_plus_16mb.menu.flash.16777216_262144.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) -waveshare_rp2040_plus_16mb.menu.flash.16777216_524288.upload.maximum_size=16248832 -waveshare_rp2040_plus_16mb.menu.flash.16777216_524288.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_524288.build.flash_length=16248832 -waveshare_rp2040_plus_16mb.menu.flash.16777216_524288.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_524288.build.fs_start=284684288 -waveshare_rp2040_plus_16mb.menu.flash.16777216_524288.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) -waveshare_rp2040_plus_16mb.menu.flash.16777216_1048576.upload.maximum_size=15724544 -waveshare_rp2040_plus_16mb.menu.flash.16777216_1048576.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_1048576.build.flash_length=15724544 -waveshare_rp2040_plus_16mb.menu.flash.16777216_1048576.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_1048576.build.fs_start=284160000 -waveshare_rp2040_plus_16mb.menu.flash.16777216_1048576.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) -waveshare_rp2040_plus_16mb.menu.flash.16777216_2097152.upload.maximum_size=14675968 -waveshare_rp2040_plus_16mb.menu.flash.16777216_2097152.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_2097152.build.flash_length=14675968 -waveshare_rp2040_plus_16mb.menu.flash.16777216_2097152.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_2097152.build.fs_start=283111424 -waveshare_rp2040_plus_16mb.menu.flash.16777216_2097152.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) -waveshare_rp2040_plus_16mb.menu.flash.16777216_3145728.upload.maximum_size=13627392 -waveshare_rp2040_plus_16mb.menu.flash.16777216_3145728.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_3145728.build.flash_length=13627392 -waveshare_rp2040_plus_16mb.menu.flash.16777216_3145728.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_3145728.build.fs_start=282062848 -waveshare_rp2040_plus_16mb.menu.flash.16777216_3145728.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) -waveshare_rp2040_plus_16mb.menu.flash.16777216_4194304.upload.maximum_size=12578816 -waveshare_rp2040_plus_16mb.menu.flash.16777216_4194304.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_4194304.build.flash_length=12578816 -waveshare_rp2040_plus_16mb.menu.flash.16777216_4194304.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_4194304.build.fs_start=281014272 -waveshare_rp2040_plus_16mb.menu.flash.16777216_4194304.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) -waveshare_rp2040_plus_16mb.menu.flash.16777216_5242880.upload.maximum_size=11530240 -waveshare_rp2040_plus_16mb.menu.flash.16777216_5242880.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_5242880.build.flash_length=11530240 -waveshare_rp2040_plus_16mb.menu.flash.16777216_5242880.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_5242880.build.fs_start=279965696 -waveshare_rp2040_plus_16mb.menu.flash.16777216_5242880.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) -waveshare_rp2040_plus_16mb.menu.flash.16777216_6291456.upload.maximum_size=10481664 -waveshare_rp2040_plus_16mb.menu.flash.16777216_6291456.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_6291456.build.flash_length=10481664 -waveshare_rp2040_plus_16mb.menu.flash.16777216_6291456.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_6291456.build.fs_start=278917120 -waveshare_rp2040_plus_16mb.menu.flash.16777216_6291456.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) -waveshare_rp2040_plus_16mb.menu.flash.16777216_7340032.upload.maximum_size=9433088 -waveshare_rp2040_plus_16mb.menu.flash.16777216_7340032.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_7340032.build.flash_length=9433088 -waveshare_rp2040_plus_16mb.menu.flash.16777216_7340032.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_7340032.build.fs_start=277868544 -waveshare_rp2040_plus_16mb.menu.flash.16777216_7340032.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) -waveshare_rp2040_plus_16mb.menu.flash.16777216_8388608.upload.maximum_size=8384512 -waveshare_rp2040_plus_16mb.menu.flash.16777216_8388608.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_8388608.build.flash_length=8384512 -waveshare_rp2040_plus_16mb.menu.flash.16777216_8388608.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_8388608.build.fs_start=276819968 -waveshare_rp2040_plus_16mb.menu.flash.16777216_8388608.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) -waveshare_rp2040_plus_16mb.menu.flash.16777216_9437184.upload.maximum_size=7335936 -waveshare_rp2040_plus_16mb.menu.flash.16777216_9437184.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_9437184.build.flash_length=7335936 -waveshare_rp2040_plus_16mb.menu.flash.16777216_9437184.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_9437184.build.fs_start=275771392 -waveshare_rp2040_plus_16mb.menu.flash.16777216_9437184.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) -waveshare_rp2040_plus_16mb.menu.flash.16777216_10485760.upload.maximum_size=6287360 -waveshare_rp2040_plus_16mb.menu.flash.16777216_10485760.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_10485760.build.flash_length=6287360 -waveshare_rp2040_plus_16mb.menu.flash.16777216_10485760.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_10485760.build.fs_start=274722816 -waveshare_rp2040_plus_16mb.menu.flash.16777216_10485760.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) -waveshare_rp2040_plus_16mb.menu.flash.16777216_11534336.upload.maximum_size=5238784 -waveshare_rp2040_plus_16mb.menu.flash.16777216_11534336.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_11534336.build.flash_length=5238784 -waveshare_rp2040_plus_16mb.menu.flash.16777216_11534336.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_11534336.build.fs_start=273674240 -waveshare_rp2040_plus_16mb.menu.flash.16777216_11534336.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) -waveshare_rp2040_plus_16mb.menu.flash.16777216_12582912.upload.maximum_size=4190208 -waveshare_rp2040_plus_16mb.menu.flash.16777216_12582912.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_12582912.build.flash_length=4190208 -waveshare_rp2040_plus_16mb.menu.flash.16777216_12582912.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_12582912.build.fs_start=272625664 -waveshare_rp2040_plus_16mb.menu.flash.16777216_12582912.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) -waveshare_rp2040_plus_16mb.menu.flash.16777216_13631488.upload.maximum_size=3141632 -waveshare_rp2040_plus_16mb.menu.flash.16777216_13631488.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_13631488.build.flash_length=3141632 -waveshare_rp2040_plus_16mb.menu.flash.16777216_13631488.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_13631488.build.fs_start=271577088 -waveshare_rp2040_plus_16mb.menu.flash.16777216_13631488.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) -waveshare_rp2040_plus_16mb.menu.flash.16777216_14680064.upload.maximum_size=2093056 -waveshare_rp2040_plus_16mb.menu.flash.16777216_14680064.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_14680064.build.flash_length=2093056 -waveshare_rp2040_plus_16mb.menu.flash.16777216_14680064.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_14680064.build.fs_start=270528512 -waveshare_rp2040_plus_16mb.menu.flash.16777216_14680064.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) -waveshare_rp2040_plus_16mb.menu.flash.16777216_15728640.upload.maximum_size=1044480 -waveshare_rp2040_plus_16mb.menu.flash.16777216_15728640.build.flash_total=16777216 -waveshare_rp2040_plus_16mb.menu.flash.16777216_15728640.build.flash_length=1044480 -waveshare_rp2040_plus_16mb.menu.flash.16777216_15728640.build.eeprom_start=285208576 -waveshare_rp2040_plus_16mb.menu.flash.16777216_15728640.build.fs_start=269479936 -waveshare_rp2040_plus_16mb.menu.flash.16777216_15728640.build.fs_end=285208576 -waveshare_rp2040_plus_16mb.menu.freq.133=133 MHz -waveshare_rp2040_plus_16mb.menu.freq.133.build.f_cpu=133000000L -waveshare_rp2040_plus_16mb.menu.freq.50=50 MHz -waveshare_rp2040_plus_16mb.menu.freq.50.build.f_cpu=50000000L -waveshare_rp2040_plus_16mb.menu.freq.100=100 MHz -waveshare_rp2040_plus_16mb.menu.freq.100.build.f_cpu=100000000L -waveshare_rp2040_plus_16mb.menu.freq.120=120 MHz -waveshare_rp2040_plus_16mb.menu.freq.120.build.f_cpu=120000000L -waveshare_rp2040_plus_16mb.menu.freq.125=125 MHz -waveshare_rp2040_plus_16mb.menu.freq.125.build.f_cpu=125000000L -waveshare_rp2040_plus_16mb.menu.freq.128=128 MHz -waveshare_rp2040_plus_16mb.menu.freq.128.build.f_cpu=128000000L -waveshare_rp2040_plus_16mb.menu.freq.150=150 MHz (Overclock) -waveshare_rp2040_plus_16mb.menu.freq.150.build.f_cpu=150000000L -waveshare_rp2040_plus_16mb.menu.freq.175=175 MHz (Overclock) -waveshare_rp2040_plus_16mb.menu.freq.175.build.f_cpu=175000000L -waveshare_rp2040_plus_16mb.menu.freq.200=200 MHz (Overclock) -waveshare_rp2040_plus_16mb.menu.freq.200.build.f_cpu=200000000L -waveshare_rp2040_plus_16mb.menu.freq.225=225 MHz (Overclock) -waveshare_rp2040_plus_16mb.menu.freq.225.build.f_cpu=225000000L -waveshare_rp2040_plus_16mb.menu.freq.240=240 MHz (Overclock) -waveshare_rp2040_plus_16mb.menu.freq.240.build.f_cpu=240000000L -waveshare_rp2040_plus_16mb.menu.freq.250=250 MHz (Overclock) -waveshare_rp2040_plus_16mb.menu.freq.250.build.f_cpu=250000000L -waveshare_rp2040_plus_16mb.menu.freq.275=275 MHz (Overclock) -waveshare_rp2040_plus_16mb.menu.freq.275.build.f_cpu=275000000L -waveshare_rp2040_plus_16mb.menu.freq.300=300 MHz (Overclock) -waveshare_rp2040_plus_16mb.menu.freq.300.build.f_cpu=300000000L -waveshare_rp2040_plus_16mb.menu.opt.Small=Small (-Os) (standard) -waveshare_rp2040_plus_16mb.menu.opt.Small.build.flags.optimize=-Os -waveshare_rp2040_plus_16mb.menu.opt.Optimize=Optimize (-O) -waveshare_rp2040_plus_16mb.menu.opt.Optimize.build.flags.optimize=-O -waveshare_rp2040_plus_16mb.menu.opt.Optimize2=Optimize More (-O2) -waveshare_rp2040_plus_16mb.menu.opt.Optimize2.build.flags.optimize=-O2 -waveshare_rp2040_plus_16mb.menu.opt.Optimize3=Optimize Even More (-O3) -waveshare_rp2040_plus_16mb.menu.opt.Optimize3.build.flags.optimize=-O3 -waveshare_rp2040_plus_16mb.menu.opt.Fast=Fast (-Ofast) (maybe slower) -waveshare_rp2040_plus_16mb.menu.opt.Fast.build.flags.optimize=-Ofast -waveshare_rp2040_plus_16mb.menu.opt.Debug=Debug (-Og) -waveshare_rp2040_plus_16mb.menu.opt.Debug.build.flags.optimize=-Og -waveshare_rp2040_plus_16mb.menu.opt.Disabled=Disabled (-O0) -waveshare_rp2040_plus_16mb.menu.opt.Disabled.build.flags.optimize=-O0 -waveshare_rp2040_plus_16mb.menu.profile.Disabled=Disabled -waveshare_rp2040_plus_16mb.menu.profile.Disabled.build.flags.profile= -waveshare_rp2040_plus_16mb.menu.profile.Enabled=Enabled -waveshare_rp2040_plus_16mb.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE -waveshare_rp2040_plus_16mb.menu.rtti.Disabled=Disabled -waveshare_rp2040_plus_16mb.menu.rtti.Disabled.build.flags.rtti=-fno-rtti -waveshare_rp2040_plus_16mb.menu.rtti.Enabled=Enabled -waveshare_rp2040_plus_16mb.menu.rtti.Enabled.build.flags.rtti= -waveshare_rp2040_plus_16mb.menu.stackprotect.Disabled=Disabled -waveshare_rp2040_plus_16mb.menu.stackprotect.Disabled.build.flags.stackprotect= -waveshare_rp2040_plus_16mb.menu.stackprotect.Enabled=Enabled -waveshare_rp2040_plus_16mb.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector -waveshare_rp2040_plus_16mb.menu.exceptions.Disabled=Disabled -waveshare_rp2040_plus_16mb.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions -waveshare_rp2040_plus_16mb.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ -waveshare_rp2040_plus_16mb.menu.exceptions.Enabled=Enabled -waveshare_rp2040_plus_16mb.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions -waveshare_rp2040_plus_16mb.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc -waveshare_rp2040_plus_16mb.menu.dbgport.Disabled=Disabled -waveshare_rp2040_plus_16mb.menu.dbgport.Disabled.build.debug_port= -waveshare_rp2040_plus_16mb.menu.dbgport.Serial=Serial -waveshare_rp2040_plus_16mb.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -waveshare_rp2040_plus_16mb.menu.dbgport.Serial1=Serial1 -waveshare_rp2040_plus_16mb.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -waveshare_rp2040_plus_16mb.menu.dbgport.Serial2=Serial2 -waveshare_rp2040_plus_16mb.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -waveshare_rp2040_plus_16mb.menu.dbgport.SerialSemi=SerialSemi -waveshare_rp2040_plus_16mb.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi -waveshare_rp2040_plus_16mb.menu.dbglvl.None=None -waveshare_rp2040_plus_16mb.menu.dbglvl.None.build.debug_level= -waveshare_rp2040_plus_16mb.menu.dbglvl.Core=Core -waveshare_rp2040_plus_16mb.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -waveshare_rp2040_plus_16mb.menu.dbglvl.SPI=SPI -waveshare_rp2040_plus_16mb.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -waveshare_rp2040_plus_16mb.menu.dbglvl.Wire=Wire -waveshare_rp2040_plus_16mb.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -waveshare_rp2040_plus_16mb.menu.dbglvl.Bluetooth=Bluetooth -waveshare_rp2040_plus_16mb.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH -waveshare_rp2040_plus_16mb.menu.dbglvl.All=All -waveshare_rp2040_plus_16mb.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -waveshare_rp2040_plus_16mb.menu.dbglvl.NDEBUG=NDEBUG -waveshare_rp2040_plus_16mb.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -waveshare_rp2040_plus_16mb.menu.usbstack.picosdk=Pico SDK -waveshare_rp2040_plus_16mb.menu.usbstack.picosdk.build.usbstack_flags= -waveshare_rp2040_plus_16mb.menu.usbstack.tinyusb=Adafruit TinyUSB -waveshare_rp2040_plus_16mb.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" -waveshare_rp2040_plus_16mb.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) -waveshare_rp2040_plus_16mb.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" -waveshare_rp2040_plus_16mb.menu.usbstack.nousb=No USB -waveshare_rp2040_plus_16mb.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4only=IPv4 Only -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -waveshare_rp2040_plus_16mb.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 -waveshare_rp2040_plus_16mb.menu.uploadmethod.default=Default (UF2) -waveshare_rp2040_plus_16mb.menu.uploadmethod.default.build.ram_length=256k -waveshare_rp2040_plus_16mb.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl -waveshare_rp2040_plus_16mb.menu.uploadmethod.default.upload.maximum_data_size=262144 -waveshare_rp2040_plus_16mb.menu.uploadmethod.default.upload.tool=uf2conv -waveshare_rp2040_plus_16mb.menu.uploadmethod.default.upload.tool.default=uf2conv -waveshare_rp2040_plus_16mb.menu.uploadmethod.default.upload.tool.network=uf2conv-network -waveshare_rp2040_plus_16mb.menu.uploadmethod.picotool=Picotool -waveshare_rp2040_plus_16mb.menu.uploadmethod.picotool.build.ram_length=256k -waveshare_rp2040_plus_16mb.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl -waveshare_rp2040_plus_16mb.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB -waveshare_rp2040_plus_16mb.menu.uploadmethod.picotool.upload.maximum_data_size=262144 -waveshare_rp2040_plus_16mb.menu.uploadmethod.picotool.upload.tool=picotool -waveshare_rp2040_plus_16mb.menu.uploadmethod.picotool.upload.tool.default=picotool -waveshare_rp2040_plus_16mb.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) -waveshare_rp2040_plus_16mb.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k -waveshare_rp2040_plus_16mb.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl -waveshare_rp2040_plus_16mb.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144 -waveshare_rp2040_plus_16mb.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap -waveshare_rp2040_plus_16mb.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap +waveshare_rp2040_plus.name=Waveshare RP2040 Plus +waveshare_rp2040_plus.vid.0=0x2e8a +waveshare_rp2040_plus.pid.0=0x1020 +waveshare_rp2040_plus.vid.1=0x2e8a +waveshare_rp2040_plus.pid.1=0x1120 +waveshare_rp2040_plus.vid.2=0x2e8a +waveshare_rp2040_plus.pid.2=0x5020 +waveshare_rp2040_plus.vid.3=0x2e8a +waveshare_rp2040_plus.pid.3=0x5120 +waveshare_rp2040_plus.vid.4=0x2e8a +waveshare_rp2040_plus.pid.4=0x9020 +waveshare_rp2040_plus.vid.5=0x2e8a +waveshare_rp2040_plus.pid.5=0x9120 +waveshare_rp2040_plus.vid.6=0x2e8a +waveshare_rp2040_plus.pid.6=0xd020 +waveshare_rp2040_plus.vid.7=0x2e8a +waveshare_rp2040_plus.pid.7=0xd120 +waveshare_rp2040_plus.upload_port.0.vid=0x2e8a +waveshare_rp2040_plus.upload_port.0.pid=0x1020 +waveshare_rp2040_plus.upload_port.1.vid=0x2e8a +waveshare_rp2040_plus.upload_port.1.pid=0x1120 +waveshare_rp2040_plus.upload_port.2.vid=0x2e8a +waveshare_rp2040_plus.upload_port.2.pid=0x5020 +waveshare_rp2040_plus.upload_port.3.vid=0x2e8a +waveshare_rp2040_plus.upload_port.3.pid=0x5120 +waveshare_rp2040_plus.upload_port.4.vid=0x2e8a +waveshare_rp2040_plus.upload_port.4.pid=0x9020 +waveshare_rp2040_plus.upload_port.5.vid=0x2e8a +waveshare_rp2040_plus.upload_port.5.pid=0x9120 +waveshare_rp2040_plus.upload_port.6.vid=0x2e8a +waveshare_rp2040_plus.upload_port.6.pid=0xd020 +waveshare_rp2040_plus.upload_port.7.vid=0x2e8a +waveshare_rp2040_plus.upload_port.7.pid=0xd120 +waveshare_rp2040_plus.build.usbvid=-DUSBD_VID=0x2e8a +waveshare_rp2040_plus.build.usbpid=-DUSBD_PID=0x1020 +waveshare_rp2040_plus.build.usbpwr=-DUSBD_MAX_POWER_MA=500 +waveshare_rp2040_plus.build.board=WAVESHARE_RP2040_PLUS +waveshare_rp2040_plus.build.mcu=cortex-m0plus +waveshare_rp2040_plus.build.chip=rp2040 +waveshare_rp2040_plus.build.toolchain=arm-none-eabi +waveshare_rp2040_plus.build.toolchainpkg=pqt-gcc +waveshare_rp2040_plus.build.toolchainopts=-march=armv6-m -mcpu=cortex-m0plus -mthumb +waveshare_rp2040_plus.build.uf2family=--family rp2040 +waveshare_rp2040_plus.build.variant=waveshare_rp2040_plus +waveshare_rp2040_plus.upload.maximum_size=4194304 +waveshare_rp2040_plus.upload.wait_for_upload_port=true +waveshare_rp2040_plus.upload.erase_cmd= +waveshare_rp2040_plus.serial.disableDTR=false +waveshare_rp2040_plus.serial.disableRTS=false +waveshare_rp2040_plus.build.f_cpu=125000000 +waveshare_rp2040_plus.build.led= +waveshare_rp2040_plus.build.core=rp2040 +waveshare_rp2040_plus.build.ldscript=memmap_default.ld +waveshare_rp2040_plus.build.boot2=boot2_w25q080_2_padded_checksum +waveshare_rp2040_plus.build.usb_manufacturer="Waveshare" +waveshare_rp2040_plus.build.usb_product="RP2040 Plus" +waveshare_rp2040_plus.menu.flash.4194304_0=4MB (no FS) +waveshare_rp2040_plus.menu.flash.4194304_0.upload.maximum_size=4190208 +waveshare_rp2040_plus.menu.flash.4194304_0.build.flash_total=4194304 +waveshare_rp2040_plus.menu.flash.4194304_0.build.flash_length=4190208 +waveshare_rp2040_plus.menu.flash.4194304_0.build.eeprom_start=272625664 +waveshare_rp2040_plus.menu.flash.4194304_0.build.fs_start=272625664 +waveshare_rp2040_plus.menu.flash.4194304_0.build.fs_end=272625664 +waveshare_rp2040_plus.menu.flash.4194304_65536=4MB (Sketch: 4032KB, FS: 64KB) +waveshare_rp2040_plus.menu.flash.4194304_65536.upload.maximum_size=4124672 +waveshare_rp2040_plus.menu.flash.4194304_65536.build.flash_total=4194304 +waveshare_rp2040_plus.menu.flash.4194304_65536.build.flash_length=4124672 +waveshare_rp2040_plus.menu.flash.4194304_65536.build.eeprom_start=272625664 +waveshare_rp2040_plus.menu.flash.4194304_65536.build.fs_start=272560128 +waveshare_rp2040_plus.menu.flash.4194304_65536.build.fs_end=272625664 +waveshare_rp2040_plus.menu.flash.4194304_131072=4MB (Sketch: 3968KB, FS: 128KB) +waveshare_rp2040_plus.menu.flash.4194304_131072.upload.maximum_size=4059136 +waveshare_rp2040_plus.menu.flash.4194304_131072.build.flash_total=4194304 +waveshare_rp2040_plus.menu.flash.4194304_131072.build.flash_length=4059136 +waveshare_rp2040_plus.menu.flash.4194304_131072.build.eeprom_start=272625664 +waveshare_rp2040_plus.menu.flash.4194304_131072.build.fs_start=272494592 +waveshare_rp2040_plus.menu.flash.4194304_131072.build.fs_end=272625664 +waveshare_rp2040_plus.menu.flash.4194304_262144=4MB (Sketch: 3840KB, FS: 256KB) +waveshare_rp2040_plus.menu.flash.4194304_262144.upload.maximum_size=3928064 +waveshare_rp2040_plus.menu.flash.4194304_262144.build.flash_total=4194304 +waveshare_rp2040_plus.menu.flash.4194304_262144.build.flash_length=3928064 +waveshare_rp2040_plus.menu.flash.4194304_262144.build.eeprom_start=272625664 +waveshare_rp2040_plus.menu.flash.4194304_262144.build.fs_start=272363520 +waveshare_rp2040_plus.menu.flash.4194304_262144.build.fs_end=272625664 +waveshare_rp2040_plus.menu.flash.4194304_524288=4MB (Sketch: 3584KB, FS: 512KB) +waveshare_rp2040_plus.menu.flash.4194304_524288.upload.maximum_size=3665920 +waveshare_rp2040_plus.menu.flash.4194304_524288.build.flash_total=4194304 +waveshare_rp2040_plus.menu.flash.4194304_524288.build.flash_length=3665920 +waveshare_rp2040_plus.menu.flash.4194304_524288.build.eeprom_start=272625664 +waveshare_rp2040_plus.menu.flash.4194304_524288.build.fs_start=272101376 +waveshare_rp2040_plus.menu.flash.4194304_524288.build.fs_end=272625664 +waveshare_rp2040_plus.menu.flash.4194304_1048576=4MB (Sketch: 3MB, FS: 1MB) +waveshare_rp2040_plus.menu.flash.4194304_1048576.upload.maximum_size=3141632 +waveshare_rp2040_plus.menu.flash.4194304_1048576.build.flash_total=4194304 +waveshare_rp2040_plus.menu.flash.4194304_1048576.build.flash_length=3141632 +waveshare_rp2040_plus.menu.flash.4194304_1048576.build.eeprom_start=272625664 +waveshare_rp2040_plus.menu.flash.4194304_1048576.build.fs_start=271577088 +waveshare_rp2040_plus.menu.flash.4194304_1048576.build.fs_end=272625664 +waveshare_rp2040_plus.menu.flash.4194304_2097152=4MB (Sketch: 2MB, FS: 2MB) +waveshare_rp2040_plus.menu.flash.4194304_2097152.upload.maximum_size=2093056 +waveshare_rp2040_plus.menu.flash.4194304_2097152.build.flash_total=4194304 +waveshare_rp2040_plus.menu.flash.4194304_2097152.build.flash_length=2093056 +waveshare_rp2040_plus.menu.flash.4194304_2097152.build.eeprom_start=272625664 +waveshare_rp2040_plus.menu.flash.4194304_2097152.build.fs_start=270528512 +waveshare_rp2040_plus.menu.flash.4194304_2097152.build.fs_end=272625664 +waveshare_rp2040_plus.menu.flash.4194304_3145728=4MB (Sketch: 1MB, FS: 3MB) +waveshare_rp2040_plus.menu.flash.4194304_3145728.upload.maximum_size=1044480 +waveshare_rp2040_plus.menu.flash.4194304_3145728.build.flash_total=4194304 +waveshare_rp2040_plus.menu.flash.4194304_3145728.build.flash_length=1044480 +waveshare_rp2040_plus.menu.flash.4194304_3145728.build.eeprom_start=272625664 +waveshare_rp2040_plus.menu.flash.4194304_3145728.build.fs_start=269479936 +waveshare_rp2040_plus.menu.flash.4194304_3145728.build.fs_end=272625664 +waveshare_rp2040_plus.menu.flash.16777216_0=16MB (no FS) +waveshare_rp2040_plus.menu.flash.16777216_0.upload.maximum_size=16773120 +waveshare_rp2040_plus.menu.flash.16777216_0.build.flash_total=16777216 +waveshare_rp2040_plus.menu.flash.16777216_0.build.flash_length=16773120 +waveshare_rp2040_plus.menu.flash.16777216_0.build.eeprom_start=285208576 +waveshare_rp2040_plus.menu.flash.16777216_0.build.fs_start=285208576 +waveshare_rp2040_plus.menu.flash.16777216_0.build.fs_end=285208576 +waveshare_rp2040_plus.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) +waveshare_rp2040_plus.menu.flash.16777216_15728640.upload.maximum_size=1044480 +waveshare_rp2040_plus.menu.flash.16777216_15728640.build.flash_total=16777216 +waveshare_rp2040_plus.menu.flash.16777216_15728640.build.flash_length=1044480 +waveshare_rp2040_plus.menu.flash.16777216_15728640.build.eeprom_start=285208576 +waveshare_rp2040_plus.menu.flash.16777216_15728640.build.fs_start=269479936 +waveshare_rp2040_plus.menu.flash.16777216_15728640.build.fs_end=285208576 +waveshare_rp2040_plus.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) +waveshare_rp2040_plus.menu.flash.16777216_14680064.upload.maximum_size=2093056 +waveshare_rp2040_plus.menu.flash.16777216_14680064.build.flash_total=16777216 +waveshare_rp2040_plus.menu.flash.16777216_14680064.build.flash_length=2093056 +waveshare_rp2040_plus.menu.flash.16777216_14680064.build.eeprom_start=285208576 +waveshare_rp2040_plus.menu.flash.16777216_14680064.build.fs_start=270528512 +waveshare_rp2040_plus.menu.flash.16777216_14680064.build.fs_end=285208576 +waveshare_rp2040_plus.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) +waveshare_rp2040_plus.menu.flash.16777216_12582912.upload.maximum_size=4190208 +waveshare_rp2040_plus.menu.flash.16777216_12582912.build.flash_total=16777216 +waveshare_rp2040_plus.menu.flash.16777216_12582912.build.flash_length=4190208 +waveshare_rp2040_plus.menu.flash.16777216_12582912.build.eeprom_start=285208576 +waveshare_rp2040_plus.menu.flash.16777216_12582912.build.fs_start=272625664 +waveshare_rp2040_plus.menu.flash.16777216_12582912.build.fs_end=285208576 +waveshare_rp2040_plus.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) +waveshare_rp2040_plus.menu.flash.16777216_8388608.upload.maximum_size=8384512 +waveshare_rp2040_plus.menu.flash.16777216_8388608.build.flash_total=16777216 +waveshare_rp2040_plus.menu.flash.16777216_8388608.build.flash_length=8384512 +waveshare_rp2040_plus.menu.flash.16777216_8388608.build.eeprom_start=285208576 +waveshare_rp2040_plus.menu.flash.16777216_8388608.build.fs_start=276819968 +waveshare_rp2040_plus.menu.flash.16777216_8388608.build.fs_end=285208576 +waveshare_rp2040_plus.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) +waveshare_rp2040_plus.menu.flash.16777216_4194304.upload.maximum_size=12578816 +waveshare_rp2040_plus.menu.flash.16777216_4194304.build.flash_total=16777216 +waveshare_rp2040_plus.menu.flash.16777216_4194304.build.flash_length=12578816 +waveshare_rp2040_plus.menu.flash.16777216_4194304.build.eeprom_start=285208576 +waveshare_rp2040_plus.menu.flash.16777216_4194304.build.fs_start=281014272 +waveshare_rp2040_plus.menu.flash.16777216_4194304.build.fs_end=285208576 +waveshare_rp2040_plus.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) +waveshare_rp2040_plus.menu.flash.16777216_2097152.upload.maximum_size=14675968 +waveshare_rp2040_plus.menu.flash.16777216_2097152.build.flash_total=16777216 +waveshare_rp2040_plus.menu.flash.16777216_2097152.build.flash_length=14675968 +waveshare_rp2040_plus.menu.flash.16777216_2097152.build.eeprom_start=285208576 +waveshare_rp2040_plus.menu.flash.16777216_2097152.build.fs_start=283111424 +waveshare_rp2040_plus.menu.flash.16777216_2097152.build.fs_end=285208576 +waveshare_rp2040_plus.menu.freq.200=200 MHz +waveshare_rp2040_plus.menu.freq.200.build.f_cpu=200000000L +waveshare_rp2040_plus.menu.freq.50=50 MHz +waveshare_rp2040_plus.menu.freq.50.build.f_cpu=50000000L +waveshare_rp2040_plus.menu.freq.100=100 MHz +waveshare_rp2040_plus.menu.freq.100.build.f_cpu=100000000L +waveshare_rp2040_plus.menu.freq.120=120 MHz +waveshare_rp2040_plus.menu.freq.120.build.f_cpu=120000000L +waveshare_rp2040_plus.menu.freq.125=125 MHz +waveshare_rp2040_plus.menu.freq.125.build.f_cpu=125000000L +waveshare_rp2040_plus.menu.freq.128=128 MHz +waveshare_rp2040_plus.menu.freq.128.build.f_cpu=128000000L +waveshare_rp2040_plus.menu.freq.133=133 MHz +waveshare_rp2040_plus.menu.freq.133.build.f_cpu=133000000L +waveshare_rp2040_plus.menu.freq.150=150 MHz +waveshare_rp2040_plus.menu.freq.150.build.f_cpu=150000000L +waveshare_rp2040_plus.menu.freq.176=176 MHz +waveshare_rp2040_plus.menu.freq.176.build.f_cpu=176000000L +waveshare_rp2040_plus.menu.freq.225=225 MHz (Overclock) +waveshare_rp2040_plus.menu.freq.225.build.f_cpu=225000000L +waveshare_rp2040_plus.menu.freq.240=240 MHz (Overclock) +waveshare_rp2040_plus.menu.freq.240.build.f_cpu=240000000L +waveshare_rp2040_plus.menu.freq.250=250 MHz (Overclock) +waveshare_rp2040_plus.menu.freq.250.build.f_cpu=250000000L +waveshare_rp2040_plus.menu.freq.276=276 MHz (Overclock) +waveshare_rp2040_plus.menu.freq.276.build.f_cpu=276000000L +waveshare_rp2040_plus.menu.freq.300=300 MHz (Overclock) +waveshare_rp2040_plus.menu.freq.300.build.f_cpu=300000000L +waveshare_rp2040_plus.menu.opt.Small=Small (-Os) (standard) +waveshare_rp2040_plus.menu.opt.Small.build.flags.optimize=-Os +waveshare_rp2040_plus.menu.opt.Optimize=Optimize (-O) +waveshare_rp2040_plus.menu.opt.Optimize.build.flags.optimize=-O +waveshare_rp2040_plus.menu.opt.Optimize2=Optimize More (-O2) +waveshare_rp2040_plus.menu.opt.Optimize2.build.flags.optimize=-O2 +waveshare_rp2040_plus.menu.opt.Optimize3=Optimize Even More (-O3) +waveshare_rp2040_plus.menu.opt.Optimize3.build.flags.optimize=-O3 +waveshare_rp2040_plus.menu.opt.Fast=Fast (-Ofast) (maybe slower) +waveshare_rp2040_plus.menu.opt.Fast.build.flags.optimize=-Ofast +waveshare_rp2040_plus.menu.opt.Debug=Debug (-Og) +waveshare_rp2040_plus.menu.opt.Debug.build.flags.optimize=-Og +waveshare_rp2040_plus.menu.opt.Disabled=Disabled (-O0) +waveshare_rp2040_plus.menu.opt.Disabled.build.flags.optimize=-O0 +waveshare_rp2040_plus.menu.os.none=None +waveshare_rp2040_plus.menu.os.none.build.os= +waveshare_rp2040_plus.menu.os.freertos=FreeRTOS SMP +waveshare_rp2040_plus.menu.os.freertos.build.os=-D__FREERTOS +waveshare_rp2040_plus.menu.profile.Disabled=Disabled +waveshare_rp2040_plus.menu.profile.Disabled.build.flags.profile= +waveshare_rp2040_plus.menu.profile.Enabled=Enabled +waveshare_rp2040_plus.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +waveshare_rp2040_plus.menu.rtti.Disabled=Disabled +waveshare_rp2040_plus.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +waveshare_rp2040_plus.menu.rtti.Enabled=Enabled +waveshare_rp2040_plus.menu.rtti.Enabled.build.flags.rtti= +waveshare_rp2040_plus.menu.stackprotect.Disabled=Disabled +waveshare_rp2040_plus.menu.stackprotect.Disabled.build.flags.stackprotect= +waveshare_rp2040_plus.menu.stackprotect.Enabled=Enabled +waveshare_rp2040_plus.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +waveshare_rp2040_plus.menu.exceptions.Disabled=Disabled +waveshare_rp2040_plus.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +waveshare_rp2040_plus.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +waveshare_rp2040_plus.menu.exceptions.Enabled=Enabled +waveshare_rp2040_plus.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +waveshare_rp2040_plus.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +waveshare_rp2040_plus.menu.dbgport.Disabled=Disabled +waveshare_rp2040_plus.menu.dbgport.Disabled.build.debug_port= +waveshare_rp2040_plus.menu.dbgport.Serial=Serial +waveshare_rp2040_plus.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +waveshare_rp2040_plus.menu.dbgport.Serial1=Serial1 +waveshare_rp2040_plus.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +waveshare_rp2040_plus.menu.dbgport.Serial2=Serial2 +waveshare_rp2040_plus.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +waveshare_rp2040_plus.menu.dbgport.SerialSemi=SerialSemi +waveshare_rp2040_plus.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +waveshare_rp2040_plus.menu.dbglvl.None=None +waveshare_rp2040_plus.menu.dbglvl.None.build.debug_level= +waveshare_rp2040_plus.menu.dbglvl.Core=Core +waveshare_rp2040_plus.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +waveshare_rp2040_plus.menu.dbglvl.SPI=SPI +waveshare_rp2040_plus.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +waveshare_rp2040_plus.menu.dbglvl.Wire=Wire +waveshare_rp2040_plus.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +waveshare_rp2040_plus.menu.dbglvl.Bluetooth=Bluetooth +waveshare_rp2040_plus.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +waveshare_rp2040_plus.menu.dbglvl.LWIP=LWIP +waveshare_rp2040_plus.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +waveshare_rp2040_plus.menu.dbglvl.All=All +waveshare_rp2040_plus.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +waveshare_rp2040_plus.menu.dbglvl.NDEBUG=NDEBUG +waveshare_rp2040_plus.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +waveshare_rp2040_plus.menu.usbstack.picosdk=Pico SDK +waveshare_rp2040_plus.menu.usbstack.picosdk.build.usbstack_flags= +waveshare_rp2040_plus.menu.usbstack.tinyusb=Adafruit TinyUSB +waveshare_rp2040_plus.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +waveshare_rp2040_plus.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +waveshare_rp2040_plus.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +waveshare_rp2040_plus.menu.usbstack.nousb=No USB +waveshare_rp2040_plus.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +waveshare_rp2040_plus.menu.ipbtstack.ipv4only=IPv4 Only +waveshare_rp2040_plus.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +waveshare_rp2040_plus.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +waveshare_rp2040_plus.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +waveshare_rp2040_plus.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +waveshare_rp2040_plus.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +waveshare_rp2040_plus.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +waveshare_rp2040_plus.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +waveshare_rp2040_plus.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +waveshare_rp2040_plus.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +waveshare_rp2040_plus.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +waveshare_rp2040_plus.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +waveshare_rp2040_plus.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +waveshare_rp2040_plus.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +waveshare_rp2040_plus.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +waveshare_rp2040_plus.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +waveshare_rp2040_plus.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +waveshare_rp2040_plus.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +waveshare_rp2040_plus.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +waveshare_rp2040_plus.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2040_plus.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +waveshare_rp2040_plus.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +waveshare_rp2040_plus.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2040_plus.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +waveshare_rp2040_plus.menu.uploadmethod.default=Default (UF2) +waveshare_rp2040_plus.menu.uploadmethod.default.build.ram_length=256k +waveshare_rp2040_plus.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +waveshare_rp2040_plus.menu.uploadmethod.default.upload.maximum_data_size=262144 +waveshare_rp2040_plus.menu.uploadmethod.default.upload.tool=uf2conv +waveshare_rp2040_plus.menu.uploadmethod.default.upload.tool.default=uf2conv +waveshare_rp2040_plus.menu.uploadmethod.default.upload.tool.network=uf2conv-network +waveshare_rp2040_plus.menu.uploadmethod.picotool=Picotool +waveshare_rp2040_plus.menu.uploadmethod.picotool.build.ram_length=256k +waveshare_rp2040_plus.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +waveshare_rp2040_plus.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +waveshare_rp2040_plus.menu.uploadmethod.picotool.upload.maximum_data_size=262144 +waveshare_rp2040_plus.menu.uploadmethod.picotool.upload.tool=picotool +waveshare_rp2040_plus.menu.uploadmethod.picotool.upload.tool.default=picotool +waveshare_rp2040_plus.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +waveshare_rp2040_plus.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k +waveshare_rp2040_plus.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +waveshare_rp2040_plus.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144 +waveshare_rp2040_plus.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +waveshare_rp2040_plus.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap # ----------------------------------- # Waveshare RP2040 LCD 0.96 @@ -30805,8 +35901,8 @@ waveshare_rp2040_lcd_0_96.menu.flash.2097152_1048576.build.flash_length=1044480 waveshare_rp2040_lcd_0_96.menu.flash.2097152_1048576.build.eeprom_start=270528512 waveshare_rp2040_lcd_0_96.menu.flash.2097152_1048576.build.fs_start=269479936 waveshare_rp2040_lcd_0_96.menu.flash.2097152_1048576.build.fs_end=270528512 -waveshare_rp2040_lcd_0_96.menu.freq.133=133 MHz -waveshare_rp2040_lcd_0_96.menu.freq.133.build.f_cpu=133000000L +waveshare_rp2040_lcd_0_96.menu.freq.200=200 MHz +waveshare_rp2040_lcd_0_96.menu.freq.200.build.f_cpu=200000000L waveshare_rp2040_lcd_0_96.menu.freq.50=50 MHz waveshare_rp2040_lcd_0_96.menu.freq.50.build.f_cpu=50000000L waveshare_rp2040_lcd_0_96.menu.freq.100=100 MHz @@ -30817,20 +35913,20 @@ waveshare_rp2040_lcd_0_96.menu.freq.125=125 MHz waveshare_rp2040_lcd_0_96.menu.freq.125.build.f_cpu=125000000L waveshare_rp2040_lcd_0_96.menu.freq.128=128 MHz waveshare_rp2040_lcd_0_96.menu.freq.128.build.f_cpu=128000000L -waveshare_rp2040_lcd_0_96.menu.freq.150=150 MHz (Overclock) +waveshare_rp2040_lcd_0_96.menu.freq.133=133 MHz +waveshare_rp2040_lcd_0_96.menu.freq.133.build.f_cpu=133000000L +waveshare_rp2040_lcd_0_96.menu.freq.150=150 MHz waveshare_rp2040_lcd_0_96.menu.freq.150.build.f_cpu=150000000L -waveshare_rp2040_lcd_0_96.menu.freq.175=175 MHz (Overclock) -waveshare_rp2040_lcd_0_96.menu.freq.175.build.f_cpu=175000000L -waveshare_rp2040_lcd_0_96.menu.freq.200=200 MHz (Overclock) -waveshare_rp2040_lcd_0_96.menu.freq.200.build.f_cpu=200000000L +waveshare_rp2040_lcd_0_96.menu.freq.176=176 MHz +waveshare_rp2040_lcd_0_96.menu.freq.176.build.f_cpu=176000000L waveshare_rp2040_lcd_0_96.menu.freq.225=225 MHz (Overclock) waveshare_rp2040_lcd_0_96.menu.freq.225.build.f_cpu=225000000L waveshare_rp2040_lcd_0_96.menu.freq.240=240 MHz (Overclock) waveshare_rp2040_lcd_0_96.menu.freq.240.build.f_cpu=240000000L waveshare_rp2040_lcd_0_96.menu.freq.250=250 MHz (Overclock) waveshare_rp2040_lcd_0_96.menu.freq.250.build.f_cpu=250000000L -waveshare_rp2040_lcd_0_96.menu.freq.275=275 MHz (Overclock) -waveshare_rp2040_lcd_0_96.menu.freq.275.build.f_cpu=275000000L +waveshare_rp2040_lcd_0_96.menu.freq.276=276 MHz (Overclock) +waveshare_rp2040_lcd_0_96.menu.freq.276.build.f_cpu=276000000L waveshare_rp2040_lcd_0_96.menu.freq.300=300 MHz (Overclock) waveshare_rp2040_lcd_0_96.menu.freq.300.build.f_cpu=300000000L waveshare_rp2040_lcd_0_96.menu.opt.Small=Small (-Os) (standard) @@ -30847,6 +35943,10 @@ waveshare_rp2040_lcd_0_96.menu.opt.Debug=Debug (-Og) waveshare_rp2040_lcd_0_96.menu.opt.Debug.build.flags.optimize=-Og waveshare_rp2040_lcd_0_96.menu.opt.Disabled=Disabled (-O0) waveshare_rp2040_lcd_0_96.menu.opt.Disabled.build.flags.optimize=-O0 +waveshare_rp2040_lcd_0_96.menu.os.none=None +waveshare_rp2040_lcd_0_96.menu.os.none.build.os= +waveshare_rp2040_lcd_0_96.menu.os.freertos=FreeRTOS SMP +waveshare_rp2040_lcd_0_96.menu.os.freertos.build.os=-D__FREERTOS waveshare_rp2040_lcd_0_96.menu.profile.Disabled=Disabled waveshare_rp2040_lcd_0_96.menu.profile.Disabled.build.flags.profile= waveshare_rp2040_lcd_0_96.menu.profile.Enabled=Enabled @@ -30858,7 +35958,7 @@ waveshare_rp2040_lcd_0_96.menu.rtti.Enabled.build.flags.rtti= waveshare_rp2040_lcd_0_96.menu.stackprotect.Disabled=Disabled waveshare_rp2040_lcd_0_96.menu.stackprotect.Disabled.build.flags.stackprotect= waveshare_rp2040_lcd_0_96.menu.stackprotect.Enabled=Enabled -waveshare_rp2040_lcd_0_96.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +waveshare_rp2040_lcd_0_96.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all waveshare_rp2040_lcd_0_96.menu.exceptions.Disabled=Disabled waveshare_rp2040_lcd_0_96.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions waveshare_rp2040_lcd_0_96.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -30885,8 +35985,10 @@ waveshare_rp2040_lcd_0_96.menu.dbglvl.Wire=Wire waveshare_rp2040_lcd_0_96.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE waveshare_rp2040_lcd_0_96.menu.dbglvl.Bluetooth=Bluetooth waveshare_rp2040_lcd_0_96.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +waveshare_rp2040_lcd_0_96.menu.dbglvl.LWIP=LWIP +waveshare_rp2040_lcd_0_96.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 waveshare_rp2040_lcd_0_96.menu.dbglvl.All=All -waveshare_rp2040_lcd_0_96.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +waveshare_rp2040_lcd_0_96.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 waveshare_rp2040_lcd_0_96.menu.dbglvl.NDEBUG=NDEBUG waveshare_rp2040_lcd_0_96.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG waveshare_rp2040_lcd_0_96.menu.usbstack.picosdk=Pico SDK @@ -30898,29 +36000,29 @@ waveshare_rp2040_lcd_0_96.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_ waveshare_rp2040_lcd_0_96.menu.usbstack.nousb=No USB waveshare_rp2040_lcd_0_96.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4only=IPv4 Only -waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2040_lcd_0_96.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_lcd_0_96.menu.uploadmethod.default=Default (UF2) waveshare_rp2040_lcd_0_96.menu.uploadmethod.default.build.ram_length=256k waveshare_rp2040_lcd_0_96.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -31043,8 +36145,8 @@ waveshare_rp2040_lcd_1_28.menu.flash.2097152_1048576.build.flash_length=1044480 waveshare_rp2040_lcd_1_28.menu.flash.2097152_1048576.build.eeprom_start=270528512 waveshare_rp2040_lcd_1_28.menu.flash.2097152_1048576.build.fs_start=269479936 waveshare_rp2040_lcd_1_28.menu.flash.2097152_1048576.build.fs_end=270528512 -waveshare_rp2040_lcd_1_28.menu.freq.133=133 MHz -waveshare_rp2040_lcd_1_28.menu.freq.133.build.f_cpu=133000000L +waveshare_rp2040_lcd_1_28.menu.freq.200=200 MHz +waveshare_rp2040_lcd_1_28.menu.freq.200.build.f_cpu=200000000L waveshare_rp2040_lcd_1_28.menu.freq.50=50 MHz waveshare_rp2040_lcd_1_28.menu.freq.50.build.f_cpu=50000000L waveshare_rp2040_lcd_1_28.menu.freq.100=100 MHz @@ -31055,20 +36157,20 @@ waveshare_rp2040_lcd_1_28.menu.freq.125=125 MHz waveshare_rp2040_lcd_1_28.menu.freq.125.build.f_cpu=125000000L waveshare_rp2040_lcd_1_28.menu.freq.128=128 MHz waveshare_rp2040_lcd_1_28.menu.freq.128.build.f_cpu=128000000L -waveshare_rp2040_lcd_1_28.menu.freq.150=150 MHz (Overclock) +waveshare_rp2040_lcd_1_28.menu.freq.133=133 MHz +waveshare_rp2040_lcd_1_28.menu.freq.133.build.f_cpu=133000000L +waveshare_rp2040_lcd_1_28.menu.freq.150=150 MHz waveshare_rp2040_lcd_1_28.menu.freq.150.build.f_cpu=150000000L -waveshare_rp2040_lcd_1_28.menu.freq.175=175 MHz (Overclock) -waveshare_rp2040_lcd_1_28.menu.freq.175.build.f_cpu=175000000L -waveshare_rp2040_lcd_1_28.menu.freq.200=200 MHz (Overclock) -waveshare_rp2040_lcd_1_28.menu.freq.200.build.f_cpu=200000000L +waveshare_rp2040_lcd_1_28.menu.freq.176=176 MHz +waveshare_rp2040_lcd_1_28.menu.freq.176.build.f_cpu=176000000L waveshare_rp2040_lcd_1_28.menu.freq.225=225 MHz (Overclock) waveshare_rp2040_lcd_1_28.menu.freq.225.build.f_cpu=225000000L waveshare_rp2040_lcd_1_28.menu.freq.240=240 MHz (Overclock) waveshare_rp2040_lcd_1_28.menu.freq.240.build.f_cpu=240000000L waveshare_rp2040_lcd_1_28.menu.freq.250=250 MHz (Overclock) waveshare_rp2040_lcd_1_28.menu.freq.250.build.f_cpu=250000000L -waveshare_rp2040_lcd_1_28.menu.freq.275=275 MHz (Overclock) -waveshare_rp2040_lcd_1_28.menu.freq.275.build.f_cpu=275000000L +waveshare_rp2040_lcd_1_28.menu.freq.276=276 MHz (Overclock) +waveshare_rp2040_lcd_1_28.menu.freq.276.build.f_cpu=276000000L waveshare_rp2040_lcd_1_28.menu.freq.300=300 MHz (Overclock) waveshare_rp2040_lcd_1_28.menu.freq.300.build.f_cpu=300000000L waveshare_rp2040_lcd_1_28.menu.opt.Small=Small (-Os) (standard) @@ -31085,6 +36187,10 @@ waveshare_rp2040_lcd_1_28.menu.opt.Debug=Debug (-Og) waveshare_rp2040_lcd_1_28.menu.opt.Debug.build.flags.optimize=-Og waveshare_rp2040_lcd_1_28.menu.opt.Disabled=Disabled (-O0) waveshare_rp2040_lcd_1_28.menu.opt.Disabled.build.flags.optimize=-O0 +waveshare_rp2040_lcd_1_28.menu.os.none=None +waveshare_rp2040_lcd_1_28.menu.os.none.build.os= +waveshare_rp2040_lcd_1_28.menu.os.freertos=FreeRTOS SMP +waveshare_rp2040_lcd_1_28.menu.os.freertos.build.os=-D__FREERTOS waveshare_rp2040_lcd_1_28.menu.profile.Disabled=Disabled waveshare_rp2040_lcd_1_28.menu.profile.Disabled.build.flags.profile= waveshare_rp2040_lcd_1_28.menu.profile.Enabled=Enabled @@ -31096,7 +36202,7 @@ waveshare_rp2040_lcd_1_28.menu.rtti.Enabled.build.flags.rtti= waveshare_rp2040_lcd_1_28.menu.stackprotect.Disabled=Disabled waveshare_rp2040_lcd_1_28.menu.stackprotect.Disabled.build.flags.stackprotect= waveshare_rp2040_lcd_1_28.menu.stackprotect.Enabled=Enabled -waveshare_rp2040_lcd_1_28.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +waveshare_rp2040_lcd_1_28.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all waveshare_rp2040_lcd_1_28.menu.exceptions.Disabled=Disabled waveshare_rp2040_lcd_1_28.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions waveshare_rp2040_lcd_1_28.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -31123,8 +36229,10 @@ waveshare_rp2040_lcd_1_28.menu.dbglvl.Wire=Wire waveshare_rp2040_lcd_1_28.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE waveshare_rp2040_lcd_1_28.menu.dbglvl.Bluetooth=Bluetooth waveshare_rp2040_lcd_1_28.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +waveshare_rp2040_lcd_1_28.menu.dbglvl.LWIP=LWIP +waveshare_rp2040_lcd_1_28.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 waveshare_rp2040_lcd_1_28.menu.dbglvl.All=All -waveshare_rp2040_lcd_1_28.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +waveshare_rp2040_lcd_1_28.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 waveshare_rp2040_lcd_1_28.menu.dbglvl.NDEBUG=NDEBUG waveshare_rp2040_lcd_1_28.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG waveshare_rp2040_lcd_1_28.menu.usbstack.picosdk=Pico SDK @@ -31136,29 +36244,29 @@ waveshare_rp2040_lcd_1_28.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_ waveshare_rp2040_lcd_1_28.menu.usbstack.nousb=No USB waveshare_rp2040_lcd_1_28.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4only=IPv4 Only -waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2040_lcd_1_28.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 waveshare_rp2040_lcd_1_28.menu.uploadmethod.default=Default (UF2) waveshare_rp2040_lcd_1_28.menu.uploadmethod.default.build.ram_length=256k waveshare_rp2040_lcd_1_28.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -31180,6 +36288,1207 @@ waveshare_rp2040_lcd_1_28.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_d waveshare_rp2040_lcd_1_28.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap waveshare_rp2040_lcd_1_28.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap +# ----------------------------------- +# Waveshare RP2350 Zero +# ----------------------------------- +waveshare_rp2350_zero.name=Waveshare RP2350 Zero +waveshare_rp2350_zero.vid.0=0x2e8a +waveshare_rp2350_zero.pid.0=0x10b0 +waveshare_rp2350_zero.vid.1=0x2e8a +waveshare_rp2350_zero.pid.1=0x11b0 +waveshare_rp2350_zero.vid.2=0x2e8a +waveshare_rp2350_zero.pid.2=0x50b0 +waveshare_rp2350_zero.vid.3=0x2e8a +waveshare_rp2350_zero.pid.3=0x51b0 +waveshare_rp2350_zero.vid.4=0x2e8a +waveshare_rp2350_zero.pid.4=0x90b0 +waveshare_rp2350_zero.vid.5=0x2e8a +waveshare_rp2350_zero.pid.5=0x91b0 +waveshare_rp2350_zero.vid.6=0x2e8a +waveshare_rp2350_zero.pid.6=0xd0b0 +waveshare_rp2350_zero.vid.7=0x2e8a +waveshare_rp2350_zero.pid.7=0xd1b0 +waveshare_rp2350_zero.upload_port.0.vid=0x2e8a +waveshare_rp2350_zero.upload_port.0.pid=0x10b0 +waveshare_rp2350_zero.upload_port.1.vid=0x2e8a +waveshare_rp2350_zero.upload_port.1.pid=0x11b0 +waveshare_rp2350_zero.upload_port.2.vid=0x2e8a +waveshare_rp2350_zero.upload_port.2.pid=0x50b0 +waveshare_rp2350_zero.upload_port.3.vid=0x2e8a +waveshare_rp2350_zero.upload_port.3.pid=0x51b0 +waveshare_rp2350_zero.upload_port.4.vid=0x2e8a +waveshare_rp2350_zero.upload_port.4.pid=0x90b0 +waveshare_rp2350_zero.upload_port.5.vid=0x2e8a +waveshare_rp2350_zero.upload_port.5.pid=0x91b0 +waveshare_rp2350_zero.upload_port.6.vid=0x2e8a +waveshare_rp2350_zero.upload_port.6.pid=0xd0b0 +waveshare_rp2350_zero.upload_port.7.vid=0x2e8a +waveshare_rp2350_zero.upload_port.7.pid=0xd1b0 +waveshare_rp2350_zero.build.usbvid=-DUSBD_VID=0x2e8a +waveshare_rp2350_zero.build.usbpid=-DUSBD_PID=0x10b0 +waveshare_rp2350_zero.build.usbpwr=-DUSBD_MAX_POWER_MA=500 +waveshare_rp2350_zero.build.board=WAVESHARE_RP2350_ZERO +waveshare_rp2350_zero.build.variant=waveshare_rp2350_zero +waveshare_rp2350_zero.upload.maximum_size=4194304 +waveshare_rp2350_zero.upload.wait_for_upload_port=true +waveshare_rp2350_zero.upload.erase_cmd= +waveshare_rp2350_zero.serial.disableDTR=false +waveshare_rp2350_zero.serial.disableRTS=false +waveshare_rp2350_zero.build.f_cpu=125000000 +waveshare_rp2350_zero.build.led= +waveshare_rp2350_zero.build.core=rp2040 +waveshare_rp2350_zero.build.ldscript=memmap_default.ld +waveshare_rp2350_zero.build.boot2=none +waveshare_rp2350_zero.build.usb_manufacturer="Waveshare" +waveshare_rp2350_zero.build.usb_product="RP2350 Zero" +waveshare_rp2350_zero.build.psram_length=0x000000 +waveshare_rp2350_zero.menu.flash.4194304_0=4MB (no FS) +waveshare_rp2350_zero.menu.flash.4194304_0.upload.maximum_size=4186112 +waveshare_rp2350_zero.menu.flash.4194304_0.build.flash_total=4194304 +waveshare_rp2350_zero.menu.flash.4194304_0.build.flash_length=4186112 +waveshare_rp2350_zero.menu.flash.4194304_0.build.eeprom_start=272621568 +waveshare_rp2350_zero.menu.flash.4194304_0.build.fs_start=272621568 +waveshare_rp2350_zero.menu.flash.4194304_0.build.fs_end=272621568 +waveshare_rp2350_zero.menu.flash.4194304_65536=4MB (Sketch: 4032KB, FS: 64KB) +waveshare_rp2350_zero.menu.flash.4194304_65536.upload.maximum_size=4120576 +waveshare_rp2350_zero.menu.flash.4194304_65536.build.flash_total=4194304 +waveshare_rp2350_zero.menu.flash.4194304_65536.build.flash_length=4120576 +waveshare_rp2350_zero.menu.flash.4194304_65536.build.eeprom_start=272621568 +waveshare_rp2350_zero.menu.flash.4194304_65536.build.fs_start=272556032 +waveshare_rp2350_zero.menu.flash.4194304_65536.build.fs_end=272621568 +waveshare_rp2350_zero.menu.flash.4194304_131072=4MB (Sketch: 3968KB, FS: 128KB) +waveshare_rp2350_zero.menu.flash.4194304_131072.upload.maximum_size=4055040 +waveshare_rp2350_zero.menu.flash.4194304_131072.build.flash_total=4194304 +waveshare_rp2350_zero.menu.flash.4194304_131072.build.flash_length=4055040 +waveshare_rp2350_zero.menu.flash.4194304_131072.build.eeprom_start=272621568 +waveshare_rp2350_zero.menu.flash.4194304_131072.build.fs_start=272490496 +waveshare_rp2350_zero.menu.flash.4194304_131072.build.fs_end=272621568 +waveshare_rp2350_zero.menu.flash.4194304_262144=4MB (Sketch: 3840KB, FS: 256KB) +waveshare_rp2350_zero.menu.flash.4194304_262144.upload.maximum_size=3923968 +waveshare_rp2350_zero.menu.flash.4194304_262144.build.flash_total=4194304 +waveshare_rp2350_zero.menu.flash.4194304_262144.build.flash_length=3923968 +waveshare_rp2350_zero.menu.flash.4194304_262144.build.eeprom_start=272621568 +waveshare_rp2350_zero.menu.flash.4194304_262144.build.fs_start=272359424 +waveshare_rp2350_zero.menu.flash.4194304_262144.build.fs_end=272621568 +waveshare_rp2350_zero.menu.flash.4194304_524288=4MB (Sketch: 3584KB, FS: 512KB) +waveshare_rp2350_zero.menu.flash.4194304_524288.upload.maximum_size=3661824 +waveshare_rp2350_zero.menu.flash.4194304_524288.build.flash_total=4194304 +waveshare_rp2350_zero.menu.flash.4194304_524288.build.flash_length=3661824 +waveshare_rp2350_zero.menu.flash.4194304_524288.build.eeprom_start=272621568 +waveshare_rp2350_zero.menu.flash.4194304_524288.build.fs_start=272097280 +waveshare_rp2350_zero.menu.flash.4194304_524288.build.fs_end=272621568 +waveshare_rp2350_zero.menu.flash.4194304_1048576=4MB (Sketch: 3MB, FS: 1MB) +waveshare_rp2350_zero.menu.flash.4194304_1048576.upload.maximum_size=3137536 +waveshare_rp2350_zero.menu.flash.4194304_1048576.build.flash_total=4194304 +waveshare_rp2350_zero.menu.flash.4194304_1048576.build.flash_length=3137536 +waveshare_rp2350_zero.menu.flash.4194304_1048576.build.eeprom_start=272621568 +waveshare_rp2350_zero.menu.flash.4194304_1048576.build.fs_start=271572992 +waveshare_rp2350_zero.menu.flash.4194304_1048576.build.fs_end=272621568 +waveshare_rp2350_zero.menu.flash.4194304_2097152=4MB (Sketch: 2MB, FS: 2MB) +waveshare_rp2350_zero.menu.flash.4194304_2097152.upload.maximum_size=2088960 +waveshare_rp2350_zero.menu.flash.4194304_2097152.build.flash_total=4194304 +waveshare_rp2350_zero.menu.flash.4194304_2097152.build.flash_length=2088960 +waveshare_rp2350_zero.menu.flash.4194304_2097152.build.eeprom_start=272621568 +waveshare_rp2350_zero.menu.flash.4194304_2097152.build.fs_start=270524416 +waveshare_rp2350_zero.menu.flash.4194304_2097152.build.fs_end=272621568 +waveshare_rp2350_zero.menu.flash.4194304_3145728=4MB (Sketch: 1MB, FS: 3MB) +waveshare_rp2350_zero.menu.flash.4194304_3145728.upload.maximum_size=1040384 +waveshare_rp2350_zero.menu.flash.4194304_3145728.build.flash_total=4194304 +waveshare_rp2350_zero.menu.flash.4194304_3145728.build.flash_length=1040384 +waveshare_rp2350_zero.menu.flash.4194304_3145728.build.eeprom_start=272621568 +waveshare_rp2350_zero.menu.flash.4194304_3145728.build.fs_start=269475840 +waveshare_rp2350_zero.menu.flash.4194304_3145728.build.fs_end=272621568 +waveshare_rp2350_zero.menu.arch.arm=ARM +waveshare_rp2350_zero.menu.arch.arm.build.chip=rp2350 +waveshare_rp2350_zero.menu.arch.arm.build.toolchain=arm-none-eabi +waveshare_rp2350_zero.menu.arch.arm.build.toolchainpkg=pqt-gcc +waveshare_rp2350_zero.menu.arch.arm.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse +waveshare_rp2350_zero.menu.arch.arm.build.uf2family=--family rp2350-arm-s --abs-block +waveshare_rp2350_zero.menu.arch.arm.build.mcu=cortex-m33 +waveshare_rp2350_zero.menu.arch.riscv=RISC-V +waveshare_rp2350_zero.menu.arch.riscv.build.chip=rp2350-riscv +waveshare_rp2350_zero.menu.arch.riscv.build.toolchain=riscv32-unknown-elf +waveshare_rp2350_zero.menu.arch.riscv.build.toolchainpkg=pqt-gcc-riscv +waveshare_rp2350_zero.menu.arch.riscv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32 +waveshare_rp2350_zero.menu.arch.riscv.build.uf2family=--family rp2350-riscv --abs-block +waveshare_rp2350_zero.menu.arch.riscv.build.mcu=rv32imac +waveshare_rp2350_zero.menu.freq.150=150 MHz +waveshare_rp2350_zero.menu.freq.150.build.f_cpu=150000000L +waveshare_rp2350_zero.menu.freq.50=50 MHz +waveshare_rp2350_zero.menu.freq.50.build.f_cpu=50000000L +waveshare_rp2350_zero.menu.freq.100=100 MHz +waveshare_rp2350_zero.menu.freq.100.build.f_cpu=100000000L +waveshare_rp2350_zero.menu.freq.120=120 MHz +waveshare_rp2350_zero.menu.freq.120.build.f_cpu=120000000L +waveshare_rp2350_zero.menu.freq.125=125 MHz +waveshare_rp2350_zero.menu.freq.125.build.f_cpu=125000000L +waveshare_rp2350_zero.menu.freq.128=128 MHz +waveshare_rp2350_zero.menu.freq.128.build.f_cpu=128000000L +waveshare_rp2350_zero.menu.freq.133=133 MHz +waveshare_rp2350_zero.menu.freq.133.build.f_cpu=133000000L +waveshare_rp2350_zero.menu.freq.176=176 MHz (Overclock) +waveshare_rp2350_zero.menu.freq.176.build.f_cpu=176000000L +waveshare_rp2350_zero.menu.freq.200=200 MHz (Overclock) +waveshare_rp2350_zero.menu.freq.200.build.f_cpu=200000000L +waveshare_rp2350_zero.menu.freq.225=225 MHz (Overclock) +waveshare_rp2350_zero.menu.freq.225.build.f_cpu=225000000L +waveshare_rp2350_zero.menu.freq.240=240 MHz (Overclock) +waveshare_rp2350_zero.menu.freq.240.build.f_cpu=240000000L +waveshare_rp2350_zero.menu.freq.250=250 MHz (Overclock) +waveshare_rp2350_zero.menu.freq.250.build.f_cpu=250000000L +waveshare_rp2350_zero.menu.freq.276=276 MHz (Overclock) +waveshare_rp2350_zero.menu.freq.276.build.f_cpu=276000000L +waveshare_rp2350_zero.menu.freq.300=300 MHz (Overclock) +waveshare_rp2350_zero.menu.freq.300.build.f_cpu=300000000L +waveshare_rp2350_zero.menu.opt.Small=Small (-Os) (standard) +waveshare_rp2350_zero.menu.opt.Small.build.flags.optimize=-Os +waveshare_rp2350_zero.menu.opt.Optimize=Optimize (-O) +waveshare_rp2350_zero.menu.opt.Optimize.build.flags.optimize=-O +waveshare_rp2350_zero.menu.opt.Optimize2=Optimize More (-O2) +waveshare_rp2350_zero.menu.opt.Optimize2.build.flags.optimize=-O2 +waveshare_rp2350_zero.menu.opt.Optimize3=Optimize Even More (-O3) +waveshare_rp2350_zero.menu.opt.Optimize3.build.flags.optimize=-O3 +waveshare_rp2350_zero.menu.opt.Fast=Fast (-Ofast) (maybe slower) +waveshare_rp2350_zero.menu.opt.Fast.build.flags.optimize=-Ofast +waveshare_rp2350_zero.menu.opt.Debug=Debug (-Og) +waveshare_rp2350_zero.menu.opt.Debug.build.flags.optimize=-Og +waveshare_rp2350_zero.menu.opt.Disabled=Disabled (-O0) +waveshare_rp2350_zero.menu.opt.Disabled.build.flags.optimize=-O0 +waveshare_rp2350_zero.menu.os.none=None +waveshare_rp2350_zero.menu.os.none.build.os= +waveshare_rp2350_zero.menu.os.freertos=FreeRTOS SMP +waveshare_rp2350_zero.menu.os.freertos.build.os=-D__FREERTOS +waveshare_rp2350_zero.menu.profile.Disabled=Disabled +waveshare_rp2350_zero.menu.profile.Disabled.build.flags.profile= +waveshare_rp2350_zero.menu.profile.Enabled=Enabled +waveshare_rp2350_zero.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +waveshare_rp2350_zero.menu.rtti.Disabled=Disabled +waveshare_rp2350_zero.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +waveshare_rp2350_zero.menu.rtti.Enabled=Enabled +waveshare_rp2350_zero.menu.rtti.Enabled.build.flags.rtti= +waveshare_rp2350_zero.menu.stackprotect.Disabled=Disabled +waveshare_rp2350_zero.menu.stackprotect.Disabled.build.flags.stackprotect= +waveshare_rp2350_zero.menu.stackprotect.Enabled=Enabled +waveshare_rp2350_zero.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +waveshare_rp2350_zero.menu.exceptions.Disabled=Disabled +waveshare_rp2350_zero.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +waveshare_rp2350_zero.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +waveshare_rp2350_zero.menu.exceptions.Enabled=Enabled +waveshare_rp2350_zero.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +waveshare_rp2350_zero.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +waveshare_rp2350_zero.menu.dbgport.Disabled=Disabled +waveshare_rp2350_zero.menu.dbgport.Disabled.build.debug_port= +waveshare_rp2350_zero.menu.dbgport.Serial=Serial +waveshare_rp2350_zero.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +waveshare_rp2350_zero.menu.dbgport.Serial1=Serial1 +waveshare_rp2350_zero.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +waveshare_rp2350_zero.menu.dbgport.Serial2=Serial2 +waveshare_rp2350_zero.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +waveshare_rp2350_zero.menu.dbgport.SerialSemi=SerialSemi +waveshare_rp2350_zero.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +waveshare_rp2350_zero.menu.dbglvl.None=None +waveshare_rp2350_zero.menu.dbglvl.None.build.debug_level= +waveshare_rp2350_zero.menu.dbglvl.Core=Core +waveshare_rp2350_zero.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +waveshare_rp2350_zero.menu.dbglvl.SPI=SPI +waveshare_rp2350_zero.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +waveshare_rp2350_zero.menu.dbglvl.Wire=Wire +waveshare_rp2350_zero.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +waveshare_rp2350_zero.menu.dbglvl.Bluetooth=Bluetooth +waveshare_rp2350_zero.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +waveshare_rp2350_zero.menu.dbglvl.LWIP=LWIP +waveshare_rp2350_zero.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +waveshare_rp2350_zero.menu.dbglvl.All=All +waveshare_rp2350_zero.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +waveshare_rp2350_zero.menu.dbglvl.NDEBUG=NDEBUG +waveshare_rp2350_zero.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +waveshare_rp2350_zero.menu.usbstack.picosdk=Pico SDK +waveshare_rp2350_zero.menu.usbstack.picosdk.build.usbstack_flags= +waveshare_rp2350_zero.menu.usbstack.tinyusb=Adafruit TinyUSB +waveshare_rp2350_zero.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +waveshare_rp2350_zero.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +waveshare_rp2350_zero.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +waveshare_rp2350_zero.menu.usbstack.nousb=No USB +waveshare_rp2350_zero.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +waveshare_rp2350_zero.menu.ipbtstack.ipv4only=IPv4 Only +waveshare_rp2350_zero.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +waveshare_rp2350_zero.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +waveshare_rp2350_zero.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +waveshare_rp2350_zero.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +waveshare_rp2350_zero.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +waveshare_rp2350_zero.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +waveshare_rp2350_zero.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +waveshare_rp2350_zero.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +waveshare_rp2350_zero.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +waveshare_rp2350_zero.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +waveshare_rp2350_zero.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +waveshare_rp2350_zero.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +waveshare_rp2350_zero.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +waveshare_rp2350_zero.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +waveshare_rp2350_zero.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +waveshare_rp2350_zero.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +waveshare_rp2350_zero.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +waveshare_rp2350_zero.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +waveshare_rp2350_zero.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2350_zero.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +waveshare_rp2350_zero.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +waveshare_rp2350_zero.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2350_zero.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +waveshare_rp2350_zero.menu.uploadmethod.default=Default (UF2) +waveshare_rp2350_zero.menu.uploadmethod.default.build.ram_length=512k +waveshare_rp2350_zero.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +waveshare_rp2350_zero.menu.uploadmethod.default.upload.maximum_data_size=524288 +waveshare_rp2350_zero.menu.uploadmethod.default.upload.tool=uf2conv +waveshare_rp2350_zero.menu.uploadmethod.default.upload.tool.default=uf2conv +waveshare_rp2350_zero.menu.uploadmethod.default.upload.tool.network=uf2conv-network +waveshare_rp2350_zero.menu.uploadmethod.picotool=Picotool +waveshare_rp2350_zero.menu.uploadmethod.picotool.build.ram_length=512k +waveshare_rp2350_zero.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +waveshare_rp2350_zero.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +waveshare_rp2350_zero.menu.uploadmethod.picotool.upload.maximum_data_size=524288 +waveshare_rp2350_zero.menu.uploadmethod.picotool.upload.tool=picotool +waveshare_rp2350_zero.menu.uploadmethod.picotool.upload.tool.default=picotool +waveshare_rp2350_zero.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +waveshare_rp2350_zero.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k +waveshare_rp2350_zero.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +waveshare_rp2350_zero.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 +waveshare_rp2350_zero.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +waveshare_rp2350_zero.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + +# ----------------------------------- +# Waveshare RP2350 PiZero +# ----------------------------------- +waveshare_rp2350_pizero.name=Waveshare RP2350 PiZero +waveshare_rp2350_pizero.vid.0=0x2e8a +waveshare_rp2350_pizero.pid.0=0x000f +waveshare_rp2350_pizero.vid.1=0x2e8a +waveshare_rp2350_pizero.pid.1=0x010f +waveshare_rp2350_pizero.vid.2=0x2e8a +waveshare_rp2350_pizero.pid.2=0x400f +waveshare_rp2350_pizero.vid.3=0x2e8a +waveshare_rp2350_pizero.pid.3=0x410f +waveshare_rp2350_pizero.vid.4=0x2e8a +waveshare_rp2350_pizero.pid.4=0x800f +waveshare_rp2350_pizero.vid.5=0x2e8a +waveshare_rp2350_pizero.pid.5=0x810f +waveshare_rp2350_pizero.vid.6=0x2e8a +waveshare_rp2350_pizero.pid.6=0xc00f +waveshare_rp2350_pizero.vid.7=0x2e8a +waveshare_rp2350_pizero.pid.7=0xc10f +waveshare_rp2350_pizero.upload_port.0.vid=0x2e8a +waveshare_rp2350_pizero.upload_port.0.pid=0x000f +waveshare_rp2350_pizero.upload_port.1.vid=0x2e8a +waveshare_rp2350_pizero.upload_port.1.pid=0x010f +waveshare_rp2350_pizero.upload_port.2.vid=0x2e8a +waveshare_rp2350_pizero.upload_port.2.pid=0x400f +waveshare_rp2350_pizero.upload_port.3.vid=0x2e8a +waveshare_rp2350_pizero.upload_port.3.pid=0x410f +waveshare_rp2350_pizero.upload_port.4.vid=0x2e8a +waveshare_rp2350_pizero.upload_port.4.pid=0x800f +waveshare_rp2350_pizero.upload_port.5.vid=0x2e8a +waveshare_rp2350_pizero.upload_port.5.pid=0x810f +waveshare_rp2350_pizero.upload_port.6.vid=0x2e8a +waveshare_rp2350_pizero.upload_port.6.pid=0xc00f +waveshare_rp2350_pizero.upload_port.7.vid=0x2e8a +waveshare_rp2350_pizero.upload_port.7.pid=0xc10f +waveshare_rp2350_pizero.build.usbvid=-DUSBD_VID=0x2e8a +waveshare_rp2350_pizero.build.usbpid=-DUSBD_PID=0x000f +waveshare_rp2350_pizero.build.usbpwr=-DUSBD_MAX_POWER_MA=500 +waveshare_rp2350_pizero.build.board=WAVESHARE_RP2350_PIZERO +waveshare_rp2350_pizero.build.variant=waveshare_rp2350_pizero +waveshare_rp2350_pizero.upload.maximum_size=16777216 +waveshare_rp2350_pizero.upload.wait_for_upload_port=true +waveshare_rp2350_pizero.upload.erase_cmd= +waveshare_rp2350_pizero.serial.disableDTR=false +waveshare_rp2350_pizero.serial.disableRTS=false +waveshare_rp2350_pizero.build.f_cpu=125000000 +waveshare_rp2350_pizero.build.led= +waveshare_rp2350_pizero.build.core=rp2040 +waveshare_rp2350_pizero.build.ldscript=memmap_default.ld +waveshare_rp2350_pizero.build.boot2=none +waveshare_rp2350_pizero.build.usb_manufacturer="Waveshare" +waveshare_rp2350_pizero.build.usb_product="RP2350 PiZero" +waveshare_rp2350_pizero.build.psram_length=0x000000 +waveshare_rp2350_pizero.menu.flash.16777216_0=16MB (no FS) +waveshare_rp2350_pizero.menu.flash.16777216_0.upload.maximum_size=16769024 +waveshare_rp2350_pizero.menu.flash.16777216_0.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_0.build.flash_length=16769024 +waveshare_rp2350_pizero.menu.flash.16777216_0.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_0.build.fs_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_0.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) +waveshare_rp2350_pizero.menu.flash.16777216_65536.upload.maximum_size=16703488 +waveshare_rp2350_pizero.menu.flash.16777216_65536.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_65536.build.flash_length=16703488 +waveshare_rp2350_pizero.menu.flash.16777216_65536.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_65536.build.fs_start=285138944 +waveshare_rp2350_pizero.menu.flash.16777216_65536.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) +waveshare_rp2350_pizero.menu.flash.16777216_131072.upload.maximum_size=16637952 +waveshare_rp2350_pizero.menu.flash.16777216_131072.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_131072.build.flash_length=16637952 +waveshare_rp2350_pizero.menu.flash.16777216_131072.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_131072.build.fs_start=285073408 +waveshare_rp2350_pizero.menu.flash.16777216_131072.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) +waveshare_rp2350_pizero.menu.flash.16777216_262144.upload.maximum_size=16506880 +waveshare_rp2350_pizero.menu.flash.16777216_262144.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_262144.build.flash_length=16506880 +waveshare_rp2350_pizero.menu.flash.16777216_262144.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_262144.build.fs_start=284942336 +waveshare_rp2350_pizero.menu.flash.16777216_262144.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) +waveshare_rp2350_pizero.menu.flash.16777216_524288.upload.maximum_size=16244736 +waveshare_rp2350_pizero.menu.flash.16777216_524288.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_524288.build.flash_length=16244736 +waveshare_rp2350_pizero.menu.flash.16777216_524288.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_524288.build.fs_start=284680192 +waveshare_rp2350_pizero.menu.flash.16777216_524288.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) +waveshare_rp2350_pizero.menu.flash.16777216_1048576.upload.maximum_size=15720448 +waveshare_rp2350_pizero.menu.flash.16777216_1048576.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_1048576.build.flash_length=15720448 +waveshare_rp2350_pizero.menu.flash.16777216_1048576.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_1048576.build.fs_start=284155904 +waveshare_rp2350_pizero.menu.flash.16777216_1048576.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) +waveshare_rp2350_pizero.menu.flash.16777216_2097152.upload.maximum_size=14671872 +waveshare_rp2350_pizero.menu.flash.16777216_2097152.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_2097152.build.flash_length=14671872 +waveshare_rp2350_pizero.menu.flash.16777216_2097152.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_2097152.build.fs_start=283107328 +waveshare_rp2350_pizero.menu.flash.16777216_2097152.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) +waveshare_rp2350_pizero.menu.flash.16777216_3145728.upload.maximum_size=13623296 +waveshare_rp2350_pizero.menu.flash.16777216_3145728.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_3145728.build.flash_length=13623296 +waveshare_rp2350_pizero.menu.flash.16777216_3145728.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_3145728.build.fs_start=282058752 +waveshare_rp2350_pizero.menu.flash.16777216_3145728.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) +waveshare_rp2350_pizero.menu.flash.16777216_4194304.upload.maximum_size=12574720 +waveshare_rp2350_pizero.menu.flash.16777216_4194304.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_4194304.build.flash_length=12574720 +waveshare_rp2350_pizero.menu.flash.16777216_4194304.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_4194304.build.fs_start=281010176 +waveshare_rp2350_pizero.menu.flash.16777216_4194304.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) +waveshare_rp2350_pizero.menu.flash.16777216_5242880.upload.maximum_size=11526144 +waveshare_rp2350_pizero.menu.flash.16777216_5242880.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_5242880.build.flash_length=11526144 +waveshare_rp2350_pizero.menu.flash.16777216_5242880.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_5242880.build.fs_start=279961600 +waveshare_rp2350_pizero.menu.flash.16777216_5242880.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) +waveshare_rp2350_pizero.menu.flash.16777216_6291456.upload.maximum_size=10477568 +waveshare_rp2350_pizero.menu.flash.16777216_6291456.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_6291456.build.flash_length=10477568 +waveshare_rp2350_pizero.menu.flash.16777216_6291456.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_6291456.build.fs_start=278913024 +waveshare_rp2350_pizero.menu.flash.16777216_6291456.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) +waveshare_rp2350_pizero.menu.flash.16777216_7340032.upload.maximum_size=9428992 +waveshare_rp2350_pizero.menu.flash.16777216_7340032.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_7340032.build.flash_length=9428992 +waveshare_rp2350_pizero.menu.flash.16777216_7340032.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_7340032.build.fs_start=277864448 +waveshare_rp2350_pizero.menu.flash.16777216_7340032.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) +waveshare_rp2350_pizero.menu.flash.16777216_8388608.upload.maximum_size=8380416 +waveshare_rp2350_pizero.menu.flash.16777216_8388608.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_8388608.build.flash_length=8380416 +waveshare_rp2350_pizero.menu.flash.16777216_8388608.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_8388608.build.fs_start=276815872 +waveshare_rp2350_pizero.menu.flash.16777216_8388608.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) +waveshare_rp2350_pizero.menu.flash.16777216_9437184.upload.maximum_size=7331840 +waveshare_rp2350_pizero.menu.flash.16777216_9437184.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_9437184.build.flash_length=7331840 +waveshare_rp2350_pizero.menu.flash.16777216_9437184.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_9437184.build.fs_start=275767296 +waveshare_rp2350_pizero.menu.flash.16777216_9437184.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) +waveshare_rp2350_pizero.menu.flash.16777216_10485760.upload.maximum_size=6283264 +waveshare_rp2350_pizero.menu.flash.16777216_10485760.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_10485760.build.flash_length=6283264 +waveshare_rp2350_pizero.menu.flash.16777216_10485760.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_10485760.build.fs_start=274718720 +waveshare_rp2350_pizero.menu.flash.16777216_10485760.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) +waveshare_rp2350_pizero.menu.flash.16777216_11534336.upload.maximum_size=5234688 +waveshare_rp2350_pizero.menu.flash.16777216_11534336.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_11534336.build.flash_length=5234688 +waveshare_rp2350_pizero.menu.flash.16777216_11534336.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_11534336.build.fs_start=273670144 +waveshare_rp2350_pizero.menu.flash.16777216_11534336.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) +waveshare_rp2350_pizero.menu.flash.16777216_12582912.upload.maximum_size=4186112 +waveshare_rp2350_pizero.menu.flash.16777216_12582912.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_12582912.build.flash_length=4186112 +waveshare_rp2350_pizero.menu.flash.16777216_12582912.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_12582912.build.fs_start=272621568 +waveshare_rp2350_pizero.menu.flash.16777216_12582912.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) +waveshare_rp2350_pizero.menu.flash.16777216_13631488.upload.maximum_size=3137536 +waveshare_rp2350_pizero.menu.flash.16777216_13631488.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_13631488.build.flash_length=3137536 +waveshare_rp2350_pizero.menu.flash.16777216_13631488.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_13631488.build.fs_start=271572992 +waveshare_rp2350_pizero.menu.flash.16777216_13631488.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) +waveshare_rp2350_pizero.menu.flash.16777216_14680064.upload.maximum_size=2088960 +waveshare_rp2350_pizero.menu.flash.16777216_14680064.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_14680064.build.flash_length=2088960 +waveshare_rp2350_pizero.menu.flash.16777216_14680064.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_14680064.build.fs_start=270524416 +waveshare_rp2350_pizero.menu.flash.16777216_14680064.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) +waveshare_rp2350_pizero.menu.flash.16777216_15728640.upload.maximum_size=1040384 +waveshare_rp2350_pizero.menu.flash.16777216_15728640.build.flash_total=16777216 +waveshare_rp2350_pizero.menu.flash.16777216_15728640.build.flash_length=1040384 +waveshare_rp2350_pizero.menu.flash.16777216_15728640.build.eeprom_start=285204480 +waveshare_rp2350_pizero.menu.flash.16777216_15728640.build.fs_start=269475840 +waveshare_rp2350_pizero.menu.flash.16777216_15728640.build.fs_end=285204480 +waveshare_rp2350_pizero.menu.arch.arm=ARM +waveshare_rp2350_pizero.menu.arch.arm.build.chip=rp2350 +waveshare_rp2350_pizero.menu.arch.arm.build.toolchain=arm-none-eabi +waveshare_rp2350_pizero.menu.arch.arm.build.toolchainpkg=pqt-gcc +waveshare_rp2350_pizero.menu.arch.arm.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse +waveshare_rp2350_pizero.menu.arch.arm.build.uf2family=--family rp2350-arm-s --abs-block +waveshare_rp2350_pizero.menu.arch.arm.build.mcu=cortex-m33 +waveshare_rp2350_pizero.menu.arch.riscv=RISC-V +waveshare_rp2350_pizero.menu.arch.riscv.build.chip=rp2350-riscv +waveshare_rp2350_pizero.menu.arch.riscv.build.toolchain=riscv32-unknown-elf +waveshare_rp2350_pizero.menu.arch.riscv.build.toolchainpkg=pqt-gcc-riscv +waveshare_rp2350_pizero.menu.arch.riscv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32 +waveshare_rp2350_pizero.menu.arch.riscv.build.uf2family=--family rp2350-riscv --abs-block +waveshare_rp2350_pizero.menu.arch.riscv.build.mcu=rv32imac +waveshare_rp2350_pizero.menu.freq.150=150 MHz +waveshare_rp2350_pizero.menu.freq.150.build.f_cpu=150000000L +waveshare_rp2350_pizero.menu.freq.50=50 MHz +waveshare_rp2350_pizero.menu.freq.50.build.f_cpu=50000000L +waveshare_rp2350_pizero.menu.freq.100=100 MHz +waveshare_rp2350_pizero.menu.freq.100.build.f_cpu=100000000L +waveshare_rp2350_pizero.menu.freq.120=120 MHz +waveshare_rp2350_pizero.menu.freq.120.build.f_cpu=120000000L +waveshare_rp2350_pizero.menu.freq.125=125 MHz +waveshare_rp2350_pizero.menu.freq.125.build.f_cpu=125000000L +waveshare_rp2350_pizero.menu.freq.128=128 MHz +waveshare_rp2350_pizero.menu.freq.128.build.f_cpu=128000000L +waveshare_rp2350_pizero.menu.freq.133=133 MHz +waveshare_rp2350_pizero.menu.freq.133.build.f_cpu=133000000L +waveshare_rp2350_pizero.menu.freq.176=176 MHz (Overclock) +waveshare_rp2350_pizero.menu.freq.176.build.f_cpu=176000000L +waveshare_rp2350_pizero.menu.freq.200=200 MHz (Overclock) +waveshare_rp2350_pizero.menu.freq.200.build.f_cpu=200000000L +waveshare_rp2350_pizero.menu.freq.225=225 MHz (Overclock) +waveshare_rp2350_pizero.menu.freq.225.build.f_cpu=225000000L +waveshare_rp2350_pizero.menu.freq.240=240 MHz (Overclock) +waveshare_rp2350_pizero.menu.freq.240.build.f_cpu=240000000L +waveshare_rp2350_pizero.menu.freq.250=250 MHz (Overclock) +waveshare_rp2350_pizero.menu.freq.250.build.f_cpu=250000000L +waveshare_rp2350_pizero.menu.freq.276=276 MHz (Overclock) +waveshare_rp2350_pizero.menu.freq.276.build.f_cpu=276000000L +waveshare_rp2350_pizero.menu.freq.300=300 MHz (Overclock) +waveshare_rp2350_pizero.menu.freq.300.build.f_cpu=300000000L +waveshare_rp2350_pizero.menu.opt.Small=Small (-Os) (standard) +waveshare_rp2350_pizero.menu.opt.Small.build.flags.optimize=-Os +waveshare_rp2350_pizero.menu.opt.Optimize=Optimize (-O) +waveshare_rp2350_pizero.menu.opt.Optimize.build.flags.optimize=-O +waveshare_rp2350_pizero.menu.opt.Optimize2=Optimize More (-O2) +waveshare_rp2350_pizero.menu.opt.Optimize2.build.flags.optimize=-O2 +waveshare_rp2350_pizero.menu.opt.Optimize3=Optimize Even More (-O3) +waveshare_rp2350_pizero.menu.opt.Optimize3.build.flags.optimize=-O3 +waveshare_rp2350_pizero.menu.opt.Fast=Fast (-Ofast) (maybe slower) +waveshare_rp2350_pizero.menu.opt.Fast.build.flags.optimize=-Ofast +waveshare_rp2350_pizero.menu.opt.Debug=Debug (-Og) +waveshare_rp2350_pizero.menu.opt.Debug.build.flags.optimize=-Og +waveshare_rp2350_pizero.menu.opt.Disabled=Disabled (-O0) +waveshare_rp2350_pizero.menu.opt.Disabled.build.flags.optimize=-O0 +waveshare_rp2350_pizero.menu.os.none=None +waveshare_rp2350_pizero.menu.os.none.build.os= +waveshare_rp2350_pizero.menu.os.freertos=FreeRTOS SMP +waveshare_rp2350_pizero.menu.os.freertos.build.os=-D__FREERTOS +waveshare_rp2350_pizero.menu.profile.Disabled=Disabled +waveshare_rp2350_pizero.menu.profile.Disabled.build.flags.profile= +waveshare_rp2350_pizero.menu.profile.Enabled=Enabled +waveshare_rp2350_pizero.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +waveshare_rp2350_pizero.menu.rtti.Disabled=Disabled +waveshare_rp2350_pizero.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +waveshare_rp2350_pizero.menu.rtti.Enabled=Enabled +waveshare_rp2350_pizero.menu.rtti.Enabled.build.flags.rtti= +waveshare_rp2350_pizero.menu.stackprotect.Disabled=Disabled +waveshare_rp2350_pizero.menu.stackprotect.Disabled.build.flags.stackprotect= +waveshare_rp2350_pizero.menu.stackprotect.Enabled=Enabled +waveshare_rp2350_pizero.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +waveshare_rp2350_pizero.menu.exceptions.Disabled=Disabled +waveshare_rp2350_pizero.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +waveshare_rp2350_pizero.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +waveshare_rp2350_pizero.menu.exceptions.Enabled=Enabled +waveshare_rp2350_pizero.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +waveshare_rp2350_pizero.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +waveshare_rp2350_pizero.menu.dbgport.Disabled=Disabled +waveshare_rp2350_pizero.menu.dbgport.Disabled.build.debug_port= +waveshare_rp2350_pizero.menu.dbgport.Serial=Serial +waveshare_rp2350_pizero.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +waveshare_rp2350_pizero.menu.dbgport.Serial1=Serial1 +waveshare_rp2350_pizero.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +waveshare_rp2350_pizero.menu.dbgport.Serial2=Serial2 +waveshare_rp2350_pizero.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +waveshare_rp2350_pizero.menu.dbgport.SerialSemi=SerialSemi +waveshare_rp2350_pizero.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +waveshare_rp2350_pizero.menu.dbglvl.None=None +waveshare_rp2350_pizero.menu.dbglvl.None.build.debug_level= +waveshare_rp2350_pizero.menu.dbglvl.Core=Core +waveshare_rp2350_pizero.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +waveshare_rp2350_pizero.menu.dbglvl.SPI=SPI +waveshare_rp2350_pizero.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +waveshare_rp2350_pizero.menu.dbglvl.Wire=Wire +waveshare_rp2350_pizero.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +waveshare_rp2350_pizero.menu.dbglvl.Bluetooth=Bluetooth +waveshare_rp2350_pizero.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +waveshare_rp2350_pizero.menu.dbglvl.LWIP=LWIP +waveshare_rp2350_pizero.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +waveshare_rp2350_pizero.menu.dbglvl.All=All +waveshare_rp2350_pizero.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +waveshare_rp2350_pizero.menu.dbglvl.NDEBUG=NDEBUG +waveshare_rp2350_pizero.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +waveshare_rp2350_pizero.menu.usbstack.picosdk=Pico SDK +waveshare_rp2350_pizero.menu.usbstack.picosdk.build.usbstack_flags= +waveshare_rp2350_pizero.menu.usbstack.tinyusb=Adafruit TinyUSB +waveshare_rp2350_pizero.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +waveshare_rp2350_pizero.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +waveshare_rp2350_pizero.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +waveshare_rp2350_pizero.menu.usbstack.nousb=No USB +waveshare_rp2350_pizero.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +waveshare_rp2350_pizero.menu.ipbtstack.ipv4only=IPv4 Only +waveshare_rp2350_pizero.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +waveshare_rp2350_pizero.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +waveshare_rp2350_pizero.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +waveshare_rp2350_pizero.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +waveshare_rp2350_pizero.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +waveshare_rp2350_pizero.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +waveshare_rp2350_pizero.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +waveshare_rp2350_pizero.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +waveshare_rp2350_pizero.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +waveshare_rp2350_pizero.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +waveshare_rp2350_pizero.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +waveshare_rp2350_pizero.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +waveshare_rp2350_pizero.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +waveshare_rp2350_pizero.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +waveshare_rp2350_pizero.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +waveshare_rp2350_pizero.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +waveshare_rp2350_pizero.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +waveshare_rp2350_pizero.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +waveshare_rp2350_pizero.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2350_pizero.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +waveshare_rp2350_pizero.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +waveshare_rp2350_pizero.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2350_pizero.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +waveshare_rp2350_pizero.menu.uploadmethod.default=Default (UF2) +waveshare_rp2350_pizero.menu.uploadmethod.default.build.ram_length=512k +waveshare_rp2350_pizero.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +waveshare_rp2350_pizero.menu.uploadmethod.default.upload.maximum_data_size=524288 +waveshare_rp2350_pizero.menu.uploadmethod.default.upload.tool=uf2conv +waveshare_rp2350_pizero.menu.uploadmethod.default.upload.tool.default=uf2conv +waveshare_rp2350_pizero.menu.uploadmethod.default.upload.tool.network=uf2conv-network +waveshare_rp2350_pizero.menu.uploadmethod.picotool=Picotool +waveshare_rp2350_pizero.menu.uploadmethod.picotool.build.ram_length=512k +waveshare_rp2350_pizero.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +waveshare_rp2350_pizero.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +waveshare_rp2350_pizero.menu.uploadmethod.picotool.upload.maximum_data_size=524288 +waveshare_rp2350_pizero.menu.uploadmethod.picotool.upload.tool=picotool +waveshare_rp2350_pizero.menu.uploadmethod.picotool.upload.tool.default=picotool +waveshare_rp2350_pizero.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +waveshare_rp2350_pizero.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k +waveshare_rp2350_pizero.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +waveshare_rp2350_pizero.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 +waveshare_rp2350_pizero.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +waveshare_rp2350_pizero.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + +# ----------------------------------- +# Waveshare RP2350 Plus +# ----------------------------------- +waveshare_rp2350_plus.name=Waveshare RP2350 Plus +waveshare_rp2350_plus.vid.0=0x2e8a +waveshare_rp2350_plus.pid.0=0x10b1 +waveshare_rp2350_plus.vid.1=0x2e8a +waveshare_rp2350_plus.pid.1=0x11b1 +waveshare_rp2350_plus.vid.2=0x2e8a +waveshare_rp2350_plus.pid.2=0x50b1 +waveshare_rp2350_plus.vid.3=0x2e8a +waveshare_rp2350_plus.pid.3=0x51b1 +waveshare_rp2350_plus.vid.4=0x2e8a +waveshare_rp2350_plus.pid.4=0x90b1 +waveshare_rp2350_plus.vid.5=0x2e8a +waveshare_rp2350_plus.pid.5=0x91b1 +waveshare_rp2350_plus.vid.6=0x2e8a +waveshare_rp2350_plus.pid.6=0xd0b1 +waveshare_rp2350_plus.vid.7=0x2e8a +waveshare_rp2350_plus.pid.7=0xd1b1 +waveshare_rp2350_plus.upload_port.0.vid=0x2e8a +waveshare_rp2350_plus.upload_port.0.pid=0x10b1 +waveshare_rp2350_plus.upload_port.1.vid=0x2e8a +waveshare_rp2350_plus.upload_port.1.pid=0x11b1 +waveshare_rp2350_plus.upload_port.2.vid=0x2e8a +waveshare_rp2350_plus.upload_port.2.pid=0x50b1 +waveshare_rp2350_plus.upload_port.3.vid=0x2e8a +waveshare_rp2350_plus.upload_port.3.pid=0x51b1 +waveshare_rp2350_plus.upload_port.4.vid=0x2e8a +waveshare_rp2350_plus.upload_port.4.pid=0x90b1 +waveshare_rp2350_plus.upload_port.5.vid=0x2e8a +waveshare_rp2350_plus.upload_port.5.pid=0x91b1 +waveshare_rp2350_plus.upload_port.6.vid=0x2e8a +waveshare_rp2350_plus.upload_port.6.pid=0xd0b1 +waveshare_rp2350_plus.upload_port.7.vid=0x2e8a +waveshare_rp2350_plus.upload_port.7.pid=0xd1b1 +waveshare_rp2350_plus.build.usbvid=-DUSBD_VID=0x2e8a +waveshare_rp2350_plus.build.usbpid=-DUSBD_PID=0x10b1 +waveshare_rp2350_plus.build.usbpwr=-DUSBD_MAX_POWER_MA=500 +waveshare_rp2350_plus.build.board=WAVESHARE_RP2350_PLUS +waveshare_rp2350_plus.build.variant=waveshare_rp2350_plus +waveshare_rp2350_plus.upload.maximum_size=4194304 +waveshare_rp2350_plus.upload.wait_for_upload_port=true +waveshare_rp2350_plus.upload.erase_cmd= +waveshare_rp2350_plus.serial.disableDTR=false +waveshare_rp2350_plus.serial.disableRTS=false +waveshare_rp2350_plus.build.f_cpu=125000000 +waveshare_rp2350_plus.build.led= +waveshare_rp2350_plus.build.core=rp2040 +waveshare_rp2350_plus.build.ldscript=memmap_default.ld +waveshare_rp2350_plus.build.boot2=none +waveshare_rp2350_plus.build.usb_manufacturer="Waveshare" +waveshare_rp2350_plus.build.usb_product="RP2350 Plus" +waveshare_rp2350_plus.build.psram_length=0x000000 +waveshare_rp2350_plus.menu.flash.4194304_0=4MB (no FS) +waveshare_rp2350_plus.menu.flash.4194304_0.upload.maximum_size=4186112 +waveshare_rp2350_plus.menu.flash.4194304_0.build.flash_total=4194304 +waveshare_rp2350_plus.menu.flash.4194304_0.build.flash_length=4186112 +waveshare_rp2350_plus.menu.flash.4194304_0.build.eeprom_start=272621568 +waveshare_rp2350_plus.menu.flash.4194304_0.build.fs_start=272621568 +waveshare_rp2350_plus.menu.flash.4194304_0.build.fs_end=272621568 +waveshare_rp2350_plus.menu.flash.4194304_65536=4MB (Sketch: 4032KB, FS: 64KB) +waveshare_rp2350_plus.menu.flash.4194304_65536.upload.maximum_size=4120576 +waveshare_rp2350_plus.menu.flash.4194304_65536.build.flash_total=4194304 +waveshare_rp2350_plus.menu.flash.4194304_65536.build.flash_length=4120576 +waveshare_rp2350_plus.menu.flash.4194304_65536.build.eeprom_start=272621568 +waveshare_rp2350_plus.menu.flash.4194304_65536.build.fs_start=272556032 +waveshare_rp2350_plus.menu.flash.4194304_65536.build.fs_end=272621568 +waveshare_rp2350_plus.menu.flash.4194304_131072=4MB (Sketch: 3968KB, FS: 128KB) +waveshare_rp2350_plus.menu.flash.4194304_131072.upload.maximum_size=4055040 +waveshare_rp2350_plus.menu.flash.4194304_131072.build.flash_total=4194304 +waveshare_rp2350_plus.menu.flash.4194304_131072.build.flash_length=4055040 +waveshare_rp2350_plus.menu.flash.4194304_131072.build.eeprom_start=272621568 +waveshare_rp2350_plus.menu.flash.4194304_131072.build.fs_start=272490496 +waveshare_rp2350_plus.menu.flash.4194304_131072.build.fs_end=272621568 +waveshare_rp2350_plus.menu.flash.4194304_262144=4MB (Sketch: 3840KB, FS: 256KB) +waveshare_rp2350_plus.menu.flash.4194304_262144.upload.maximum_size=3923968 +waveshare_rp2350_plus.menu.flash.4194304_262144.build.flash_total=4194304 +waveshare_rp2350_plus.menu.flash.4194304_262144.build.flash_length=3923968 +waveshare_rp2350_plus.menu.flash.4194304_262144.build.eeprom_start=272621568 +waveshare_rp2350_plus.menu.flash.4194304_262144.build.fs_start=272359424 +waveshare_rp2350_plus.menu.flash.4194304_262144.build.fs_end=272621568 +waveshare_rp2350_plus.menu.flash.4194304_524288=4MB (Sketch: 3584KB, FS: 512KB) +waveshare_rp2350_plus.menu.flash.4194304_524288.upload.maximum_size=3661824 +waveshare_rp2350_plus.menu.flash.4194304_524288.build.flash_total=4194304 +waveshare_rp2350_plus.menu.flash.4194304_524288.build.flash_length=3661824 +waveshare_rp2350_plus.menu.flash.4194304_524288.build.eeprom_start=272621568 +waveshare_rp2350_plus.menu.flash.4194304_524288.build.fs_start=272097280 +waveshare_rp2350_plus.menu.flash.4194304_524288.build.fs_end=272621568 +waveshare_rp2350_plus.menu.flash.4194304_1048576=4MB (Sketch: 3MB, FS: 1MB) +waveshare_rp2350_plus.menu.flash.4194304_1048576.upload.maximum_size=3137536 +waveshare_rp2350_plus.menu.flash.4194304_1048576.build.flash_total=4194304 +waveshare_rp2350_plus.menu.flash.4194304_1048576.build.flash_length=3137536 +waveshare_rp2350_plus.menu.flash.4194304_1048576.build.eeprom_start=272621568 +waveshare_rp2350_plus.menu.flash.4194304_1048576.build.fs_start=271572992 +waveshare_rp2350_plus.menu.flash.4194304_1048576.build.fs_end=272621568 +waveshare_rp2350_plus.menu.flash.4194304_2097152=4MB (Sketch: 2MB, FS: 2MB) +waveshare_rp2350_plus.menu.flash.4194304_2097152.upload.maximum_size=2088960 +waveshare_rp2350_plus.menu.flash.4194304_2097152.build.flash_total=4194304 +waveshare_rp2350_plus.menu.flash.4194304_2097152.build.flash_length=2088960 +waveshare_rp2350_plus.menu.flash.4194304_2097152.build.eeprom_start=272621568 +waveshare_rp2350_plus.menu.flash.4194304_2097152.build.fs_start=270524416 +waveshare_rp2350_plus.menu.flash.4194304_2097152.build.fs_end=272621568 +waveshare_rp2350_plus.menu.flash.4194304_3145728=4MB (Sketch: 1MB, FS: 3MB) +waveshare_rp2350_plus.menu.flash.4194304_3145728.upload.maximum_size=1040384 +waveshare_rp2350_plus.menu.flash.4194304_3145728.build.flash_total=4194304 +waveshare_rp2350_plus.menu.flash.4194304_3145728.build.flash_length=1040384 +waveshare_rp2350_plus.menu.flash.4194304_3145728.build.eeprom_start=272621568 +waveshare_rp2350_plus.menu.flash.4194304_3145728.build.fs_start=269475840 +waveshare_rp2350_plus.menu.flash.4194304_3145728.build.fs_end=272621568 +waveshare_rp2350_plus.menu.flash.16777216_0=16MB (no FS) +waveshare_rp2350_plus.menu.flash.16777216_0.upload.maximum_size=16769024 +waveshare_rp2350_plus.menu.flash.16777216_0.build.flash_total=16777216 +waveshare_rp2350_plus.menu.flash.16777216_0.build.flash_length=16769024 +waveshare_rp2350_plus.menu.flash.16777216_0.build.eeprom_start=285204480 +waveshare_rp2350_plus.menu.flash.16777216_0.build.fs_start=285204480 +waveshare_rp2350_plus.menu.flash.16777216_0.build.fs_end=285204480 +waveshare_rp2350_plus.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) +waveshare_rp2350_plus.menu.flash.16777216_15728640.upload.maximum_size=1040384 +waveshare_rp2350_plus.menu.flash.16777216_15728640.build.flash_total=16777216 +waveshare_rp2350_plus.menu.flash.16777216_15728640.build.flash_length=1040384 +waveshare_rp2350_plus.menu.flash.16777216_15728640.build.eeprom_start=285204480 +waveshare_rp2350_plus.menu.flash.16777216_15728640.build.fs_start=269475840 +waveshare_rp2350_plus.menu.flash.16777216_15728640.build.fs_end=285204480 +waveshare_rp2350_plus.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) +waveshare_rp2350_plus.menu.flash.16777216_14680064.upload.maximum_size=2088960 +waveshare_rp2350_plus.menu.flash.16777216_14680064.build.flash_total=16777216 +waveshare_rp2350_plus.menu.flash.16777216_14680064.build.flash_length=2088960 +waveshare_rp2350_plus.menu.flash.16777216_14680064.build.eeprom_start=285204480 +waveshare_rp2350_plus.menu.flash.16777216_14680064.build.fs_start=270524416 +waveshare_rp2350_plus.menu.flash.16777216_14680064.build.fs_end=285204480 +waveshare_rp2350_plus.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) +waveshare_rp2350_plus.menu.flash.16777216_12582912.upload.maximum_size=4186112 +waveshare_rp2350_plus.menu.flash.16777216_12582912.build.flash_total=16777216 +waveshare_rp2350_plus.menu.flash.16777216_12582912.build.flash_length=4186112 +waveshare_rp2350_plus.menu.flash.16777216_12582912.build.eeprom_start=285204480 +waveshare_rp2350_plus.menu.flash.16777216_12582912.build.fs_start=272621568 +waveshare_rp2350_plus.menu.flash.16777216_12582912.build.fs_end=285204480 +waveshare_rp2350_plus.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) +waveshare_rp2350_plus.menu.flash.16777216_8388608.upload.maximum_size=8380416 +waveshare_rp2350_plus.menu.flash.16777216_8388608.build.flash_total=16777216 +waveshare_rp2350_plus.menu.flash.16777216_8388608.build.flash_length=8380416 +waveshare_rp2350_plus.menu.flash.16777216_8388608.build.eeprom_start=285204480 +waveshare_rp2350_plus.menu.flash.16777216_8388608.build.fs_start=276815872 +waveshare_rp2350_plus.menu.flash.16777216_8388608.build.fs_end=285204480 +waveshare_rp2350_plus.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) +waveshare_rp2350_plus.menu.flash.16777216_4194304.upload.maximum_size=12574720 +waveshare_rp2350_plus.menu.flash.16777216_4194304.build.flash_total=16777216 +waveshare_rp2350_plus.menu.flash.16777216_4194304.build.flash_length=12574720 +waveshare_rp2350_plus.menu.flash.16777216_4194304.build.eeprom_start=285204480 +waveshare_rp2350_plus.menu.flash.16777216_4194304.build.fs_start=281010176 +waveshare_rp2350_plus.menu.flash.16777216_4194304.build.fs_end=285204480 +waveshare_rp2350_plus.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) +waveshare_rp2350_plus.menu.flash.16777216_2097152.upload.maximum_size=14671872 +waveshare_rp2350_plus.menu.flash.16777216_2097152.build.flash_total=16777216 +waveshare_rp2350_plus.menu.flash.16777216_2097152.build.flash_length=14671872 +waveshare_rp2350_plus.menu.flash.16777216_2097152.build.eeprom_start=285204480 +waveshare_rp2350_plus.menu.flash.16777216_2097152.build.fs_start=283107328 +waveshare_rp2350_plus.menu.flash.16777216_2097152.build.fs_end=285204480 +waveshare_rp2350_plus.menu.arch.arm=ARM +waveshare_rp2350_plus.menu.arch.arm.build.chip=rp2350 +waveshare_rp2350_plus.menu.arch.arm.build.toolchain=arm-none-eabi +waveshare_rp2350_plus.menu.arch.arm.build.toolchainpkg=pqt-gcc +waveshare_rp2350_plus.menu.arch.arm.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse +waveshare_rp2350_plus.menu.arch.arm.build.uf2family=--family rp2350-arm-s --abs-block +waveshare_rp2350_plus.menu.arch.arm.build.mcu=cortex-m33 +waveshare_rp2350_plus.menu.arch.riscv=RISC-V +waveshare_rp2350_plus.menu.arch.riscv.build.chip=rp2350-riscv +waveshare_rp2350_plus.menu.arch.riscv.build.toolchain=riscv32-unknown-elf +waveshare_rp2350_plus.menu.arch.riscv.build.toolchainpkg=pqt-gcc-riscv +waveshare_rp2350_plus.menu.arch.riscv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32 +waveshare_rp2350_plus.menu.arch.riscv.build.uf2family=--family rp2350-riscv --abs-block +waveshare_rp2350_plus.menu.arch.riscv.build.mcu=rv32imac +waveshare_rp2350_plus.menu.freq.150=150 MHz +waveshare_rp2350_plus.menu.freq.150.build.f_cpu=150000000L +waveshare_rp2350_plus.menu.freq.50=50 MHz +waveshare_rp2350_plus.menu.freq.50.build.f_cpu=50000000L +waveshare_rp2350_plus.menu.freq.100=100 MHz +waveshare_rp2350_plus.menu.freq.100.build.f_cpu=100000000L +waveshare_rp2350_plus.menu.freq.120=120 MHz +waveshare_rp2350_plus.menu.freq.120.build.f_cpu=120000000L +waveshare_rp2350_plus.menu.freq.125=125 MHz +waveshare_rp2350_plus.menu.freq.125.build.f_cpu=125000000L +waveshare_rp2350_plus.menu.freq.128=128 MHz +waveshare_rp2350_plus.menu.freq.128.build.f_cpu=128000000L +waveshare_rp2350_plus.menu.freq.133=133 MHz +waveshare_rp2350_plus.menu.freq.133.build.f_cpu=133000000L +waveshare_rp2350_plus.menu.freq.176=176 MHz (Overclock) +waveshare_rp2350_plus.menu.freq.176.build.f_cpu=176000000L +waveshare_rp2350_plus.menu.freq.200=200 MHz (Overclock) +waveshare_rp2350_plus.menu.freq.200.build.f_cpu=200000000L +waveshare_rp2350_plus.menu.freq.225=225 MHz (Overclock) +waveshare_rp2350_plus.menu.freq.225.build.f_cpu=225000000L +waveshare_rp2350_plus.menu.freq.240=240 MHz (Overclock) +waveshare_rp2350_plus.menu.freq.240.build.f_cpu=240000000L +waveshare_rp2350_plus.menu.freq.250=250 MHz (Overclock) +waveshare_rp2350_plus.menu.freq.250.build.f_cpu=250000000L +waveshare_rp2350_plus.menu.freq.276=276 MHz (Overclock) +waveshare_rp2350_plus.menu.freq.276.build.f_cpu=276000000L +waveshare_rp2350_plus.menu.freq.300=300 MHz (Overclock) +waveshare_rp2350_plus.menu.freq.300.build.f_cpu=300000000L +waveshare_rp2350_plus.menu.opt.Small=Small (-Os) (standard) +waveshare_rp2350_plus.menu.opt.Small.build.flags.optimize=-Os +waveshare_rp2350_plus.menu.opt.Optimize=Optimize (-O) +waveshare_rp2350_plus.menu.opt.Optimize.build.flags.optimize=-O +waveshare_rp2350_plus.menu.opt.Optimize2=Optimize More (-O2) +waveshare_rp2350_plus.menu.opt.Optimize2.build.flags.optimize=-O2 +waveshare_rp2350_plus.menu.opt.Optimize3=Optimize Even More (-O3) +waveshare_rp2350_plus.menu.opt.Optimize3.build.flags.optimize=-O3 +waveshare_rp2350_plus.menu.opt.Fast=Fast (-Ofast) (maybe slower) +waveshare_rp2350_plus.menu.opt.Fast.build.flags.optimize=-Ofast +waveshare_rp2350_plus.menu.opt.Debug=Debug (-Og) +waveshare_rp2350_plus.menu.opt.Debug.build.flags.optimize=-Og +waveshare_rp2350_plus.menu.opt.Disabled=Disabled (-O0) +waveshare_rp2350_plus.menu.opt.Disabled.build.flags.optimize=-O0 +waveshare_rp2350_plus.menu.os.none=None +waveshare_rp2350_plus.menu.os.none.build.os= +waveshare_rp2350_plus.menu.os.freertos=FreeRTOS SMP +waveshare_rp2350_plus.menu.os.freertos.build.os=-D__FREERTOS +waveshare_rp2350_plus.menu.profile.Disabled=Disabled +waveshare_rp2350_plus.menu.profile.Disabled.build.flags.profile= +waveshare_rp2350_plus.menu.profile.Enabled=Enabled +waveshare_rp2350_plus.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +waveshare_rp2350_plus.menu.rtti.Disabled=Disabled +waveshare_rp2350_plus.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +waveshare_rp2350_plus.menu.rtti.Enabled=Enabled +waveshare_rp2350_plus.menu.rtti.Enabled.build.flags.rtti= +waveshare_rp2350_plus.menu.stackprotect.Disabled=Disabled +waveshare_rp2350_plus.menu.stackprotect.Disabled.build.flags.stackprotect= +waveshare_rp2350_plus.menu.stackprotect.Enabled=Enabled +waveshare_rp2350_plus.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +waveshare_rp2350_plus.menu.exceptions.Disabled=Disabled +waveshare_rp2350_plus.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +waveshare_rp2350_plus.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +waveshare_rp2350_plus.menu.exceptions.Enabled=Enabled +waveshare_rp2350_plus.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +waveshare_rp2350_plus.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +waveshare_rp2350_plus.menu.dbgport.Disabled=Disabled +waveshare_rp2350_plus.menu.dbgport.Disabled.build.debug_port= +waveshare_rp2350_plus.menu.dbgport.Serial=Serial +waveshare_rp2350_plus.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +waveshare_rp2350_plus.menu.dbgport.Serial1=Serial1 +waveshare_rp2350_plus.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +waveshare_rp2350_plus.menu.dbgport.Serial2=Serial2 +waveshare_rp2350_plus.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +waveshare_rp2350_plus.menu.dbgport.SerialSemi=SerialSemi +waveshare_rp2350_plus.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +waveshare_rp2350_plus.menu.dbglvl.None=None +waveshare_rp2350_plus.menu.dbglvl.None.build.debug_level= +waveshare_rp2350_plus.menu.dbglvl.Core=Core +waveshare_rp2350_plus.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +waveshare_rp2350_plus.menu.dbglvl.SPI=SPI +waveshare_rp2350_plus.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +waveshare_rp2350_plus.menu.dbglvl.Wire=Wire +waveshare_rp2350_plus.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +waveshare_rp2350_plus.menu.dbglvl.Bluetooth=Bluetooth +waveshare_rp2350_plus.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +waveshare_rp2350_plus.menu.dbglvl.LWIP=LWIP +waveshare_rp2350_plus.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +waveshare_rp2350_plus.menu.dbglvl.All=All +waveshare_rp2350_plus.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +waveshare_rp2350_plus.menu.dbglvl.NDEBUG=NDEBUG +waveshare_rp2350_plus.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +waveshare_rp2350_plus.menu.usbstack.picosdk=Pico SDK +waveshare_rp2350_plus.menu.usbstack.picosdk.build.usbstack_flags= +waveshare_rp2350_plus.menu.usbstack.tinyusb=Adafruit TinyUSB +waveshare_rp2350_plus.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +waveshare_rp2350_plus.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +waveshare_rp2350_plus.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +waveshare_rp2350_plus.menu.usbstack.nousb=No USB +waveshare_rp2350_plus.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +waveshare_rp2350_plus.menu.ipbtstack.ipv4only=IPv4 Only +waveshare_rp2350_plus.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +waveshare_rp2350_plus.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +waveshare_rp2350_plus.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +waveshare_rp2350_plus.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +waveshare_rp2350_plus.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +waveshare_rp2350_plus.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +waveshare_rp2350_plus.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +waveshare_rp2350_plus.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +waveshare_rp2350_plus.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +waveshare_rp2350_plus.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +waveshare_rp2350_plus.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +waveshare_rp2350_plus.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +waveshare_rp2350_plus.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +waveshare_rp2350_plus.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +waveshare_rp2350_plus.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +waveshare_rp2350_plus.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +waveshare_rp2350_plus.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +waveshare_rp2350_plus.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +waveshare_rp2350_plus.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2350_plus.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +waveshare_rp2350_plus.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +waveshare_rp2350_plus.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2350_plus.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +waveshare_rp2350_plus.menu.uploadmethod.default=Default (UF2) +waveshare_rp2350_plus.menu.uploadmethod.default.build.ram_length=512k +waveshare_rp2350_plus.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +waveshare_rp2350_plus.menu.uploadmethod.default.upload.maximum_data_size=524288 +waveshare_rp2350_plus.menu.uploadmethod.default.upload.tool=uf2conv +waveshare_rp2350_plus.menu.uploadmethod.default.upload.tool.default=uf2conv +waveshare_rp2350_plus.menu.uploadmethod.default.upload.tool.network=uf2conv-network +waveshare_rp2350_plus.menu.uploadmethod.picotool=Picotool +waveshare_rp2350_plus.menu.uploadmethod.picotool.build.ram_length=512k +waveshare_rp2350_plus.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +waveshare_rp2350_plus.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +waveshare_rp2350_plus.menu.uploadmethod.picotool.upload.maximum_data_size=524288 +waveshare_rp2350_plus.menu.uploadmethod.picotool.upload.tool=picotool +waveshare_rp2350_plus.menu.uploadmethod.picotool.upload.tool.default=picotool +waveshare_rp2350_plus.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +waveshare_rp2350_plus.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k +waveshare_rp2350_plus.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +waveshare_rp2350_plus.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 +waveshare_rp2350_plus.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +waveshare_rp2350_plus.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + +# ----------------------------------- +# Waveshare RP2350 LCD 0.96 +# ----------------------------------- +waveshare_rp2350_lcd_0_96.name=Waveshare RP2350 LCD 0.96 +waveshare_rp2350_lcd_0_96.vid.0=0x2e8a +waveshare_rp2350_lcd_0_96.pid.0=0x10b7 +waveshare_rp2350_lcd_0_96.vid.1=0x2e8a +waveshare_rp2350_lcd_0_96.pid.1=0x11b7 +waveshare_rp2350_lcd_0_96.vid.2=0x2e8a +waveshare_rp2350_lcd_0_96.pid.2=0x50b7 +waveshare_rp2350_lcd_0_96.vid.3=0x2e8a +waveshare_rp2350_lcd_0_96.pid.3=0x51b7 +waveshare_rp2350_lcd_0_96.vid.4=0x2e8a +waveshare_rp2350_lcd_0_96.pid.4=0x90b7 +waveshare_rp2350_lcd_0_96.vid.5=0x2e8a +waveshare_rp2350_lcd_0_96.pid.5=0x91b7 +waveshare_rp2350_lcd_0_96.vid.6=0x2e8a +waveshare_rp2350_lcd_0_96.pid.6=0xd0b7 +waveshare_rp2350_lcd_0_96.vid.7=0x2e8a +waveshare_rp2350_lcd_0_96.pid.7=0xd1b7 +waveshare_rp2350_lcd_0_96.upload_port.0.vid=0x2e8a +waveshare_rp2350_lcd_0_96.upload_port.0.pid=0x10b7 +waveshare_rp2350_lcd_0_96.upload_port.1.vid=0x2e8a +waveshare_rp2350_lcd_0_96.upload_port.1.pid=0x11b7 +waveshare_rp2350_lcd_0_96.upload_port.2.vid=0x2e8a +waveshare_rp2350_lcd_0_96.upload_port.2.pid=0x50b7 +waveshare_rp2350_lcd_0_96.upload_port.3.vid=0x2e8a +waveshare_rp2350_lcd_0_96.upload_port.3.pid=0x51b7 +waveshare_rp2350_lcd_0_96.upload_port.4.vid=0x2e8a +waveshare_rp2350_lcd_0_96.upload_port.4.pid=0x90b7 +waveshare_rp2350_lcd_0_96.upload_port.5.vid=0x2e8a +waveshare_rp2350_lcd_0_96.upload_port.5.pid=0x91b7 +waveshare_rp2350_lcd_0_96.upload_port.6.vid=0x2e8a +waveshare_rp2350_lcd_0_96.upload_port.6.pid=0xd0b7 +waveshare_rp2350_lcd_0_96.upload_port.7.vid=0x2e8a +waveshare_rp2350_lcd_0_96.upload_port.7.pid=0xd1b7 +waveshare_rp2350_lcd_0_96.build.usbvid=-DUSBD_VID=0x2e8a +waveshare_rp2350_lcd_0_96.build.usbpid=-DUSBD_PID=0x10b7 +waveshare_rp2350_lcd_0_96.build.usbpwr=-DUSBD_MAX_POWER_MA=500 +waveshare_rp2350_lcd_0_96.build.board=WAVESHARE_RP2350_LCD_0_96 +waveshare_rp2350_lcd_0_96.build.variant=waveshare_rp2350_lcd_0_96 +waveshare_rp2350_lcd_0_96.upload.maximum_size=4194304 +waveshare_rp2350_lcd_0_96.upload.wait_for_upload_port=true +waveshare_rp2350_lcd_0_96.upload.erase_cmd= +waveshare_rp2350_lcd_0_96.serial.disableDTR=false +waveshare_rp2350_lcd_0_96.serial.disableRTS=false +waveshare_rp2350_lcd_0_96.build.f_cpu=125000000 +waveshare_rp2350_lcd_0_96.build.led= +waveshare_rp2350_lcd_0_96.build.core=rp2040 +waveshare_rp2350_lcd_0_96.build.ldscript=memmap_default.ld +waveshare_rp2350_lcd_0_96.build.boot2=none +waveshare_rp2350_lcd_0_96.build.usb_manufacturer="Waveshare" +waveshare_rp2350_lcd_0_96.build.usb_product="RP2350 LCD 0.96" +waveshare_rp2350_lcd_0_96.build.psram_length=0x000000 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_0=4MB (no FS) +waveshare_rp2350_lcd_0_96.menu.flash.4194304_0.upload.maximum_size=4186112 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_0.build.flash_total=4194304 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_0.build.flash_length=4186112 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_0.build.eeprom_start=272621568 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_0.build.fs_start=272621568 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_0.build.fs_end=272621568 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_65536=4MB (Sketch: 4032KB, FS: 64KB) +waveshare_rp2350_lcd_0_96.menu.flash.4194304_65536.upload.maximum_size=4120576 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_65536.build.flash_total=4194304 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_65536.build.flash_length=4120576 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_65536.build.eeprom_start=272621568 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_65536.build.fs_start=272556032 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_65536.build.fs_end=272621568 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_131072=4MB (Sketch: 3968KB, FS: 128KB) +waveshare_rp2350_lcd_0_96.menu.flash.4194304_131072.upload.maximum_size=4055040 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_131072.build.flash_total=4194304 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_131072.build.flash_length=4055040 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_131072.build.eeprom_start=272621568 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_131072.build.fs_start=272490496 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_131072.build.fs_end=272621568 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_262144=4MB (Sketch: 3840KB, FS: 256KB) +waveshare_rp2350_lcd_0_96.menu.flash.4194304_262144.upload.maximum_size=3923968 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_262144.build.flash_total=4194304 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_262144.build.flash_length=3923968 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_262144.build.eeprom_start=272621568 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_262144.build.fs_start=272359424 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_262144.build.fs_end=272621568 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_524288=4MB (Sketch: 3584KB, FS: 512KB) +waveshare_rp2350_lcd_0_96.menu.flash.4194304_524288.upload.maximum_size=3661824 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_524288.build.flash_total=4194304 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_524288.build.flash_length=3661824 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_524288.build.eeprom_start=272621568 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_524288.build.fs_start=272097280 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_524288.build.fs_end=272621568 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_1048576=4MB (Sketch: 3MB, FS: 1MB) +waveshare_rp2350_lcd_0_96.menu.flash.4194304_1048576.upload.maximum_size=3137536 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_1048576.build.flash_total=4194304 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_1048576.build.flash_length=3137536 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_1048576.build.eeprom_start=272621568 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_1048576.build.fs_start=271572992 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_1048576.build.fs_end=272621568 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_2097152=4MB (Sketch: 2MB, FS: 2MB) +waveshare_rp2350_lcd_0_96.menu.flash.4194304_2097152.upload.maximum_size=2088960 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_2097152.build.flash_total=4194304 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_2097152.build.flash_length=2088960 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_2097152.build.eeprom_start=272621568 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_2097152.build.fs_start=270524416 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_2097152.build.fs_end=272621568 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_3145728=4MB (Sketch: 1MB, FS: 3MB) +waveshare_rp2350_lcd_0_96.menu.flash.4194304_3145728.upload.maximum_size=1040384 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_3145728.build.flash_total=4194304 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_3145728.build.flash_length=1040384 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_3145728.build.eeprom_start=272621568 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_3145728.build.fs_start=269475840 +waveshare_rp2350_lcd_0_96.menu.flash.4194304_3145728.build.fs_end=272621568 +waveshare_rp2350_lcd_0_96.menu.arch.arm=ARM +waveshare_rp2350_lcd_0_96.menu.arch.arm.build.chip=rp2350 +waveshare_rp2350_lcd_0_96.menu.arch.arm.build.toolchain=arm-none-eabi +waveshare_rp2350_lcd_0_96.menu.arch.arm.build.toolchainpkg=pqt-gcc +waveshare_rp2350_lcd_0_96.menu.arch.arm.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse +waveshare_rp2350_lcd_0_96.menu.arch.arm.build.uf2family=--family rp2350-arm-s --abs-block +waveshare_rp2350_lcd_0_96.menu.arch.arm.build.mcu=cortex-m33 +waveshare_rp2350_lcd_0_96.menu.arch.riscv=RISC-V +waveshare_rp2350_lcd_0_96.menu.arch.riscv.build.chip=rp2350-riscv +waveshare_rp2350_lcd_0_96.menu.arch.riscv.build.toolchain=riscv32-unknown-elf +waveshare_rp2350_lcd_0_96.menu.arch.riscv.build.toolchainpkg=pqt-gcc-riscv +waveshare_rp2350_lcd_0_96.menu.arch.riscv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32 +waveshare_rp2350_lcd_0_96.menu.arch.riscv.build.uf2family=--family rp2350-riscv --abs-block +waveshare_rp2350_lcd_0_96.menu.arch.riscv.build.mcu=rv32imac +waveshare_rp2350_lcd_0_96.menu.freq.150=150 MHz +waveshare_rp2350_lcd_0_96.menu.freq.150.build.f_cpu=150000000L +waveshare_rp2350_lcd_0_96.menu.freq.50=50 MHz +waveshare_rp2350_lcd_0_96.menu.freq.50.build.f_cpu=50000000L +waveshare_rp2350_lcd_0_96.menu.freq.100=100 MHz +waveshare_rp2350_lcd_0_96.menu.freq.100.build.f_cpu=100000000L +waveshare_rp2350_lcd_0_96.menu.freq.120=120 MHz +waveshare_rp2350_lcd_0_96.menu.freq.120.build.f_cpu=120000000L +waveshare_rp2350_lcd_0_96.menu.freq.125=125 MHz +waveshare_rp2350_lcd_0_96.menu.freq.125.build.f_cpu=125000000L +waveshare_rp2350_lcd_0_96.menu.freq.128=128 MHz +waveshare_rp2350_lcd_0_96.menu.freq.128.build.f_cpu=128000000L +waveshare_rp2350_lcd_0_96.menu.freq.133=133 MHz +waveshare_rp2350_lcd_0_96.menu.freq.133.build.f_cpu=133000000L +waveshare_rp2350_lcd_0_96.menu.freq.176=176 MHz (Overclock) +waveshare_rp2350_lcd_0_96.menu.freq.176.build.f_cpu=176000000L +waveshare_rp2350_lcd_0_96.menu.freq.200=200 MHz (Overclock) +waveshare_rp2350_lcd_0_96.menu.freq.200.build.f_cpu=200000000L +waveshare_rp2350_lcd_0_96.menu.freq.225=225 MHz (Overclock) +waveshare_rp2350_lcd_0_96.menu.freq.225.build.f_cpu=225000000L +waveshare_rp2350_lcd_0_96.menu.freq.240=240 MHz (Overclock) +waveshare_rp2350_lcd_0_96.menu.freq.240.build.f_cpu=240000000L +waveshare_rp2350_lcd_0_96.menu.freq.250=250 MHz (Overclock) +waveshare_rp2350_lcd_0_96.menu.freq.250.build.f_cpu=250000000L +waveshare_rp2350_lcd_0_96.menu.freq.276=276 MHz (Overclock) +waveshare_rp2350_lcd_0_96.menu.freq.276.build.f_cpu=276000000L +waveshare_rp2350_lcd_0_96.menu.freq.300=300 MHz (Overclock) +waveshare_rp2350_lcd_0_96.menu.freq.300.build.f_cpu=300000000L +waveshare_rp2350_lcd_0_96.menu.opt.Small=Small (-Os) (standard) +waveshare_rp2350_lcd_0_96.menu.opt.Small.build.flags.optimize=-Os +waveshare_rp2350_lcd_0_96.menu.opt.Optimize=Optimize (-O) +waveshare_rp2350_lcd_0_96.menu.opt.Optimize.build.flags.optimize=-O +waveshare_rp2350_lcd_0_96.menu.opt.Optimize2=Optimize More (-O2) +waveshare_rp2350_lcd_0_96.menu.opt.Optimize2.build.flags.optimize=-O2 +waveshare_rp2350_lcd_0_96.menu.opt.Optimize3=Optimize Even More (-O3) +waveshare_rp2350_lcd_0_96.menu.opt.Optimize3.build.flags.optimize=-O3 +waveshare_rp2350_lcd_0_96.menu.opt.Fast=Fast (-Ofast) (maybe slower) +waveshare_rp2350_lcd_0_96.menu.opt.Fast.build.flags.optimize=-Ofast +waveshare_rp2350_lcd_0_96.menu.opt.Debug=Debug (-Og) +waveshare_rp2350_lcd_0_96.menu.opt.Debug.build.flags.optimize=-Og +waveshare_rp2350_lcd_0_96.menu.opt.Disabled=Disabled (-O0) +waveshare_rp2350_lcd_0_96.menu.opt.Disabled.build.flags.optimize=-O0 +waveshare_rp2350_lcd_0_96.menu.os.none=None +waveshare_rp2350_lcd_0_96.menu.os.none.build.os= +waveshare_rp2350_lcd_0_96.menu.os.freertos=FreeRTOS SMP +waveshare_rp2350_lcd_0_96.menu.os.freertos.build.os=-D__FREERTOS +waveshare_rp2350_lcd_0_96.menu.profile.Disabled=Disabled +waveshare_rp2350_lcd_0_96.menu.profile.Disabled.build.flags.profile= +waveshare_rp2350_lcd_0_96.menu.profile.Enabled=Enabled +waveshare_rp2350_lcd_0_96.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +waveshare_rp2350_lcd_0_96.menu.rtti.Disabled=Disabled +waveshare_rp2350_lcd_0_96.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +waveshare_rp2350_lcd_0_96.menu.rtti.Enabled=Enabled +waveshare_rp2350_lcd_0_96.menu.rtti.Enabled.build.flags.rtti= +waveshare_rp2350_lcd_0_96.menu.stackprotect.Disabled=Disabled +waveshare_rp2350_lcd_0_96.menu.stackprotect.Disabled.build.flags.stackprotect= +waveshare_rp2350_lcd_0_96.menu.stackprotect.Enabled=Enabled +waveshare_rp2350_lcd_0_96.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +waveshare_rp2350_lcd_0_96.menu.exceptions.Disabled=Disabled +waveshare_rp2350_lcd_0_96.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +waveshare_rp2350_lcd_0_96.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +waveshare_rp2350_lcd_0_96.menu.exceptions.Enabled=Enabled +waveshare_rp2350_lcd_0_96.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +waveshare_rp2350_lcd_0_96.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +waveshare_rp2350_lcd_0_96.menu.dbgport.Disabled=Disabled +waveshare_rp2350_lcd_0_96.menu.dbgport.Disabled.build.debug_port= +waveshare_rp2350_lcd_0_96.menu.dbgport.Serial=Serial +waveshare_rp2350_lcd_0_96.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +waveshare_rp2350_lcd_0_96.menu.dbgport.Serial1=Serial1 +waveshare_rp2350_lcd_0_96.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +waveshare_rp2350_lcd_0_96.menu.dbgport.Serial2=Serial2 +waveshare_rp2350_lcd_0_96.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +waveshare_rp2350_lcd_0_96.menu.dbgport.SerialSemi=SerialSemi +waveshare_rp2350_lcd_0_96.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +waveshare_rp2350_lcd_0_96.menu.dbglvl.None=None +waveshare_rp2350_lcd_0_96.menu.dbglvl.None.build.debug_level= +waveshare_rp2350_lcd_0_96.menu.dbglvl.Core=Core +waveshare_rp2350_lcd_0_96.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +waveshare_rp2350_lcd_0_96.menu.dbglvl.SPI=SPI +waveshare_rp2350_lcd_0_96.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +waveshare_rp2350_lcd_0_96.menu.dbglvl.Wire=Wire +waveshare_rp2350_lcd_0_96.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +waveshare_rp2350_lcd_0_96.menu.dbglvl.Bluetooth=Bluetooth +waveshare_rp2350_lcd_0_96.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +waveshare_rp2350_lcd_0_96.menu.dbglvl.LWIP=LWIP +waveshare_rp2350_lcd_0_96.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +waveshare_rp2350_lcd_0_96.menu.dbglvl.All=All +waveshare_rp2350_lcd_0_96.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +waveshare_rp2350_lcd_0_96.menu.dbglvl.NDEBUG=NDEBUG +waveshare_rp2350_lcd_0_96.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +waveshare_rp2350_lcd_0_96.menu.usbstack.picosdk=Pico SDK +waveshare_rp2350_lcd_0_96.menu.usbstack.picosdk.build.usbstack_flags= +waveshare_rp2350_lcd_0_96.menu.usbstack.tinyusb=Adafruit TinyUSB +waveshare_rp2350_lcd_0_96.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +waveshare_rp2350_lcd_0_96.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +waveshare_rp2350_lcd_0_96.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +waveshare_rp2350_lcd_0_96.menu.usbstack.nousb=No USB +waveshare_rp2350_lcd_0_96.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4only=IPv4 Only +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +waveshare_rp2350_lcd_0_96.menu.uploadmethod.default=Default (UF2) +waveshare_rp2350_lcd_0_96.menu.uploadmethod.default.build.ram_length=512k +waveshare_rp2350_lcd_0_96.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +waveshare_rp2350_lcd_0_96.menu.uploadmethod.default.upload.maximum_data_size=524288 +waveshare_rp2350_lcd_0_96.menu.uploadmethod.default.upload.tool=uf2conv +waveshare_rp2350_lcd_0_96.menu.uploadmethod.default.upload.tool.default=uf2conv +waveshare_rp2350_lcd_0_96.menu.uploadmethod.default.upload.tool.network=uf2conv-network +waveshare_rp2350_lcd_0_96.menu.uploadmethod.picotool=Picotool +waveshare_rp2350_lcd_0_96.menu.uploadmethod.picotool.build.ram_length=512k +waveshare_rp2350_lcd_0_96.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +waveshare_rp2350_lcd_0_96.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +waveshare_rp2350_lcd_0_96.menu.uploadmethod.picotool.upload.maximum_data_size=524288 +waveshare_rp2350_lcd_0_96.menu.uploadmethod.picotool.upload.tool=picotool +waveshare_rp2350_lcd_0_96.menu.uploadmethod.picotool.upload.tool.default=picotool +waveshare_rp2350_lcd_0_96.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +waveshare_rp2350_lcd_0_96.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k +waveshare_rp2350_lcd_0_96.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +waveshare_rp2350_lcd_0_96.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 +waveshare_rp2350_lcd_0_96.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +waveshare_rp2350_lcd_0_96.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + # ----------------------------------- # WIZnet W5100S-EVB-Pico # ----------------------------------- @@ -31281,8 +37590,8 @@ wiznet_5100s_evb_pico.menu.flash.2097152_1048576.build.flash_length=1044480 wiznet_5100s_evb_pico.menu.flash.2097152_1048576.build.eeprom_start=270528512 wiznet_5100s_evb_pico.menu.flash.2097152_1048576.build.fs_start=269479936 wiznet_5100s_evb_pico.menu.flash.2097152_1048576.build.fs_end=270528512 -wiznet_5100s_evb_pico.menu.freq.133=133 MHz -wiznet_5100s_evb_pico.menu.freq.133.build.f_cpu=133000000L +wiznet_5100s_evb_pico.menu.freq.200=200 MHz +wiznet_5100s_evb_pico.menu.freq.200.build.f_cpu=200000000L wiznet_5100s_evb_pico.menu.freq.50=50 MHz wiznet_5100s_evb_pico.menu.freq.50.build.f_cpu=50000000L wiznet_5100s_evb_pico.menu.freq.100=100 MHz @@ -31293,20 +37602,20 @@ wiznet_5100s_evb_pico.menu.freq.125=125 MHz wiznet_5100s_evb_pico.menu.freq.125.build.f_cpu=125000000L wiznet_5100s_evb_pico.menu.freq.128=128 MHz wiznet_5100s_evb_pico.menu.freq.128.build.f_cpu=128000000L -wiznet_5100s_evb_pico.menu.freq.150=150 MHz (Overclock) +wiznet_5100s_evb_pico.menu.freq.133=133 MHz +wiznet_5100s_evb_pico.menu.freq.133.build.f_cpu=133000000L +wiznet_5100s_evb_pico.menu.freq.150=150 MHz wiznet_5100s_evb_pico.menu.freq.150.build.f_cpu=150000000L -wiznet_5100s_evb_pico.menu.freq.175=175 MHz (Overclock) -wiznet_5100s_evb_pico.menu.freq.175.build.f_cpu=175000000L -wiznet_5100s_evb_pico.menu.freq.200=200 MHz (Overclock) -wiznet_5100s_evb_pico.menu.freq.200.build.f_cpu=200000000L +wiznet_5100s_evb_pico.menu.freq.176=176 MHz +wiznet_5100s_evb_pico.menu.freq.176.build.f_cpu=176000000L wiznet_5100s_evb_pico.menu.freq.225=225 MHz (Overclock) wiznet_5100s_evb_pico.menu.freq.225.build.f_cpu=225000000L wiznet_5100s_evb_pico.menu.freq.240=240 MHz (Overclock) wiznet_5100s_evb_pico.menu.freq.240.build.f_cpu=240000000L wiznet_5100s_evb_pico.menu.freq.250=250 MHz (Overclock) wiznet_5100s_evb_pico.menu.freq.250.build.f_cpu=250000000L -wiznet_5100s_evb_pico.menu.freq.275=275 MHz (Overclock) -wiznet_5100s_evb_pico.menu.freq.275.build.f_cpu=275000000L +wiznet_5100s_evb_pico.menu.freq.276=276 MHz (Overclock) +wiznet_5100s_evb_pico.menu.freq.276.build.f_cpu=276000000L wiznet_5100s_evb_pico.menu.freq.300=300 MHz (Overclock) wiznet_5100s_evb_pico.menu.freq.300.build.f_cpu=300000000L wiznet_5100s_evb_pico.menu.opt.Small=Small (-Os) (standard) @@ -31323,6 +37632,10 @@ wiznet_5100s_evb_pico.menu.opt.Debug=Debug (-Og) wiznet_5100s_evb_pico.menu.opt.Debug.build.flags.optimize=-Og wiznet_5100s_evb_pico.menu.opt.Disabled=Disabled (-O0) wiznet_5100s_evb_pico.menu.opt.Disabled.build.flags.optimize=-O0 +wiznet_5100s_evb_pico.menu.os.none=None +wiznet_5100s_evb_pico.menu.os.none.build.os= +wiznet_5100s_evb_pico.menu.os.freertos=FreeRTOS SMP +wiznet_5100s_evb_pico.menu.os.freertos.build.os=-D__FREERTOS wiznet_5100s_evb_pico.menu.profile.Disabled=Disabled wiznet_5100s_evb_pico.menu.profile.Disabled.build.flags.profile= wiznet_5100s_evb_pico.menu.profile.Enabled=Enabled @@ -31334,7 +37647,7 @@ wiznet_5100s_evb_pico.menu.rtti.Enabled.build.flags.rtti= wiznet_5100s_evb_pico.menu.stackprotect.Disabled=Disabled wiznet_5100s_evb_pico.menu.stackprotect.Disabled.build.flags.stackprotect= wiznet_5100s_evb_pico.menu.stackprotect.Enabled=Enabled -wiznet_5100s_evb_pico.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +wiznet_5100s_evb_pico.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all wiznet_5100s_evb_pico.menu.exceptions.Disabled=Disabled wiznet_5100s_evb_pico.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions wiznet_5100s_evb_pico.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -31361,8 +37674,10 @@ wiznet_5100s_evb_pico.menu.dbglvl.Wire=Wire wiznet_5100s_evb_pico.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE wiznet_5100s_evb_pico.menu.dbglvl.Bluetooth=Bluetooth wiznet_5100s_evb_pico.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +wiznet_5100s_evb_pico.menu.dbglvl.LWIP=LWIP +wiznet_5100s_evb_pico.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 wiznet_5100s_evb_pico.menu.dbglvl.All=All -wiznet_5100s_evb_pico.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +wiznet_5100s_evb_pico.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 wiznet_5100s_evb_pico.menu.dbglvl.NDEBUG=NDEBUG wiznet_5100s_evb_pico.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG wiznet_5100s_evb_pico.menu.usbstack.picosdk=Pico SDK @@ -31374,29 +37689,29 @@ wiznet_5100s_evb_pico.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINY wiznet_5100s_evb_pico.menu.usbstack.nousb=No USB wiznet_5100s_evb_pico.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" wiznet_5100s_evb_pico.menu.ipbtstack.ipv4only=IPv4 Only -wiznet_5100s_evb_pico.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +wiznet_5100s_evb_pico.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a wiznet_5100s_evb_pico.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 wiznet_5100s_evb_pico.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -wiznet_5100s_evb_pico.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +wiznet_5100s_evb_pico.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a wiznet_5100s_evb_pico.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 wiznet_5100s_evb_pico.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -wiznet_5100s_evb_pico.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -wiznet_5100s_evb_pico.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +wiznet_5100s_evb_pico.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +wiznet_5100s_evb_pico.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 wiznet_5100s_evb_pico.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -wiznet_5100s_evb_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -wiznet_5100s_evb_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +wiznet_5100s_evb_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +wiznet_5100s_evb_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 wiznet_5100s_evb_pico.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -wiznet_5100s_evb_pico.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +wiznet_5100s_evb_pico.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a wiznet_5100s_evb_pico.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 wiznet_5100s_evb_pico.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -wiznet_5100s_evb_pico.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +wiznet_5100s_evb_pico.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a wiznet_5100s_evb_pico.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 wiznet_5100s_evb_pico.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -wiznet_5100s_evb_pico.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -wiznet_5100s_evb_pico.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +wiznet_5100s_evb_pico.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +wiznet_5100s_evb_pico.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 wiznet_5100s_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -wiznet_5100s_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -wiznet_5100s_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +wiznet_5100s_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +wiznet_5100s_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 wiznet_5100s_evb_pico.menu.uploadmethod.default=Default (UF2) wiznet_5100s_evb_pico.menu.uploadmethod.default.build.ram_length=256k wiznet_5100s_evb_pico.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -31542,8 +37857,8 @@ wiznet_5100s_evb_pico2.menu.freq.128=128 MHz wiznet_5100s_evb_pico2.menu.freq.128.build.f_cpu=128000000L wiznet_5100s_evb_pico2.menu.freq.133=133 MHz wiznet_5100s_evb_pico2.menu.freq.133.build.f_cpu=133000000L -wiznet_5100s_evb_pico2.menu.freq.175=175 MHz (Overclock) -wiznet_5100s_evb_pico2.menu.freq.175.build.f_cpu=175000000L +wiznet_5100s_evb_pico2.menu.freq.176=176 MHz (Overclock) +wiznet_5100s_evb_pico2.menu.freq.176.build.f_cpu=176000000L wiznet_5100s_evb_pico2.menu.freq.200=200 MHz (Overclock) wiznet_5100s_evb_pico2.menu.freq.200.build.f_cpu=200000000L wiznet_5100s_evb_pico2.menu.freq.225=225 MHz (Overclock) @@ -31552,8 +37867,8 @@ wiznet_5100s_evb_pico2.menu.freq.240=240 MHz (Overclock) wiznet_5100s_evb_pico2.menu.freq.240.build.f_cpu=240000000L wiznet_5100s_evb_pico2.menu.freq.250=250 MHz (Overclock) wiznet_5100s_evb_pico2.menu.freq.250.build.f_cpu=250000000L -wiznet_5100s_evb_pico2.menu.freq.275=275 MHz (Overclock) -wiznet_5100s_evb_pico2.menu.freq.275.build.f_cpu=275000000L +wiznet_5100s_evb_pico2.menu.freq.276=276 MHz (Overclock) +wiznet_5100s_evb_pico2.menu.freq.276.build.f_cpu=276000000L wiznet_5100s_evb_pico2.menu.freq.300=300 MHz (Overclock) wiznet_5100s_evb_pico2.menu.freq.300.build.f_cpu=300000000L wiznet_5100s_evb_pico2.menu.opt.Small=Small (-Os) (standard) @@ -31570,6 +37885,10 @@ wiznet_5100s_evb_pico2.menu.opt.Debug=Debug (-Og) wiznet_5100s_evb_pico2.menu.opt.Debug.build.flags.optimize=-Og wiznet_5100s_evb_pico2.menu.opt.Disabled=Disabled (-O0) wiznet_5100s_evb_pico2.menu.opt.Disabled.build.flags.optimize=-O0 +wiznet_5100s_evb_pico2.menu.os.none=None +wiznet_5100s_evb_pico2.menu.os.none.build.os= +wiznet_5100s_evb_pico2.menu.os.freertos=FreeRTOS SMP +wiznet_5100s_evb_pico2.menu.os.freertos.build.os=-D__FREERTOS wiznet_5100s_evb_pico2.menu.profile.Disabled=Disabled wiznet_5100s_evb_pico2.menu.profile.Disabled.build.flags.profile= wiznet_5100s_evb_pico2.menu.profile.Enabled=Enabled @@ -31581,7 +37900,7 @@ wiznet_5100s_evb_pico2.menu.rtti.Enabled.build.flags.rtti= wiznet_5100s_evb_pico2.menu.stackprotect.Disabled=Disabled wiznet_5100s_evb_pico2.menu.stackprotect.Disabled.build.flags.stackprotect= wiznet_5100s_evb_pico2.menu.stackprotect.Enabled=Enabled -wiznet_5100s_evb_pico2.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +wiznet_5100s_evb_pico2.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all wiznet_5100s_evb_pico2.menu.exceptions.Disabled=Disabled wiznet_5100s_evb_pico2.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions wiznet_5100s_evb_pico2.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -31608,8 +37927,10 @@ wiznet_5100s_evb_pico2.menu.dbglvl.Wire=Wire wiznet_5100s_evb_pico2.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE wiznet_5100s_evb_pico2.menu.dbglvl.Bluetooth=Bluetooth wiznet_5100s_evb_pico2.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +wiznet_5100s_evb_pico2.menu.dbglvl.LWIP=LWIP +wiznet_5100s_evb_pico2.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 wiznet_5100s_evb_pico2.menu.dbglvl.All=All -wiznet_5100s_evb_pico2.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +wiznet_5100s_evb_pico2.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 wiznet_5100s_evb_pico2.menu.dbglvl.NDEBUG=NDEBUG wiznet_5100s_evb_pico2.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG wiznet_5100s_evb_pico2.menu.usbstack.picosdk=Pico SDK @@ -31621,29 +37942,29 @@ wiznet_5100s_evb_pico2.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TIN wiznet_5100s_evb_pico2.menu.usbstack.nousb=No USB wiznet_5100s_evb_pico2.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4only=IPv4 Only -wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +wiznet_5100s_evb_pico2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 wiznet_5100s_evb_pico2.menu.uploadmethod.default=Default (UF2) wiznet_5100s_evb_pico2.menu.uploadmethod.default.build.ram_length=512k wiznet_5100s_evb_pico2.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -31766,8 +38087,8 @@ wiznet_wizfi360_evb_pico.menu.flash.2097152_1048576.build.flash_length=1044480 wiznet_wizfi360_evb_pico.menu.flash.2097152_1048576.build.eeprom_start=270528512 wiznet_wizfi360_evb_pico.menu.flash.2097152_1048576.build.fs_start=269479936 wiznet_wizfi360_evb_pico.menu.flash.2097152_1048576.build.fs_end=270528512 -wiznet_wizfi360_evb_pico.menu.freq.133=133 MHz -wiznet_wizfi360_evb_pico.menu.freq.133.build.f_cpu=133000000L +wiznet_wizfi360_evb_pico.menu.freq.200=200 MHz +wiznet_wizfi360_evb_pico.menu.freq.200.build.f_cpu=200000000L wiznet_wizfi360_evb_pico.menu.freq.50=50 MHz wiznet_wizfi360_evb_pico.menu.freq.50.build.f_cpu=50000000L wiznet_wizfi360_evb_pico.menu.freq.100=100 MHz @@ -31778,20 +38099,20 @@ wiznet_wizfi360_evb_pico.menu.freq.125=125 MHz wiznet_wizfi360_evb_pico.menu.freq.125.build.f_cpu=125000000L wiznet_wizfi360_evb_pico.menu.freq.128=128 MHz wiznet_wizfi360_evb_pico.menu.freq.128.build.f_cpu=128000000L -wiznet_wizfi360_evb_pico.menu.freq.150=150 MHz (Overclock) +wiznet_wizfi360_evb_pico.menu.freq.133=133 MHz +wiznet_wizfi360_evb_pico.menu.freq.133.build.f_cpu=133000000L +wiznet_wizfi360_evb_pico.menu.freq.150=150 MHz wiznet_wizfi360_evb_pico.menu.freq.150.build.f_cpu=150000000L -wiznet_wizfi360_evb_pico.menu.freq.175=175 MHz (Overclock) -wiznet_wizfi360_evb_pico.menu.freq.175.build.f_cpu=175000000L -wiznet_wizfi360_evb_pico.menu.freq.200=200 MHz (Overclock) -wiznet_wizfi360_evb_pico.menu.freq.200.build.f_cpu=200000000L +wiznet_wizfi360_evb_pico.menu.freq.176=176 MHz +wiznet_wizfi360_evb_pico.menu.freq.176.build.f_cpu=176000000L wiznet_wizfi360_evb_pico.menu.freq.225=225 MHz (Overclock) wiznet_wizfi360_evb_pico.menu.freq.225.build.f_cpu=225000000L wiznet_wizfi360_evb_pico.menu.freq.240=240 MHz (Overclock) wiznet_wizfi360_evb_pico.menu.freq.240.build.f_cpu=240000000L wiznet_wizfi360_evb_pico.menu.freq.250=250 MHz (Overclock) wiznet_wizfi360_evb_pico.menu.freq.250.build.f_cpu=250000000L -wiznet_wizfi360_evb_pico.menu.freq.275=275 MHz (Overclock) -wiznet_wizfi360_evb_pico.menu.freq.275.build.f_cpu=275000000L +wiznet_wizfi360_evb_pico.menu.freq.276=276 MHz (Overclock) +wiznet_wizfi360_evb_pico.menu.freq.276.build.f_cpu=276000000L wiznet_wizfi360_evb_pico.menu.freq.300=300 MHz (Overclock) wiznet_wizfi360_evb_pico.menu.freq.300.build.f_cpu=300000000L wiznet_wizfi360_evb_pico.menu.opt.Small=Small (-Os) (standard) @@ -31808,6 +38129,10 @@ wiznet_wizfi360_evb_pico.menu.opt.Debug=Debug (-Og) wiznet_wizfi360_evb_pico.menu.opt.Debug.build.flags.optimize=-Og wiznet_wizfi360_evb_pico.menu.opt.Disabled=Disabled (-O0) wiznet_wizfi360_evb_pico.menu.opt.Disabled.build.flags.optimize=-O0 +wiznet_wizfi360_evb_pico.menu.os.none=None +wiznet_wizfi360_evb_pico.menu.os.none.build.os= +wiznet_wizfi360_evb_pico.menu.os.freertos=FreeRTOS SMP +wiznet_wizfi360_evb_pico.menu.os.freertos.build.os=-D__FREERTOS wiznet_wizfi360_evb_pico.menu.profile.Disabled=Disabled wiznet_wizfi360_evb_pico.menu.profile.Disabled.build.flags.profile= wiznet_wizfi360_evb_pico.menu.profile.Enabled=Enabled @@ -31819,7 +38144,7 @@ wiznet_wizfi360_evb_pico.menu.rtti.Enabled.build.flags.rtti= wiznet_wizfi360_evb_pico.menu.stackprotect.Disabled=Disabled wiznet_wizfi360_evb_pico.menu.stackprotect.Disabled.build.flags.stackprotect= wiznet_wizfi360_evb_pico.menu.stackprotect.Enabled=Enabled -wiznet_wizfi360_evb_pico.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +wiznet_wizfi360_evb_pico.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all wiznet_wizfi360_evb_pico.menu.exceptions.Disabled=Disabled wiznet_wizfi360_evb_pico.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions wiznet_wizfi360_evb_pico.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -31846,8 +38171,10 @@ wiznet_wizfi360_evb_pico.menu.dbglvl.Wire=Wire wiznet_wizfi360_evb_pico.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE wiznet_wizfi360_evb_pico.menu.dbglvl.Bluetooth=Bluetooth wiznet_wizfi360_evb_pico.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +wiznet_wizfi360_evb_pico.menu.dbglvl.LWIP=LWIP +wiznet_wizfi360_evb_pico.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 wiznet_wizfi360_evb_pico.menu.dbglvl.All=All -wiznet_wizfi360_evb_pico.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +wiznet_wizfi360_evb_pico.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 wiznet_wizfi360_evb_pico.menu.dbglvl.NDEBUG=NDEBUG wiznet_wizfi360_evb_pico.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG wiznet_wizfi360_evb_pico.menu.usbstack.picosdk=Pico SDK @@ -31859,29 +38186,29 @@ wiznet_wizfi360_evb_pico.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_T wiznet_wizfi360_evb_pico.menu.usbstack.nousb=No USB wiznet_wizfi360_evb_pico.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4only=IPv4 Only -wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +wiznet_wizfi360_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 wiznet_wizfi360_evb_pico.menu.uploadmethod.default=Default (UF2) wiznet_wizfi360_evb_pico.menu.uploadmethod.default.build.ram_length=256k wiznet_wizfi360_evb_pico.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -32004,8 +38331,8 @@ wiznet_5500_evb_pico.menu.flash.2097152_1048576.build.flash_length=1044480 wiznet_5500_evb_pico.menu.flash.2097152_1048576.build.eeprom_start=270528512 wiznet_5500_evb_pico.menu.flash.2097152_1048576.build.fs_start=269479936 wiznet_5500_evb_pico.menu.flash.2097152_1048576.build.fs_end=270528512 -wiznet_5500_evb_pico.menu.freq.133=133 MHz -wiznet_5500_evb_pico.menu.freq.133.build.f_cpu=133000000L +wiznet_5500_evb_pico.menu.freq.200=200 MHz +wiznet_5500_evb_pico.menu.freq.200.build.f_cpu=200000000L wiznet_5500_evb_pico.menu.freq.50=50 MHz wiznet_5500_evb_pico.menu.freq.50.build.f_cpu=50000000L wiznet_5500_evb_pico.menu.freq.100=100 MHz @@ -32016,20 +38343,20 @@ wiznet_5500_evb_pico.menu.freq.125=125 MHz wiznet_5500_evb_pico.menu.freq.125.build.f_cpu=125000000L wiznet_5500_evb_pico.menu.freq.128=128 MHz wiznet_5500_evb_pico.menu.freq.128.build.f_cpu=128000000L -wiznet_5500_evb_pico.menu.freq.150=150 MHz (Overclock) +wiznet_5500_evb_pico.menu.freq.133=133 MHz +wiznet_5500_evb_pico.menu.freq.133.build.f_cpu=133000000L +wiznet_5500_evb_pico.menu.freq.150=150 MHz wiznet_5500_evb_pico.menu.freq.150.build.f_cpu=150000000L -wiznet_5500_evb_pico.menu.freq.175=175 MHz (Overclock) -wiznet_5500_evb_pico.menu.freq.175.build.f_cpu=175000000L -wiznet_5500_evb_pico.menu.freq.200=200 MHz (Overclock) -wiznet_5500_evb_pico.menu.freq.200.build.f_cpu=200000000L +wiznet_5500_evb_pico.menu.freq.176=176 MHz +wiznet_5500_evb_pico.menu.freq.176.build.f_cpu=176000000L wiznet_5500_evb_pico.menu.freq.225=225 MHz (Overclock) wiznet_5500_evb_pico.menu.freq.225.build.f_cpu=225000000L wiznet_5500_evb_pico.menu.freq.240=240 MHz (Overclock) wiznet_5500_evb_pico.menu.freq.240.build.f_cpu=240000000L wiznet_5500_evb_pico.menu.freq.250=250 MHz (Overclock) wiznet_5500_evb_pico.menu.freq.250.build.f_cpu=250000000L -wiznet_5500_evb_pico.menu.freq.275=275 MHz (Overclock) -wiznet_5500_evb_pico.menu.freq.275.build.f_cpu=275000000L +wiznet_5500_evb_pico.menu.freq.276=276 MHz (Overclock) +wiznet_5500_evb_pico.menu.freq.276.build.f_cpu=276000000L wiznet_5500_evb_pico.menu.freq.300=300 MHz (Overclock) wiznet_5500_evb_pico.menu.freq.300.build.f_cpu=300000000L wiznet_5500_evb_pico.menu.opt.Small=Small (-Os) (standard) @@ -32046,6 +38373,10 @@ wiznet_5500_evb_pico.menu.opt.Debug=Debug (-Og) wiznet_5500_evb_pico.menu.opt.Debug.build.flags.optimize=-Og wiznet_5500_evb_pico.menu.opt.Disabled=Disabled (-O0) wiznet_5500_evb_pico.menu.opt.Disabled.build.flags.optimize=-O0 +wiznet_5500_evb_pico.menu.os.none=None +wiznet_5500_evb_pico.menu.os.none.build.os= +wiznet_5500_evb_pico.menu.os.freertos=FreeRTOS SMP +wiznet_5500_evb_pico.menu.os.freertos.build.os=-D__FREERTOS wiznet_5500_evb_pico.menu.profile.Disabled=Disabled wiznet_5500_evb_pico.menu.profile.Disabled.build.flags.profile= wiznet_5500_evb_pico.menu.profile.Enabled=Enabled @@ -32057,7 +38388,7 @@ wiznet_5500_evb_pico.menu.rtti.Enabled.build.flags.rtti= wiznet_5500_evb_pico.menu.stackprotect.Disabled=Disabled wiznet_5500_evb_pico.menu.stackprotect.Disabled.build.flags.stackprotect= wiznet_5500_evb_pico.menu.stackprotect.Enabled=Enabled -wiznet_5500_evb_pico.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +wiznet_5500_evb_pico.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all wiznet_5500_evb_pico.menu.exceptions.Disabled=Disabled wiznet_5500_evb_pico.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions wiznet_5500_evb_pico.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -32084,8 +38415,10 @@ wiznet_5500_evb_pico.menu.dbglvl.Wire=Wire wiznet_5500_evb_pico.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE wiznet_5500_evb_pico.menu.dbglvl.Bluetooth=Bluetooth wiznet_5500_evb_pico.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +wiznet_5500_evb_pico.menu.dbglvl.LWIP=LWIP +wiznet_5500_evb_pico.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 wiznet_5500_evb_pico.menu.dbglvl.All=All -wiznet_5500_evb_pico.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +wiznet_5500_evb_pico.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 wiznet_5500_evb_pico.menu.dbglvl.NDEBUG=NDEBUG wiznet_5500_evb_pico.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG wiznet_5500_evb_pico.menu.usbstack.picosdk=Pico SDK @@ -32097,29 +38430,29 @@ wiznet_5500_evb_pico.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYU wiznet_5500_evb_pico.menu.usbstack.nousb=No USB wiznet_5500_evb_pico.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" wiznet_5500_evb_pico.menu.ipbtstack.ipv4only=IPv4 Only -wiznet_5500_evb_pico.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +wiznet_5500_evb_pico.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a wiznet_5500_evb_pico.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 wiznet_5500_evb_pico.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -wiznet_5500_evb_pico.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +wiznet_5500_evb_pico.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a wiznet_5500_evb_pico.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 wiznet_5500_evb_pico.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -wiznet_5500_evb_pico.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -wiznet_5500_evb_pico.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +wiznet_5500_evb_pico.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +wiznet_5500_evb_pico.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 wiznet_5500_evb_pico.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -wiznet_5500_evb_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -wiznet_5500_evb_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +wiznet_5500_evb_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +wiznet_5500_evb_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 wiznet_5500_evb_pico.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -wiznet_5500_evb_pico.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +wiznet_5500_evb_pico.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a wiznet_5500_evb_pico.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 wiznet_5500_evb_pico.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -wiznet_5500_evb_pico.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +wiznet_5500_evb_pico.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a wiznet_5500_evb_pico.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 wiznet_5500_evb_pico.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -wiznet_5500_evb_pico.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -wiznet_5500_evb_pico.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +wiznet_5500_evb_pico.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +wiznet_5500_evb_pico.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 wiznet_5500_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -wiznet_5500_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -wiznet_5500_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +wiznet_5500_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +wiznet_5500_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 wiznet_5500_evb_pico.menu.uploadmethod.default=Default (UF2) wiznet_5500_evb_pico.menu.uploadmethod.default.build.ram_length=256k wiznet_5500_evb_pico.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -32265,8 +38598,8 @@ wiznet_5500_evb_pico2.menu.freq.128=128 MHz wiznet_5500_evb_pico2.menu.freq.128.build.f_cpu=128000000L wiznet_5500_evb_pico2.menu.freq.133=133 MHz wiznet_5500_evb_pico2.menu.freq.133.build.f_cpu=133000000L -wiznet_5500_evb_pico2.menu.freq.175=175 MHz (Overclock) -wiznet_5500_evb_pico2.menu.freq.175.build.f_cpu=175000000L +wiznet_5500_evb_pico2.menu.freq.176=176 MHz (Overclock) +wiznet_5500_evb_pico2.menu.freq.176.build.f_cpu=176000000L wiznet_5500_evb_pico2.menu.freq.200=200 MHz (Overclock) wiznet_5500_evb_pico2.menu.freq.200.build.f_cpu=200000000L wiznet_5500_evb_pico2.menu.freq.225=225 MHz (Overclock) @@ -32275,8 +38608,8 @@ wiznet_5500_evb_pico2.menu.freq.240=240 MHz (Overclock) wiznet_5500_evb_pico2.menu.freq.240.build.f_cpu=240000000L wiznet_5500_evb_pico2.menu.freq.250=250 MHz (Overclock) wiznet_5500_evb_pico2.menu.freq.250.build.f_cpu=250000000L -wiznet_5500_evb_pico2.menu.freq.275=275 MHz (Overclock) -wiznet_5500_evb_pico2.menu.freq.275.build.f_cpu=275000000L +wiznet_5500_evb_pico2.menu.freq.276=276 MHz (Overclock) +wiznet_5500_evb_pico2.menu.freq.276.build.f_cpu=276000000L wiznet_5500_evb_pico2.menu.freq.300=300 MHz (Overclock) wiznet_5500_evb_pico2.menu.freq.300.build.f_cpu=300000000L wiznet_5500_evb_pico2.menu.opt.Small=Small (-Os) (standard) @@ -32293,6 +38626,10 @@ wiznet_5500_evb_pico2.menu.opt.Debug=Debug (-Og) wiznet_5500_evb_pico2.menu.opt.Debug.build.flags.optimize=-Og wiznet_5500_evb_pico2.menu.opt.Disabled=Disabled (-O0) wiznet_5500_evb_pico2.menu.opt.Disabled.build.flags.optimize=-O0 +wiznet_5500_evb_pico2.menu.os.none=None +wiznet_5500_evb_pico2.menu.os.none.build.os= +wiznet_5500_evb_pico2.menu.os.freertos=FreeRTOS SMP +wiznet_5500_evb_pico2.menu.os.freertos.build.os=-D__FREERTOS wiznet_5500_evb_pico2.menu.profile.Disabled=Disabled wiznet_5500_evb_pico2.menu.profile.Disabled.build.flags.profile= wiznet_5500_evb_pico2.menu.profile.Enabled=Enabled @@ -32304,7 +38641,7 @@ wiznet_5500_evb_pico2.menu.rtti.Enabled.build.flags.rtti= wiznet_5500_evb_pico2.menu.stackprotect.Disabled=Disabled wiznet_5500_evb_pico2.menu.stackprotect.Disabled.build.flags.stackprotect= wiznet_5500_evb_pico2.menu.stackprotect.Enabled=Enabled -wiznet_5500_evb_pico2.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +wiznet_5500_evb_pico2.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all wiznet_5500_evb_pico2.menu.exceptions.Disabled=Disabled wiznet_5500_evb_pico2.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions wiznet_5500_evb_pico2.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -32331,8 +38668,10 @@ wiznet_5500_evb_pico2.menu.dbglvl.Wire=Wire wiznet_5500_evb_pico2.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE wiznet_5500_evb_pico2.menu.dbglvl.Bluetooth=Bluetooth wiznet_5500_evb_pico2.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +wiznet_5500_evb_pico2.menu.dbglvl.LWIP=LWIP +wiznet_5500_evb_pico2.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 wiznet_5500_evb_pico2.menu.dbglvl.All=All -wiznet_5500_evb_pico2.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +wiznet_5500_evb_pico2.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 wiznet_5500_evb_pico2.menu.dbglvl.NDEBUG=NDEBUG wiznet_5500_evb_pico2.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG wiznet_5500_evb_pico2.menu.usbstack.picosdk=Pico SDK @@ -32344,29 +38683,29 @@ wiznet_5500_evb_pico2.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINY wiznet_5500_evb_pico2.menu.usbstack.nousb=No USB wiznet_5500_evb_pico2.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" wiznet_5500_evb_pico2.menu.ipbtstack.ipv4only=IPv4 Only -wiznet_5500_evb_pico2.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +wiznet_5500_evb_pico2.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a wiznet_5500_evb_pico2.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 wiznet_5500_evb_pico2.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -wiznet_5500_evb_pico2.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +wiznet_5500_evb_pico2.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a wiznet_5500_evb_pico2.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 wiznet_5500_evb_pico2.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -wiznet_5500_evb_pico2.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -wiznet_5500_evb_pico2.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +wiznet_5500_evb_pico2.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +wiznet_5500_evb_pico2.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 wiznet_5500_evb_pico2.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -wiznet_5500_evb_pico2.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -wiznet_5500_evb_pico2.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +wiznet_5500_evb_pico2.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +wiznet_5500_evb_pico2.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 wiznet_5500_evb_pico2.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -wiznet_5500_evb_pico2.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +wiznet_5500_evb_pico2.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a wiznet_5500_evb_pico2.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 wiznet_5500_evb_pico2.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -wiznet_5500_evb_pico2.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +wiznet_5500_evb_pico2.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a wiznet_5500_evb_pico2.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 wiznet_5500_evb_pico2.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -wiznet_5500_evb_pico2.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -wiznet_5500_evb_pico2.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +wiznet_5500_evb_pico2.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +wiznet_5500_evb_pico2.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 wiznet_5500_evb_pico2.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -wiznet_5500_evb_pico2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -wiznet_5500_evb_pico2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +wiznet_5500_evb_pico2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +wiznet_5500_evb_pico2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 wiznet_5500_evb_pico2.menu.uploadmethod.default=Default (UF2) wiznet_5500_evb_pico2.menu.uploadmethod.default.build.ram_length=512k wiznet_5500_evb_pico2.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -32489,8 +38828,8 @@ wiznet_55rp20_evb_pico.menu.flash.2097152_1048576.build.flash_length=1044480 wiznet_55rp20_evb_pico.menu.flash.2097152_1048576.build.eeprom_start=270528512 wiznet_55rp20_evb_pico.menu.flash.2097152_1048576.build.fs_start=269479936 wiznet_55rp20_evb_pico.menu.flash.2097152_1048576.build.fs_end=270528512 -wiznet_55rp20_evb_pico.menu.freq.133=133 MHz -wiznet_55rp20_evb_pico.menu.freq.133.build.f_cpu=133000000L +wiznet_55rp20_evb_pico.menu.freq.200=200 MHz +wiznet_55rp20_evb_pico.menu.freq.200.build.f_cpu=200000000L wiznet_55rp20_evb_pico.menu.freq.50=50 MHz wiznet_55rp20_evb_pico.menu.freq.50.build.f_cpu=50000000L wiznet_55rp20_evb_pico.menu.freq.100=100 MHz @@ -32501,20 +38840,20 @@ wiznet_55rp20_evb_pico.menu.freq.125=125 MHz wiznet_55rp20_evb_pico.menu.freq.125.build.f_cpu=125000000L wiznet_55rp20_evb_pico.menu.freq.128=128 MHz wiznet_55rp20_evb_pico.menu.freq.128.build.f_cpu=128000000L -wiznet_55rp20_evb_pico.menu.freq.150=150 MHz (Overclock) +wiznet_55rp20_evb_pico.menu.freq.133=133 MHz +wiznet_55rp20_evb_pico.menu.freq.133.build.f_cpu=133000000L +wiznet_55rp20_evb_pico.menu.freq.150=150 MHz wiznet_55rp20_evb_pico.menu.freq.150.build.f_cpu=150000000L -wiznet_55rp20_evb_pico.menu.freq.175=175 MHz (Overclock) -wiznet_55rp20_evb_pico.menu.freq.175.build.f_cpu=175000000L -wiznet_55rp20_evb_pico.menu.freq.200=200 MHz (Overclock) -wiznet_55rp20_evb_pico.menu.freq.200.build.f_cpu=200000000L +wiznet_55rp20_evb_pico.menu.freq.176=176 MHz +wiznet_55rp20_evb_pico.menu.freq.176.build.f_cpu=176000000L wiznet_55rp20_evb_pico.menu.freq.225=225 MHz (Overclock) wiznet_55rp20_evb_pico.menu.freq.225.build.f_cpu=225000000L wiznet_55rp20_evb_pico.menu.freq.240=240 MHz (Overclock) wiznet_55rp20_evb_pico.menu.freq.240.build.f_cpu=240000000L wiznet_55rp20_evb_pico.menu.freq.250=250 MHz (Overclock) wiznet_55rp20_evb_pico.menu.freq.250.build.f_cpu=250000000L -wiznet_55rp20_evb_pico.menu.freq.275=275 MHz (Overclock) -wiznet_55rp20_evb_pico.menu.freq.275.build.f_cpu=275000000L +wiznet_55rp20_evb_pico.menu.freq.276=276 MHz (Overclock) +wiznet_55rp20_evb_pico.menu.freq.276.build.f_cpu=276000000L wiznet_55rp20_evb_pico.menu.freq.300=300 MHz (Overclock) wiznet_55rp20_evb_pico.menu.freq.300.build.f_cpu=300000000L wiznet_55rp20_evb_pico.menu.opt.Small=Small (-Os) (standard) @@ -32531,6 +38870,10 @@ wiznet_55rp20_evb_pico.menu.opt.Debug=Debug (-Og) wiznet_55rp20_evb_pico.menu.opt.Debug.build.flags.optimize=-Og wiznet_55rp20_evb_pico.menu.opt.Disabled=Disabled (-O0) wiznet_55rp20_evb_pico.menu.opt.Disabled.build.flags.optimize=-O0 +wiznet_55rp20_evb_pico.menu.os.none=None +wiznet_55rp20_evb_pico.menu.os.none.build.os= +wiznet_55rp20_evb_pico.menu.os.freertos=FreeRTOS SMP +wiznet_55rp20_evb_pico.menu.os.freertos.build.os=-D__FREERTOS wiznet_55rp20_evb_pico.menu.profile.Disabled=Disabled wiznet_55rp20_evb_pico.menu.profile.Disabled.build.flags.profile= wiznet_55rp20_evb_pico.menu.profile.Enabled=Enabled @@ -32542,7 +38885,7 @@ wiznet_55rp20_evb_pico.menu.rtti.Enabled.build.flags.rtti= wiznet_55rp20_evb_pico.menu.stackprotect.Disabled=Disabled wiznet_55rp20_evb_pico.menu.stackprotect.Disabled.build.flags.stackprotect= wiznet_55rp20_evb_pico.menu.stackprotect.Enabled=Enabled -wiznet_55rp20_evb_pico.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +wiznet_55rp20_evb_pico.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all wiznet_55rp20_evb_pico.menu.exceptions.Disabled=Disabled wiznet_55rp20_evb_pico.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions wiznet_55rp20_evb_pico.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -32569,8 +38912,10 @@ wiznet_55rp20_evb_pico.menu.dbglvl.Wire=Wire wiznet_55rp20_evb_pico.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE wiznet_55rp20_evb_pico.menu.dbglvl.Bluetooth=Bluetooth wiznet_55rp20_evb_pico.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +wiznet_55rp20_evb_pico.menu.dbglvl.LWIP=LWIP +wiznet_55rp20_evb_pico.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 wiznet_55rp20_evb_pico.menu.dbglvl.All=All -wiznet_55rp20_evb_pico.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +wiznet_55rp20_evb_pico.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 wiznet_55rp20_evb_pico.menu.dbglvl.NDEBUG=NDEBUG wiznet_55rp20_evb_pico.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG wiznet_55rp20_evb_pico.menu.usbstack.picosdk=Pico SDK @@ -32582,29 +38927,29 @@ wiznet_55rp20_evb_pico.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TIN wiznet_55rp20_evb_pico.menu.usbstack.nousb=No USB wiznet_55rp20_evb_pico.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4only=IPv4 Only -wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +wiznet_55rp20_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 wiznet_55rp20_evb_pico.menu.uploadmethod.default=Default (UF2) wiznet_55rp20_evb_pico.menu.uploadmethod.default.build.ram_length=256k wiznet_55rp20_evb_pico.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -32626,6 +38971,503 @@ wiznet_55rp20_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data wiznet_55rp20_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap wiznet_55rp20_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap +# ----------------------------------- +# WIZnet W6300-EVB-Pico +# ----------------------------------- +wiznet_6300_evb_pico.name=WIZnet W6300-EVB-Pico +wiznet_6300_evb_pico.vid.0=0x2e8a +wiznet_6300_evb_pico.pid.0=0x1029 +wiznet_6300_evb_pico.vid.1=0x2e8a +wiznet_6300_evb_pico.pid.1=0x1129 +wiznet_6300_evb_pico.vid.2=0x2e8a +wiznet_6300_evb_pico.pid.2=0x5029 +wiznet_6300_evb_pico.vid.3=0x2e8a +wiznet_6300_evb_pico.pid.3=0x5129 +wiznet_6300_evb_pico.vid.4=0x2e8a +wiznet_6300_evb_pico.pid.4=0x9029 +wiznet_6300_evb_pico.vid.5=0x2e8a +wiznet_6300_evb_pico.pid.5=0x9129 +wiznet_6300_evb_pico.vid.6=0x2e8a +wiznet_6300_evb_pico.pid.6=0xd029 +wiznet_6300_evb_pico.vid.7=0x2e8a +wiznet_6300_evb_pico.pid.7=0xd129 +wiznet_6300_evb_pico.upload_port.0.vid=0x2e8a +wiznet_6300_evb_pico.upload_port.0.pid=0x1029 +wiznet_6300_evb_pico.upload_port.1.vid=0x2e8a +wiznet_6300_evb_pico.upload_port.1.pid=0x1129 +wiznet_6300_evb_pico.upload_port.2.vid=0x2e8a +wiznet_6300_evb_pico.upload_port.2.pid=0x5029 +wiznet_6300_evb_pico.upload_port.3.vid=0x2e8a +wiznet_6300_evb_pico.upload_port.3.pid=0x5129 +wiznet_6300_evb_pico.upload_port.4.vid=0x2e8a +wiznet_6300_evb_pico.upload_port.4.pid=0x9029 +wiznet_6300_evb_pico.upload_port.5.vid=0x2e8a +wiznet_6300_evb_pico.upload_port.5.pid=0x9129 +wiznet_6300_evb_pico.upload_port.6.vid=0x2e8a +wiznet_6300_evb_pico.upload_port.6.pid=0xd029 +wiznet_6300_evb_pico.upload_port.7.vid=0x2e8a +wiznet_6300_evb_pico.upload_port.7.pid=0xd129 +wiznet_6300_evb_pico.build.usbvid=-DUSBD_VID=0x2e8a +wiznet_6300_evb_pico.build.usbpid=-DUSBD_PID=0x1029 +wiznet_6300_evb_pico.build.usbpwr=-DUSBD_MAX_POWER_MA=250 +wiznet_6300_evb_pico.build.board=WIZNET_6300_EVB_PICO +wiznet_6300_evb_pico.build.mcu=cortex-m0plus +wiznet_6300_evb_pico.build.chip=rp2040 +wiznet_6300_evb_pico.build.toolchain=arm-none-eabi +wiznet_6300_evb_pico.build.toolchainpkg=pqt-gcc +wiznet_6300_evb_pico.build.toolchainopts=-march=armv6-m -mcpu=cortex-m0plus -mthumb +wiznet_6300_evb_pico.build.uf2family=--family rp2040 +wiznet_6300_evb_pico.build.variant=wiznet_6300_evb_pico +wiznet_6300_evb_pico.upload.maximum_size=2097152 +wiznet_6300_evb_pico.upload.wait_for_upload_port=true +wiznet_6300_evb_pico.upload.erase_cmd= +wiznet_6300_evb_pico.serial.disableDTR=false +wiznet_6300_evb_pico.serial.disableRTS=false +wiznet_6300_evb_pico.build.f_cpu=125000000 +wiznet_6300_evb_pico.build.led= +wiznet_6300_evb_pico.build.core=rp2040 +wiznet_6300_evb_pico.build.ldscript=memmap_default.ld +wiznet_6300_evb_pico.build.boot2=boot2_w25q080_2_padded_checksum +wiznet_6300_evb_pico.build.usb_manufacturer="WIZnet" +wiznet_6300_evb_pico.build.usb_product="W6300-EVB-Pico" +wiznet_6300_evb_pico.menu.flash.2097152_0=2MB (no FS) +wiznet_6300_evb_pico.menu.flash.2097152_0.upload.maximum_size=2093056 +wiznet_6300_evb_pico.menu.flash.2097152_0.build.flash_total=2097152 +wiznet_6300_evb_pico.menu.flash.2097152_0.build.flash_length=2093056 +wiznet_6300_evb_pico.menu.flash.2097152_0.build.eeprom_start=270528512 +wiznet_6300_evb_pico.menu.flash.2097152_0.build.fs_start=270528512 +wiznet_6300_evb_pico.menu.flash.2097152_0.build.fs_end=270528512 +wiznet_6300_evb_pico.menu.flash.2097152_65536=2MB (Sketch: 1984KB, FS: 64KB) +wiznet_6300_evb_pico.menu.flash.2097152_65536.upload.maximum_size=2027520 +wiznet_6300_evb_pico.menu.flash.2097152_65536.build.flash_total=2097152 +wiznet_6300_evb_pico.menu.flash.2097152_65536.build.flash_length=2027520 +wiznet_6300_evb_pico.menu.flash.2097152_65536.build.eeprom_start=270528512 +wiznet_6300_evb_pico.menu.flash.2097152_65536.build.fs_start=270462976 +wiznet_6300_evb_pico.menu.flash.2097152_65536.build.fs_end=270528512 +wiznet_6300_evb_pico.menu.flash.2097152_131072=2MB (Sketch: 1920KB, FS: 128KB) +wiznet_6300_evb_pico.menu.flash.2097152_131072.upload.maximum_size=1961984 +wiznet_6300_evb_pico.menu.flash.2097152_131072.build.flash_total=2097152 +wiznet_6300_evb_pico.menu.flash.2097152_131072.build.flash_length=1961984 +wiznet_6300_evb_pico.menu.flash.2097152_131072.build.eeprom_start=270528512 +wiznet_6300_evb_pico.menu.flash.2097152_131072.build.fs_start=270397440 +wiznet_6300_evb_pico.menu.flash.2097152_131072.build.fs_end=270528512 +wiznet_6300_evb_pico.menu.flash.2097152_262144=2MB (Sketch: 1792KB, FS: 256KB) +wiznet_6300_evb_pico.menu.flash.2097152_262144.upload.maximum_size=1830912 +wiznet_6300_evb_pico.menu.flash.2097152_262144.build.flash_total=2097152 +wiznet_6300_evb_pico.menu.flash.2097152_262144.build.flash_length=1830912 +wiznet_6300_evb_pico.menu.flash.2097152_262144.build.eeprom_start=270528512 +wiznet_6300_evb_pico.menu.flash.2097152_262144.build.fs_start=270266368 +wiznet_6300_evb_pico.menu.flash.2097152_262144.build.fs_end=270528512 +wiznet_6300_evb_pico.menu.flash.2097152_524288=2MB (Sketch: 1536KB, FS: 512KB) +wiznet_6300_evb_pico.menu.flash.2097152_524288.upload.maximum_size=1568768 +wiznet_6300_evb_pico.menu.flash.2097152_524288.build.flash_total=2097152 +wiznet_6300_evb_pico.menu.flash.2097152_524288.build.flash_length=1568768 +wiznet_6300_evb_pico.menu.flash.2097152_524288.build.eeprom_start=270528512 +wiznet_6300_evb_pico.menu.flash.2097152_524288.build.fs_start=270004224 +wiznet_6300_evb_pico.menu.flash.2097152_524288.build.fs_end=270528512 +wiznet_6300_evb_pico.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) +wiznet_6300_evb_pico.menu.flash.2097152_1048576.upload.maximum_size=1044480 +wiznet_6300_evb_pico.menu.flash.2097152_1048576.build.flash_total=2097152 +wiznet_6300_evb_pico.menu.flash.2097152_1048576.build.flash_length=1044480 +wiznet_6300_evb_pico.menu.flash.2097152_1048576.build.eeprom_start=270528512 +wiznet_6300_evb_pico.menu.flash.2097152_1048576.build.fs_start=269479936 +wiznet_6300_evb_pico.menu.flash.2097152_1048576.build.fs_end=270528512 +wiznet_6300_evb_pico.menu.freq.200=200 MHz +wiznet_6300_evb_pico.menu.freq.200.build.f_cpu=200000000L +wiznet_6300_evb_pico.menu.freq.50=50 MHz +wiznet_6300_evb_pico.menu.freq.50.build.f_cpu=50000000L +wiznet_6300_evb_pico.menu.freq.100=100 MHz +wiznet_6300_evb_pico.menu.freq.100.build.f_cpu=100000000L +wiznet_6300_evb_pico.menu.freq.120=120 MHz +wiznet_6300_evb_pico.menu.freq.120.build.f_cpu=120000000L +wiznet_6300_evb_pico.menu.freq.125=125 MHz +wiznet_6300_evb_pico.menu.freq.125.build.f_cpu=125000000L +wiznet_6300_evb_pico.menu.freq.128=128 MHz +wiznet_6300_evb_pico.menu.freq.128.build.f_cpu=128000000L +wiznet_6300_evb_pico.menu.freq.133=133 MHz +wiznet_6300_evb_pico.menu.freq.133.build.f_cpu=133000000L +wiznet_6300_evb_pico.menu.freq.150=150 MHz +wiznet_6300_evb_pico.menu.freq.150.build.f_cpu=150000000L +wiznet_6300_evb_pico.menu.freq.176=176 MHz +wiznet_6300_evb_pico.menu.freq.176.build.f_cpu=176000000L +wiznet_6300_evb_pico.menu.freq.225=225 MHz (Overclock) +wiznet_6300_evb_pico.menu.freq.225.build.f_cpu=225000000L +wiznet_6300_evb_pico.menu.freq.240=240 MHz (Overclock) +wiznet_6300_evb_pico.menu.freq.240.build.f_cpu=240000000L +wiznet_6300_evb_pico.menu.freq.250=250 MHz (Overclock) +wiznet_6300_evb_pico.menu.freq.250.build.f_cpu=250000000L +wiznet_6300_evb_pico.menu.freq.276=276 MHz (Overclock) +wiznet_6300_evb_pico.menu.freq.276.build.f_cpu=276000000L +wiznet_6300_evb_pico.menu.freq.300=300 MHz (Overclock) +wiznet_6300_evb_pico.menu.freq.300.build.f_cpu=300000000L +wiznet_6300_evb_pico.menu.opt.Small=Small (-Os) (standard) +wiznet_6300_evb_pico.menu.opt.Small.build.flags.optimize=-Os +wiznet_6300_evb_pico.menu.opt.Optimize=Optimize (-O) +wiznet_6300_evb_pico.menu.opt.Optimize.build.flags.optimize=-O +wiznet_6300_evb_pico.menu.opt.Optimize2=Optimize More (-O2) +wiznet_6300_evb_pico.menu.opt.Optimize2.build.flags.optimize=-O2 +wiznet_6300_evb_pico.menu.opt.Optimize3=Optimize Even More (-O3) +wiznet_6300_evb_pico.menu.opt.Optimize3.build.flags.optimize=-O3 +wiznet_6300_evb_pico.menu.opt.Fast=Fast (-Ofast) (maybe slower) +wiznet_6300_evb_pico.menu.opt.Fast.build.flags.optimize=-Ofast +wiznet_6300_evb_pico.menu.opt.Debug=Debug (-Og) +wiznet_6300_evb_pico.menu.opt.Debug.build.flags.optimize=-Og +wiznet_6300_evb_pico.menu.opt.Disabled=Disabled (-O0) +wiznet_6300_evb_pico.menu.opt.Disabled.build.flags.optimize=-O0 +wiznet_6300_evb_pico.menu.os.none=None +wiznet_6300_evb_pico.menu.os.none.build.os= +wiznet_6300_evb_pico.menu.os.freertos=FreeRTOS SMP +wiznet_6300_evb_pico.menu.os.freertos.build.os=-D__FREERTOS +wiznet_6300_evb_pico.menu.profile.Disabled=Disabled +wiznet_6300_evb_pico.menu.profile.Disabled.build.flags.profile= +wiznet_6300_evb_pico.menu.profile.Enabled=Enabled +wiznet_6300_evb_pico.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +wiznet_6300_evb_pico.menu.rtti.Disabled=Disabled +wiznet_6300_evb_pico.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +wiznet_6300_evb_pico.menu.rtti.Enabled=Enabled +wiznet_6300_evb_pico.menu.rtti.Enabled.build.flags.rtti= +wiznet_6300_evb_pico.menu.stackprotect.Disabled=Disabled +wiznet_6300_evb_pico.menu.stackprotect.Disabled.build.flags.stackprotect= +wiznet_6300_evb_pico.menu.stackprotect.Enabled=Enabled +wiznet_6300_evb_pico.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +wiznet_6300_evb_pico.menu.exceptions.Disabled=Disabled +wiznet_6300_evb_pico.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +wiznet_6300_evb_pico.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +wiznet_6300_evb_pico.menu.exceptions.Enabled=Enabled +wiznet_6300_evb_pico.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +wiznet_6300_evb_pico.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +wiznet_6300_evb_pico.menu.dbgport.Disabled=Disabled +wiznet_6300_evb_pico.menu.dbgport.Disabled.build.debug_port= +wiznet_6300_evb_pico.menu.dbgport.Serial=Serial +wiznet_6300_evb_pico.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +wiznet_6300_evb_pico.menu.dbgport.Serial1=Serial1 +wiznet_6300_evb_pico.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +wiznet_6300_evb_pico.menu.dbgport.Serial2=Serial2 +wiznet_6300_evb_pico.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +wiznet_6300_evb_pico.menu.dbgport.SerialSemi=SerialSemi +wiznet_6300_evb_pico.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +wiznet_6300_evb_pico.menu.dbglvl.None=None +wiznet_6300_evb_pico.menu.dbglvl.None.build.debug_level= +wiznet_6300_evb_pico.menu.dbglvl.Core=Core +wiznet_6300_evb_pico.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +wiznet_6300_evb_pico.menu.dbglvl.SPI=SPI +wiznet_6300_evb_pico.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +wiznet_6300_evb_pico.menu.dbglvl.Wire=Wire +wiznet_6300_evb_pico.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +wiznet_6300_evb_pico.menu.dbglvl.Bluetooth=Bluetooth +wiznet_6300_evb_pico.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +wiznet_6300_evb_pico.menu.dbglvl.LWIP=LWIP +wiznet_6300_evb_pico.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +wiznet_6300_evb_pico.menu.dbglvl.All=All +wiznet_6300_evb_pico.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +wiznet_6300_evb_pico.menu.dbglvl.NDEBUG=NDEBUG +wiznet_6300_evb_pico.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +wiznet_6300_evb_pico.menu.usbstack.picosdk=Pico SDK +wiznet_6300_evb_pico.menu.usbstack.picosdk.build.usbstack_flags= +wiznet_6300_evb_pico.menu.usbstack.tinyusb=Adafruit TinyUSB +wiznet_6300_evb_pico.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +wiznet_6300_evb_pico.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +wiznet_6300_evb_pico.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +wiznet_6300_evb_pico.menu.usbstack.nousb=No USB +wiznet_6300_evb_pico.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +wiznet_6300_evb_pico.menu.ipbtstack.ipv4only=IPv4 Only +wiznet_6300_evb_pico.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +wiznet_6300_evb_pico.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +wiznet_6300_evb_pico.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +wiznet_6300_evb_pico.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +wiznet_6300_evb_pico.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +wiznet_6300_evb_pico.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +wiznet_6300_evb_pico.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +wiznet_6300_evb_pico.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +wiznet_6300_evb_pico.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +wiznet_6300_evb_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +wiznet_6300_evb_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +wiznet_6300_evb_pico.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +wiznet_6300_evb_pico.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +wiznet_6300_evb_pico.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +wiznet_6300_evb_pico.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +wiznet_6300_evb_pico.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +wiznet_6300_evb_pico.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +wiznet_6300_evb_pico.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +wiznet_6300_evb_pico.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +wiznet_6300_evb_pico.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +wiznet_6300_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +wiznet_6300_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +wiznet_6300_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +wiznet_6300_evb_pico.menu.uploadmethod.default=Default (UF2) +wiznet_6300_evb_pico.menu.uploadmethod.default.build.ram_length=256k +wiznet_6300_evb_pico.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +wiznet_6300_evb_pico.menu.uploadmethod.default.upload.maximum_data_size=262144 +wiznet_6300_evb_pico.menu.uploadmethod.default.upload.tool=uf2conv +wiznet_6300_evb_pico.menu.uploadmethod.default.upload.tool.default=uf2conv +wiznet_6300_evb_pico.menu.uploadmethod.default.upload.tool.network=uf2conv-network +wiznet_6300_evb_pico.menu.uploadmethod.picotool=Picotool +wiznet_6300_evb_pico.menu.uploadmethod.picotool.build.ram_length=256k +wiznet_6300_evb_pico.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +wiznet_6300_evb_pico.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +wiznet_6300_evb_pico.menu.uploadmethod.picotool.upload.maximum_data_size=262144 +wiznet_6300_evb_pico.menu.uploadmethod.picotool.upload.tool=picotool +wiznet_6300_evb_pico.menu.uploadmethod.picotool.upload.tool.default=picotool +wiznet_6300_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +wiznet_6300_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k +wiznet_6300_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +wiznet_6300_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144 +wiznet_6300_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +wiznet_6300_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + +# ----------------------------------- +# WIZnet W6300-EVB-Pico2 +# ----------------------------------- +wiznet_6300_evb_pico2.name=WIZnet W6300-EVB-Pico2 +wiznet_6300_evb_pico2.vid.0=0x2e8a +wiznet_6300_evb_pico2.pid.0=0x1029 +wiznet_6300_evb_pico2.vid.1=0x2e8a +wiznet_6300_evb_pico2.pid.1=0x1129 +wiznet_6300_evb_pico2.vid.2=0x2e8a +wiznet_6300_evb_pico2.pid.2=0x5029 +wiznet_6300_evb_pico2.vid.3=0x2e8a +wiznet_6300_evb_pico2.pid.3=0x5129 +wiznet_6300_evb_pico2.vid.4=0x2e8a +wiznet_6300_evb_pico2.pid.4=0x9029 +wiznet_6300_evb_pico2.vid.5=0x2e8a +wiznet_6300_evb_pico2.pid.5=0x9129 +wiznet_6300_evb_pico2.vid.6=0x2e8a +wiznet_6300_evb_pico2.pid.6=0xd029 +wiznet_6300_evb_pico2.vid.7=0x2e8a +wiznet_6300_evb_pico2.pid.7=0xd129 +wiznet_6300_evb_pico2.upload_port.0.vid=0x2e8a +wiznet_6300_evb_pico2.upload_port.0.pid=0x1029 +wiznet_6300_evb_pico2.upload_port.1.vid=0x2e8a +wiznet_6300_evb_pico2.upload_port.1.pid=0x1129 +wiznet_6300_evb_pico2.upload_port.2.vid=0x2e8a +wiznet_6300_evb_pico2.upload_port.2.pid=0x5029 +wiznet_6300_evb_pico2.upload_port.3.vid=0x2e8a +wiznet_6300_evb_pico2.upload_port.3.pid=0x5129 +wiznet_6300_evb_pico2.upload_port.4.vid=0x2e8a +wiznet_6300_evb_pico2.upload_port.4.pid=0x9029 +wiznet_6300_evb_pico2.upload_port.5.vid=0x2e8a +wiznet_6300_evb_pico2.upload_port.5.pid=0x9129 +wiznet_6300_evb_pico2.upload_port.6.vid=0x2e8a +wiznet_6300_evb_pico2.upload_port.6.pid=0xd029 +wiznet_6300_evb_pico2.upload_port.7.vid=0x2e8a +wiznet_6300_evb_pico2.upload_port.7.pid=0xd129 +wiznet_6300_evb_pico2.build.usbvid=-DUSBD_VID=0x2e8a +wiznet_6300_evb_pico2.build.usbpid=-DUSBD_PID=0x1029 +wiznet_6300_evb_pico2.build.usbpwr=-DUSBD_MAX_POWER_MA=250 +wiznet_6300_evb_pico2.build.board=WIZNET_6300_EVB_PICO2 +wiznet_6300_evb_pico2.build.variant=wiznet_6300_evb_pico2 +wiznet_6300_evb_pico2.upload.maximum_size=2097152 +wiznet_6300_evb_pico2.upload.wait_for_upload_port=true +wiznet_6300_evb_pico2.upload.erase_cmd= +wiznet_6300_evb_pico2.serial.disableDTR=false +wiznet_6300_evb_pico2.serial.disableRTS=false +wiznet_6300_evb_pico2.build.f_cpu=125000000 +wiznet_6300_evb_pico2.build.led= +wiznet_6300_evb_pico2.build.core=rp2040 +wiznet_6300_evb_pico2.build.ldscript=memmap_default.ld +wiznet_6300_evb_pico2.build.boot2=none +wiznet_6300_evb_pico2.build.usb_manufacturer="WIZnet" +wiznet_6300_evb_pico2.build.usb_product="W6300-EVB-Pico2" +wiznet_6300_evb_pico2.build.psram_length=0x000000 +wiznet_6300_evb_pico2.menu.flash.2097152_0=2MB (no FS) +wiznet_6300_evb_pico2.menu.flash.2097152_0.upload.maximum_size=2088960 +wiznet_6300_evb_pico2.menu.flash.2097152_0.build.flash_total=2097152 +wiznet_6300_evb_pico2.menu.flash.2097152_0.build.flash_length=2088960 +wiznet_6300_evb_pico2.menu.flash.2097152_0.build.eeprom_start=270524416 +wiznet_6300_evb_pico2.menu.flash.2097152_0.build.fs_start=270524416 +wiznet_6300_evb_pico2.menu.flash.2097152_0.build.fs_end=270524416 +wiznet_6300_evb_pico2.menu.flash.2097152_65536=2MB (Sketch: 1984KB, FS: 64KB) +wiznet_6300_evb_pico2.menu.flash.2097152_65536.upload.maximum_size=2023424 +wiznet_6300_evb_pico2.menu.flash.2097152_65536.build.flash_total=2097152 +wiznet_6300_evb_pico2.menu.flash.2097152_65536.build.flash_length=2023424 +wiznet_6300_evb_pico2.menu.flash.2097152_65536.build.eeprom_start=270524416 +wiznet_6300_evb_pico2.menu.flash.2097152_65536.build.fs_start=270458880 +wiznet_6300_evb_pico2.menu.flash.2097152_65536.build.fs_end=270524416 +wiznet_6300_evb_pico2.menu.flash.2097152_131072=2MB (Sketch: 1920KB, FS: 128KB) +wiznet_6300_evb_pico2.menu.flash.2097152_131072.upload.maximum_size=1957888 +wiznet_6300_evb_pico2.menu.flash.2097152_131072.build.flash_total=2097152 +wiznet_6300_evb_pico2.menu.flash.2097152_131072.build.flash_length=1957888 +wiznet_6300_evb_pico2.menu.flash.2097152_131072.build.eeprom_start=270524416 +wiznet_6300_evb_pico2.menu.flash.2097152_131072.build.fs_start=270393344 +wiznet_6300_evb_pico2.menu.flash.2097152_131072.build.fs_end=270524416 +wiznet_6300_evb_pico2.menu.flash.2097152_262144=2MB (Sketch: 1792KB, FS: 256KB) +wiznet_6300_evb_pico2.menu.flash.2097152_262144.upload.maximum_size=1826816 +wiznet_6300_evb_pico2.menu.flash.2097152_262144.build.flash_total=2097152 +wiznet_6300_evb_pico2.menu.flash.2097152_262144.build.flash_length=1826816 +wiznet_6300_evb_pico2.menu.flash.2097152_262144.build.eeprom_start=270524416 +wiznet_6300_evb_pico2.menu.flash.2097152_262144.build.fs_start=270262272 +wiznet_6300_evb_pico2.menu.flash.2097152_262144.build.fs_end=270524416 +wiznet_6300_evb_pico2.menu.flash.2097152_524288=2MB (Sketch: 1536KB, FS: 512KB) +wiznet_6300_evb_pico2.menu.flash.2097152_524288.upload.maximum_size=1564672 +wiznet_6300_evb_pico2.menu.flash.2097152_524288.build.flash_total=2097152 +wiznet_6300_evb_pico2.menu.flash.2097152_524288.build.flash_length=1564672 +wiznet_6300_evb_pico2.menu.flash.2097152_524288.build.eeprom_start=270524416 +wiznet_6300_evb_pico2.menu.flash.2097152_524288.build.fs_start=270000128 +wiznet_6300_evb_pico2.menu.flash.2097152_524288.build.fs_end=270524416 +wiznet_6300_evb_pico2.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) +wiznet_6300_evb_pico2.menu.flash.2097152_1048576.upload.maximum_size=1040384 +wiznet_6300_evb_pico2.menu.flash.2097152_1048576.build.flash_total=2097152 +wiznet_6300_evb_pico2.menu.flash.2097152_1048576.build.flash_length=1040384 +wiznet_6300_evb_pico2.menu.flash.2097152_1048576.build.eeprom_start=270524416 +wiznet_6300_evb_pico2.menu.flash.2097152_1048576.build.fs_start=269475840 +wiznet_6300_evb_pico2.menu.flash.2097152_1048576.build.fs_end=270524416 +wiznet_6300_evb_pico2.menu.arch.arm=ARM +wiznet_6300_evb_pico2.menu.arch.arm.build.chip=rp2350 +wiznet_6300_evb_pico2.menu.arch.arm.build.toolchain=arm-none-eabi +wiznet_6300_evb_pico2.menu.arch.arm.build.toolchainpkg=pqt-gcc +wiznet_6300_evb_pico2.menu.arch.arm.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse +wiznet_6300_evb_pico2.menu.arch.arm.build.uf2family=--family rp2350-arm-s --abs-block +wiznet_6300_evb_pico2.menu.arch.arm.build.mcu=cortex-m33 +wiznet_6300_evb_pico2.menu.arch.riscv=RISC-V +wiznet_6300_evb_pico2.menu.arch.riscv.build.chip=rp2350-riscv +wiznet_6300_evb_pico2.menu.arch.riscv.build.toolchain=riscv32-unknown-elf +wiznet_6300_evb_pico2.menu.arch.riscv.build.toolchainpkg=pqt-gcc-riscv +wiznet_6300_evb_pico2.menu.arch.riscv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32 +wiznet_6300_evb_pico2.menu.arch.riscv.build.uf2family=--family rp2350-riscv --abs-block +wiznet_6300_evb_pico2.menu.arch.riscv.build.mcu=rv32imac +wiznet_6300_evb_pico2.menu.freq.150=150 MHz +wiznet_6300_evb_pico2.menu.freq.150.build.f_cpu=150000000L +wiznet_6300_evb_pico2.menu.freq.50=50 MHz +wiznet_6300_evb_pico2.menu.freq.50.build.f_cpu=50000000L +wiznet_6300_evb_pico2.menu.freq.100=100 MHz +wiznet_6300_evb_pico2.menu.freq.100.build.f_cpu=100000000L +wiznet_6300_evb_pico2.menu.freq.120=120 MHz +wiznet_6300_evb_pico2.menu.freq.120.build.f_cpu=120000000L +wiznet_6300_evb_pico2.menu.freq.125=125 MHz +wiznet_6300_evb_pico2.menu.freq.125.build.f_cpu=125000000L +wiznet_6300_evb_pico2.menu.freq.128=128 MHz +wiznet_6300_evb_pico2.menu.freq.128.build.f_cpu=128000000L +wiznet_6300_evb_pico2.menu.freq.133=133 MHz +wiznet_6300_evb_pico2.menu.freq.133.build.f_cpu=133000000L +wiznet_6300_evb_pico2.menu.freq.176=176 MHz (Overclock) +wiznet_6300_evb_pico2.menu.freq.176.build.f_cpu=176000000L +wiznet_6300_evb_pico2.menu.freq.200=200 MHz (Overclock) +wiznet_6300_evb_pico2.menu.freq.200.build.f_cpu=200000000L +wiznet_6300_evb_pico2.menu.freq.225=225 MHz (Overclock) +wiznet_6300_evb_pico2.menu.freq.225.build.f_cpu=225000000L +wiznet_6300_evb_pico2.menu.freq.240=240 MHz (Overclock) +wiznet_6300_evb_pico2.menu.freq.240.build.f_cpu=240000000L +wiznet_6300_evb_pico2.menu.freq.250=250 MHz (Overclock) +wiznet_6300_evb_pico2.menu.freq.250.build.f_cpu=250000000L +wiznet_6300_evb_pico2.menu.freq.276=276 MHz (Overclock) +wiznet_6300_evb_pico2.menu.freq.276.build.f_cpu=276000000L +wiznet_6300_evb_pico2.menu.freq.300=300 MHz (Overclock) +wiznet_6300_evb_pico2.menu.freq.300.build.f_cpu=300000000L +wiznet_6300_evb_pico2.menu.opt.Small=Small (-Os) (standard) +wiznet_6300_evb_pico2.menu.opt.Small.build.flags.optimize=-Os +wiznet_6300_evb_pico2.menu.opt.Optimize=Optimize (-O) +wiznet_6300_evb_pico2.menu.opt.Optimize.build.flags.optimize=-O +wiznet_6300_evb_pico2.menu.opt.Optimize2=Optimize More (-O2) +wiznet_6300_evb_pico2.menu.opt.Optimize2.build.flags.optimize=-O2 +wiznet_6300_evb_pico2.menu.opt.Optimize3=Optimize Even More (-O3) +wiznet_6300_evb_pico2.menu.opt.Optimize3.build.flags.optimize=-O3 +wiznet_6300_evb_pico2.menu.opt.Fast=Fast (-Ofast) (maybe slower) +wiznet_6300_evb_pico2.menu.opt.Fast.build.flags.optimize=-Ofast +wiznet_6300_evb_pico2.menu.opt.Debug=Debug (-Og) +wiznet_6300_evb_pico2.menu.opt.Debug.build.flags.optimize=-Og +wiznet_6300_evb_pico2.menu.opt.Disabled=Disabled (-O0) +wiznet_6300_evb_pico2.menu.opt.Disabled.build.flags.optimize=-O0 +wiznet_6300_evb_pico2.menu.os.none=None +wiznet_6300_evb_pico2.menu.os.none.build.os= +wiznet_6300_evb_pico2.menu.os.freertos=FreeRTOS SMP +wiznet_6300_evb_pico2.menu.os.freertos.build.os=-D__FREERTOS +wiznet_6300_evb_pico2.menu.profile.Disabled=Disabled +wiznet_6300_evb_pico2.menu.profile.Disabled.build.flags.profile= +wiznet_6300_evb_pico2.menu.profile.Enabled=Enabled +wiznet_6300_evb_pico2.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +wiznet_6300_evb_pico2.menu.rtti.Disabled=Disabled +wiznet_6300_evb_pico2.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +wiznet_6300_evb_pico2.menu.rtti.Enabled=Enabled +wiznet_6300_evb_pico2.menu.rtti.Enabled.build.flags.rtti= +wiznet_6300_evb_pico2.menu.stackprotect.Disabled=Disabled +wiznet_6300_evb_pico2.menu.stackprotect.Disabled.build.flags.stackprotect= +wiznet_6300_evb_pico2.menu.stackprotect.Enabled=Enabled +wiznet_6300_evb_pico2.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +wiznet_6300_evb_pico2.menu.exceptions.Disabled=Disabled +wiznet_6300_evb_pico2.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +wiznet_6300_evb_pico2.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +wiznet_6300_evb_pico2.menu.exceptions.Enabled=Enabled +wiznet_6300_evb_pico2.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +wiznet_6300_evb_pico2.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +wiznet_6300_evb_pico2.menu.dbgport.Disabled=Disabled +wiznet_6300_evb_pico2.menu.dbgport.Disabled.build.debug_port= +wiznet_6300_evb_pico2.menu.dbgport.Serial=Serial +wiznet_6300_evb_pico2.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +wiznet_6300_evb_pico2.menu.dbgport.Serial1=Serial1 +wiznet_6300_evb_pico2.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +wiznet_6300_evb_pico2.menu.dbgport.Serial2=Serial2 +wiznet_6300_evb_pico2.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +wiznet_6300_evb_pico2.menu.dbgport.SerialSemi=SerialSemi +wiznet_6300_evb_pico2.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +wiznet_6300_evb_pico2.menu.dbglvl.None=None +wiznet_6300_evb_pico2.menu.dbglvl.None.build.debug_level= +wiznet_6300_evb_pico2.menu.dbglvl.Core=Core +wiznet_6300_evb_pico2.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +wiznet_6300_evb_pico2.menu.dbglvl.SPI=SPI +wiznet_6300_evb_pico2.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +wiznet_6300_evb_pico2.menu.dbglvl.Wire=Wire +wiznet_6300_evb_pico2.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +wiznet_6300_evb_pico2.menu.dbglvl.Bluetooth=Bluetooth +wiznet_6300_evb_pico2.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +wiznet_6300_evb_pico2.menu.dbglvl.LWIP=LWIP +wiznet_6300_evb_pico2.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +wiznet_6300_evb_pico2.menu.dbglvl.All=All +wiznet_6300_evb_pico2.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +wiznet_6300_evb_pico2.menu.dbglvl.NDEBUG=NDEBUG +wiznet_6300_evb_pico2.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +wiznet_6300_evb_pico2.menu.usbstack.picosdk=Pico SDK +wiznet_6300_evb_pico2.menu.usbstack.picosdk.build.usbstack_flags= +wiznet_6300_evb_pico2.menu.usbstack.tinyusb=Adafruit TinyUSB +wiznet_6300_evb_pico2.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +wiznet_6300_evb_pico2.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +wiznet_6300_evb_pico2.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +wiznet_6300_evb_pico2.menu.usbstack.nousb=No USB +wiznet_6300_evb_pico2.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4only=IPv4 Only +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +wiznet_6300_evb_pico2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +wiznet_6300_evb_pico2.menu.uploadmethod.default=Default (UF2) +wiznet_6300_evb_pico2.menu.uploadmethod.default.build.ram_length=512k +wiznet_6300_evb_pico2.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +wiznet_6300_evb_pico2.menu.uploadmethod.default.upload.maximum_data_size=524288 +wiznet_6300_evb_pico2.menu.uploadmethod.default.upload.tool=uf2conv +wiznet_6300_evb_pico2.menu.uploadmethod.default.upload.tool.default=uf2conv +wiznet_6300_evb_pico2.menu.uploadmethod.default.upload.tool.network=uf2conv-network +wiznet_6300_evb_pico2.menu.uploadmethod.picotool=Picotool +wiznet_6300_evb_pico2.menu.uploadmethod.picotool.build.ram_length=512k +wiznet_6300_evb_pico2.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +wiznet_6300_evb_pico2.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +wiznet_6300_evb_pico2.menu.uploadmethod.picotool.upload.maximum_data_size=524288 +wiznet_6300_evb_pico2.menu.uploadmethod.picotool.upload.tool=picotool +wiznet_6300_evb_pico2.menu.uploadmethod.picotool.upload.tool.default=picotool +wiznet_6300_evb_pico2.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +wiznet_6300_evb_pico2.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k +wiznet_6300_evb_pico2.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +wiznet_6300_evb_pico2.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 +wiznet_6300_evb_pico2.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +wiznet_6300_evb_pico2.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + # ----------------------------------- # Generic RP2040 # ----------------------------------- @@ -32668,6 +39510,34 @@ generic.menu.flash.2097152_0.build.flash_length=2093056 generic.menu.flash.2097152_0.build.eeprom_start=270528512 generic.menu.flash.2097152_0.build.fs_start=270528512 generic.menu.flash.2097152_0.build.fs_end=270528512 +generic.menu.flash.2097152_65536=2MB (Sketch: 1984KB, FS: 64KB) +generic.menu.flash.2097152_65536.upload.maximum_size=2027520 +generic.menu.flash.2097152_65536.build.flash_total=2097152 +generic.menu.flash.2097152_65536.build.flash_length=2027520 +generic.menu.flash.2097152_65536.build.eeprom_start=270528512 +generic.menu.flash.2097152_65536.build.fs_start=270462976 +generic.menu.flash.2097152_65536.build.fs_end=270528512 +generic.menu.flash.2097152_131072=2MB (Sketch: 1920KB, FS: 128KB) +generic.menu.flash.2097152_131072.upload.maximum_size=1961984 +generic.menu.flash.2097152_131072.build.flash_total=2097152 +generic.menu.flash.2097152_131072.build.flash_length=1961984 +generic.menu.flash.2097152_131072.build.eeprom_start=270528512 +generic.menu.flash.2097152_131072.build.fs_start=270397440 +generic.menu.flash.2097152_131072.build.fs_end=270528512 +generic.menu.flash.2097152_262144=2MB (Sketch: 1792KB, FS: 256KB) +generic.menu.flash.2097152_262144.upload.maximum_size=1830912 +generic.menu.flash.2097152_262144.build.flash_total=2097152 +generic.menu.flash.2097152_262144.build.flash_length=1830912 +generic.menu.flash.2097152_262144.build.eeprom_start=270528512 +generic.menu.flash.2097152_262144.build.fs_start=270266368 +generic.menu.flash.2097152_262144.build.fs_end=270528512 +generic.menu.flash.2097152_524288=2MB (Sketch: 1536KB, FS: 512KB) +generic.menu.flash.2097152_524288.upload.maximum_size=1568768 +generic.menu.flash.2097152_524288.build.flash_total=2097152 +generic.menu.flash.2097152_524288.build.flash_length=1568768 +generic.menu.flash.2097152_524288.build.eeprom_start=270528512 +generic.menu.flash.2097152_524288.build.fs_start=270004224 +generic.menu.flash.2097152_524288.build.fs_end=270528512 generic.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) generic.menu.flash.2097152_1048576.upload.maximum_size=1044480 generic.menu.flash.2097152_1048576.build.flash_total=2097152 @@ -32773,8 +39643,8 @@ generic.menu.flash.16777216_2097152.build.flash_length=14675968 generic.menu.flash.16777216_2097152.build.eeprom_start=285208576 generic.menu.flash.16777216_2097152.build.fs_start=283111424 generic.menu.flash.16777216_2097152.build.fs_end=285208576 -generic.menu.freq.133=133 MHz -generic.menu.freq.133.build.f_cpu=133000000L +generic.menu.freq.200=200 MHz +generic.menu.freq.200.build.f_cpu=200000000L generic.menu.freq.50=50 MHz generic.menu.freq.50.build.f_cpu=50000000L generic.menu.freq.100=100 MHz @@ -32785,20 +39655,20 @@ generic.menu.freq.125=125 MHz generic.menu.freq.125.build.f_cpu=125000000L generic.menu.freq.128=128 MHz generic.menu.freq.128.build.f_cpu=128000000L -generic.menu.freq.150=150 MHz (Overclock) +generic.menu.freq.133=133 MHz +generic.menu.freq.133.build.f_cpu=133000000L +generic.menu.freq.150=150 MHz generic.menu.freq.150.build.f_cpu=150000000L -generic.menu.freq.175=175 MHz (Overclock) -generic.menu.freq.175.build.f_cpu=175000000L -generic.menu.freq.200=200 MHz (Overclock) -generic.menu.freq.200.build.f_cpu=200000000L +generic.menu.freq.176=176 MHz +generic.menu.freq.176.build.f_cpu=176000000L generic.menu.freq.225=225 MHz (Overclock) generic.menu.freq.225.build.f_cpu=225000000L generic.menu.freq.240=240 MHz (Overclock) generic.menu.freq.240.build.f_cpu=240000000L generic.menu.freq.250=250 MHz (Overclock) generic.menu.freq.250.build.f_cpu=250000000L -generic.menu.freq.275=275 MHz (Overclock) -generic.menu.freq.275.build.f_cpu=275000000L +generic.menu.freq.276=276 MHz (Overclock) +generic.menu.freq.276.build.f_cpu=276000000L generic.menu.freq.300=300 MHz (Overclock) generic.menu.freq.300.build.f_cpu=300000000L generic.menu.opt.Small=Small (-Os) (standard) @@ -32815,6 +39685,10 @@ generic.menu.opt.Debug=Debug (-Og) generic.menu.opt.Debug.build.flags.optimize=-Og generic.menu.opt.Disabled=Disabled (-O0) generic.menu.opt.Disabled.build.flags.optimize=-O0 +generic.menu.os.none=None +generic.menu.os.none.build.os= +generic.menu.os.freertos=FreeRTOS SMP +generic.menu.os.freertos.build.os=-D__FREERTOS generic.menu.profile.Disabled=Disabled generic.menu.profile.Disabled.build.flags.profile= generic.menu.profile.Enabled=Enabled @@ -32826,7 +39700,7 @@ generic.menu.rtti.Enabled.build.flags.rtti= generic.menu.stackprotect.Disabled=Disabled generic.menu.stackprotect.Disabled.build.flags.stackprotect= generic.menu.stackprotect.Enabled=Enabled -generic.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +generic.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all generic.menu.exceptions.Disabled=Disabled generic.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions generic.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -32853,8 +39727,10 @@ generic.menu.dbglvl.Wire=Wire generic.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE generic.menu.dbglvl.Bluetooth=Bluetooth generic.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +generic.menu.dbglvl.LWIP=LWIP +generic.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 generic.menu.dbglvl.All=All -generic.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +generic.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 generic.menu.dbglvl.NDEBUG=NDEBUG generic.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG generic.menu.usbstack.picosdk=Pico SDK @@ -32866,29 +39742,29 @@ generic.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINY generic.menu.usbstack.nousb=No USB generic.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" generic.menu.ipbtstack.ipv4only=IPv4 Only -generic.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +generic.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a generic.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 generic.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -generic.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +generic.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a generic.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 generic.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -generic.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -generic.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +generic.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +generic.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 generic.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -generic.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -generic.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +generic.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +generic.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 generic.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -generic.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +generic.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a generic.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 generic.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -generic.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +generic.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a generic.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 generic.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -generic.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -generic.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +generic.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +generic.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 generic.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -generic.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -generic.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +generic.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +generic.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 generic.menu.boot2.boot2_generic_03h_2_padded_checksum=Generic SPI /2 generic.menu.boot2.boot2_generic_03h_2_padded_checksum.build.boot2=boot2_generic_03h_2_padded_checksum generic.menu.boot2.boot2_generic_03h_4_padded_checksum=Generic SPI /4 @@ -32968,6 +39844,34 @@ generic_rp2350.menu.flash.2097152_0.build.flash_length=2088960 generic_rp2350.menu.flash.2097152_0.build.eeprom_start=270524416 generic_rp2350.menu.flash.2097152_0.build.fs_start=270524416 generic_rp2350.menu.flash.2097152_0.build.fs_end=270524416 +generic_rp2350.menu.flash.2097152_65536=2MB (Sketch: 1984KB, FS: 64KB) +generic_rp2350.menu.flash.2097152_65536.upload.maximum_size=2023424 +generic_rp2350.menu.flash.2097152_65536.build.flash_total=2097152 +generic_rp2350.menu.flash.2097152_65536.build.flash_length=2023424 +generic_rp2350.menu.flash.2097152_65536.build.eeprom_start=270524416 +generic_rp2350.menu.flash.2097152_65536.build.fs_start=270458880 +generic_rp2350.menu.flash.2097152_65536.build.fs_end=270524416 +generic_rp2350.menu.flash.2097152_131072=2MB (Sketch: 1920KB, FS: 128KB) +generic_rp2350.menu.flash.2097152_131072.upload.maximum_size=1957888 +generic_rp2350.menu.flash.2097152_131072.build.flash_total=2097152 +generic_rp2350.menu.flash.2097152_131072.build.flash_length=1957888 +generic_rp2350.menu.flash.2097152_131072.build.eeprom_start=270524416 +generic_rp2350.menu.flash.2097152_131072.build.fs_start=270393344 +generic_rp2350.menu.flash.2097152_131072.build.fs_end=270524416 +generic_rp2350.menu.flash.2097152_262144=2MB (Sketch: 1792KB, FS: 256KB) +generic_rp2350.menu.flash.2097152_262144.upload.maximum_size=1826816 +generic_rp2350.menu.flash.2097152_262144.build.flash_total=2097152 +generic_rp2350.menu.flash.2097152_262144.build.flash_length=1826816 +generic_rp2350.menu.flash.2097152_262144.build.eeprom_start=270524416 +generic_rp2350.menu.flash.2097152_262144.build.fs_start=270262272 +generic_rp2350.menu.flash.2097152_262144.build.fs_end=270524416 +generic_rp2350.menu.flash.2097152_524288=2MB (Sketch: 1536KB, FS: 512KB) +generic_rp2350.menu.flash.2097152_524288.upload.maximum_size=1564672 +generic_rp2350.menu.flash.2097152_524288.build.flash_total=2097152 +generic_rp2350.menu.flash.2097152_524288.build.flash_length=1564672 +generic_rp2350.menu.flash.2097152_524288.build.eeprom_start=270524416 +generic_rp2350.menu.flash.2097152_524288.build.fs_start=270000128 +generic_rp2350.menu.flash.2097152_524288.build.fs_end=270524416 generic_rp2350.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) generic_rp2350.menu.flash.2097152_1048576.upload.maximum_size=1040384 generic_rp2350.menu.flash.2097152_1048576.build.flash_total=2097152 @@ -33101,8 +40005,8 @@ generic_rp2350.menu.freq.128=128 MHz generic_rp2350.menu.freq.128.build.f_cpu=128000000L generic_rp2350.menu.freq.133=133 MHz generic_rp2350.menu.freq.133.build.f_cpu=133000000L -generic_rp2350.menu.freq.175=175 MHz (Overclock) -generic_rp2350.menu.freq.175.build.f_cpu=175000000L +generic_rp2350.menu.freq.176=176 MHz (Overclock) +generic_rp2350.menu.freq.176.build.f_cpu=176000000L generic_rp2350.menu.freq.200=200 MHz (Overclock) generic_rp2350.menu.freq.200.build.f_cpu=200000000L generic_rp2350.menu.freq.225=225 MHz (Overclock) @@ -33111,14 +40015,14 @@ generic_rp2350.menu.freq.240=240 MHz (Overclock) generic_rp2350.menu.freq.240.build.f_cpu=240000000L generic_rp2350.menu.freq.250=250 MHz (Overclock) generic_rp2350.menu.freq.250.build.f_cpu=250000000L -generic_rp2350.menu.freq.275=275 MHz (Overclock) -generic_rp2350.menu.freq.275.build.f_cpu=275000000L +generic_rp2350.menu.freq.276=276 MHz (Overclock) +generic_rp2350.menu.freq.276.build.f_cpu=276000000L generic_rp2350.menu.freq.300=300 MHz (Overclock) generic_rp2350.menu.freq.300.build.f_cpu=300000000L generic_rp2350.menu.variantchip.RP2350A=RP2350A -generic_rp2350.menu.variantchip.RP2350A.build.variantdefines=-DPICO_RP2350A=1 +generic_rp2350.menu.variantchip.RP2350A.build.variantdefines=-D__PICO_RP2350A=1 generic_rp2350.menu.variantchip.RP2530B=RP2530B -generic_rp2350.menu.variantchip.RP2530B.build.variantdefines=-DPICO_RP2350B=1 +generic_rp2350.menu.variantchip.RP2530B.build.variantdefines=-D__PICO_RP2350A=0 generic_rp2350.menu.psramcs.GPIOnone=None generic_rp2350.menu.psramcs.GPIOnone.build.psram_cs= generic_rp2350.menu.psramcs.GPIO0=GPIO 0 @@ -33243,6 +40147,10 @@ generic_rp2350.menu.opt.Debug=Debug (-Og) generic_rp2350.menu.opt.Debug.build.flags.optimize=-Og generic_rp2350.menu.opt.Disabled=Disabled (-O0) generic_rp2350.menu.opt.Disabled.build.flags.optimize=-O0 +generic_rp2350.menu.os.none=None +generic_rp2350.menu.os.none.build.os= +generic_rp2350.menu.os.freertos=FreeRTOS SMP +generic_rp2350.menu.os.freertos.build.os=-D__FREERTOS generic_rp2350.menu.profile.Disabled=Disabled generic_rp2350.menu.profile.Disabled.build.flags.profile= generic_rp2350.menu.profile.Enabled=Enabled @@ -33254,7 +40162,7 @@ generic_rp2350.menu.rtti.Enabled.build.flags.rtti= generic_rp2350.menu.stackprotect.Disabled=Disabled generic_rp2350.menu.stackprotect.Disabled.build.flags.stackprotect= generic_rp2350.menu.stackprotect.Enabled=Enabled -generic_rp2350.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector +generic_rp2350.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all generic_rp2350.menu.exceptions.Disabled=Disabled generic_rp2350.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions generic_rp2350.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ @@ -33281,8 +40189,10 @@ generic_rp2350.menu.dbglvl.Wire=Wire generic_rp2350.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE generic_rp2350.menu.dbglvl.Bluetooth=Bluetooth generic_rp2350.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +generic_rp2350.menu.dbglvl.LWIP=LWIP +generic_rp2350.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 generic_rp2350.menu.dbglvl.All=All -generic_rp2350.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH +generic_rp2350.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 generic_rp2350.menu.dbglvl.NDEBUG=NDEBUG generic_rp2350.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG generic_rp2350.menu.usbstack.picosdk=Pico SDK @@ -33294,29 +40204,29 @@ generic_rp2350.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DU generic_rp2350.menu.usbstack.nousb=No USB generic_rp2350.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" generic_rp2350.menu.ipbtstack.ipv4only=IPv4 Only -generic_rp2350.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a +generic_rp2350.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a generic_rp2350.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 generic_rp2350.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -generic_rp2350.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a +generic_rp2350.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a generic_rp2350.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 generic_rp2350.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -generic_rp2350.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a -generic_rp2350.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +generic_rp2350.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +generic_rp2350.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 generic_rp2350.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -generic_rp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a -generic_rp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 +generic_rp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +generic_rp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 generic_rp2350.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -generic_rp2350.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +generic_rp2350.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a generic_rp2350.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 generic_rp2350.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -generic_rp2350.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a +generic_rp2350.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a generic_rp2350.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 generic_rp2350.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -generic_rp2350.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a -generic_rp2350.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +generic_rp2350.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +generic_rp2350.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 generic_rp2350.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -generic_rp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a -generic_rp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2 +generic_rp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +generic_rp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 generic_rp2350.menu.uploadmethod.default=Default (UF2) generic_rp2350.menu.uploadmethod.default.build.ram_length=512k generic_rp2350.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl @@ -33337,3 +40247,270 @@ generic_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe generic_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 generic_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap generic_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + +# ----------------------------------- +# MyMakers RP2350B +# ----------------------------------- +mymakers_rp2350b.name=MyMakers RP2350B +mymakers_rp2350b.vid.0=0x2e8a +mymakers_rp2350b.pid.0=0x000f +mymakers_rp2350b.vid.1=0x2e8a +mymakers_rp2350b.pid.1=0x010f +mymakers_rp2350b.vid.2=0x2e8a +mymakers_rp2350b.pid.2=0x400f +mymakers_rp2350b.vid.3=0x2e8a +mymakers_rp2350b.pid.3=0x410f +mymakers_rp2350b.vid.4=0x2e8a +mymakers_rp2350b.pid.4=0x800f +mymakers_rp2350b.vid.5=0x2e8a +mymakers_rp2350b.pid.5=0x810f +mymakers_rp2350b.vid.6=0x2e8a +mymakers_rp2350b.pid.6=0xc00f +mymakers_rp2350b.vid.7=0x2e8a +mymakers_rp2350b.pid.7=0xc10f +mymakers_rp2350b.upload_port.0.vid=0x2e8a +mymakers_rp2350b.upload_port.0.pid=0x000f +mymakers_rp2350b.upload_port.1.vid=0x2e8a +mymakers_rp2350b.upload_port.1.pid=0x010f +mymakers_rp2350b.upload_port.2.vid=0x2e8a +mymakers_rp2350b.upload_port.2.pid=0x400f +mymakers_rp2350b.upload_port.3.vid=0x2e8a +mymakers_rp2350b.upload_port.3.pid=0x410f +mymakers_rp2350b.upload_port.4.vid=0x2e8a +mymakers_rp2350b.upload_port.4.pid=0x800f +mymakers_rp2350b.upload_port.5.vid=0x2e8a +mymakers_rp2350b.upload_port.5.pid=0x810f +mymakers_rp2350b.upload_port.6.vid=0x2e8a +mymakers_rp2350b.upload_port.6.pid=0xc00f +mymakers_rp2350b.upload_port.7.vid=0x2e8a +mymakers_rp2350b.upload_port.7.pid=0xc10f +mymakers_rp2350b.build.usbvid=-DUSBD_VID=0x2e8a +mymakers_rp2350b.build.usbpid=-DUSBD_PID=0x000f +mymakers_rp2350b.build.usbpwr=-DUSBD_MAX_POWER_MA=250 +mymakers_rp2350b.build.board=MYMAKERS_RP2350B +mymakers_rp2350b.build.variant=mymakers_rp2350b +mymakers_rp2350b.upload.maximum_size=4194304 +mymakers_rp2350b.upload.wait_for_upload_port=true +mymakers_rp2350b.upload.erase_cmd= +mymakers_rp2350b.serial.disableDTR=false +mymakers_rp2350b.serial.disableRTS=false +mymakers_rp2350b.build.f_cpu=125000000 +mymakers_rp2350b.build.led= +mymakers_rp2350b.build.core=rp2040 +mymakers_rp2350b.build.ldscript=memmap_default.ld +mymakers_rp2350b.build.boot2=none +mymakers_rp2350b.build.usb_manufacturer="MyMakers" +mymakers_rp2350b.build.usb_product="RP2350B" +mymakers_rp2350b.build.psram_length=0x000000 +mymakers_rp2350b.menu.flash.4194304_0=4MB (no FS) +mymakers_rp2350b.menu.flash.4194304_0.upload.maximum_size=4186112 +mymakers_rp2350b.menu.flash.4194304_0.build.flash_total=4194304 +mymakers_rp2350b.menu.flash.4194304_0.build.flash_length=4186112 +mymakers_rp2350b.menu.flash.4194304_0.build.eeprom_start=272621568 +mymakers_rp2350b.menu.flash.4194304_0.build.fs_start=272621568 +mymakers_rp2350b.menu.flash.4194304_0.build.fs_end=272621568 +mymakers_rp2350b.menu.flash.4194304_65536=4MB (Sketch: 4032KB, FS: 64KB) +mymakers_rp2350b.menu.flash.4194304_65536.upload.maximum_size=4120576 +mymakers_rp2350b.menu.flash.4194304_65536.build.flash_total=4194304 +mymakers_rp2350b.menu.flash.4194304_65536.build.flash_length=4120576 +mymakers_rp2350b.menu.flash.4194304_65536.build.eeprom_start=272621568 +mymakers_rp2350b.menu.flash.4194304_65536.build.fs_start=272556032 +mymakers_rp2350b.menu.flash.4194304_65536.build.fs_end=272621568 +mymakers_rp2350b.menu.flash.4194304_131072=4MB (Sketch: 3968KB, FS: 128KB) +mymakers_rp2350b.menu.flash.4194304_131072.upload.maximum_size=4055040 +mymakers_rp2350b.menu.flash.4194304_131072.build.flash_total=4194304 +mymakers_rp2350b.menu.flash.4194304_131072.build.flash_length=4055040 +mymakers_rp2350b.menu.flash.4194304_131072.build.eeprom_start=272621568 +mymakers_rp2350b.menu.flash.4194304_131072.build.fs_start=272490496 +mymakers_rp2350b.menu.flash.4194304_131072.build.fs_end=272621568 +mymakers_rp2350b.menu.flash.4194304_262144=4MB (Sketch: 3840KB, FS: 256KB) +mymakers_rp2350b.menu.flash.4194304_262144.upload.maximum_size=3923968 +mymakers_rp2350b.menu.flash.4194304_262144.build.flash_total=4194304 +mymakers_rp2350b.menu.flash.4194304_262144.build.flash_length=3923968 +mymakers_rp2350b.menu.flash.4194304_262144.build.eeprom_start=272621568 +mymakers_rp2350b.menu.flash.4194304_262144.build.fs_start=272359424 +mymakers_rp2350b.menu.flash.4194304_262144.build.fs_end=272621568 +mymakers_rp2350b.menu.flash.4194304_524288=4MB (Sketch: 3584KB, FS: 512KB) +mymakers_rp2350b.menu.flash.4194304_524288.upload.maximum_size=3661824 +mymakers_rp2350b.menu.flash.4194304_524288.build.flash_total=4194304 +mymakers_rp2350b.menu.flash.4194304_524288.build.flash_length=3661824 +mymakers_rp2350b.menu.flash.4194304_524288.build.eeprom_start=272621568 +mymakers_rp2350b.menu.flash.4194304_524288.build.fs_start=272097280 +mymakers_rp2350b.menu.flash.4194304_524288.build.fs_end=272621568 +mymakers_rp2350b.menu.flash.4194304_1048576=4MB (Sketch: 3MB, FS: 1MB) +mymakers_rp2350b.menu.flash.4194304_1048576.upload.maximum_size=3137536 +mymakers_rp2350b.menu.flash.4194304_1048576.build.flash_total=4194304 +mymakers_rp2350b.menu.flash.4194304_1048576.build.flash_length=3137536 +mymakers_rp2350b.menu.flash.4194304_1048576.build.eeprom_start=272621568 +mymakers_rp2350b.menu.flash.4194304_1048576.build.fs_start=271572992 +mymakers_rp2350b.menu.flash.4194304_1048576.build.fs_end=272621568 +mymakers_rp2350b.menu.flash.4194304_2097152=4MB (Sketch: 2MB, FS: 2MB) +mymakers_rp2350b.menu.flash.4194304_2097152.upload.maximum_size=2088960 +mymakers_rp2350b.menu.flash.4194304_2097152.build.flash_total=4194304 +mymakers_rp2350b.menu.flash.4194304_2097152.build.flash_length=2088960 +mymakers_rp2350b.menu.flash.4194304_2097152.build.eeprom_start=272621568 +mymakers_rp2350b.menu.flash.4194304_2097152.build.fs_start=270524416 +mymakers_rp2350b.menu.flash.4194304_2097152.build.fs_end=272621568 +mymakers_rp2350b.menu.flash.4194304_3145728=4MB (Sketch: 1MB, FS: 3MB) +mymakers_rp2350b.menu.flash.4194304_3145728.upload.maximum_size=1040384 +mymakers_rp2350b.menu.flash.4194304_3145728.build.flash_total=4194304 +mymakers_rp2350b.menu.flash.4194304_3145728.build.flash_length=1040384 +mymakers_rp2350b.menu.flash.4194304_3145728.build.eeprom_start=272621568 +mymakers_rp2350b.menu.flash.4194304_3145728.build.fs_start=269475840 +mymakers_rp2350b.menu.flash.4194304_3145728.build.fs_end=272621568 +mymakers_rp2350b.menu.arch.arm=ARM +mymakers_rp2350b.menu.arch.arm.build.chip=rp2350 +mymakers_rp2350b.menu.arch.arm.build.toolchain=arm-none-eabi +mymakers_rp2350b.menu.arch.arm.build.toolchainpkg=pqt-gcc +mymakers_rp2350b.menu.arch.arm.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse +mymakers_rp2350b.menu.arch.arm.build.uf2family=--family rp2350-arm-s --abs-block +mymakers_rp2350b.menu.arch.arm.build.mcu=cortex-m33 +mymakers_rp2350b.menu.arch.riscv=RISC-V +mymakers_rp2350b.menu.arch.riscv.build.chip=rp2350-riscv +mymakers_rp2350b.menu.arch.riscv.build.toolchain=riscv32-unknown-elf +mymakers_rp2350b.menu.arch.riscv.build.toolchainpkg=pqt-gcc-riscv +mymakers_rp2350b.menu.arch.riscv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32 +mymakers_rp2350b.menu.arch.riscv.build.uf2family=--family rp2350-riscv --abs-block +mymakers_rp2350b.menu.arch.riscv.build.mcu=rv32imac +mymakers_rp2350b.menu.freq.150=150 MHz +mymakers_rp2350b.menu.freq.150.build.f_cpu=150000000L +mymakers_rp2350b.menu.freq.50=50 MHz +mymakers_rp2350b.menu.freq.50.build.f_cpu=50000000L +mymakers_rp2350b.menu.freq.100=100 MHz +mymakers_rp2350b.menu.freq.100.build.f_cpu=100000000L +mymakers_rp2350b.menu.freq.120=120 MHz +mymakers_rp2350b.menu.freq.120.build.f_cpu=120000000L +mymakers_rp2350b.menu.freq.125=125 MHz +mymakers_rp2350b.menu.freq.125.build.f_cpu=125000000L +mymakers_rp2350b.menu.freq.128=128 MHz +mymakers_rp2350b.menu.freq.128.build.f_cpu=128000000L +mymakers_rp2350b.menu.freq.133=133 MHz +mymakers_rp2350b.menu.freq.133.build.f_cpu=133000000L +mymakers_rp2350b.menu.freq.176=176 MHz (Overclock) +mymakers_rp2350b.menu.freq.176.build.f_cpu=176000000L +mymakers_rp2350b.menu.freq.200=200 MHz (Overclock) +mymakers_rp2350b.menu.freq.200.build.f_cpu=200000000L +mymakers_rp2350b.menu.freq.225=225 MHz (Overclock) +mymakers_rp2350b.menu.freq.225.build.f_cpu=225000000L +mymakers_rp2350b.menu.freq.240=240 MHz (Overclock) +mymakers_rp2350b.menu.freq.240.build.f_cpu=240000000L +mymakers_rp2350b.menu.freq.250=250 MHz (Overclock) +mymakers_rp2350b.menu.freq.250.build.f_cpu=250000000L +mymakers_rp2350b.menu.freq.276=276 MHz (Overclock) +mymakers_rp2350b.menu.freq.276.build.f_cpu=276000000L +mymakers_rp2350b.menu.freq.300=300 MHz (Overclock) +mymakers_rp2350b.menu.freq.300.build.f_cpu=300000000L +mymakers_rp2350b.menu.opt.Small=Small (-Os) (standard) +mymakers_rp2350b.menu.opt.Small.build.flags.optimize=-Os +mymakers_rp2350b.menu.opt.Optimize=Optimize (-O) +mymakers_rp2350b.menu.opt.Optimize.build.flags.optimize=-O +mymakers_rp2350b.menu.opt.Optimize2=Optimize More (-O2) +mymakers_rp2350b.menu.opt.Optimize2.build.flags.optimize=-O2 +mymakers_rp2350b.menu.opt.Optimize3=Optimize Even More (-O3) +mymakers_rp2350b.menu.opt.Optimize3.build.flags.optimize=-O3 +mymakers_rp2350b.menu.opt.Fast=Fast (-Ofast) (maybe slower) +mymakers_rp2350b.menu.opt.Fast.build.flags.optimize=-Ofast +mymakers_rp2350b.menu.opt.Debug=Debug (-Og) +mymakers_rp2350b.menu.opt.Debug.build.flags.optimize=-Og +mymakers_rp2350b.menu.opt.Disabled=Disabled (-O0) +mymakers_rp2350b.menu.opt.Disabled.build.flags.optimize=-O0 +mymakers_rp2350b.menu.os.none=None +mymakers_rp2350b.menu.os.none.build.os= +mymakers_rp2350b.menu.os.freertos=FreeRTOS SMP +mymakers_rp2350b.menu.os.freertos.build.os=-D__FREERTOS +mymakers_rp2350b.menu.profile.Disabled=Disabled +mymakers_rp2350b.menu.profile.Disabled.build.flags.profile= +mymakers_rp2350b.menu.profile.Enabled=Enabled +mymakers_rp2350b.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +mymakers_rp2350b.menu.rtti.Disabled=Disabled +mymakers_rp2350b.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +mymakers_rp2350b.menu.rtti.Enabled=Enabled +mymakers_rp2350b.menu.rtti.Enabled.build.flags.rtti= +mymakers_rp2350b.menu.stackprotect.Disabled=Disabled +mymakers_rp2350b.menu.stackprotect.Disabled.build.flags.stackprotect= +mymakers_rp2350b.menu.stackprotect.Enabled=Enabled +mymakers_rp2350b.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +mymakers_rp2350b.menu.exceptions.Disabled=Disabled +mymakers_rp2350b.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +mymakers_rp2350b.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +mymakers_rp2350b.menu.exceptions.Enabled=Enabled +mymakers_rp2350b.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +mymakers_rp2350b.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +mymakers_rp2350b.menu.dbgport.Disabled=Disabled +mymakers_rp2350b.menu.dbgport.Disabled.build.debug_port= +mymakers_rp2350b.menu.dbgport.Serial=Serial +mymakers_rp2350b.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +mymakers_rp2350b.menu.dbgport.Serial1=Serial1 +mymakers_rp2350b.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +mymakers_rp2350b.menu.dbgport.Serial2=Serial2 +mymakers_rp2350b.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +mymakers_rp2350b.menu.dbgport.SerialSemi=SerialSemi +mymakers_rp2350b.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +mymakers_rp2350b.menu.dbglvl.None=None +mymakers_rp2350b.menu.dbglvl.None.build.debug_level= +mymakers_rp2350b.menu.dbglvl.Core=Core +mymakers_rp2350b.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +mymakers_rp2350b.menu.dbglvl.SPI=SPI +mymakers_rp2350b.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +mymakers_rp2350b.menu.dbglvl.Wire=Wire +mymakers_rp2350b.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +mymakers_rp2350b.menu.dbglvl.Bluetooth=Bluetooth +mymakers_rp2350b.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +mymakers_rp2350b.menu.dbglvl.LWIP=LWIP +mymakers_rp2350b.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +mymakers_rp2350b.menu.dbglvl.All=All +mymakers_rp2350b.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +mymakers_rp2350b.menu.dbglvl.NDEBUG=NDEBUG +mymakers_rp2350b.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +mymakers_rp2350b.menu.usbstack.picosdk=Pico SDK +mymakers_rp2350b.menu.usbstack.picosdk.build.usbstack_flags= +mymakers_rp2350b.menu.usbstack.tinyusb=Adafruit TinyUSB +mymakers_rp2350b.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +mymakers_rp2350b.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +mymakers_rp2350b.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +mymakers_rp2350b.menu.usbstack.nousb=No USB +mymakers_rp2350b.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +mymakers_rp2350b.menu.ipbtstack.ipv4only=IPv4 Only +mymakers_rp2350b.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +mymakers_rp2350b.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +mymakers_rp2350b.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +mymakers_rp2350b.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +mymakers_rp2350b.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +mymakers_rp2350b.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +mymakers_rp2350b.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +mymakers_rp2350b.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +mymakers_rp2350b.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +mymakers_rp2350b.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +mymakers_rp2350b.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +mymakers_rp2350b.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +mymakers_rp2350b.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +mymakers_rp2350b.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +mymakers_rp2350b.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +mymakers_rp2350b.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +mymakers_rp2350b.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +mymakers_rp2350b.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +mymakers_rp2350b.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +mymakers_rp2350b.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +mymakers_rp2350b.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +mymakers_rp2350b.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +mymakers_rp2350b.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +mymakers_rp2350b.menu.uploadmethod.default=Default (UF2) +mymakers_rp2350b.menu.uploadmethod.default.build.ram_length=512k +mymakers_rp2350b.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +mymakers_rp2350b.menu.uploadmethod.default.upload.maximum_data_size=524288 +mymakers_rp2350b.menu.uploadmethod.default.upload.tool=uf2conv +mymakers_rp2350b.menu.uploadmethod.default.upload.tool.default=uf2conv +mymakers_rp2350b.menu.uploadmethod.default.upload.tool.network=uf2conv-network +mymakers_rp2350b.menu.uploadmethod.picotool=Picotool +mymakers_rp2350b.menu.uploadmethod.picotool.build.ram_length=512k +mymakers_rp2350b.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +mymakers_rp2350b.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +mymakers_rp2350b.menu.uploadmethod.picotool.upload.maximum_data_size=524288 +mymakers_rp2350b.menu.uploadmethod.picotool.upload.tool=picotool +mymakers_rp2350b.menu.uploadmethod.picotool.upload.tool.default=picotool +mymakers_rp2350b.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +mymakers_rp2350b.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k +mymakers_rp2350b.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +mymakers_rp2350b.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 +mymakers_rp2350b.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +mymakers_rp2350b.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap From cb0e902c25b7be9c89ee532710bb4938c3d49b11 Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Wed, 1 Oct 2025 18:35:34 +0700 Subject: [PATCH 03/21] Add files via upload --- tools/json/mymakers_rp2350b.json | 56 ++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 tools/json/mymakers_rp2350b.json diff --git a/tools/json/mymakers_rp2350b.json b/tools/json/mymakers_rp2350b.json new file mode 100644 index 000000000..ff7176ec3 --- /dev/null +++ b/tools/json/mymakers_rp2350b.json @@ -0,0 +1,56 @@ +{ + "build": { + "arduino": { + "earlephilhower": { + "boot2_source": "none.S", + "usb_vid": "0x2E8A", + "usb_pid": "0x000F" + } + }, + "core": "earlephilhower", + "cpu": "cortex-m33", + "extra_flags": "-DARDUINO_MYMAKERS_RP2350B -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250 ", + "f_cpu": "150000000L", + "hwids": [ + [ + "0x2E8A", + "0x00C0" + ], + [ + "0x2E8A", + "0x000F" + ] + ], + "mcu": "rp2350", + "variant": "mymakers_rp2350b" + }, + "debug": { + "jlink_device": "RP2350_M33_0", + "openocd_target": "rp2350.cfg", + "svd_path": "rp2350.svd" + }, + "frameworks": [ + "arduino", + "picosdk" + ], + "name": "RP2350B", + "upload": { + "maximum_ram_size": 524288, + "maximum_size": 4194304, + "require_upload_port": true, + "native_usb": true, + "use_1200bps_touch": true, + "wait_for_upload_port": false, + "protocol": "picotool", + "protocols": [ + "blackmagic", + "cmsis-dap", + "jlink", + "raspberrypi-swd", + "picotool", + "picoprobe" + ] + }, + "url": "https://www.mymakers.com/rp2350b", + "vendor": "MyMakers" +} \ No newline at end of file From 91773fa879e45d2080a5e80f39013336c32096a9 Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Wed, 1 Oct 2025 18:36:59 +0700 Subject: [PATCH 04/21] Add files via upload --- tools/makeboards.py | 119 +++++++++++++++++++++++++++++++------------- 1 file changed, 85 insertions(+), 34 deletions(-) diff --git a/tools/makeboards.py b/tools/makeboards.py index 0fd1c9cb5..79dafa990 100755 --- a/tools/makeboards.py +++ b/tools/makeboards.py @@ -33,13 +33,13 @@ def BuildDebugPort(name): def BuildDebugLevel(name): for l in [ ("None", ""), ("Core", "-DDEBUG_RP2040_CORE"), ("SPI", "-DDEBUG_RP2040_SPI"), ("Wire", "-DDEBUG_RP2040_WIRE"), ("Bluetooth", "-DDEBUG_RP2040_BLUETOOTH"), - ("All", "-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH"), ("NDEBUG", "-DNDEBUG") ]: + ("LWIP", "-DLWIP_DEBUG=1"), ("All", "-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1"), ("NDEBUG", "-DNDEBUG") ]: print("%s.menu.dbglvl.%s=%s" % (name, l[0], l[0])) print("%s.menu.dbglvl.%s.build.debug_level=%s" % (name, l[0], l[1])) def BuildFreq(name, defmhz): out = 0 - for f in [ defmhz, 50, 100, 120, 125, 128, 133, 150, 175, 200, 225, 240, 250, 275, 300]: + for f in [ defmhz, 50, 100, 120, 125, 128, 133, 150, 176, 200, 225, 240, 250, 276, 300]: warn = "" if f > defmhz: warn = " (Overclock)" if (out == 1) and (f == defmhz): @@ -85,7 +85,7 @@ def BuildPSRAMFreq(name): print("%s.menu.psramfreq.freq%d.build.psram_freq=-DRP2350_PSRAM_MAX_SCK_HZ=%d" % (name, s, s * 1000000)) def BuildRP2350Variant(name): - for l in [ ("RP2350A", "-DPICO_RP2350A=1"), ("RP2530B", "-DPICO_RP2350B=1") ]: + for l in [ ("RP2350A", "-D__PICO_RP2350A=1"), ("RP2530B", "-D__PICO_RP2350A=0") ]: print("%s.menu.variantchip.%s=%s" % (name, l[0], l[0])) print("%s.menu.variantchip.%s.build.variantdefines=%s" % (name, l[0], l[1])) @@ -96,6 +96,12 @@ def BuildOptimize(name): print("%s.menu.opt.%s=%s (%s)%s" % (name, l[0], l[1], l[2], l[3])) print("%s.menu.opt.%s.build.flags.optimize=%s" % (name, l[0], l[2])) +def BuildOS(name): + print("%s.menu.os.none=None" % (name)) + print("%s.menu.os.none.build.os=" % (name)) + print("%s.menu.os.freertos=FreeRTOS SMP" % (name)) + print("%s.menu.os.freertos.build.os=-D__FREERTOS" % (name)) + def BuildProfile(name): print("%s.menu.profile.Disabled=Disabled" % (name)) print("%s.menu.profile.Disabled.build.flags.profile=" % (name)) @@ -112,7 +118,7 @@ def BuildStackProtect(name): print("%s.menu.stackprotect.Disabled=Disabled" % (name)) print("%s.menu.stackprotect.Disabled.build.flags.stackprotect=" % (name)) print("%s.menu.stackprotect.Enabled=Enabled" % (name)) - print("%s.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector" % (name)) + print("%s.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all" % (name)) def BuildExceptions(name): print("%s.menu.exceptions.Disabled=Disabled" % (name)) @@ -162,29 +168,29 @@ def BuildCountry(name): def BuildIPBTStack(name): print("%s.menu.ipbtstack.ipv4only=IPv4 Only" % (name)) - print('%s.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a' % (name)) + print('%s.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a' % (name)) print('%s.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1' % (name)) print("%s.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6" % (name)) - print('%s.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a' % (name)) + print('%s.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a' % (name)) print('%s.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1' % (name)) print("%s.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth" % (name)) - print('%s.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a' % (name)) - print('%s.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1' % (name)) + print('%s.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a' % (name)) + print('%s.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1' % (name)) print("%s.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth" % (name)) - print('%s.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a' % (name)) - print('%s.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1' % (name)) + print('%s.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a' % (name)) + print('%s.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1' % (name)) print("%s.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K" % (name)) - print('%s.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a' % (name)) + print('%s.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a' % (name)) print('%s.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2' % (name)) print("%s.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K" % (name)) - print('%s.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a' % (name)) + print('%s.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a' % (name)) print('%s.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2' % (name)) print("%s.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K" % (name)) - print('%s.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a' % (name)) - print('%s.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2' % (name)) + print('%s.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a' % (name)) + print('%s.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2' % (name)) print("%s.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K" % (name)) - print('%s.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a' % (name)) - print('%s.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2' % (name)) + print('%s.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a' % (name)) + print('%s.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2' % (name)) def BuildUploadMethodMenu(name, ram): @@ -293,6 +299,7 @@ def BuildGlobalMenuList(): print("menu.freq=CPU Speed") print("menu.arch=CPU Architecture") print("menu.opt=Optimize") + print("menu.os=Operating System") print("menu.profile=Profiling") print("menu.rtti=RTTI") print("menu.stackprotect=Stack Protector") @@ -313,7 +320,8 @@ def BuildWifiType(name): print("%s.menu.espwifitype.esp_hosted.build.espwifitype=-DESPHOSTSPI=SPI1" % (name)) def MakeBoard(name, chip, vendor_name, product_name, vid, pid, pwr, boarddefine, flashsizemb, psramsize, boot2, extra = None, board_url = None): - fssizelist = [ 0, 64 * 1024, 128 * 1024, 256 * 1024, 512 * 1024 ] + smallfs = [ 0, 64 * 1024, 128 * 1024, 256 * 1024, 512 * 1024 ] + fssizelist = list(smallfs) for i in range(1, flashsizemb): fssizelist.append(i * 1024 * 1024) if chip == "rp2040": @@ -326,25 +334,35 @@ def MakeBoard(name, chip, vendor_name, product_name, vid, pid, pwr, boarddefine, tup = "riscv32-unknown-elf" opts = "-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32" else: - raise Exception("Unknown board type " + str(chip)); + raise Exception("Unknown board type " + str(chip)) BuildHeader(name, chip, tup, opts, vendor_name, product_name, vid, pid, pwr, boarddefine, name, flashsizemb * 1024 * 1024, psramsize, boot2, extra) if (name == "generic") or (name == "generic_rp2350") or (name == "vccgnd_yd_rp2040"): - BuildFlashMenu(name, chip, 2*1024*1024, [0, 1*1024*1024]) + smfs = [ 0, 64 * 1024, 128 * 1024, 256 * 1024, 512 * 1024 ] + BuildFlashMenu(name, chip, 2*1024*1024, [*smallfs, 1024 * 1024]) BuildFlashMenu(name, chip, 4*1024*1024, [0, 3*1024*1024, 2*1024*1024]) BuildFlashMenu(name, chip, 8*1024*1024, [0, 7*1024*1024, 4*1024*1024, 2*1024*1024]) BuildFlashMenu(name, chip, 16*1024*1024, [0, 15*1024*1024, 14*1024*1024, 12*1024*1024, 8*1024*1024, 4*1024*1024, 2*1024*1024]) elif name == "pimoroni_tiny2040": - BuildFlashMenu(name, chip, 2*1024*1024, fssizelist) + BuildFlashMenu(name, chip, 2*1024*1024, [*smallfs, 1024 * 1024]) BuildFlashMenu(name, chip, 8*1024*1024, [0, 7*1024*1024, 4*1024*1024, 2*1024*1024]) elif name == "akana_r1": - BuildFlashMenu(name, chip, 2*1024*1024, [0, 1*1024*1024]) + BuildFlashMenu(name, chip, 2*1024*1024, [*smallfs, 1024 * 1024]) BuildFlashMenu(name, chip, 8*1024*1024, [0, 7*1024*1024, 4*1024*1024, 2*1024*1024]) BuildFlashMenu(name, chip, 16*1024*1024, [0, 15*1024*1024, 14*1024*1024, 12*1024*1024, 8*1024*1024, 4*1024*1024, 2*1024*1024]) + elif name == "olimex_rp2040pico30": + BuildFlashMenu(name, chip, 2*1024*1024, [*smallfs, 1024 * 1024]) + BuildFlashMenu(name, chip, 16*1024*1024, [0, 15*1024*1024, 14*1024*1024, 12*1024*1024, 8*1024*1024, 4*1024*1024, 2*1024*1024]) elif (name == "challenger_2350_wifi6_ble5") or (name == "challenger_2040_wifi_ble"): BuildWifiType(name) BuildCountry(name) BuildFlashMenu(name, chip, 8*1024*1024, [0, 7*1024*1024, 4*1024*1024, 2*1024*1024]) BuildFlashMenu(name, chip, 16*1024*1024, [0, 15*1024*1024, 14*1024*1024, 12*1024*1024, 8*1024*1024, 4*1024*1024, 2*1024*1024]) + elif name == "waveshare_rp2040_plus": + BuildFlashMenu(name, chip, 4*1024*1024, [*smallfs, 1024*1024, 2*1024*1024, 3*1024*1024]) + BuildFlashMenu(name, chip, 16*1024*1024, [0, 15*1024*1024, 14*1024*1024, 12*1024*1024, 8*1024*1024, 4*1024*1024, 2*1024*1024]) + elif name == "waveshare_rp2350_plus": + BuildFlashMenu(name, chip, 4*1024*1024, [*smallfs, 1024*1024, 2*1024*1024, 3*1024*1024]) + BuildFlashMenu(name, chip, 16*1024*1024, [0, 15*1024*1024, 14*1024*1024, 12*1024*1024, 8*1024*1024, 4*1024*1024, 2*1024*1024]) else: BuildFlashMenu(name, chip, flashsizemb * 1024 * 1024, fssizelist) if (chip == "rp2350") or (chip == "rp2350-riscv"): @@ -359,12 +377,13 @@ def MakeBoard(name, chip, vendor_name, product_name, vid, pid, pwr, boarddefine, # Optional, user needs to solder themselves BuildPSRAM(name) BuildPSRAMFreq(name) - elif name == "adafruit_feather_rp2350_hstx": + elif (name == "adafruit_feather_rp2350_hstx") or (name == "adafruit_metro_rp2350"): # Optional, user needs to solder themselves BuildPSRAM(name) else: - BuildFreq(name, 133) + BuildFreq(name, 200) BuildOptimize(name) + BuildOS(name) BuildProfile(name) BuildRTTI(name) BuildStackProtect(name) @@ -372,7 +391,7 @@ def MakeBoard(name, chip, vendor_name, product_name, vid, pid, pwr, boarddefine, BuildDebugPort(name) BuildDebugLevel(name) BuildUSBStack(name) - if name in ["rpipicow", "pimoroni_pico_plus_2w", "sparkfun_thingplusrp2350"]: + if name in ["rpipicow", "rpipico2w", "pimoroni_pico_plus_2w", "sparkfun_thingplusrp2350"]: BuildCountry(name) BuildIPBTStack(name) if name == "generic": @@ -407,12 +426,12 @@ def MakeBoardJSON(name, chip, vendor_name, product_name, vid, pid, pwr, boarddef elif chip == "rp2350": cpu = "cortex-m33" ramsize = 512 - jlink = "RP2350_0" + jlink = "RP2350_M33_0" fcpu = "150000000L" elif chip == "rp2350-riscv": cpu = "riscv" ramsize = 512 - jlink = "RP2350_0" + jlink = "RP2350_RV32_0" fcpu = "150000000L" j = { "build": { @@ -446,7 +465,8 @@ def MakeBoardJSON(name, chip, vendor_name, product_name, vid, pid, pwr, boarddef "svd_path": chip + ".svd" }, "frameworks": [ - "arduino" + "arduino", + "picosdk" ], "name": product_name, "upload": { @@ -514,9 +534,11 @@ def MakeBoardJSON(name, chip, vendor_name, product_name, vid, pid, pwr, boarddef MakeBoard("adafruit_trinkeyrp2040qt", "rp2040", "Adafruit", "Trinkey RP2040 QT", "0x239a", "0x8109", 250, "ADAFRUIT_TRINKEYQT_RP2040", 8, 0, "boot2_w25q080_2_padded_checksum") MakeBoard("adafruit_macropad2040", "rp2040", "Adafruit", "MacroPad RP2040", "0x239a", "0x8107", 250, "ADAFRUIT_MACROPAD_RP2040", 8, 0, "boot2_w25q080_2_padded_checksum") MakeBoard("adafruit_kb2040", "rp2040", "Adafruit", "KB2040", "0x239a", "0x8105", 250, "ADAFRUIT_KB2040_RP2040", 8, 0, "boot2_w25q080_2_padded_checksum") +MakeBoard("adafruit_feather_rp2350_adalogger", "rp2350", "Adafruit", "Feather RP2350 Adalogger", "0x239a", "0x816D", 250, "ADAFRUIT_FEATHER_RP2350_ADALOGGER", 8, 0, "none") MakeBoard("adafruit_feather_rp2350_hstx", "rp2350", "Adafruit", "Feather RP2350 HSTX", "0x239a", "0x814f", 250, "ADAFRUIT_FEATHER_RP2350_HSTX", 8, 0, "none") MakeBoard("adafruit_floppsy", "rp2040", "Adafruit", "Floppsy", "0x239a", "0x8151", 250, "ADAFRUIT_FLOPPSY_RP2040", 16, 0, "boot2_w25q080_2_padded_checksum") - +MakeBoard("adafruit_metro_rp2350", "rp2350", "Adafruit", "Metro RP2350", "0x239a", "0x814d", 250, "ADAFRUIT_METRO_RP2350", 16, 0, "none") +MakeBoard("adafruit_fruitjam", "rp2350", "Adafruit", "Fruit Jam RP2350", "0x239a", "0x816B", 250, "ADAFRUIT_FRUITJAM_RP2350", 16, 8, "none") # Amken MakeBoard("amken_bunny", "rp2040","Amken","BunnyBoard","0x2770",["0x7303"],250,"AMKEN_BB",128,0,"boot2_w25q128jvxq_4_padded_checksum","","https://www.amken3d.com") MakeBoard("amken_revelop", "rp2040","Amken","Revelop","0x2770",["0x7304"],250,"AMKEN_REVELOP",32,0,"boot2_W25Q32JVxQ_4_padded_checksum","","https://www.amken3d.com") @@ -533,13 +555,16 @@ def MakeBoardJSON(name, chip, vendor_name, product_name, vid, pid, pwr, boarddef # ArtronShop MakeBoard("artronshop_rp2_nano", "rp2040", "ArtronShop", "RP2 Nano", "0x2e8a", "0x000a", 250, "ARTRONSHOP_RP2_NANO", 2, 0, "boot2_w25q080_2_padded_checksum") +# BIGTREETECH +MakeBoard("bigtreetech_SKR_Pico", "rp2040", "BIGTREETECH", "SKR-Pico", "0x2e8b", "0xf00a", 250, "BIGTREETECH_SKR_PICO", 2, 0, "boot2_w25q080_2_padded_checksum", board_url="https://github.com/bigtreetech/SKR-Pico") + # Breadstick MakeBoard("breadstick_raspberry", "rp2040", "Breadstick", "Raspberry", "0x2e8a", "0x105e" , 500, "Breadstick_Raspberry", 16, 0, "boot2_w25q080_2_padded_checksum", board_url="https://shop.breadstick.ca/products/raspberry-breadstick-rp2040") # BridgeTek MakeBoard("bridgetek_idm2040_7a", "rp2040", "BridgeTek", "IDM2040-7A", "0x2e8a", "0x1041", 250, "BRIDGETEK_IDM2040_7A", 8, 0, "boot2_w25q080_2_padded_checksum", ["FT8XX_TYPE=BT817", "DISPLAY_RES=WVGA", "PLATFORM_RP2040"]) MakeBoard("bridgetek_idm2040_43a", "rp2040", "BridgeTek", "IDM2040-43A", "0x2e8b", "0xf00a", 250, "BRIDGETEK_IDM2040_43A", 8, 0, "boot2_w25q080_2_padded_checksum", ["FT8XX_TYPE=BT883", "DISPLAY_RES=WQVGA", "PLATFORM_RP2040"]) - + # Cytron MakeBoard("cytron_iriv_io_controller", "rp2350", "Cytron", "IRIV IO Controller", "0x2e8a", "0x1093", 250, "CYTRON_IRIV_IO_CONTROLLER", 2, 0, "none") MakeBoard("cytron_maker_nano_rp2040", "rp2040", "Cytron", "Maker Nano RP2040", "0x2e8a", "0x100f", 250, "CYTRON_MAKER_NANO_RP2040", 2, 0, "boot2_w25q080_2_padded_checksum") @@ -572,6 +597,9 @@ def MakeBoardJSON(name, chip, vendor_name, product_name, vid, pid, pwr, boarddef # ExtremeElectronics MakeBoard("extelec_rc2040", "rp2040", "ExtremeElectronics", "RC2040", "0x2e8a", "0xee20", 250, "EXTREMEELEXTRONICS_RC2040", 2, 0, "boot2_w25q080_2_padded_checksum") +# GeeekPi +MakeBoard("geeekpi_rp2040_plus", "rp2040", "GeeekPi", "RP2040 Plus", "0x2e8a", "0x000a", 250, "GEEEKPI_RP2040_PLUS", 4, 0, "boot2_w25q080_2_padded_checksum") + # GroundStudio MakeBoard('groundstudio_marble_pico', "rp2040", "GroundStudio", "Marble Pico", "0x2e8a", "0x0003", 500, "MARBLE_PICO", 8, 0, "boot2_w25q16jvxq_4_padded_checksum", None, "https://ardushop.ro/2652-marble-pico.html") @@ -591,6 +619,10 @@ def MakeBoardJSON(name, chip, vendor_name, product_name, vid, pid, pwr, boarddef MakeBoard("challenger_2350_wifi6_ble5", "rp2350", "iLabs", "Challenger 2350 WiFi/BLE", "0x2e8a", "0x109a", 500, "CHALLENGER_2350_WIFI_BLE_RP2350", 8, 8, "none") MakeBoard("challenger_2350_bconnect", "rp2350", "iLabs", "Challenger 2350 BConnect", "0x2e8a", "0x109b", 500, "CHALLENGER_2350_BCONNECT_RP2350", 8, 8, "none") +# Makerbase +MakeBoard("mksthr36", "rp2040", "Makerbase", "MKS THR36", "0x2e8a", "0x000a", 250, "MAKERBASE_MKSTHR36", 1, 0, "boot2_w25q080_2_padded_checksum") +MakeBoard("mksthr42", "rp2040", "Makerbase", "MKS THR42", "0x2e8a", "0x000a", 250, "MAKERBASE_MKSTHR42", 1, 0, "boot2_w25q080_2_padded_checksum") + # Melopero MakeBoard("melopero_cookie_rp2040", "rp2040", "Melopero", "Cookie RP2040", "0x2e8a", "0x1011", 250, "MELOPERO_COOKIE_RP2040", 8, 0, "boot2_w25q080_2_padded_checksum") MakeBoard("melopero_shake_rp2040", "rp2040", "Melopero", "Shake RP2040", "0x2e8a", "0x1005", 250, "MELOPERO_SHAKE_RP2040", 16, 0, "boot2_w25q080_2_padded_checksum") @@ -611,8 +643,9 @@ def MakeBoardJSON(name, chip, vendor_name, product_name, vid, pid, pwr, boarddef MakeBoard("nullbits_bit_c_pro", "rp2040", "nullbits", "Bit-C PRO", "0x2e8a", "0x6e61", 500, "NULLBITS_BIT_C_PRO", 4, 0, "boot2_w25x10cl_4_padded_checksum") # Olimex -MakeBoard("olimex_rp2040pico30_2mb", "rp2040", "Olimex", "RP2040-Pico30 2MB", "0x15ba", "0x0026", 250, "OLIMEX_RP2040_PICO30_2MB", 2, 0, "boot2_w25q080_2_padded_checksum") -MakeBoard("olimex_rp2040pico30_16mb", "rp2040", "Olimex", "RP2040-Pico30 16MB", "0x15ba", "0x0026", 250, "OLIMEX_RP2040_PICO30_16MB", 16, 0, "boot2_w25q080_2_padded_checksum") +MakeBoard("olimex_pico2xl", "rp2350", "Olimex", "Pico2XL", "0x15ba", "0x0026", 250, "OLIMEX_PICO2XL", 2, 0, "none") +MakeBoard("olimex_pico2xxl", "rp2350", "Olimex", "Pico2XXL", "0x15ba", "0x0026", 500, "OLIMEX_PICO2XXL", 16, 8, "none") +MakeBoard("olimex_rp2040pico30", "rp2040", "Olimex", "RP2040-Pico30", "0x15ba", "0x0026", 250, "OLIMEX_RP2040_PICO30", 2, 0, "boot2_w25q080_2_padded_checksum") # Pimoroni MakeBoard("pimoroni_pga2040", "rp2040", "Pimoroni", "PGA2040", "0x2e8a", "0x1008", 250, "PIMORONI_PGA2040", 8, 0, "boot2_w25q64jv_4_padded_checksum") @@ -620,8 +653,11 @@ def MakeBoardJSON(name, chip, vendor_name, product_name, vid, pid, pwr, boarddef MakeBoard("pimoroni_pico_plus_2", "rp2350", "Pimoroni", "PicoPlus2", "0x2e8a", "0x100a", 500, "PIMORONI_PICO_PLUS_2", 16, 8, "none") MakeBoard("pimoroni_pico_plus_2w", "rp2350", "Pimoroni", "PicoPlus2W", "0x2e8a", "0x100a", 500, "PIMORONI_PICO_PLUS_2W", 16, 8, "none", ["PICO_CYW43_SUPPORTED=1", "CYW43_PIN_WL_DYNAMIC=1"]) MakeBoard("pimoroni_plasma2040", "rp2040", "Pimoroni", "Plasma2040", "0x2e8a", "0x100a", 500, "PIMORONI_PLASMA2040", 2, 0, "boot2_w25q080_2_padded_checksum") +MakeBoard("pimoroni_plasma2350", "rp2350", "Pimoroni", "Plasma2350", "0x2e8a", "0x10a5", 500, "PIMORONI_PLASMA2350", 2, 0, "none") +MakeBoard("pimoroni_servo2040", "rp2040", "Pimoroni", "Servo2040", "0x2e8a", "0x10a5", 500, "PIMORONI_SERVO2040", 2, 0, "boot2_w25q080_2_padded_checksum") MakeBoard("pimoroni_tiny2040", "rp2040", "Pimoroni", "Tiny2040", "0x2e8a", "0x100a", 500, "PIMORONI_TINY2040", 2, 0, "boot2_w25q64jv_4_padded_checksum") MakeBoard("pimoroni_tiny2350", "rp2350", "Pimoroni", "Tiny2350", "0x2e8a", "0x100b", 500, "PIMORONI_TINY2350", 4, 0, "none") +MakeBoard("pimoroni_explorer", "rp2350", "Pimoroni", "Explorer", "0x2e8a", "0x10c0", 500, "PIMORONI_EXPLORER", 16, 0, "none") # Pintronix MakeBoard("pintronix_pinmax", "rp2040", "Pintronix", "PinMax", "0x2e8a", "0x9101", 250, "PINTRONIX_PINMAX", 4, 0, "boot2_w25q080_2_padded_checksum") @@ -644,17 +680,24 @@ def MakeBoardJSON(name, chip, vendor_name, product_name, vid, pid, pwr, boarddef MakeBoard("solderparty_rp2350_stamp", "rp2350", "Solder Party", "RP2350 Stamp", "0x1209", "0xa183", 500, "SOLDERPARTY_RP2350_STAMP", 16, 0, "none", None, "https://www.solder.party/docs/rp2350-stamp/") MakeBoard("solderparty_rp2350_stamp_xl", "rp2350", "Solder Party", "RP2350 Stamp XL", "0x1209", "0xa184", 500, "SOLDERPARTY_RP2350_STAMP_XL", 16, 0, "none", None, "https://www.solder.party/docs/rp2350-stamp-xl/") +# Soldered Electronics +MakeBoard("soldered_nula_rp2350", "rp2350", "Soldered Electronics", "NULA RP2350", "0x2e8a", "0x10ec", 500, "SOLDERED_NULA_RP2350", 16, 0, "none", ["PICO_CYW43_SUPPORTED=1", "CYW43_PIN_WL_DYNAMIC=1"]) + # SparkFun +MakeBoard("sparkfun_iotredboard_rp2350", "rp2350", "SparkFun", "IoT RedBoard RP2350", "0x1b4f", "0x0047", 250, "SPARKFUN_IOTREDBOARD_RP2350", 16, 8, "none", ["PICO_CYW43_SUPPORTED=1", "CYW43_PIN_WL_DYNAMIC=1"], "https://www.sparkfun.com/sparkfun-iot-redboard-rp2350.html") MakeBoard("sparkfun_micromodrp2040", "rp2040", "SparkFun", "MicroMod RP2040", "0x1b4f", "0x0026", 250, "SPARKFUN_MICROMOD_RP2040", 16, 0, "boot2_w25q080_2_padded_checksum") MakeBoard("sparkfun_promicrorp2040", "rp2040", "SparkFun", "ProMicro RP2040", "0x1b4f", "0x0026", 250, "SPARKFUN_PROMICRO_RP2040", 16, 0, "boot2_generic_03h_4_padded_checksum") MakeBoard("sparkfun_promicrorp2350", "rp2350", "SparkFun", "ProMicro RP2350", "0x1b4f", "0x0026", 250, "SPARKFUN_PROMICRO_RP2350", 16, 8, "none") MakeBoard("sparkfun_thingplusrp2040", "rp2040", "SparkFun", "Thing Plus RP2040", "0x1b4f", "0x0026", 250, "SPARKFUN_THINGPLUS_RP2040", 16, 0, "boot2_w25q080_2_padded_checksum") MakeBoard("sparkfun_thingplusrp2350", "rp2350", "SparkFun", "Thing Plus RP2350", "0x1b4f", "0x0038", 250, "SPARKFUN_THINGPLUS_RP2350", 16, 8, "none", ["PICO_CYW43_SUPPORTED=1", "CYW43_PIN_WL_DYNAMIC=1"]) +MakeBoard("sparkfun_iotnode_lorawanrp2350", "rp2350", "SparkFun", "IoT Node LoRaWAN", "0x1b4f", "0x0044", 250, "SPARKFUN_IOTNODE_LORAWAN_RP2350", 16, 8, "none") +MakeBoard("sparkfun_xrp_controller_beta", "rp2040", "SparkFun", "XRP Controller (Beta)", "0x1b4f", "0x0045", 250, "SPARKFUN_XRP_CONTROLLER_BETA", 2, 0, "boot2_w25q080_2_padded_checksum", ["PICO_CYW43_SUPPORTED=1", "CYW43_PIN_WL_DYNAMIC=1"]) +MakeBoard("sparkfun_xrp_controller", "rp2350", "SparkFun", "XRP Controller", "0x1b4f", "0x0046", 250, "SPARKFUN_XRP_CONTROLLER", 16, 8, "none", ["PICO_CYW43_SUPPORTED=1", "CYW43_PIN_WL_DYNAMIC=1"]) # Seeed MakeBoard("seeed_indicator_rp2040", "rp2040", "Seeed", "INDICATOR RP2040", "0x2886", "0x0050", 250, "SEEED_INDICATOR_RP2040", 2, 0, "boot2_w25q080_2_padded_checksum") MakeBoard("seeed_xiao_rp2040", "rp2040", "Seeed", "XIAO RP2040", "0x2e8a", "0x000a", 250, "SEEED_XIAO_RP2040", 2, 0, "boot2_w25q080_2_padded_checksum") -MakeBoard("seeed_xiao_rp2350", "rp2350", "Seeed", "XIAO RP2350", "0x2886", "0x0058", 250, "SEEED_XIAO_RP2350", 16, 8, "none", None, "https://www.seeedstudio.com/Seeed-XIAO-RP2350-p-5944.html") +MakeBoard("seeed_xiao_rp2350", "rp2350", "Seeed", "XIAO RP2350", "0x2886", "0x0058", 250, "SEEED_XIAO_RP2350", 2, 0, "none", None, "https://www.seeedstudio.com/Seeed-XIAO-RP2350-p-5944.html") # Upesy MakeBoard("upesy_rp2040_devkit", "rp2040", "uPesy", "RP2040 DevKit", "0x2e8a", "0x1007", 250, "UPESY_RP2040_DEVKIT", 2, 0, "boot2_w25q080_2_padded_checksum") @@ -670,10 +713,13 @@ def MakeBoardJSON(name, chip, vendor_name, product_name, vid, pid, pwr, boarddef MakeBoard("waveshare_rp2040_one", "rp2040", "Waveshare", "RP2040 One", "0x2e8a", "0x103a", 500, "WAVESHARE_RP2040_ONE", 4, 0, "boot2_w25q16jvxq_4_padded_checksum") MakeBoard("waveshare_rp2040_matrix", "rp2040", "Waveshare", "RP2040 Matrix", "0x2e8a", "0x103a", 500, "WAVESHARE_RP2040_MATRIX", 2, 0, "boot2_w25q16jvxq_4_padded_checksum") MakeBoard("waveshare_rp2040_pizero", "rp2040", "Waveshare", "RP2040 PiZero", "0x2e8a", "0x0003", 500, "WAVESHARE_RP2040_PIZERO", 16, 0, "boot2_w25q16jvxq_4_padded_checksum") -MakeBoard("waveshare_rp2040_plus_4mb", "rp2040", "Waveshare", "RP2040 Plus 4MB", "0x2e8a", "0x1020", 500, "WAVESHARE_RP2040_PLUS", 4, 0, "boot2_w25q080_2_padded_checksum") -MakeBoard("waveshare_rp2040_plus_16mb", "rp2040", "Waveshare", "RP2040 Plus 16MB", "0x2e8a", "0x1020", 500, "WAVESHARE_RP2040_PLUS", 16, 0, "boot2_w25q080_2_padded_checksum") +MakeBoard("waveshare_rp2040_plus", "rp2040", "Waveshare", "RP2040 Plus", "0x2e8a", "0x1020", 500, "WAVESHARE_RP2040_PLUS", 4, 0, "boot2_w25q080_2_padded_checksum") MakeBoard("waveshare_rp2040_lcd_0_96", "rp2040", "Waveshare", "RP2040 LCD 0.96", "0x2e8a", "0x1021", 500, "WAVESHARE_RP2040_LCD_0_96", 2, 0, "boot2_w25q16jvxq_4_padded_checksum") MakeBoard("waveshare_rp2040_lcd_1_28", "rp2040", "Waveshare", "RP2040 LCD 1.28", "0x2e8a", "0x1039", 500, "WAVESHARE_RP2040_LCD_1_28", 2, 0, "boot2_w25q16jvxq_4_padded_checksum") +MakeBoard("waveshare_rp2350_zero", "rp2350", "Waveshare", "RP2350 Zero", "0x2e8a", "0x10B0", 500, "WAVESHARE_RP2350_ZERO", 4, 0, "none") +MakeBoard("waveshare_rp2350_pizero", "rp2350", "Waveshare", "RP2350 PiZero", "0x2e8a", "0x000F", 500, "WAVESHARE_RP2350_PIZERO", 16, 0, "none") +MakeBoard("waveshare_rp2350_plus", "rp2350", "Waveshare", "RP2350 Plus", "0x2e8a", "0x10B1", 500, "WAVESHARE_RP2350_PLUS", 4, 0, "none") +MakeBoard("waveshare_rp2350_lcd_0_96", "rp2350", "Waveshare", "RP2350 LCD 0.96", "0x2e8a", "0x10B7", 500, "WAVESHARE_RP2350_LCD_0_96", 4, 0, "none") # WIZnet MakeBoard("wiznet_5100s_evb_pico", "rp2040", "WIZnet", "W5100S-EVB-Pico", "0x2e8a", "0x1027", 250, "WIZNET_5100S_EVB_PICO", 2, 0, "boot2_w25q080_2_padded_checksum") @@ -682,11 +728,16 @@ def MakeBoardJSON(name, chip, vendor_name, product_name, vid, pid, pwr, boarddef MakeBoard("wiznet_5500_evb_pico", "rp2040", "WIZnet", "W5500-EVB-Pico", "0x2e8a", "0x1029", 250, "WIZNET_5500_EVB_PICO", 2, 0, "boot2_w25q080_2_padded_checksum") MakeBoard("wiznet_5500_evb_pico2", "rp2350", "WIZnet", "W5500-EVB-Pico2", "0x2e8a", "0x1029", 250, "WIZNET_5500_EVB_PICO2", 2, 0, "none") MakeBoard("wiznet_55rp20_evb_pico", "rp2040", "WIZnet", "W55RP20-EVB-Pico", "0x2e8a", "0x1029", 250, "WIZNET_55RP20_EVB_PICO", 2, 0, "boot2_w25q080_2_padded_checksum") +MakeBoard("wiznet_6300_evb_pico", "rp2040", "WIZnet", "W6300-EVB-Pico", "0x2e8a", "0x1029", 250, "WIZNET_6300_EVB_PICO", 2, 0, "boot2_w25q080_2_padded_checksum") +MakeBoard("wiznet_6300_evb_pico2", "rp2350", "WIZnet", "W6300-EVB-Pico2", "0x2e8a", "0x1029", 250, "WIZNET_6300_EVB_PICO2", 2, 0, "none") # Generic MakeBoard("generic", "rp2040", "Generic", "RP2040", "0x2e8a", "0xf00a", 250, "GENERIC_RP2040", 16, 0, "boot2_generic_03h_4_padded_checksum") MakeBoard("generic_rp2350", "rp2350", "Generic", "RP2350", "0x2e8a", "0xf00f", 250, "GENERIC_RP2350", 16, 8, "none") +# MyMakers +MakeBoard("mymakers_rp2350b", "rp2350", "MyMakers", "RP2350B", "0x2e8a", "0x000f", 250, "MYMAKERS_RP2350B", 4, 0, "none", None, "https://www.mymakers.com/rp2350b") + sys.stdout.close() with open(os.path.abspath(os.path.dirname(__file__)) + '/../package/package_pico_index.template.json', 'w', newline='\n') as f: From 7dadd5ccbf9cbeee39a7ed5a7eef1a86cb5b9b05 Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Wed, 1 Oct 2025 18:39:04 +0700 Subject: [PATCH 05/21] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b8c0bd0ee..858bd3375 100644 --- a/README.md +++ b/README.md @@ -69,6 +69,7 @@ Read the [Contributing Guide](https://github.com/earlephilhower/arduino-pico/blo * Melopero Shake RP2040 * METE HOCA Akana R1 * MyMakers RP2040 +* MyMakers RP2350B * Neko Systems BL2040 Mini * Newsan Archi * nullbits Bit-C PRO From 215d513bc663cef0f67e0bf2c096a23780b4e165 Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Thu, 2 Oct 2025 08:16:49 +0700 Subject: [PATCH 06/21] Add files via upload --- tools/makeboards.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tools/makeboards.py b/tools/makeboards.py index 79dafa990..64833dcba 100755 --- a/tools/makeboards.py +++ b/tools/makeboards.py @@ -632,6 +632,7 @@ def MakeBoardJSON(name, chip, vendor_name, product_name, vid, pid, pwr, boarddef # MyMakers MakeBoard("MyRP_bot", "rp2040", "MyMakers", "RP2040", "0x2e8a", "0x000a", 250, "MyRP_2040", 2, 0, "boot2_generic_03h_4_padded_checksum") +MakeBoard("MyRP_2350B", "rp2350", "MyMakers", "RP2350B", "0x2e8a", "0x1234", 500, "MYRP_2350B", 4, 8, "none", board_url="https://www.mymakers.online") # Neko Systems MakeBoard("nekosystems_bl2040_mini", "rp2040", "Neko Systems", "BL2040 Mini", "0x2e8a", "0x000a", 500, "NEKOSYSTEMS_BL2040_MINI", 4, 0, "boot2_generic_03h_2_padded_checksum") @@ -735,9 +736,6 @@ def MakeBoardJSON(name, chip, vendor_name, product_name, vid, pid, pwr, boarddef MakeBoard("generic", "rp2040", "Generic", "RP2040", "0x2e8a", "0xf00a", 250, "GENERIC_RP2040", 16, 0, "boot2_generic_03h_4_padded_checksum") MakeBoard("generic_rp2350", "rp2350", "Generic", "RP2350", "0x2e8a", "0xf00f", 250, "GENERIC_RP2350", 16, 8, "none") -# MyMakers -MakeBoard("mymakers_rp2350b", "rp2350", "MyMakers", "RP2350B", "0x2e8a", "0x000f", 250, "MYMAKERS_RP2350B", 4, 0, "none", None, "https://www.mymakers.com/rp2350b") - sys.stdout.close() with open(os.path.abspath(os.path.dirname(__file__)) + '/../package/package_pico_index.template.json', 'w', newline='\n') as f: From 9138eb5d06416fc8395107dd5321a78c532963af Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Thu, 2 Oct 2025 08:17:34 +0700 Subject: [PATCH 07/21] Add files via upload --- boards.txt | 534 ++++++++++++++++++++++++++--------------------------- 1 file changed, 267 insertions(+), 267 deletions(-) diff --git a/boards.txt b/boards.txt index 95064bf4e..1d1d48e31 100644 --- a/boards.txt +++ b/boards.txt @@ -22055,6 +22055,273 @@ MyRP_bot.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144 MyRP_bot.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap MyRP_bot.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap +# ----------------------------------- +# MyMakers RP2350B +# ----------------------------------- +MyRP_2350B.name=MyMakers RP2350B +MyRP_2350B.vid.0=0x2e8a +MyRP_2350B.pid.0=0x1234 +MyRP_2350B.vid.1=0x2e8a +MyRP_2350B.pid.1=0x1334 +MyRP_2350B.vid.2=0x2e8a +MyRP_2350B.pid.2=0x5234 +MyRP_2350B.vid.3=0x2e8a +MyRP_2350B.pid.3=0x5334 +MyRP_2350B.vid.4=0x2e8a +MyRP_2350B.pid.4=0x9234 +MyRP_2350B.vid.5=0x2e8a +MyRP_2350B.pid.5=0x9334 +MyRP_2350B.vid.6=0x2e8a +MyRP_2350B.pid.6=0xd234 +MyRP_2350B.vid.7=0x2e8a +MyRP_2350B.pid.7=0xd334 +MyRP_2350B.upload_port.0.vid=0x2e8a +MyRP_2350B.upload_port.0.pid=0x1234 +MyRP_2350B.upload_port.1.vid=0x2e8a +MyRP_2350B.upload_port.1.pid=0x1334 +MyRP_2350B.upload_port.2.vid=0x2e8a +MyRP_2350B.upload_port.2.pid=0x5234 +MyRP_2350B.upload_port.3.vid=0x2e8a +MyRP_2350B.upload_port.3.pid=0x5334 +MyRP_2350B.upload_port.4.vid=0x2e8a +MyRP_2350B.upload_port.4.pid=0x9234 +MyRP_2350B.upload_port.5.vid=0x2e8a +MyRP_2350B.upload_port.5.pid=0x9334 +MyRP_2350B.upload_port.6.vid=0x2e8a +MyRP_2350B.upload_port.6.pid=0xd234 +MyRP_2350B.upload_port.7.vid=0x2e8a +MyRP_2350B.upload_port.7.pid=0xd334 +MyRP_2350B.build.usbvid=-DUSBD_VID=0x2e8a +MyRP_2350B.build.usbpid=-DUSBD_PID=0x1234 +MyRP_2350B.build.usbpwr=-DUSBD_MAX_POWER_MA=500 +MyRP_2350B.build.board=MYRP_2350B +MyRP_2350B.build.variant=MyRP_2350B +MyRP_2350B.upload.maximum_size=4194304 +MyRP_2350B.upload.wait_for_upload_port=true +MyRP_2350B.upload.erase_cmd= +MyRP_2350B.serial.disableDTR=false +MyRP_2350B.serial.disableRTS=false +MyRP_2350B.build.f_cpu=125000000 +MyRP_2350B.build.led= +MyRP_2350B.build.core=rp2040 +MyRP_2350B.build.ldscript=memmap_default.ld +MyRP_2350B.build.boot2=none +MyRP_2350B.build.usb_manufacturer="MyMakers" +MyRP_2350B.build.usb_product="RP2350B" +MyRP_2350B.build.psram_length=0x800000 +MyRP_2350B.menu.flash.4194304_0=4MB (no FS) +MyRP_2350B.menu.flash.4194304_0.upload.maximum_size=4186112 +MyRP_2350B.menu.flash.4194304_0.build.flash_total=4194304 +MyRP_2350B.menu.flash.4194304_0.build.flash_length=4186112 +MyRP_2350B.menu.flash.4194304_0.build.eeprom_start=272621568 +MyRP_2350B.menu.flash.4194304_0.build.fs_start=272621568 +MyRP_2350B.menu.flash.4194304_0.build.fs_end=272621568 +MyRP_2350B.menu.flash.4194304_65536=4MB (Sketch: 4032KB, FS: 64KB) +MyRP_2350B.menu.flash.4194304_65536.upload.maximum_size=4120576 +MyRP_2350B.menu.flash.4194304_65536.build.flash_total=4194304 +MyRP_2350B.menu.flash.4194304_65536.build.flash_length=4120576 +MyRP_2350B.menu.flash.4194304_65536.build.eeprom_start=272621568 +MyRP_2350B.menu.flash.4194304_65536.build.fs_start=272556032 +MyRP_2350B.menu.flash.4194304_65536.build.fs_end=272621568 +MyRP_2350B.menu.flash.4194304_131072=4MB (Sketch: 3968KB, FS: 128KB) +MyRP_2350B.menu.flash.4194304_131072.upload.maximum_size=4055040 +MyRP_2350B.menu.flash.4194304_131072.build.flash_total=4194304 +MyRP_2350B.menu.flash.4194304_131072.build.flash_length=4055040 +MyRP_2350B.menu.flash.4194304_131072.build.eeprom_start=272621568 +MyRP_2350B.menu.flash.4194304_131072.build.fs_start=272490496 +MyRP_2350B.menu.flash.4194304_131072.build.fs_end=272621568 +MyRP_2350B.menu.flash.4194304_262144=4MB (Sketch: 3840KB, FS: 256KB) +MyRP_2350B.menu.flash.4194304_262144.upload.maximum_size=3923968 +MyRP_2350B.menu.flash.4194304_262144.build.flash_total=4194304 +MyRP_2350B.menu.flash.4194304_262144.build.flash_length=3923968 +MyRP_2350B.menu.flash.4194304_262144.build.eeprom_start=272621568 +MyRP_2350B.menu.flash.4194304_262144.build.fs_start=272359424 +MyRP_2350B.menu.flash.4194304_262144.build.fs_end=272621568 +MyRP_2350B.menu.flash.4194304_524288=4MB (Sketch: 3584KB, FS: 512KB) +MyRP_2350B.menu.flash.4194304_524288.upload.maximum_size=3661824 +MyRP_2350B.menu.flash.4194304_524288.build.flash_total=4194304 +MyRP_2350B.menu.flash.4194304_524288.build.flash_length=3661824 +MyRP_2350B.menu.flash.4194304_524288.build.eeprom_start=272621568 +MyRP_2350B.menu.flash.4194304_524288.build.fs_start=272097280 +MyRP_2350B.menu.flash.4194304_524288.build.fs_end=272621568 +MyRP_2350B.menu.flash.4194304_1048576=4MB (Sketch: 3MB, FS: 1MB) +MyRP_2350B.menu.flash.4194304_1048576.upload.maximum_size=3137536 +MyRP_2350B.menu.flash.4194304_1048576.build.flash_total=4194304 +MyRP_2350B.menu.flash.4194304_1048576.build.flash_length=3137536 +MyRP_2350B.menu.flash.4194304_1048576.build.eeprom_start=272621568 +MyRP_2350B.menu.flash.4194304_1048576.build.fs_start=271572992 +MyRP_2350B.menu.flash.4194304_1048576.build.fs_end=272621568 +MyRP_2350B.menu.flash.4194304_2097152=4MB (Sketch: 2MB, FS: 2MB) +MyRP_2350B.menu.flash.4194304_2097152.upload.maximum_size=2088960 +MyRP_2350B.menu.flash.4194304_2097152.build.flash_total=4194304 +MyRP_2350B.menu.flash.4194304_2097152.build.flash_length=2088960 +MyRP_2350B.menu.flash.4194304_2097152.build.eeprom_start=272621568 +MyRP_2350B.menu.flash.4194304_2097152.build.fs_start=270524416 +MyRP_2350B.menu.flash.4194304_2097152.build.fs_end=272621568 +MyRP_2350B.menu.flash.4194304_3145728=4MB (Sketch: 1MB, FS: 3MB) +MyRP_2350B.menu.flash.4194304_3145728.upload.maximum_size=1040384 +MyRP_2350B.menu.flash.4194304_3145728.build.flash_total=4194304 +MyRP_2350B.menu.flash.4194304_3145728.build.flash_length=1040384 +MyRP_2350B.menu.flash.4194304_3145728.build.eeprom_start=272621568 +MyRP_2350B.menu.flash.4194304_3145728.build.fs_start=269475840 +MyRP_2350B.menu.flash.4194304_3145728.build.fs_end=272621568 +MyRP_2350B.menu.arch.arm=ARM +MyRP_2350B.menu.arch.arm.build.chip=rp2350 +MyRP_2350B.menu.arch.arm.build.toolchain=arm-none-eabi +MyRP_2350B.menu.arch.arm.build.toolchainpkg=pqt-gcc +MyRP_2350B.menu.arch.arm.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse +MyRP_2350B.menu.arch.arm.build.uf2family=--family rp2350-arm-s --abs-block +MyRP_2350B.menu.arch.arm.build.mcu=cortex-m33 +MyRP_2350B.menu.arch.riscv=RISC-V +MyRP_2350B.menu.arch.riscv.build.chip=rp2350-riscv +MyRP_2350B.menu.arch.riscv.build.toolchain=riscv32-unknown-elf +MyRP_2350B.menu.arch.riscv.build.toolchainpkg=pqt-gcc-riscv +MyRP_2350B.menu.arch.riscv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32 +MyRP_2350B.menu.arch.riscv.build.uf2family=--family rp2350-riscv --abs-block +MyRP_2350B.menu.arch.riscv.build.mcu=rv32imac +MyRP_2350B.menu.freq.150=150 MHz +MyRP_2350B.menu.freq.150.build.f_cpu=150000000L +MyRP_2350B.menu.freq.50=50 MHz +MyRP_2350B.menu.freq.50.build.f_cpu=50000000L +MyRP_2350B.menu.freq.100=100 MHz +MyRP_2350B.menu.freq.100.build.f_cpu=100000000L +MyRP_2350B.menu.freq.120=120 MHz +MyRP_2350B.menu.freq.120.build.f_cpu=120000000L +MyRP_2350B.menu.freq.125=125 MHz +MyRP_2350B.menu.freq.125.build.f_cpu=125000000L +MyRP_2350B.menu.freq.128=128 MHz +MyRP_2350B.menu.freq.128.build.f_cpu=128000000L +MyRP_2350B.menu.freq.133=133 MHz +MyRP_2350B.menu.freq.133.build.f_cpu=133000000L +MyRP_2350B.menu.freq.176=176 MHz (Overclock) +MyRP_2350B.menu.freq.176.build.f_cpu=176000000L +MyRP_2350B.menu.freq.200=200 MHz (Overclock) +MyRP_2350B.menu.freq.200.build.f_cpu=200000000L +MyRP_2350B.menu.freq.225=225 MHz (Overclock) +MyRP_2350B.menu.freq.225.build.f_cpu=225000000L +MyRP_2350B.menu.freq.240=240 MHz (Overclock) +MyRP_2350B.menu.freq.240.build.f_cpu=240000000L +MyRP_2350B.menu.freq.250=250 MHz (Overclock) +MyRP_2350B.menu.freq.250.build.f_cpu=250000000L +MyRP_2350B.menu.freq.276=276 MHz (Overclock) +MyRP_2350B.menu.freq.276.build.f_cpu=276000000L +MyRP_2350B.menu.freq.300=300 MHz (Overclock) +MyRP_2350B.menu.freq.300.build.f_cpu=300000000L +MyRP_2350B.menu.opt.Small=Small (-Os) (standard) +MyRP_2350B.menu.opt.Small.build.flags.optimize=-Os +MyRP_2350B.menu.opt.Optimize=Optimize (-O) +MyRP_2350B.menu.opt.Optimize.build.flags.optimize=-O +MyRP_2350B.menu.opt.Optimize2=Optimize More (-O2) +MyRP_2350B.menu.opt.Optimize2.build.flags.optimize=-O2 +MyRP_2350B.menu.opt.Optimize3=Optimize Even More (-O3) +MyRP_2350B.menu.opt.Optimize3.build.flags.optimize=-O3 +MyRP_2350B.menu.opt.Fast=Fast (-Ofast) (maybe slower) +MyRP_2350B.menu.opt.Fast.build.flags.optimize=-Ofast +MyRP_2350B.menu.opt.Debug=Debug (-Og) +MyRP_2350B.menu.opt.Debug.build.flags.optimize=-Og +MyRP_2350B.menu.opt.Disabled=Disabled (-O0) +MyRP_2350B.menu.opt.Disabled.build.flags.optimize=-O0 +MyRP_2350B.menu.os.none=None +MyRP_2350B.menu.os.none.build.os= +MyRP_2350B.menu.os.freertos=FreeRTOS SMP +MyRP_2350B.menu.os.freertos.build.os=-D__FREERTOS +MyRP_2350B.menu.profile.Disabled=Disabled +MyRP_2350B.menu.profile.Disabled.build.flags.profile= +MyRP_2350B.menu.profile.Enabled=Enabled +MyRP_2350B.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE +MyRP_2350B.menu.rtti.Disabled=Disabled +MyRP_2350B.menu.rtti.Disabled.build.flags.rtti=-fno-rtti +MyRP_2350B.menu.rtti.Enabled=Enabled +MyRP_2350B.menu.rtti.Enabled.build.flags.rtti= +MyRP_2350B.menu.stackprotect.Disabled=Disabled +MyRP_2350B.menu.stackprotect.Disabled.build.flags.stackprotect= +MyRP_2350B.menu.stackprotect.Enabled=Enabled +MyRP_2350B.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all +MyRP_2350B.menu.exceptions.Disabled=Disabled +MyRP_2350B.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions +MyRP_2350B.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ +MyRP_2350B.menu.exceptions.Enabled=Enabled +MyRP_2350B.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions +MyRP_2350B.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc +MyRP_2350B.menu.dbgport.Disabled=Disabled +MyRP_2350B.menu.dbgport.Disabled.build.debug_port= +MyRP_2350B.menu.dbgport.Serial=Serial +MyRP_2350B.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +MyRP_2350B.menu.dbgport.Serial1=Serial1 +MyRP_2350B.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +MyRP_2350B.menu.dbgport.Serial2=Serial2 +MyRP_2350B.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +MyRP_2350B.menu.dbgport.SerialSemi=SerialSemi +MyRP_2350B.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi +MyRP_2350B.menu.dbglvl.None=None +MyRP_2350B.menu.dbglvl.None.build.debug_level= +MyRP_2350B.menu.dbglvl.Core=Core +MyRP_2350B.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +MyRP_2350B.menu.dbglvl.SPI=SPI +MyRP_2350B.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +MyRP_2350B.menu.dbglvl.Wire=Wire +MyRP_2350B.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +MyRP_2350B.menu.dbglvl.Bluetooth=Bluetooth +MyRP_2350B.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH +MyRP_2350B.menu.dbglvl.LWIP=LWIP +MyRP_2350B.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 +MyRP_2350B.menu.dbglvl.All=All +MyRP_2350B.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 +MyRP_2350B.menu.dbglvl.NDEBUG=NDEBUG +MyRP_2350B.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +MyRP_2350B.menu.usbstack.picosdk=Pico SDK +MyRP_2350B.menu.usbstack.picosdk.build.usbstack_flags= +MyRP_2350B.menu.usbstack.tinyusb=Adafruit TinyUSB +MyRP_2350B.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +MyRP_2350B.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) +MyRP_2350B.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" +MyRP_2350B.menu.usbstack.nousb=No USB +MyRP_2350B.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" +MyRP_2350B.menu.ipbtstack.ipv4only=IPv4 Only +MyRP_2350B.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a +MyRP_2350B.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 +MyRP_2350B.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 +MyRP_2350B.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a +MyRP_2350B.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 +MyRP_2350B.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth +MyRP_2350B.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a +MyRP_2350B.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +MyRP_2350B.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth +MyRP_2350B.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a +MyRP_2350B.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 +MyRP_2350B.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K +MyRP_2350B.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a +MyRP_2350B.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +MyRP_2350B.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K +MyRP_2350B.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a +MyRP_2350B.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 +MyRP_2350B.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K +MyRP_2350B.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a +MyRP_2350B.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +MyRP_2350B.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K +MyRP_2350B.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a +MyRP_2350B.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 +MyRP_2350B.menu.uploadmethod.default=Default (UF2) +MyRP_2350B.menu.uploadmethod.default.build.ram_length=512k +MyRP_2350B.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl +MyRP_2350B.menu.uploadmethod.default.upload.maximum_data_size=524288 +MyRP_2350B.menu.uploadmethod.default.upload.tool=uf2conv +MyRP_2350B.menu.uploadmethod.default.upload.tool.default=uf2conv +MyRP_2350B.menu.uploadmethod.default.upload.tool.network=uf2conv-network +MyRP_2350B.menu.uploadmethod.picotool=Picotool +MyRP_2350B.menu.uploadmethod.picotool.build.ram_length=512k +MyRP_2350B.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl +MyRP_2350B.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB +MyRP_2350B.menu.uploadmethod.picotool.upload.maximum_data_size=524288 +MyRP_2350B.menu.uploadmethod.picotool.upload.tool=picotool +MyRP_2350B.menu.uploadmethod.picotool.upload.tool.default=picotool +MyRP_2350B.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) +MyRP_2350B.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k +MyRP_2350B.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl +MyRP_2350B.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 +MyRP_2350B.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap +MyRP_2350B.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap + # ----------------------------------- # Neko Systems BL2040 Mini # ----------------------------------- @@ -40247,270 +40514,3 @@ generic_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe generic_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 generic_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap generic_rp2350.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap - -# ----------------------------------- -# MyMakers RP2350B -# ----------------------------------- -mymakers_rp2350b.name=MyMakers RP2350B -mymakers_rp2350b.vid.0=0x2e8a -mymakers_rp2350b.pid.0=0x000f -mymakers_rp2350b.vid.1=0x2e8a -mymakers_rp2350b.pid.1=0x010f -mymakers_rp2350b.vid.2=0x2e8a -mymakers_rp2350b.pid.2=0x400f -mymakers_rp2350b.vid.3=0x2e8a -mymakers_rp2350b.pid.3=0x410f -mymakers_rp2350b.vid.4=0x2e8a -mymakers_rp2350b.pid.4=0x800f -mymakers_rp2350b.vid.5=0x2e8a -mymakers_rp2350b.pid.5=0x810f -mymakers_rp2350b.vid.6=0x2e8a -mymakers_rp2350b.pid.6=0xc00f -mymakers_rp2350b.vid.7=0x2e8a -mymakers_rp2350b.pid.7=0xc10f -mymakers_rp2350b.upload_port.0.vid=0x2e8a -mymakers_rp2350b.upload_port.0.pid=0x000f -mymakers_rp2350b.upload_port.1.vid=0x2e8a -mymakers_rp2350b.upload_port.1.pid=0x010f -mymakers_rp2350b.upload_port.2.vid=0x2e8a -mymakers_rp2350b.upload_port.2.pid=0x400f -mymakers_rp2350b.upload_port.3.vid=0x2e8a -mymakers_rp2350b.upload_port.3.pid=0x410f -mymakers_rp2350b.upload_port.4.vid=0x2e8a -mymakers_rp2350b.upload_port.4.pid=0x800f -mymakers_rp2350b.upload_port.5.vid=0x2e8a -mymakers_rp2350b.upload_port.5.pid=0x810f -mymakers_rp2350b.upload_port.6.vid=0x2e8a -mymakers_rp2350b.upload_port.6.pid=0xc00f -mymakers_rp2350b.upload_port.7.vid=0x2e8a -mymakers_rp2350b.upload_port.7.pid=0xc10f -mymakers_rp2350b.build.usbvid=-DUSBD_VID=0x2e8a -mymakers_rp2350b.build.usbpid=-DUSBD_PID=0x000f -mymakers_rp2350b.build.usbpwr=-DUSBD_MAX_POWER_MA=250 -mymakers_rp2350b.build.board=MYMAKERS_RP2350B -mymakers_rp2350b.build.variant=mymakers_rp2350b -mymakers_rp2350b.upload.maximum_size=4194304 -mymakers_rp2350b.upload.wait_for_upload_port=true -mymakers_rp2350b.upload.erase_cmd= -mymakers_rp2350b.serial.disableDTR=false -mymakers_rp2350b.serial.disableRTS=false -mymakers_rp2350b.build.f_cpu=125000000 -mymakers_rp2350b.build.led= -mymakers_rp2350b.build.core=rp2040 -mymakers_rp2350b.build.ldscript=memmap_default.ld -mymakers_rp2350b.build.boot2=none -mymakers_rp2350b.build.usb_manufacturer="MyMakers" -mymakers_rp2350b.build.usb_product="RP2350B" -mymakers_rp2350b.build.psram_length=0x000000 -mymakers_rp2350b.menu.flash.4194304_0=4MB (no FS) -mymakers_rp2350b.menu.flash.4194304_0.upload.maximum_size=4186112 -mymakers_rp2350b.menu.flash.4194304_0.build.flash_total=4194304 -mymakers_rp2350b.menu.flash.4194304_0.build.flash_length=4186112 -mymakers_rp2350b.menu.flash.4194304_0.build.eeprom_start=272621568 -mymakers_rp2350b.menu.flash.4194304_0.build.fs_start=272621568 -mymakers_rp2350b.menu.flash.4194304_0.build.fs_end=272621568 -mymakers_rp2350b.menu.flash.4194304_65536=4MB (Sketch: 4032KB, FS: 64KB) -mymakers_rp2350b.menu.flash.4194304_65536.upload.maximum_size=4120576 -mymakers_rp2350b.menu.flash.4194304_65536.build.flash_total=4194304 -mymakers_rp2350b.menu.flash.4194304_65536.build.flash_length=4120576 -mymakers_rp2350b.menu.flash.4194304_65536.build.eeprom_start=272621568 -mymakers_rp2350b.menu.flash.4194304_65536.build.fs_start=272556032 -mymakers_rp2350b.menu.flash.4194304_65536.build.fs_end=272621568 -mymakers_rp2350b.menu.flash.4194304_131072=4MB (Sketch: 3968KB, FS: 128KB) -mymakers_rp2350b.menu.flash.4194304_131072.upload.maximum_size=4055040 -mymakers_rp2350b.menu.flash.4194304_131072.build.flash_total=4194304 -mymakers_rp2350b.menu.flash.4194304_131072.build.flash_length=4055040 -mymakers_rp2350b.menu.flash.4194304_131072.build.eeprom_start=272621568 -mymakers_rp2350b.menu.flash.4194304_131072.build.fs_start=272490496 -mymakers_rp2350b.menu.flash.4194304_131072.build.fs_end=272621568 -mymakers_rp2350b.menu.flash.4194304_262144=4MB (Sketch: 3840KB, FS: 256KB) -mymakers_rp2350b.menu.flash.4194304_262144.upload.maximum_size=3923968 -mymakers_rp2350b.menu.flash.4194304_262144.build.flash_total=4194304 -mymakers_rp2350b.menu.flash.4194304_262144.build.flash_length=3923968 -mymakers_rp2350b.menu.flash.4194304_262144.build.eeprom_start=272621568 -mymakers_rp2350b.menu.flash.4194304_262144.build.fs_start=272359424 -mymakers_rp2350b.menu.flash.4194304_262144.build.fs_end=272621568 -mymakers_rp2350b.menu.flash.4194304_524288=4MB (Sketch: 3584KB, FS: 512KB) -mymakers_rp2350b.menu.flash.4194304_524288.upload.maximum_size=3661824 -mymakers_rp2350b.menu.flash.4194304_524288.build.flash_total=4194304 -mymakers_rp2350b.menu.flash.4194304_524288.build.flash_length=3661824 -mymakers_rp2350b.menu.flash.4194304_524288.build.eeprom_start=272621568 -mymakers_rp2350b.menu.flash.4194304_524288.build.fs_start=272097280 -mymakers_rp2350b.menu.flash.4194304_524288.build.fs_end=272621568 -mymakers_rp2350b.menu.flash.4194304_1048576=4MB (Sketch: 3MB, FS: 1MB) -mymakers_rp2350b.menu.flash.4194304_1048576.upload.maximum_size=3137536 -mymakers_rp2350b.menu.flash.4194304_1048576.build.flash_total=4194304 -mymakers_rp2350b.menu.flash.4194304_1048576.build.flash_length=3137536 -mymakers_rp2350b.menu.flash.4194304_1048576.build.eeprom_start=272621568 -mymakers_rp2350b.menu.flash.4194304_1048576.build.fs_start=271572992 -mymakers_rp2350b.menu.flash.4194304_1048576.build.fs_end=272621568 -mymakers_rp2350b.menu.flash.4194304_2097152=4MB (Sketch: 2MB, FS: 2MB) -mymakers_rp2350b.menu.flash.4194304_2097152.upload.maximum_size=2088960 -mymakers_rp2350b.menu.flash.4194304_2097152.build.flash_total=4194304 -mymakers_rp2350b.menu.flash.4194304_2097152.build.flash_length=2088960 -mymakers_rp2350b.menu.flash.4194304_2097152.build.eeprom_start=272621568 -mymakers_rp2350b.menu.flash.4194304_2097152.build.fs_start=270524416 -mymakers_rp2350b.menu.flash.4194304_2097152.build.fs_end=272621568 -mymakers_rp2350b.menu.flash.4194304_3145728=4MB (Sketch: 1MB, FS: 3MB) -mymakers_rp2350b.menu.flash.4194304_3145728.upload.maximum_size=1040384 -mymakers_rp2350b.menu.flash.4194304_3145728.build.flash_total=4194304 -mymakers_rp2350b.menu.flash.4194304_3145728.build.flash_length=1040384 -mymakers_rp2350b.menu.flash.4194304_3145728.build.eeprom_start=272621568 -mymakers_rp2350b.menu.flash.4194304_3145728.build.fs_start=269475840 -mymakers_rp2350b.menu.flash.4194304_3145728.build.fs_end=272621568 -mymakers_rp2350b.menu.arch.arm=ARM -mymakers_rp2350b.menu.arch.arm.build.chip=rp2350 -mymakers_rp2350b.menu.arch.arm.build.toolchain=arm-none-eabi -mymakers_rp2350b.menu.arch.arm.build.toolchainpkg=pqt-gcc -mymakers_rp2350b.menu.arch.arm.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse -mymakers_rp2350b.menu.arch.arm.build.uf2family=--family rp2350-arm-s --abs-block -mymakers_rp2350b.menu.arch.arm.build.mcu=cortex-m33 -mymakers_rp2350b.menu.arch.riscv=RISC-V -mymakers_rp2350b.menu.arch.riscv.build.chip=rp2350-riscv -mymakers_rp2350b.menu.arch.riscv.build.toolchain=riscv32-unknown-elf -mymakers_rp2350b.menu.arch.riscv.build.toolchainpkg=pqt-gcc-riscv -mymakers_rp2350b.menu.arch.riscv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32 -mymakers_rp2350b.menu.arch.riscv.build.uf2family=--family rp2350-riscv --abs-block -mymakers_rp2350b.menu.arch.riscv.build.mcu=rv32imac -mymakers_rp2350b.menu.freq.150=150 MHz -mymakers_rp2350b.menu.freq.150.build.f_cpu=150000000L -mymakers_rp2350b.menu.freq.50=50 MHz -mymakers_rp2350b.menu.freq.50.build.f_cpu=50000000L -mymakers_rp2350b.menu.freq.100=100 MHz -mymakers_rp2350b.menu.freq.100.build.f_cpu=100000000L -mymakers_rp2350b.menu.freq.120=120 MHz -mymakers_rp2350b.menu.freq.120.build.f_cpu=120000000L -mymakers_rp2350b.menu.freq.125=125 MHz -mymakers_rp2350b.menu.freq.125.build.f_cpu=125000000L -mymakers_rp2350b.menu.freq.128=128 MHz -mymakers_rp2350b.menu.freq.128.build.f_cpu=128000000L -mymakers_rp2350b.menu.freq.133=133 MHz -mymakers_rp2350b.menu.freq.133.build.f_cpu=133000000L -mymakers_rp2350b.menu.freq.176=176 MHz (Overclock) -mymakers_rp2350b.menu.freq.176.build.f_cpu=176000000L -mymakers_rp2350b.menu.freq.200=200 MHz (Overclock) -mymakers_rp2350b.menu.freq.200.build.f_cpu=200000000L -mymakers_rp2350b.menu.freq.225=225 MHz (Overclock) -mymakers_rp2350b.menu.freq.225.build.f_cpu=225000000L -mymakers_rp2350b.menu.freq.240=240 MHz (Overclock) -mymakers_rp2350b.menu.freq.240.build.f_cpu=240000000L -mymakers_rp2350b.menu.freq.250=250 MHz (Overclock) -mymakers_rp2350b.menu.freq.250.build.f_cpu=250000000L -mymakers_rp2350b.menu.freq.276=276 MHz (Overclock) -mymakers_rp2350b.menu.freq.276.build.f_cpu=276000000L -mymakers_rp2350b.menu.freq.300=300 MHz (Overclock) -mymakers_rp2350b.menu.freq.300.build.f_cpu=300000000L -mymakers_rp2350b.menu.opt.Small=Small (-Os) (standard) -mymakers_rp2350b.menu.opt.Small.build.flags.optimize=-Os -mymakers_rp2350b.menu.opt.Optimize=Optimize (-O) -mymakers_rp2350b.menu.opt.Optimize.build.flags.optimize=-O -mymakers_rp2350b.menu.opt.Optimize2=Optimize More (-O2) -mymakers_rp2350b.menu.opt.Optimize2.build.flags.optimize=-O2 -mymakers_rp2350b.menu.opt.Optimize3=Optimize Even More (-O3) -mymakers_rp2350b.menu.opt.Optimize3.build.flags.optimize=-O3 -mymakers_rp2350b.menu.opt.Fast=Fast (-Ofast) (maybe slower) -mymakers_rp2350b.menu.opt.Fast.build.flags.optimize=-Ofast -mymakers_rp2350b.menu.opt.Debug=Debug (-Og) -mymakers_rp2350b.menu.opt.Debug.build.flags.optimize=-Og -mymakers_rp2350b.menu.opt.Disabled=Disabled (-O0) -mymakers_rp2350b.menu.opt.Disabled.build.flags.optimize=-O0 -mymakers_rp2350b.menu.os.none=None -mymakers_rp2350b.menu.os.none.build.os= -mymakers_rp2350b.menu.os.freertos=FreeRTOS SMP -mymakers_rp2350b.menu.os.freertos.build.os=-D__FREERTOS -mymakers_rp2350b.menu.profile.Disabled=Disabled -mymakers_rp2350b.menu.profile.Disabled.build.flags.profile= -mymakers_rp2350b.menu.profile.Enabled=Enabled -mymakers_rp2350b.menu.profile.Enabled.build.flags.profile=-pg -D__PROFILE -mymakers_rp2350b.menu.rtti.Disabled=Disabled -mymakers_rp2350b.menu.rtti.Disabled.build.flags.rtti=-fno-rtti -mymakers_rp2350b.menu.rtti.Enabled=Enabled -mymakers_rp2350b.menu.rtti.Enabled.build.flags.rtti= -mymakers_rp2350b.menu.stackprotect.Disabled=Disabled -mymakers_rp2350b.menu.stackprotect.Disabled.build.flags.stackprotect= -mymakers_rp2350b.menu.stackprotect.Enabled=Enabled -mymakers_rp2350b.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector-all -mymakers_rp2350b.menu.exceptions.Disabled=Disabled -mymakers_rp2350b.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions -mymakers_rp2350b.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++ -mymakers_rp2350b.menu.exceptions.Enabled=Enabled -mymakers_rp2350b.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions -mymakers_rp2350b.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc -mymakers_rp2350b.menu.dbgport.Disabled=Disabled -mymakers_rp2350b.menu.dbgport.Disabled.build.debug_port= -mymakers_rp2350b.menu.dbgport.Serial=Serial -mymakers_rp2350b.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -mymakers_rp2350b.menu.dbgport.Serial1=Serial1 -mymakers_rp2350b.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -mymakers_rp2350b.menu.dbgport.Serial2=Serial2 -mymakers_rp2350b.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -mymakers_rp2350b.menu.dbgport.SerialSemi=SerialSemi -mymakers_rp2350b.menu.dbgport.SerialSemi.build.debug_port=-DDEBUG_RP2040_PORT=SerialSemi -mymakers_rp2350b.menu.dbglvl.None=None -mymakers_rp2350b.menu.dbglvl.None.build.debug_level= -mymakers_rp2350b.menu.dbglvl.Core=Core -mymakers_rp2350b.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -mymakers_rp2350b.menu.dbglvl.SPI=SPI -mymakers_rp2350b.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -mymakers_rp2350b.menu.dbglvl.Wire=Wire -mymakers_rp2350b.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -mymakers_rp2350b.menu.dbglvl.Bluetooth=Bluetooth -mymakers_rp2350b.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH -mymakers_rp2350b.menu.dbglvl.LWIP=LWIP -mymakers_rp2350b.menu.dbglvl.LWIP.build.debug_level=-DLWIP_DEBUG=1 -mymakers_rp2350b.menu.dbglvl.All=All -mymakers_rp2350b.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH -DLWIP_DEBUG=1 -mymakers_rp2350b.menu.dbglvl.NDEBUG=NDEBUG -mymakers_rp2350b.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -mymakers_rp2350b.menu.usbstack.picosdk=Pico SDK -mymakers_rp2350b.menu.usbstack.picosdk.build.usbstack_flags= -mymakers_rp2350b.menu.usbstack.tinyusb=Adafruit TinyUSB -mymakers_rp2350b.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" -mymakers_rp2350b.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native) -mymakers_rp2350b.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" -mymakers_rp2350b.menu.usbstack.nousb=No USB -mymakers_rp2350b.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" -mymakers_rp2350b.menu.ipbtstack.ipv4only=IPv4 Only -mymakers_rp2350b.menu.ipbtstack.ipv4only.build.libpicow=liblwip.a -mymakers_rp2350b.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -mymakers_rp2350b.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6 -mymakers_rp2350b.menu.ipbtstack.ipv4ipv6.build.libpicow=liblwip.a -mymakers_rp2350b.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -mymakers_rp2350b.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth -mymakers_rp2350b.menu.ipbtstack.ipv4btcble.build.libpicow=liblwip-bt.a -mymakers_rp2350b.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -mymakers_rp2350b.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -mymakers_rp2350b.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=liblwip-bt.a -mymakers_rp2350b.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -mymakers_rp2350b.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -mymakers_rp2350b.menu.ipbtstack.ipv4onlybig.build.libpicow=liblwip.a -mymakers_rp2350b.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 -mymakers_rp2350b.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K -mymakers_rp2350b.menu.ipbtstack.ipv4ipv6big.build.libpicow=liblwip.a -mymakers_rp2350b.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2 -mymakers_rp2350b.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K -mymakers_rp2350b.menu.ipbtstack.ipv4btcblebig.build.libpicow=liblwip-bt.a -mymakers_rp2350b.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 -mymakers_rp2350b.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -mymakers_rp2350b.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=liblwip-bt.a -mymakers_rp2350b.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -DCYW43_ENABLE_BLUETOOTH=1 -D__LWIP_MEMMULT=2 -mymakers_rp2350b.menu.uploadmethod.default=Default (UF2) -mymakers_rp2350b.menu.uploadmethod.default.build.ram_length=512k -mymakers_rp2350b.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl -mymakers_rp2350b.menu.uploadmethod.default.upload.maximum_data_size=524288 -mymakers_rp2350b.menu.uploadmethod.default.upload.tool=uf2conv -mymakers_rp2350b.menu.uploadmethod.default.upload.tool.default=uf2conv -mymakers_rp2350b.menu.uploadmethod.default.upload.tool.network=uf2conv-network -mymakers_rp2350b.menu.uploadmethod.picotool=Picotool -mymakers_rp2350b.menu.uploadmethod.picotool.build.ram_length=512k -mymakers_rp2350b.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl -mymakers_rp2350b.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB -mymakers_rp2350b.menu.uploadmethod.picotool.upload.maximum_data_size=524288 -mymakers_rp2350b.menu.uploadmethod.picotool.upload.tool=picotool -mymakers_rp2350b.menu.uploadmethod.picotool.upload.tool.default=picotool -mymakers_rp2350b.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP) -mymakers_rp2350b.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k -mymakers_rp2350b.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl -mymakers_rp2350b.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288 -mymakers_rp2350b.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap -mymakers_rp2350b.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap From bd25b4942716cd47be2f960967bbf251caa4a7eb Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Thu, 2 Oct 2025 08:18:30 +0700 Subject: [PATCH 08/21] Add files via upload --- tools/json/MyRP_2350B.json | 57 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 tools/json/MyRP_2350B.json diff --git a/tools/json/MyRP_2350B.json b/tools/json/MyRP_2350B.json new file mode 100644 index 000000000..646a39047 --- /dev/null +++ b/tools/json/MyRP_2350B.json @@ -0,0 +1,57 @@ +{ + "build": { + "arduino": { + "earlephilhower": { + "boot2_source": "none.S", + "usb_vid": "0x2E8A", + "usb_pid": "0x1234" + } + }, + "core": "earlephilhower", + "cpu": "cortex-m33", + "extra_flags": "-DARDUINO_MYRP_2350B -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500 ", + "f_cpu": "150000000L", + "hwids": [ + [ + "0x2E8A", + "0x00C0" + ], + [ + "0x2E8A", + "0x1234" + ] + ], + "mcu": "rp2350", + "variant": "MyRP_2350B" + }, + "debug": { + "jlink_device": "RP2350_M33_0", + "openocd_target": "rp2350.cfg", + "svd_path": "rp2350.svd" + }, + "frameworks": [ + "arduino", + "picosdk" + ], + "name": "RP2350B", + "upload": { + "maximum_ram_size": 524288, + "maximum_size": 4194304, + "require_upload_port": true, + "native_usb": true, + "use_1200bps_touch": true, + "wait_for_upload_port": false, + "protocol": "picotool", + "protocols": [ + "blackmagic", + "cmsis-dap", + "jlink", + "raspberrypi-swd", + "picotool", + "picoprobe" + ], + "psram_length": 8388608 + }, + "url": "https://www.mymakers.online", + "vendor": "MyMakers" +} \ No newline at end of file From d9b868fe587715ea9a40d4e466094519a3ed6050 Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Thu, 2 Oct 2025 08:19:31 +0700 Subject: [PATCH 09/21] Add files via upload --- package/package_pico_index.template.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/package_pico_index.template.json b/package/package_pico_index.template.json index eb0913ce1..4e711d2b3 100644 --- a/package/package_pico_index.template.json +++ b/package/package_pico_index.template.json @@ -239,6 +239,9 @@ { "name": "MyMakers RP2040" }, + { + "name": "MyMakers RP2350B" + }, { "name": "Neko Systems BL2040 Mini" }, From 6bea51d794ea0cc772a112379dca71e513c890dc Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Thu, 2 Oct 2025 08:20:07 +0700 Subject: [PATCH 10/21] Add files via upload --- variants/MyRP_2350B/pins_arduino.h | 40 ++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 variants/MyRP_2350B/pins_arduino.h diff --git a/variants/MyRP_2350B/pins_arduino.h b/variants/MyRP_2350B/pins_arduino.h new file mode 100644 index 000000000..25d7d4882 --- /dev/null +++ b/variants/MyRP_2350B/pins_arduino.h @@ -0,0 +1,40 @@ +#pragma once + +// Pin definitions taken from: +// https://datasheets.raspberrypi.org/pico/pico-datasheet.pdf + +#define PICO_RP2350A 0 + +// LEDs +#define PIN_LED (25u) + +// Serial +#define PIN_SERIAL1_TX (0u) +#define PIN_SERIAL1_RX (1u) + +#define PIN_SERIAL2_TX (8u) +#define PIN_SERIAL2_RX (9u) + +// SPI +#define PIN_SPI0_MISO (16u) +#define PIN_SPI0_MOSI (19u) +#define PIN_SPI0_SCK (18u) +#define PIN_SPI0_SS (17u) + +#define PIN_SPI1_MISO (12u) +#define PIN_SPI1_MOSI (15u) +#define PIN_SPI1_SCK (14u) +#define PIN_SPI1_SS (13u) + +// Wire +#define PIN_WIRE0_SDA (4u) +#define PIN_WIRE0_SCL (5u) + +#define PIN_WIRE1_SDA (26u) +#define PIN_WIRE1_SCL (27u) + +#define SERIAL_HOWMANY (3u) +#define SPI_HOWMANY (2u) +#define WIRE_HOWMANY (2u) + +#include "../generic/common.h" From 0c500f90b539ae0acaee4b07b5a5092f53304946 Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Thu, 2 Oct 2025 08:21:52 +0700 Subject: [PATCH 11/21] Add files via upload --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index f106d1583..1499184ac 100644 --- a/README.md +++ b/README.md @@ -74,7 +74,6 @@ Read the [Contributing Guide](https://github.com/earlephilhower/arduino-pico/blo * Makerbase MKSTHR36 * Makerbase MKSTHR42 * MyMakers RP2040 -* MyMakers RP2350B * Neko Systems BL2040 Mini * Newsan Archi * nullbits Bit-C PRO From 3d63bc5e43df4e5c87fb794034f6b40af77c4cce Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Thu, 2 Oct 2025 08:54:33 +0700 Subject: [PATCH 12/21] Add files via upload --- boards.txt | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/boards.txt b/boards.txt index 1d1d48e31..38f28ff9c 100644 --- a/boards.txt +++ b/boards.txt @@ -22056,43 +22056,43 @@ MyRP_bot.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap MyRP_bot.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap # ----------------------------------- -# MyMakers RP2350B +# MyMakers 2350B # ----------------------------------- -MyRP_2350B.name=MyMakers RP2350B +MyRP_2350B.name=MyMakers 2350B MyRP_2350B.vid.0=0x2e8a -MyRP_2350B.pid.0=0x1234 +MyRP_2350B.pid.0=0x1000 MyRP_2350B.vid.1=0x2e8a -MyRP_2350B.pid.1=0x1334 +MyRP_2350B.pid.1=0x1100 MyRP_2350B.vid.2=0x2e8a -MyRP_2350B.pid.2=0x5234 +MyRP_2350B.pid.2=0x5000 MyRP_2350B.vid.3=0x2e8a -MyRP_2350B.pid.3=0x5334 +MyRP_2350B.pid.3=0x5100 MyRP_2350B.vid.4=0x2e8a -MyRP_2350B.pid.4=0x9234 +MyRP_2350B.pid.4=0x9000 MyRP_2350B.vid.5=0x2e8a -MyRP_2350B.pid.5=0x9334 +MyRP_2350B.pid.5=0x9100 MyRP_2350B.vid.6=0x2e8a -MyRP_2350B.pid.6=0xd234 +MyRP_2350B.pid.6=0xd000 MyRP_2350B.vid.7=0x2e8a -MyRP_2350B.pid.7=0xd334 +MyRP_2350B.pid.7=0xd100 MyRP_2350B.upload_port.0.vid=0x2e8a -MyRP_2350B.upload_port.0.pid=0x1234 +MyRP_2350B.upload_port.0.pid=0x1000 MyRP_2350B.upload_port.1.vid=0x2e8a -MyRP_2350B.upload_port.1.pid=0x1334 +MyRP_2350B.upload_port.1.pid=0x1100 MyRP_2350B.upload_port.2.vid=0x2e8a -MyRP_2350B.upload_port.2.pid=0x5234 +MyRP_2350B.upload_port.2.pid=0x5000 MyRP_2350B.upload_port.3.vid=0x2e8a -MyRP_2350B.upload_port.3.pid=0x5334 +MyRP_2350B.upload_port.3.pid=0x5100 MyRP_2350B.upload_port.4.vid=0x2e8a -MyRP_2350B.upload_port.4.pid=0x9234 +MyRP_2350B.upload_port.4.pid=0x9000 MyRP_2350B.upload_port.5.vid=0x2e8a -MyRP_2350B.upload_port.5.pid=0x9334 +MyRP_2350B.upload_port.5.pid=0x9100 MyRP_2350B.upload_port.6.vid=0x2e8a -MyRP_2350B.upload_port.6.pid=0xd234 +MyRP_2350B.upload_port.6.pid=0xd000 MyRP_2350B.upload_port.7.vid=0x2e8a -MyRP_2350B.upload_port.7.pid=0xd334 +MyRP_2350B.upload_port.7.pid=0xd100 MyRP_2350B.build.usbvid=-DUSBD_VID=0x2e8a -MyRP_2350B.build.usbpid=-DUSBD_PID=0x1234 +MyRP_2350B.build.usbpid=-DUSBD_PID=0x1000 MyRP_2350B.build.usbpwr=-DUSBD_MAX_POWER_MA=500 MyRP_2350B.build.board=MYRP_2350B MyRP_2350B.build.variant=MyRP_2350B @@ -22107,7 +22107,7 @@ MyRP_2350B.build.core=rp2040 MyRP_2350B.build.ldscript=memmap_default.ld MyRP_2350B.build.boot2=none MyRP_2350B.build.usb_manufacturer="MyMakers" -MyRP_2350B.build.usb_product="RP2350B" +MyRP_2350B.build.usb_product="2350B" MyRP_2350B.build.psram_length=0x800000 MyRP_2350B.menu.flash.4194304_0=4MB (no FS) MyRP_2350B.menu.flash.4194304_0.upload.maximum_size=4186112 From d479026774a6c841c82a538424a0e108f7650df5 Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Thu, 2 Oct 2025 08:55:19 +0700 Subject: [PATCH 13/21] Add files via upload --- tools/makeboards.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/makeboards.py b/tools/makeboards.py index 64833dcba..cf549cb77 100755 --- a/tools/makeboards.py +++ b/tools/makeboards.py @@ -632,7 +632,7 @@ def MakeBoardJSON(name, chip, vendor_name, product_name, vid, pid, pwr, boarddef # MyMakers MakeBoard("MyRP_bot", "rp2040", "MyMakers", "RP2040", "0x2e8a", "0x000a", 250, "MyRP_2040", 2, 0, "boot2_generic_03h_4_padded_checksum") -MakeBoard("MyRP_2350B", "rp2350", "MyMakers", "RP2350B", "0x2e8a", "0x1234", 500, "MYRP_2350B", 4, 8, "none", board_url="https://www.mymakers.online") +MakeBoard("MyRP_2350B", "rp2350", "MyMakers", "2350B", "0x2e8a", "0x1000", 500, "MYRP_2350B", 4, 8, "none", extra=None, board_url="https://www.mymakers.online") # Neko Systems MakeBoard("nekosystems_bl2040_mini", "rp2040", "Neko Systems", "BL2040 Mini", "0x2e8a", "0x000a", 500, "NEKOSYSTEMS_BL2040_MINI", 4, 0, "boot2_generic_03h_2_padded_checksum") From 1a5a54153904defa42ec5e698bfe8a2dcbc342b0 Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Thu, 2 Oct 2025 08:55:58 +0700 Subject: [PATCH 14/21] Add files via upload --- tools/json/MyRP_2350B.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/json/MyRP_2350B.json b/tools/json/MyRP_2350B.json index 646a39047..7fd365ce5 100644 --- a/tools/json/MyRP_2350B.json +++ b/tools/json/MyRP_2350B.json @@ -4,7 +4,7 @@ "earlephilhower": { "boot2_source": "none.S", "usb_vid": "0x2E8A", - "usb_pid": "0x1234" + "usb_pid": "0x1000" } }, "core": "earlephilhower", @@ -18,7 +18,7 @@ ], [ "0x2E8A", - "0x1234" + "0x1000" ] ], "mcu": "rp2350", @@ -33,7 +33,7 @@ "arduino", "picosdk" ], - "name": "RP2350B", + "name": "2350B", "upload": { "maximum_ram_size": 524288, "maximum_size": 4194304, From 7059bcb40ac5878188a2eb80a9766cb43a946546 Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Thu, 2 Oct 2025 08:56:28 +0700 Subject: [PATCH 15/21] Add files via upload --- package/package_pico_index.template.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/package_pico_index.template.json b/package/package_pico_index.template.json index 4e711d2b3..50b39bd26 100644 --- a/package/package_pico_index.template.json +++ b/package/package_pico_index.template.json @@ -240,7 +240,7 @@ "name": "MyMakers RP2040" }, { - "name": "MyMakers RP2350B" + "name": "MyMakers 2350B" }, { "name": "Neko Systems BL2040 Mini" From ee972a04691d7a2e47469edfb17243f0040113ce Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Thu, 2 Oct 2025 09:02:52 +0700 Subject: [PATCH 16/21] Add files via upload --- boards.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/boards.txt b/boards.txt index 38f28ff9c..98c9be876 100644 --- a/boards.txt +++ b/boards.txt @@ -22056,9 +22056,9 @@ MyRP_bot.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap MyRP_bot.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap # ----------------------------------- -# MyMakers 2350B +# MyMakers RP2350B # ----------------------------------- -MyRP_2350B.name=MyMakers 2350B +MyRP_2350B.name=MyMakers RP2350B MyRP_2350B.vid.0=0x2e8a MyRP_2350B.pid.0=0x1000 MyRP_2350B.vid.1=0x2e8a @@ -22107,7 +22107,7 @@ MyRP_2350B.build.core=rp2040 MyRP_2350B.build.ldscript=memmap_default.ld MyRP_2350B.build.boot2=none MyRP_2350B.build.usb_manufacturer="MyMakers" -MyRP_2350B.build.usb_product="2350B" +MyRP_2350B.build.usb_product="RP2350B" MyRP_2350B.build.psram_length=0x800000 MyRP_2350B.menu.flash.4194304_0=4MB (no FS) MyRP_2350B.menu.flash.4194304_0.upload.maximum_size=4186112 From ca01e3ee93b284ca638eea1daedece7e4d8dbc72 Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Thu, 2 Oct 2025 09:03:23 +0700 Subject: [PATCH 17/21] Add files via upload --- tools/makeboards.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/makeboards.py b/tools/makeboards.py index cf549cb77..9b826dea1 100755 --- a/tools/makeboards.py +++ b/tools/makeboards.py @@ -632,7 +632,7 @@ def MakeBoardJSON(name, chip, vendor_name, product_name, vid, pid, pwr, boarddef # MyMakers MakeBoard("MyRP_bot", "rp2040", "MyMakers", "RP2040", "0x2e8a", "0x000a", 250, "MyRP_2040", 2, 0, "boot2_generic_03h_4_padded_checksum") -MakeBoard("MyRP_2350B", "rp2350", "MyMakers", "2350B", "0x2e8a", "0x1000", 500, "MYRP_2350B", 4, 8, "none", extra=None, board_url="https://www.mymakers.online") +MakeBoard("MyRP_2350B", "rp2350", "MyMakers", "RP2350B", "0x2e8a", "0x1000", 500, "MYRP_2350B", 4, 8, "none", extra=None, board_url="https://www.mymakers.online") # Neko Systems MakeBoard("nekosystems_bl2040_mini", "rp2040", "Neko Systems", "BL2040 Mini", "0x2e8a", "0x000a", 500, "NEKOSYSTEMS_BL2040_MINI", 4, 0, "boot2_generic_03h_2_padded_checksum") From bfaee27309f6031521e9acb545c7452eb7098143 Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Thu, 2 Oct 2025 09:04:27 +0700 Subject: [PATCH 18/21] Add files via upload --- tools/json/MyRP_2350B.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/json/MyRP_2350B.json b/tools/json/MyRP_2350B.json index 7fd365ce5..9cea0664e 100644 --- a/tools/json/MyRP_2350B.json +++ b/tools/json/MyRP_2350B.json @@ -33,7 +33,7 @@ "arduino", "picosdk" ], - "name": "2350B", + "name": "RP2350B", "upload": { "maximum_ram_size": 524288, "maximum_size": 4194304, From c5ca3ca6092c8f943064a55da25f0f54f4937100 Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Thu, 2 Oct 2025 09:05:02 +0700 Subject: [PATCH 19/21] Add files via upload --- package/package_pico_index.template.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/package_pico_index.template.json b/package/package_pico_index.template.json index 50b39bd26..4e711d2b3 100644 --- a/package/package_pico_index.template.json +++ b/package/package_pico_index.template.json @@ -240,7 +240,7 @@ "name": "MyMakers RP2040" }, { - "name": "MyMakers 2350B" + "name": "MyMakers RP2350B" }, { "name": "Neko Systems BL2040 Mini" From 8dd6853b8ed6c36653701df34a07a1d5f324e0b5 Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Thu, 2 Oct 2025 09:15:07 +0700 Subject: [PATCH 20/21] Delete variants/mymakers_rp2350b directory --- variants/mymakers_rp2350b/pins_arduino.h | 40 ------------------------ 1 file changed, 40 deletions(-) delete mode 100644 variants/mymakers_rp2350b/pins_arduino.h diff --git a/variants/mymakers_rp2350b/pins_arduino.h b/variants/mymakers_rp2350b/pins_arduino.h deleted file mode 100644 index 25d7d4882..000000000 --- a/variants/mymakers_rp2350b/pins_arduino.h +++ /dev/null @@ -1,40 +0,0 @@ -#pragma once - -// Pin definitions taken from: -// https://datasheets.raspberrypi.org/pico/pico-datasheet.pdf - -#define PICO_RP2350A 0 - -// LEDs -#define PIN_LED (25u) - -// Serial -#define PIN_SERIAL1_TX (0u) -#define PIN_SERIAL1_RX (1u) - -#define PIN_SERIAL2_TX (8u) -#define PIN_SERIAL2_RX (9u) - -// SPI -#define PIN_SPI0_MISO (16u) -#define PIN_SPI0_MOSI (19u) -#define PIN_SPI0_SCK (18u) -#define PIN_SPI0_SS (17u) - -#define PIN_SPI1_MISO (12u) -#define PIN_SPI1_MOSI (15u) -#define PIN_SPI1_SCK (14u) -#define PIN_SPI1_SS (13u) - -// Wire -#define PIN_WIRE0_SDA (4u) -#define PIN_WIRE0_SCL (5u) - -#define PIN_WIRE1_SDA (26u) -#define PIN_WIRE1_SCL (27u) - -#define SERIAL_HOWMANY (3u) -#define SPI_HOWMANY (2u) -#define WIRE_HOWMANY (2u) - -#include "../generic/common.h" From e2d31f76833d1bdf85cf7abe2d7b558de12d50b9 Mon Sep 17 00:00:00 2001 From: "mr.chaiwat chainvong" <65877075+nui4328@users.noreply.github.com> Date: Thu, 2 Oct 2025 10:11:54 +0700 Subject: [PATCH 21/21] Delete tools/json/mymakers_rp2350b.json --- tools/json/mymakers_rp2350b.json | 56 -------------------------------- 1 file changed, 56 deletions(-) delete mode 100644 tools/json/mymakers_rp2350b.json diff --git a/tools/json/mymakers_rp2350b.json b/tools/json/mymakers_rp2350b.json deleted file mode 100644 index ff7176ec3..000000000 --- a/tools/json/mymakers_rp2350b.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "build": { - "arduino": { - "earlephilhower": { - "boot2_source": "none.S", - "usb_vid": "0x2E8A", - "usb_pid": "0x000F" - } - }, - "core": "earlephilhower", - "cpu": "cortex-m33", - "extra_flags": "-DARDUINO_MYMAKERS_RP2350B -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250 ", - "f_cpu": "150000000L", - "hwids": [ - [ - "0x2E8A", - "0x00C0" - ], - [ - "0x2E8A", - "0x000F" - ] - ], - "mcu": "rp2350", - "variant": "mymakers_rp2350b" - }, - "debug": { - "jlink_device": "RP2350_M33_0", - "openocd_target": "rp2350.cfg", - "svd_path": "rp2350.svd" - }, - "frameworks": [ - "arduino", - "picosdk" - ], - "name": "RP2350B", - "upload": { - "maximum_ram_size": 524288, - "maximum_size": 4194304, - "require_upload_port": true, - "native_usb": true, - "use_1200bps_touch": true, - "wait_for_upload_port": false, - "protocol": "picotool", - "protocols": [ - "blackmagic", - "cmsis-dap", - "jlink", - "raspberrypi-swd", - "picotool", - "picoprobe" - ] - }, - "url": "https://www.mymakers.com/rp2350b", - "vendor": "MyMakers" -} \ No newline at end of file