diff --git a/boards.txt b/boards.txt index a6363932b..f36ad85f4 100644 --- a/boards.txt +++ b/boards.txt @@ -218,28 +218,28 @@ 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.libpicow=liblwip-bt.a rpipico.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 rpipico.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -rpipico.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -rpipico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 rpipico.menu.uploadmethod.default=Default (UF2) rpipico.menu.uploadmethod.default.build.ram_length=256k @@ -537,28 +537,28 @@ 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.libpicow=liblwip-bt.a rpipicow.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 rpipicow.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -rpipicow.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -rpipicow.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 rpipicow.menu.uploadmethod.default=Default (UF2) rpipicow.menu.uploadmethod.default.build.ram_length=256k @@ -798,28 +798,28 @@ 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.libpicow=liblwip-bt.a rpipico2.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 rpipico2.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -rpipico2.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -rpipico2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 rpipico2.menu.uploadmethod.default=Default (UF2) rpipico2.menu.uploadmethod.default.build.ram_length=512k @@ -1140,28 +1140,28 @@ 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.libpicow=liblwip-bt.a rpipico2w.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 rpipico2w.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -rpipico2w.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -rpipico2w.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 rpipico2w.menu.uploadmethod.default=Default (UF2) rpipico2w.menu.uploadmethod.default.build.ram_length=512k @@ -1448,28 +1448,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -0xcb_helios.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -0xcb_helios.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 0xcb_helios.menu.uploadmethod.default=Default (UF2) 0xcb_helios.menu.uploadmethod.default.build.ram_length=256k @@ -1712,28 +1712,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_feather.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_feather.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 adafruit_feather.menu.uploadmethod.default=Default (UF2) adafruit_feather.menu.uploadmethod.default.build.ram_length=256k @@ -1968,28 +1968,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_feather_scorpio.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.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 @@ -2228,28 +2228,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_feather_dvi.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.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 @@ -2488,28 +2488,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_feather_adalogger.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.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 @@ -2748,28 +2748,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_feather_rfm.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.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 @@ -3008,28 +3008,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_feather_thinkink.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.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 @@ -3268,28 +3268,28 @@ 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.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 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.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 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.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 -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.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 -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 @@ -3528,28 +3528,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_feather_can.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.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 @@ -3788,28 +3788,28 @@ 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.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 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.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 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.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 -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.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 -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 @@ -4056,28 +4056,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_itsybitsy.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -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 @@ -4372,28 +4372,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_metro.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_metro.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -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 @@ -4640,28 +4640,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_qtpy.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_qtpy.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -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 @@ -4908,28 +4908,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_stemmafriend.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -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 @@ -5168,28 +5168,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_trinkeyrp2040qt.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -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 @@ -5428,28 +5428,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_macropad2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_macropad2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -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 @@ -5688,28 +5688,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_kb2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_kb2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -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 @@ -5957,28 +5957,28 @@ adafruit_feather_rp2350_adalogger.menu.usbstack.tinyusb_host.build.usbstack_flag 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_feather_rp2350_adalogger.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 adafruit_feather_rp2350_adalogger.menu.uploadmethod.default=Default (UF2) adafruit_feather_rp2350_adalogger.menu.uploadmethod.default.build.ram_length=512k @@ -6230,28 +6230,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 adafruit_feather_rp2350_hstx.menu.uploadmethod.default=Default (UF2) adafruit_feather_rp2350_hstx.menu.uploadmethod.default.build.ram_length=512k @@ -6542,28 +6542,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_floppsy.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_floppsy.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -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 @@ -6875,28 +6875,28 @@ adafruit_metro_rp2350.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINY 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 adafruit_metro_rp2350.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_metro_rp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 adafruit_metro_rp2350.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_metro_rp2350.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 adafruit_metro_rp2350.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_metro_rp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 adafruit_metro_rp2350.menu.uploadmethod.default=Default (UF2) adafruit_metro_rp2350.menu.uploadmethod.default.build.ram_length=512k @@ -7196,28 +7196,28 @@ adafruit_fruitjam.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 adafruit_fruitjam.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -adafruit_fruitjam.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 adafruit_fruitjam.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -adafruit_fruitjam.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 adafruit_fruitjam.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -adafruit_fruitjam.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 adafruit_fruitjam.menu.uploadmethod.default=Default (UF2) adafruit_fruitjam.menu.uploadmethod.default.build.ram_length=512k @@ -8289,28 +8289,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -amken_bunny.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -amken_bunny.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 amken_bunny.menu.uploadmethod.default=Default (UF2) amken_bunny.menu.uploadmethod.default.build.ram_length=256k @@ -8710,28 +8710,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -amken_revelop.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -amken_revelop.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 amken_revelop.menu.uploadmethod.default=Default (UF2) amken_revelop.menu.uploadmethod.default.build.ram_length=256k @@ -9131,28 +9131,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -amken_revelop_plus.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) amken_revelop_plus.menu.uploadmethod.default.build.ram_length=256k @@ -9440,28 +9440,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -amken_revelop_es.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) amken_revelop_es.menu.uploadmethod.default.build.ram_length=256k @@ -9761,28 +9761,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -jumperless_v1.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -jumperless_v1.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 jumperless_v1.menu.uploadmethod.default=Default (UF2) jumperless_v1.menu.uploadmethod.default.build.ram_length=256k @@ -10091,28 +10091,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -jumperless_v5.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -jumperless_v5.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 jumperless_v5.menu.uploadmethod.default=Default (UF2) jumperless_v5.menu.uploadmethod.default.build.ram_length=512k @@ -10411,28 +10411,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -arduino_nano_connect.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) arduino_nano_connect.menu.uploadmethod.default.build.ram_length=256k @@ -10649,28 +10649,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -artronshop_rp2_nano.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) artronshop_rp2_nano.menu.uploadmethod.default.build.ram_length=256k @@ -10863,28 +10863,28 @@ bigtreetech_SKR_Pico.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYU 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 bigtreetech_SKR_Pico.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -bigtreetech_SKR_Pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 bigtreetech_SKR_Pico.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -bigtreetech_SKR_Pico.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 bigtreetech_SKR_Pico.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -bigtreetech_SKR_Pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 bigtreetech_SKR_Pico.menu.uploadmethod.default=Default (UF2) bigtreetech_SKR_Pico.menu.uploadmethod.default.build.ram_length=256k @@ -11199,28 +11199,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -breadstick_raspberry.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -breadstick_raspberry.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 breadstick_raspberry.menu.uploadmethod.default=Default (UF2) breadstick_raspberry.menu.uploadmethod.default.build.ram_length=256k @@ -11480,28 +11480,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -bridgetek_idm2040_7a.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) bridgetek_idm2040_7a.menu.uploadmethod.default.build.ram_length=256k @@ -11737,28 +11737,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -bridgetek_idm2040_43a.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) bridgetek_idm2040_43a.menu.uploadmethod.default.build.ram_length=256k @@ -11984,28 +11984,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 cytron_iriv_io_controller.menu.uploadmethod.default=Default (UF2) cytron_iriv_io_controller.menu.uploadmethod.default.build.ram_length=512k @@ -12222,28 +12222,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 cytron_maker_nano_rp2040.menu.uploadmethod.default=Default (UF2) cytron_maker_nano_rp2040.menu.uploadmethod.default.build.ram_length=256k @@ -12460,28 +12460,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 cytron_maker_pi_rp2040.menu.uploadmethod.default=Default (UF2) cytron_maker_pi_rp2040.menu.uploadmethod.default.build.ram_length=256k @@ -12698,28 +12698,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 cytron_maker_uno_rp2040.menu.uploadmethod.default=Default (UF2) cytron_maker_uno_rp2040.menu.uploadmethod.default.build.ram_length=256k @@ -12945,28 +12945,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 cytron_motion_2350_pro.menu.uploadmethod.default=Default (UF2) cytron_motion_2350_pro.menu.uploadmethod.default.build.ram_length=512k @@ -13183,28 +13183,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -datanoisetv_picoadk.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 datanoisetv_picoadk.menu.uploadmethod.default=Default (UF2) datanoisetv_picoadk.menu.uploadmethod.default.build.ram_length=256k @@ -13456,28 +13456,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) datanoisetv_picoadk_v2.menu.uploadmethod.default.build.ram_length=512k @@ -13768,28 +13768,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -degz_suibo.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -degz_suibo.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 degz_suibo.menu.uploadmethod.default=Default (UF2) degz_suibo.menu.uploadmethod.default.build.ram_length=256k @@ -14020,28 +14020,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -flyboard2040_core.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -flyboard2040_core.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 flyboard2040_core.menu.uploadmethod.default=Default (UF2) flyboard2040_core.menu.uploadmethod.default.build.ram_length=256k @@ -14242,28 +14242,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -dfrobot_beetle_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) dfrobot_beetle_rp2040.menu.uploadmethod.default.build.ram_length=256k @@ -14494,28 +14494,28 @@ 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.libpicow=liblwip-bt.a DudesCab.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 DudesCab.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -DudesCab.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -DudesCab.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 DudesCab.menu.uploadmethod.default=Default (UF2) DudesCab.menu.uploadmethod.default.build.ram_length=256k @@ -14732,28 +14732,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -electroniccats_huntercat_nfc.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) electroniccats_huntercat_nfc.menu.uploadmethod.default.build.ram_length=256k @@ -15044,28 +15044,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -evn_alpha.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -evn_alpha.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 evn_alpha.menu.uploadmethod.default=Default (UF2) evn_alpha.menu.uploadmethod.default.build.ram_length=256k @@ -15258,28 +15258,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -extelec_rc2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -extelec_rc2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 extelec_rc2040.menu.uploadmethod.default=Default (UF2) extelec_rc2040.menu.uploadmethod.default.build.ram_length=256k @@ -15538,28 +15538,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -groundstudio_marble_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) groundstudio_marble_pico.menu.uploadmethod.default.build.ram_length=256k @@ -15818,28 +15818,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_2040_lte.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) challenger_2040_lte.menu.uploadmethod.default.build.ram_length=256k @@ -16098,28 +16098,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_2040_lora.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) challenger_2040_lora.menu.uploadmethod.default.build.ram_length=256k @@ -16378,28 +16378,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_2040_subghz.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) challenger_2040_subghz.menu.uploadmethod.default.build.ram_length=256k @@ -16659,28 +16659,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_2040_wifi.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) challenger_2040_wifi.menu.uploadmethod.default.build.ram_length=256k @@ -17040,28 +17040,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 challenger_2040_wifi_ble.menu.uploadmethod.default=Default (UF2) challenger_2040_wifi_ble.menu.uploadmethod.default.build.ram_length=256k @@ -17321,28 +17321,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 challenger_2040_wifi6_ble.menu.uploadmethod.default=Default (UF2) challenger_2040_wifi6_ble.menu.uploadmethod.default.build.ram_length=256k @@ -17602,28 +17602,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 challenger_nb_2040_wifi.menu.uploadmethod.default=Default (UF2) challenger_nb_2040_wifi.menu.uploadmethod.default.build.ram_length=256k @@ -17882,28 +17882,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_2040_sdrtc.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) challenger_2040_sdrtc.menu.uploadmethod.default.build.ram_length=256k @@ -18162,28 +18162,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_2040_nfc.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) challenger_2040_nfc.menu.uploadmethod.default.build.ram_length=256k @@ -18442,28 +18442,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_2040_uwb.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) challenger_2040_uwb.menu.uploadmethod.default.build.ram_length=256k @@ -18723,28 +18723,28 @@ 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.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 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.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 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.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 -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.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 -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 @@ -19004,28 +19004,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -ilabs_rpico32.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -ilabs_rpico32.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 ilabs_rpico32.menu.uploadmethod.default=Default (UF2) ilabs_rpico32.menu.uploadmethod.default.build.ram_length=256k @@ -19394,28 +19394,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 challenger_2350_wifi6_ble5.menu.uploadmethod.default=Default (UF2) challenger_2350_wifi6_ble5.menu.uploadmethod.default.build.ram_length=512k @@ -19683,28 +19683,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -challenger_2350_bconnect.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) challenger_2350_bconnect.menu.uploadmethod.default.build.ram_length=512k @@ -19914,28 +19914,28 @@ mksthr36.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TIN 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 mksthr36.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -mksthr36.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 mksthr36.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -mksthr36.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 mksthr36.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -mksthr36.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 mksthr36.menu.uploadmethod.default=Default (UF2) mksthr36.menu.uploadmethod.default.build.ram_length=256k @@ -20145,28 +20145,28 @@ mksthr42.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TIN 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 mksthr42.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -mksthr42.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 mksthr42.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -mksthr42.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 mksthr42.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -mksthr42.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 mksthr42.menu.uploadmethod.default=Default (UF2) mksthr42.menu.uploadmethod.default.build.ram_length=256k @@ -20425,28 +20425,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -melopero_cookie_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) melopero_cookie_rp2040.menu.uploadmethod.default.build.ram_length=256k @@ -20761,28 +20761,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -melopero_shake_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) melopero_shake_rp2040.menu.uploadmethod.default.build.ram_length=256k @@ -21076,28 +21076,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -akana_r1.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -akana_r1.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 akana_r1.menu.uploadmethod.default=Default (UF2) akana_r1.menu.uploadmethod.default.build.ram_length=256k @@ -21314,28 +21314,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -MyRP_bot.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -MyRP_bot.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 MyRP_bot.menu.uploadmethod.default=Default (UF2) MyRP_bot.menu.uploadmethod.default.build.ram_length=256k @@ -21566,28 +21566,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -nekosystems_bl2040_mini.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) nekosystems_bl2040_mini.menu.uploadmethod.default.build.ram_length=256k @@ -21818,28 +21818,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -newsan_archi.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -newsan_archi.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 newsan_archi.menu.uploadmethod.default=Default (UF2) newsan_archi.menu.uploadmethod.default.build.ram_length=256k @@ -22054,28 +22054,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 nullbits_bit_c_pro.menu.uploadmethod.default=Default (UF2) nullbits_bit_c_pro.menu.uploadmethod.default.build.ram_length=256k @@ -22301,28 +22301,28 @@ olimex_pico2xl.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DU 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 olimex_pico2xl.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -olimex_pico2xl.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 olimex_pico2xl.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -olimex_pico2xl.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 olimex_pico2xl.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -olimex_pico2xl.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 olimex_pico2xl.menu.uploadmethod.default=Default (UF2) olimex_pico2xl.menu.uploadmethod.default.build.ram_length=512k @@ -22646,28 +22646,28 @@ olimex_pico2xxl.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -D 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 olimex_pico2xxl.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -olimex_pico2xxl.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 olimex_pico2xxl.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -olimex_pico2xxl.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 olimex_pico2xxl.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -olimex_pico2xxl.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 olimex_pico2xxl.menu.uploadmethod.default=Default (UF2) olimex_pico2xxl.menu.uploadmethod.default.build.ram_length=512k @@ -22933,28 +22933,28 @@ olimex_rp2040pico30.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUS 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 olimex_rp2040pico30.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -olimex_rp2040pico30.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 olimex_rp2040pico30.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -olimex_rp2040pico30.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 olimex_rp2040pico30.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -olimex_rp2040pico30.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 olimex_rp2040pico30.menu.uploadmethod.default=Default (UF2) olimex_rp2040pico30.menu.uploadmethod.default.build.ram_length=256k @@ -23213,28 +23213,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -pimoroni_pga2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -pimoroni_pga2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 pimoroni_pga2040.menu.uploadmethod.default=Default (UF2) pimoroni_pga2040.menu.uploadmethod.default.build.ram_length=256k @@ -23558,28 +23558,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -pimoroni_pga2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -pimoroni_pga2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 pimoroni_pga2350.menu.uploadmethod.default=Default (UF2) pimoroni_pga2350.menu.uploadmethod.default.build.ram_length=512k @@ -23903,28 +23903,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 pimoroni_pico_plus_2.menu.uploadmethod.default=Default (UF2) pimoroni_pico_plus_2.menu.uploadmethod.default.build.ram_length=512k @@ -24353,28 +24353,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 pimoroni_pico_plus_2w.menu.uploadmethod.default=Default (UF2) pimoroni_pico_plus_2w.menu.uploadmethod.default.build.ram_length=512k @@ -24591,28 +24591,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -pimoroni_plasma2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 pimoroni_plasma2040.menu.uploadmethod.default=Default (UF2) pimoroni_plasma2040.menu.uploadmethod.default.build.ram_length=256k @@ -24838,28 +24838,28 @@ pimoroni_plasma2350.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUS 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 pimoroni_plasma2350.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -pimoroni_plasma2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 pimoroni_plasma2350.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -pimoroni_plasma2350.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 pimoroni_plasma2350.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -pimoroni_plasma2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 pimoroni_plasma2350.menu.uploadmethod.default=Default (UF2) pimoroni_plasma2350.menu.uploadmethod.default.build.ram_length=512k @@ -25076,28 +25076,28 @@ pimoroni_servo2040.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 pimoroni_servo2040.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -pimoroni_servo2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 pimoroni_servo2040.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -pimoroni_servo2040.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 pimoroni_servo2040.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -pimoroni_servo2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 pimoroni_servo2040.menu.uploadmethod.default=Default (UF2) pimoroni_servo2040.menu.uploadmethod.default.build.ram_length=256k @@ -25342,28 +25342,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -pimoroni_tiny2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 pimoroni_tiny2040.menu.uploadmethod.default=Default (UF2) pimoroni_tiny2040.menu.uploadmethod.default.build.ram_length=256k @@ -25603,28 +25603,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -pimoroni_tiny2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 pimoroni_tiny2350.menu.uploadmethod.default=Default (UF2) pimoroni_tiny2350.menu.uploadmethod.default.build.ram_length=512k @@ -25831,28 +25831,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -pintronix_pinmax.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -pintronix_pinmax.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 pintronix_pinmax.menu.uploadmethod.default=Default (UF2) pintronix_pinmax.menu.uploadmethod.default.build.ram_length=256k @@ -26069,28 +26069,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -rakwireless_rak11300.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -rakwireless_rak11300.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 rakwireless_rak11300.menu.uploadmethod.default=Default (UF2) rakwireless_rak11300.menu.uploadmethod.default.build.ram_length=256k @@ -26389,28 +26389,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -redscorp_rp2040_eins.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) redscorp_rp2040_eins.menu.uploadmethod.default.build.ram_length=256k @@ -26709,28 +26709,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -redscorp_rp2040_promini.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) redscorp_rp2040_promini.menu.uploadmethod.default.build.ram_length=256k @@ -26965,28 +26965,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -sea_picro.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -sea_picro.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 sea_picro.menu.uploadmethod.default=Default (UF2) sea_picro.menu.uploadmethod.default.build.ram_length=256k @@ -27189,28 +27189,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) silicognition_rp2040_shim.menu.uploadmethod.default.build.ram_length=256k @@ -27445,28 +27445,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -solderparty_rp2040_stamp.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) solderparty_rp2040_stamp.menu.uploadmethod.default.build.ram_length=256k @@ -27766,28 +27766,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -solderparty_rp2350_stamp.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) solderparty_rp2350_stamp.menu.uploadmethod.default.build.ram_length=512k @@ -28087,28 +28087,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 solderparty_rp2350_stamp_xl.menu.uploadmethod.default=Default (UF2) solderparty_rp2350_stamp_xl.menu.uploadmethod.default.build.ram_length=512k @@ -28433,28 +28433,28 @@ sparkfun_iotredboard_rp2350.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUS 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -sparkfun_iotredboard_rp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 sparkfun_iotredboard_rp2350.menu.uploadmethod.default=Default (UF2) sparkfun_iotredboard_rp2350.menu.uploadmethod.default.build.ram_length=512k @@ -28769,28 +28769,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -sparkfun_micromodrp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 sparkfun_micromodrp2040.menu.uploadmethod.default=Default (UF2) sparkfun_micromodrp2040.menu.uploadmethod.default.build.ram_length=256k @@ -29105,28 +29105,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -sparkfun_promicrorp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 sparkfun_promicrorp2040.menu.uploadmethod.default=Default (UF2) sparkfun_promicrorp2040.menu.uploadmethod.default.build.ram_length=256k @@ -29450,28 +29450,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -sparkfun_promicrorp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 sparkfun_promicrorp2350.menu.uploadmethod.default=Default (UF2) sparkfun_promicrorp2350.menu.uploadmethod.default.build.ram_length=512k @@ -29786,28 +29786,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -sparkfun_thingplusrp2040.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 sparkfun_thingplusrp2040.menu.uploadmethod.default=Default (UF2) sparkfun_thingplusrp2040.menu.uploadmethod.default.build.ram_length=256k @@ -30236,28 +30236,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -sparkfun_thingplusrp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 sparkfun_thingplusrp2350.menu.uploadmethod.default=Default (UF2) sparkfun_thingplusrp2350.menu.uploadmethod.default.build.ram_length=512k @@ -30581,28 +30581,28 @@ sparkfun_iotnode_lorawanrp2350.menu.usbstack.tinyusb_host.build.usbstack_flags=- 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -sparkfun_iotnode_lorawanrp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.default=Default (UF2) sparkfun_iotnode_lorawanrp2350.menu.uploadmethod.default.build.ram_length=512k @@ -30820,28 +30820,28 @@ sparkfun_xrp_controller_beta.menu.usbstack.tinyusb_host.build.usbstack_flags=-DU 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -sparkfun_xrp_controller_beta.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 sparkfun_xrp_controller_beta.menu.uploadmethod.default=Default (UF2) sparkfun_xrp_controller_beta.menu.uploadmethod.default.build.ram_length=256k @@ -31166,28 +31166,28 @@ sparkfun_xrp_controller.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TI 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 sparkfun_xrp_controller.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -sparkfun_xrp_controller.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 sparkfun_xrp_controller.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -sparkfun_xrp_controller.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 sparkfun_xrp_controller.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -sparkfun_xrp_controller.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 sparkfun_xrp_controller.menu.uploadmethod.default=Default (UF2) sparkfun_xrp_controller.menu.uploadmethod.default.build.ram_length=512k @@ -31404,28 +31404,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -seeed_indicator_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) seeed_indicator_rp2040.menu.uploadmethod.default.build.ram_length=256k @@ -31642,28 +31642,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -seeed_xiao_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) seeed_xiao_rp2040.menu.uploadmethod.default.build.ram_length=256k @@ -31889,28 +31889,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -seeed_xiao_rp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) seeed_xiao_rp2350.menu.uploadmethod.default.build.ram_length=512k @@ -32127,28 +32127,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -upesy_rp2040_devkit.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) upesy_rp2040_devkit.menu.uploadmethod.default.build.ram_length=256k @@ -32447,28 +32447,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -vccgnd_yd_rp2040.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) vccgnd_yd_rp2040.menu.uploadmethod.default.build.ram_length=256k @@ -32727,28 +32727,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -viyalab_mizu.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -viyalab_mizu.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 viyalab_mizu.menu.uploadmethod.default=Default (UF2) viyalab_mizu.menu.uploadmethod.default.build.ram_length=256k @@ -32965,28 +32965,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -waveshare_rp2040_zero.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) waveshare_rp2040_zero.menu.uploadmethod.default.build.ram_length=256k @@ -33217,28 +33217,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -waveshare_rp2040_one.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) waveshare_rp2040_one.menu.uploadmethod.default.build.ram_length=256k @@ -33455,28 +33455,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -waveshare_rp2040_matrix.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) waveshare_rp2040_matrix.menu.uploadmethod.default.build.ram_length=256k @@ -33791,28 +33791,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -waveshare_rp2040_pizero.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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.uploadmethod.default=Default (UF2) waveshare_rp2040_pizero.menu.uploadmethod.default.build.ram_length=256k @@ -34092,28 +34092,28 @@ waveshare_rp2040_plus.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINY 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 waveshare_rp2040_plus.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -waveshare_rp2040_plus.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 waveshare_rp2040_plus.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -waveshare_rp2040_plus.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 waveshare_rp2040_plus.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -waveshare_rp2040_plus.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 waveshare_rp2040_plus.menu.uploadmethod.default=Default (UF2) waveshare_rp2040_plus.menu.uploadmethod.default.build.ram_length=256k @@ -34330,28 +34330,28 @@ 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.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 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.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 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.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 -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.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 -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 @@ -34568,28 +34568,28 @@ 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.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 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.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 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.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 -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.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 -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 @@ -34829,28 +34829,28 @@ waveshare_rp2350_zero.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINY 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 waveshare_rp2350_zero.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -waveshare_rp2350_zero.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 waveshare_rp2350_zero.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -waveshare_rp2350_zero.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 waveshare_rp2350_zero.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -waveshare_rp2350_zero.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 waveshare_rp2350_zero.menu.uploadmethod.default=Default (UF2) waveshare_rp2350_zero.menu.uploadmethod.default.build.ram_length=512k @@ -35139,28 +35139,28 @@ waveshare_rp2350_plus.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINY 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 waveshare_rp2350_plus.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -waveshare_rp2350_plus.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 waveshare_rp2350_plus.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -waveshare_rp2350_plus.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 waveshare_rp2350_plus.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -waveshare_rp2350_plus.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 waveshare_rp2350_plus.menu.uploadmethod.default=Default (UF2) waveshare_rp2350_plus.menu.uploadmethod.default.build.ram_length=512k @@ -35400,28 +35400,28 @@ waveshare_rp2350_lcd_0_96.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_ 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -waveshare_rp2350_lcd_0_96.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -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=libipv4-ipv6-bt-big.a +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 -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 @@ -35638,28 +35638,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 wiznet_5100s_evb_pico.menu.uploadmethod.default=Default (UF2) wiznet_5100s_evb_pico.menu.uploadmethod.default.build.ram_length=256k @@ -35885,28 +35885,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 wiznet_5100s_evb_pico2.menu.uploadmethod.default=Default (UF2) wiznet_5100s_evb_pico2.menu.uploadmethod.default.build.ram_length=512k @@ -36123,28 +36123,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 wiznet_wizfi360_evb_pico.menu.uploadmethod.default=Default (UF2) wiznet_wizfi360_evb_pico.menu.uploadmethod.default.build.ram_length=256k @@ -36361,28 +36361,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 wiznet_5500_evb_pico.menu.uploadmethod.default=Default (UF2) wiznet_5500_evb_pico.menu.uploadmethod.default.build.ram_length=256k @@ -36608,28 +36608,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 wiznet_5500_evb_pico2.menu.uploadmethod.default=Default (UF2) wiznet_5500_evb_pico2.menu.uploadmethod.default.build.ram_length=512k @@ -36846,28 +36846,28 @@ 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.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 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.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 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.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 -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.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 -D__LWIP_MEMMULT=2 wiznet_55rp20_evb_pico.menu.uploadmethod.default=Default (UF2) wiznet_55rp20_evb_pico.menu.uploadmethod.default.build.ram_length=256k @@ -37084,28 +37084,28 @@ wiznet_6300_evb_pico.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYU 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 wiznet_6300_evb_pico.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -wiznet_6300_evb_pico.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 wiznet_6300_evb_pico.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -wiznet_6300_evb_pico.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 wiznet_6300_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -wiznet_6300_evb_pico.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 wiznet_6300_evb_pico.menu.uploadmethod.default=Default (UF2) wiznet_6300_evb_pico.menu.uploadmethod.default.build.ram_length=256k @@ -37331,28 +37331,28 @@ wiznet_6300_evb_pico2.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINY 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=libipv4.a +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=libipv4-ipv6.a +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=libipv4-bt.a +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 wiznet_6300_evb_pico2.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -wiznet_6300_evb_pico2.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 wiznet_6300_evb_pico2.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K -wiznet_6300_evb_pico2.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a +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=libipv4-ipv6-big.a +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=libipv4-bt-big.a +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 -D__LWIP_MEMMULT=2 wiznet_6300_evb_pico2.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -wiznet_6300_evb_pico2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 wiznet_6300_evb_pico2.menu.uploadmethod.default=Default (UF2) wiznet_6300_evb_pico2.menu.uploadmethod.default.build.ram_length=512k @@ -37643,28 +37643,28 @@ 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.libpicow=liblwip-bt.a generic.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 generic.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -generic.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -generic.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -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 @@ -38099,28 +38099,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth -generic_rp2350.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a +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 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.libpicow=liblwip-bt.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.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K -generic_rp2350.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a +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 -D__LWIP_MEMMULT=2 generic_rp2350.menu.uploadmethod.default=Default (UF2) generic_rp2350.menu.uploadmethod.default.build.ram_length=512k diff --git a/cores/rp2040/SemiFS.h b/cores/rp2040/SemiFS.h index 3306bbcf0..c6d065b82 100644 --- a/cores/rp2040/SemiFS.h +++ b/cores/rp2040/SemiFS.h @@ -113,6 +113,7 @@ class SemiFSFileImpl : public FileImpl { } bool truncate(uint32_t size) override { + (void) size; return false; // Not allowed } @@ -215,6 +216,7 @@ class SemiFSImpl : public FSImpl { } DirImplPtr openDir(const char* path) override { + (void) path; // No directories return DirImplPtr(); } @@ -229,6 +231,7 @@ class SemiFSImpl : public FSImpl { } bool info(FSInfo& info) override { + (void) info; // Not available return false; } @@ -241,11 +244,13 @@ class SemiFSImpl : public FSImpl { } bool mkdir(const char* path) override { + (void) path; // No mkdir return false; } bool rmdir(const char* path) override { + (void) path; // No rmdir return false; } @@ -271,6 +276,7 @@ class SemiFSImpl : public FSImpl { } bool setConfig(const FSConfig &cfg) override { + (void) cfg; return true; } diff --git a/cores/rp2040/TZ.h b/cores/rp2040/TZ.h index 5a97f1b70..81561a60e 100644 --- a/cores/rp2040/TZ.h +++ b/cores/rp2040/TZ.h @@ -1,13 +1,7 @@ - -// autogenerated from https://raw.githubusercontent.com/nayarsystems/posix_tz_db/master/zones.csv -// by script /tools/tzupdate.sh -// Sat 20 Jan 2024 08:54:45 PM UTC -// -// This database is autogenerated from IANA timezone database -// https://raw.githubusercontent.com/nayarsystems/posix_tz_db/master/zones.csv -// (using https://www.iana.org/time-zones) -// and can be updated on demand in this repository -// or by yourself using the above script +// ! ! ! DO NOT EDIT, AUTOMATICALLY GENERATED ! ! ! +// File created 2025-08-07 17:06:33.745592+00:00 +// Based on IANA database 2025b +// python3 -m venv upd; source upd/bin/activate; pip3 install tzdata; python3 /tools/./format_tzdata.py > TZ.h; deactivate #pragma once @@ -16,6 +10,7 @@ #define TZ_Africa_Addis_Ababa ("EAT-3") #define TZ_Africa_Algiers ("CET-1") #define TZ_Africa_Asmara ("EAT-3") +#define TZ_Africa_Asmera ("EAT-3") #define TZ_Africa_Bamako ("GMT0") #define TZ_Africa_Bangui ("WAT-1") #define TZ_Africa_Banjul ("GMT0") @@ -60,6 +55,7 @@ #define TZ_Africa_Ouagadougou ("GMT0") #define TZ_Africa_PortomNovo ("WAT-1") #define TZ_Africa_Sao_Tome ("GMT0") +#define TZ_Africa_Timbuktu ("GMT0") #define TZ_Africa_Tripoli ("EET-2") #define TZ_Africa_Tunis ("CET-1") #define TZ_Africa_Windhoek ("CAT-2") @@ -70,6 +66,7 @@ #define TZ_America_Araguaina ("<-03>3") #define TZ_America_Argentina_Buenos_Aires ("<-03>3") #define TZ_America_Argentina_Catamarca ("<-03>3") +#define TZ_America_Argentina_ComodRivadavia ("<-03>3") #define TZ_America_Argentina_Cordoba ("<-03>3") #define TZ_America_Argentina_Jujuy ("<-03>3") #define TZ_America_Argentina_La_Rioja ("<-03>3") @@ -81,8 +78,9 @@ #define TZ_America_Argentina_Tucuman ("<-03>3") #define TZ_America_Argentina_Ushuaia ("<-03>3") #define TZ_America_Aruba ("AST4") -#define TZ_America_Asuncion ("<-04>4<-03>,M10.1.0/0,M3.4.0/0") +#define TZ_America_Asuncion ("<-03>3") #define TZ_America_Atikokan ("EST5") +#define TZ_America_Atka ("HST10HDT,M3.2.0,M11.1.0") #define TZ_America_Bahia ("<-03>3") #define TZ_America_Bahia_Banderas ("CST6") #define TZ_America_Barbados ("AST4") @@ -92,15 +90,21 @@ #define TZ_America_Boa_Vista ("<-04>4") #define TZ_America_Bogota ("<-05>5") #define TZ_America_Boise ("MST7MDT,M3.2.0,M11.1.0") +#define TZ_America_Buenos_Aires ("<-03>3") #define TZ_America_Cambridge_Bay ("MST7MDT,M3.2.0,M11.1.0") #define TZ_America_Campo_Grande ("<-04>4") #define TZ_America_Cancun ("EST5") #define TZ_America_Caracas ("<-04>4") +#define TZ_America_Catamarca ("<-03>3") #define TZ_America_Cayenne ("<-03>3") #define TZ_America_Cayman ("EST5") #define TZ_America_Chicago ("CST6CDT,M3.2.0,M11.1.0") #define TZ_America_Chihuahua ("CST6") +#define TZ_America_Ciudad_Juarez ("MST7MDT,M3.2.0,M11.1.0") +#define TZ_America_Coral_Harbour ("EST5") +#define TZ_America_Cordoba ("<-03>3") #define TZ_America_Costa_Rica ("CST6") +#define TZ_America_Coyhaique ("<-03>3") #define TZ_America_Creston ("MST7") #define TZ_America_Cuiaba ("<-04>4") #define TZ_America_Curacao ("AST4") @@ -113,8 +117,10 @@ #define TZ_America_Edmonton ("MST7MDT,M3.2.0,M11.1.0") #define TZ_America_Eirunepe ("<-05>5") #define TZ_America_El_Salvador ("CST6") -#define TZ_America_Fortaleza ("<-03>3") +#define TZ_America_Ensenada ("PST8PDT,M3.2.0,M11.1.0") #define TZ_America_Fort_Nelson ("MST7") +#define TZ_America_Fort_Wayne ("EST5EDT,M3.2.0,M11.1.0") +#define TZ_America_Fortaleza ("<-03>3") #define TZ_America_Glace_Bay ("AST4ADT,M3.2.0,M11.1.0") #define TZ_America_Godthab ("<-02>2<-01>,M3.5.0/-1,M10.5.0/0") #define TZ_America_Goose_Bay ("AST4ADT,M3.2.0,M11.1.0") @@ -135,16 +141,20 @@ #define TZ_America_Indiana_Vevay ("EST5EDT,M3.2.0,M11.1.0") #define TZ_America_Indiana_Vincennes ("EST5EDT,M3.2.0,M11.1.0") #define TZ_America_Indiana_Winamac ("EST5EDT,M3.2.0,M11.1.0") +#define TZ_America_Indianapolis ("EST5EDT,M3.2.0,M11.1.0") #define TZ_America_Inuvik ("MST7MDT,M3.2.0,M11.1.0") #define TZ_America_Iqaluit ("EST5EDT,M3.2.0,M11.1.0") #define TZ_America_Jamaica ("EST5") +#define TZ_America_Jujuy ("<-03>3") #define TZ_America_Juneau ("AKST9AKDT,M3.2.0,M11.1.0") #define TZ_America_Kentucky_Louisville ("EST5EDT,M3.2.0,M11.1.0") #define TZ_America_Kentucky_Monticello ("EST5EDT,M3.2.0,M11.1.0") +#define TZ_America_Knox_IN ("CST6CDT,M3.2.0,M11.1.0") #define TZ_America_Kralendijk ("AST4") #define TZ_America_La_Paz ("<-04>4") #define TZ_America_Lima ("<-05>5") #define TZ_America_Los_Angeles ("PST8PDT,M3.2.0,M11.1.0") +#define TZ_America_Louisville ("EST5EDT,M3.2.0,M11.1.0") #define TZ_America_Lower_Princes ("AST4") #define TZ_America_Maceio ("<-03>3") #define TZ_America_Managua ("CST6") @@ -153,6 +163,7 @@ #define TZ_America_Martinique ("AST4") #define TZ_America_Matamoros ("CST6CDT,M3.2.0,M11.1.0") #define TZ_America_Mazatlan ("MST7") +#define TZ_America_Mendoza ("<-03>3") #define TZ_America_Menominee ("CST6CDT,M3.2.0,M11.1.0") #define TZ_America_Merida ("CST6") #define TZ_America_Metlakatla ("AKST9AKDT,M3.2.0,M11.1.0") @@ -179,6 +190,7 @@ #define TZ_America_Phoenix ("MST7") #define TZ_America_PortmaumPrince ("EST5EDT,M3.2.0,M11.1.0") #define TZ_America_Port_of_Spain ("AST4") +#define TZ_America_Porto_Acre ("<-05>5") #define TZ_America_Porto_Velho ("<-04>4") #define TZ_America_Puerto_Rico ("AST4") #define TZ_America_Punta_Arenas ("<-03>3") @@ -188,11 +200,14 @@ #define TZ_America_Regina ("CST6") #define TZ_America_Resolute ("CST6CDT,M3.2.0,M11.1.0") #define TZ_America_Rio_Branco ("<-05>5") +#define TZ_America_Rosario ("<-03>3") +#define TZ_America_Santa_Isabel ("PST8PDT,M3.2.0,M11.1.0") #define TZ_America_Santarem ("<-03>3") #define TZ_America_Santiago ("<-04>4<-03>,M9.1.6/24,M4.1.6/24") #define TZ_America_Santo_Domingo ("AST4") #define TZ_America_Sao_Paulo ("<-03>3") -#define TZ_America_Scoresbysund ("<-01>1<+00>,M3.5.0/0,M10.5.0/1") +#define TZ_America_Scoresbysund ("<-02>2<-01>,M3.5.0/-1,M10.5.0/0") +#define TZ_America_Shiprock ("MST7MDT,M3.2.0,M11.1.0") #define TZ_America_Sitka ("AKST9AKDT,M3.2.0,M11.1.0") #define TZ_America_St_Barthelemy ("AST4") #define TZ_America_St_Johns ("NST3:30NDT,M3.2.0,M11.1.0") @@ -208,11 +223,12 @@ #define TZ_America_Toronto ("EST5EDT,M3.2.0,M11.1.0") #define TZ_America_Tortola ("AST4") #define TZ_America_Vancouver ("PST8PDT,M3.2.0,M11.1.0") +#define TZ_America_Virgin ("AST4") #define TZ_America_Whitehorse ("MST7") #define TZ_America_Winnipeg ("CST6CDT,M3.2.0,M11.1.0") #define TZ_America_Yakutat ("AKST9AKDT,M3.2.0,M11.1.0") #define TZ_America_Yellowknife ("MST7MDT,M3.2.0,M11.1.0") -#define TZ_Antarctica_Casey ("<+11>-11") +#define TZ_Antarctica_Casey ("<+08>-8") #define TZ_Antarctica_Davis ("<+07>-7") #define TZ_Antarctica_DumontDUrville ("<+10>-10") #define TZ_Antarctica_Macquarie ("AEST-10AEDT,M10.1.0,M4.1.0/3") @@ -220,17 +236,19 @@ #define TZ_Antarctica_McMurdo ("NZST-12NZDT,M9.5.0,M4.1.0/3") #define TZ_Antarctica_Palmer ("<-03>3") #define TZ_Antarctica_Rothera ("<-03>3") +#define TZ_Antarctica_South_Pole ("NZST-12NZDT,M9.5.0,M4.1.0/3") #define TZ_Antarctica_Syowa ("<+03>-3") #define TZ_Antarctica_Troll ("<+00>0<+02>-2,M3.5.0/1,M10.5.0/3") -#define TZ_Antarctica_Vostok ("<+06>-6") +#define TZ_Antarctica_Vostok ("<+05>-5") #define TZ_Arctic_Longyearbyen ("CET-1CEST,M3.5.0,M10.5.0/3") #define TZ_Asia_Aden ("<+03>-3") -#define TZ_Asia_Almaty ("<+06>-6") +#define TZ_Asia_Almaty ("<+05>-5") #define TZ_Asia_Amman ("<+03>-3") #define TZ_Asia_Anadyr ("<+12>-12") #define TZ_Asia_Aqtau ("<+05>-5") #define TZ_Asia_Aqtobe ("<+05>-5") #define TZ_Asia_Ashgabat ("<+05>-5") +#define TZ_Asia_Ashkhabad ("<+05>-5") #define TZ_Asia_Atyrau ("<+05>-5") #define TZ_Asia_Baghdad ("<+03>-3") #define TZ_Asia_Bahrain ("<+03>-3") @@ -240,9 +258,13 @@ #define TZ_Asia_Beirut ("EET-2EEST,M3.5.0/0,M10.5.0/0") #define TZ_Asia_Bishkek ("<+06>-6") #define TZ_Asia_Brunei ("<+08>-8") +#define TZ_Asia_Calcutta ("IST-5:30") #define TZ_Asia_Chita ("<+09>-9") #define TZ_Asia_Choibalsan ("<+08>-8") +#define TZ_Asia_Chongqing ("CST-8") +#define TZ_Asia_Chungking ("CST-8") #define TZ_Asia_Colombo ("<+0530>-5:30") +#define TZ_Asia_Dacca ("<+06>-6") #define TZ_Asia_Damascus ("<+03>-3") #define TZ_Asia_Dhaka ("<+06>-6") #define TZ_Asia_Dili ("<+09>-9") @@ -250,24 +272,29 @@ #define TZ_Asia_Dushanbe ("<+05>-5") #define TZ_Asia_Famagusta ("EET-2EEST,M3.5.0/3,M10.5.0/4") #define TZ_Asia_Gaza ("EET-2EEST,M3.4.4/50,M10.4.4/50") +#define TZ_Asia_Harbin ("CST-8") #define TZ_Asia_Hebron ("EET-2EEST,M3.4.4/50,M10.4.4/50") #define TZ_Asia_Ho_Chi_Minh ("<+07>-7") #define TZ_Asia_Hong_Kong ("HKT-8") #define TZ_Asia_Hovd ("<+07>-7") #define TZ_Asia_Irkutsk ("<+08>-8") +#define TZ_Asia_Istanbul ("<+03>-3") #define TZ_Asia_Jakarta ("WIB-7") #define TZ_Asia_Jayapura ("WIT-9") #define TZ_Asia_Jerusalem ("IST-2IDT,M3.4.4/26,M10.5.0") #define TZ_Asia_Kabul ("<+0430>-4:30") #define TZ_Asia_Kamchatka ("<+12>-12") #define TZ_Asia_Karachi ("PKT-5") +#define TZ_Asia_Kashgar ("<+06>-6") #define TZ_Asia_Kathmandu ("<+0545>-5:45") +#define TZ_Asia_Katmandu ("<+0545>-5:45") #define TZ_Asia_Khandyga ("<+09>-9") #define TZ_Asia_Kolkata ("IST-5:30") #define TZ_Asia_Krasnoyarsk ("<+07>-7") #define TZ_Asia_Kuala_Lumpur ("<+08>-8") #define TZ_Asia_Kuching ("<+08>-8") #define TZ_Asia_Kuwait ("<+03>-3") +#define TZ_Asia_Macao ("CST-8") #define TZ_Asia_Macau ("CST-8") #define TZ_Asia_Magadan ("<+11>-11") #define TZ_Asia_Makassar ("WITA-8") @@ -282,8 +309,11 @@ #define TZ_Asia_Pontianak ("WIB-7") #define TZ_Asia_Pyongyang ("KST-9") #define TZ_Asia_Qatar ("<+03>-3") +#define TZ_Asia_Qostanay ("<+05>-5") #define TZ_Asia_Qyzylorda ("<+05>-5") +#define TZ_Asia_Rangoon ("<+0630>-6:30") #define TZ_Asia_Riyadh ("<+03>-3") +#define TZ_Asia_Saigon ("<+07>-7") #define TZ_Asia_Sakhalin ("<+11>-11") #define TZ_Asia_Samarkand ("<+05>-5") #define TZ_Asia_Seoul ("KST-9") @@ -294,10 +324,14 @@ #define TZ_Asia_Tashkent ("<+05>-5") #define TZ_Asia_Tbilisi ("<+04>-4") #define TZ_Asia_Tehran ("<+0330>-3:30") +#define TZ_Asia_Tel_Aviv ("IST-2IDT,M3.4.4/26,M10.5.0") +#define TZ_Asia_Thimbu ("<+06>-6") #define TZ_Asia_Thimphu ("<+06>-6") #define TZ_Asia_Tokyo ("JST-9") #define TZ_Asia_Tomsk ("<+07>-7") +#define TZ_Asia_Ujung_Pandang ("WITA-8") #define TZ_Asia_Ulaanbaatar ("<+08>-8") +#define TZ_Asia_Ulan_Bator ("<+08>-8") #define TZ_Asia_Urumqi ("<+06>-6") #define TZ_Asia_UstmNera ("<+10>-10") #define TZ_Asia_Vientiane ("<+07>-7") @@ -310,28 +344,99 @@ #define TZ_Atlantic_Bermuda ("AST4ADT,M3.2.0,M11.1.0") #define TZ_Atlantic_Canary ("WET0WEST,M3.5.0/1,M10.5.0") #define TZ_Atlantic_Cape_Verde ("<-01>1") +#define TZ_Atlantic_Faeroe ("WET0WEST,M3.5.0/1,M10.5.0") #define TZ_Atlantic_Faroe ("WET0WEST,M3.5.0/1,M10.5.0") +#define TZ_Atlantic_Jan_Mayen ("CET-1CEST,M3.5.0,M10.5.0/3") #define TZ_Atlantic_Madeira ("WET0WEST,M3.5.0/1,M10.5.0") #define TZ_Atlantic_Reykjavik ("GMT0") #define TZ_Atlantic_South_Georgia ("<-02>2") -#define TZ_Atlantic_Stanley ("<-03>3") #define TZ_Atlantic_St_Helena ("GMT0") +#define TZ_Atlantic_Stanley ("<-03>3") +#define TZ_Australia_ACT ("AEST-10AEDT,M10.1.0,M4.1.0/3") #define TZ_Australia_Adelaide ("ACST-9:30ACDT,M10.1.0,M4.1.0/3") #define TZ_Australia_Brisbane ("AEST-10") #define TZ_Australia_Broken_Hill ("ACST-9:30ACDT,M10.1.0,M4.1.0/3") +#define TZ_Australia_Canberra ("AEST-10AEDT,M10.1.0,M4.1.0/3") #define TZ_Australia_Currie ("AEST-10AEDT,M10.1.0,M4.1.0/3") #define TZ_Australia_Darwin ("ACST-9:30") #define TZ_Australia_Eucla ("<+0845>-8:45") #define TZ_Australia_Hobart ("AEST-10AEDT,M10.1.0,M4.1.0/3") +#define TZ_Australia_LHI ("<+1030>-10:30<+11>-11,M10.1.0,M4.1.0") #define TZ_Australia_Lindeman ("AEST-10") #define TZ_Australia_Lord_Howe ("<+1030>-10:30<+11>-11,M10.1.0,M4.1.0") #define TZ_Australia_Melbourne ("AEST-10AEDT,M10.1.0,M4.1.0/3") +#define TZ_Australia_NSW ("AEST-10AEDT,M10.1.0,M4.1.0/3") +#define TZ_Australia_North ("ACST-9:30") #define TZ_Australia_Perth ("AWST-8") +#define TZ_Australia_Queensland ("AEST-10") +#define TZ_Australia_South ("ACST-9:30ACDT,M10.1.0,M4.1.0/3") #define TZ_Australia_Sydney ("AEST-10AEDT,M10.1.0,M4.1.0/3") +#define TZ_Australia_Tasmania ("AEST-10AEDT,M10.1.0,M4.1.0/3") +#define TZ_Australia_Victoria ("AEST-10AEDT,M10.1.0,M4.1.0/3") +#define TZ_Australia_West ("AWST-8") +#define TZ_Australia_Yancowinna ("ACST-9:30ACDT,M10.1.0,M4.1.0/3") +#define TZ_Brazil_Acre ("<-05>5") +#define TZ_Brazil_DeNoronha ("<-02>2") +#define TZ_Brazil_East ("<-03>3") +#define TZ_Brazil_West ("<-04>4") +#define TZ_CET ("CET-1CEST,M3.5.0,M10.5.0/3") +#define TZ_CST6CDT ("CST6CDT,M3.2.0,M11.1.0") +#define TZ_Canada_Atlantic ("AST4ADT,M3.2.0,M11.1.0") +#define TZ_Canada_Central ("CST6CDT,M3.2.0,M11.1.0") +#define TZ_Canada_Eastern ("EST5EDT,M3.2.0,M11.1.0") +#define TZ_Canada_Mountain ("MST7MDT,M3.2.0,M11.1.0") +#define TZ_Canada_Newfoundland ("NST3:30NDT,M3.2.0,M11.1.0") +#define TZ_Canada_Pacific ("PST8PDT,M3.2.0,M11.1.0") +#define TZ_Canada_Saskatchewan ("CST6") +#define TZ_Canada_Yukon ("MST7") +#define TZ_Chile_Continental ("<-04>4<-03>,M9.1.6/24,M4.1.6/24") +#define TZ_Chile_EasterIsland ("<-06>6<-05>,M9.1.6/22,M4.1.6/22") +#define TZ_Cuba ("CST5CDT,M3.2.0/0,M11.1.0/1") +#define TZ_EET ("EET-2EEST,M3.5.0/3,M10.5.0/4") +#define TZ_EST ("EST5") +#define TZ_EST5EDT ("EST5EDT,M3.2.0,M11.1.0") +#define TZ_Egypt ("EET-2EEST,M4.5.5/0,M10.5.4/24") +#define TZ_Eire ("IST-1GMT0,M10.5.0,M3.5.0/1") +#define TZ_Etc_GMT ("GMT0") +#define TZ_Etc_GMTp0 ("GMT0") +#define TZ_Etc_GMTp1 ("<-01>1") +#define TZ_Etc_GMTp10 ("<-10>10") +#define TZ_Etc_GMTp11 ("<-11>11") +#define TZ_Etc_GMTp12 ("<-12>12") +#define TZ_Etc_GMTp2 ("<-02>2") +#define TZ_Etc_GMTp3 ("<-03>3") +#define TZ_Etc_GMTp4 ("<-04>4") +#define TZ_Etc_GMTp5 ("<-05>5") +#define TZ_Etc_GMTp6 ("<-06>6") +#define TZ_Etc_GMTp7 ("<-07>7") +#define TZ_Etc_GMTp8 ("<-08>8") +#define TZ_Etc_GMTp9 ("<-09>9") +#define TZ_Etc_GMTm0 ("GMT0") +#define TZ_Etc_GMTm1 ("<+01>-1") +#define TZ_Etc_GMTm10 ("<+10>-10") +#define TZ_Etc_GMTm11 ("<+11>-11") +#define TZ_Etc_GMTm12 ("<+12>-12") +#define TZ_Etc_GMTm13 ("<+13>-13") +#define TZ_Etc_GMTm14 ("<+14>-14") +#define TZ_Etc_GMTm2 ("<+02>-2") +#define TZ_Etc_GMTm3 ("<+03>-3") +#define TZ_Etc_GMTm4 ("<+04>-4") +#define TZ_Etc_GMTm5 ("<+05>-5") +#define TZ_Etc_GMTm6 ("<+06>-6") +#define TZ_Etc_GMTm7 ("<+07>-7") +#define TZ_Etc_GMTm8 ("<+08>-8") +#define TZ_Etc_GMTm9 ("<+09>-9") +#define TZ_Etc_GMT0 ("GMT0") +#define TZ_Etc_Greenwich ("GMT0") +#define TZ_Etc_UCT ("UTC0") +#define TZ_Etc_UTC ("UTC0") +#define TZ_Etc_Universal ("UTC0") +#define TZ_Etc_Zulu ("UTC0") #define TZ_Europe_Amsterdam ("CET-1CEST,M3.5.0,M10.5.0/3") #define TZ_Europe_Andorra ("CET-1CEST,M3.5.0,M10.5.0/3") #define TZ_Europe_Astrakhan ("<+04>-4") #define TZ_Europe_Athens ("EET-2EEST,M3.5.0/3,M10.5.0/4") +#define TZ_Europe_Belfast ("GMT0BST,M3.5.0/1,M10.5.0") #define TZ_Europe_Belgrade ("CET-1CEST,M3.5.0,M10.5.0/3") #define TZ_Europe_Berlin ("CET-1CEST,M3.5.0,M10.5.0/3") #define TZ_Europe_Bratislava ("CET-1CEST,M3.5.0,M10.5.0/3") @@ -351,6 +456,7 @@ #define TZ_Europe_Kaliningrad ("EET-2") #define TZ_Europe_Kiev ("EET-2EEST,M3.5.0/3,M10.5.0/4") #define TZ_Europe_Kirov ("MSK-3") +#define TZ_Europe_Kyiv ("EET-2EEST,M3.5.0/3,M10.5.0/4") #define TZ_Europe_Lisbon ("WET0WEST,M3.5.0/1,M10.5.0") #define TZ_Europe_Ljubljana ("CET-1CEST,M3.5.0,M10.5.0/3") #define TZ_Europe_London ("GMT0BST,M3.5.0/1,M10.5.0") @@ -361,6 +467,7 @@ #define TZ_Europe_Minsk ("<+03>-3") #define TZ_Europe_Monaco ("CET-1CEST,M3.5.0,M10.5.0/3") #define TZ_Europe_Moscow ("MSK-3") +#define TZ_Europe_Nicosia ("EET-2EEST,M3.5.0/3,M10.5.0/4") #define TZ_Europe_Oslo ("CET-1CEST,M3.5.0,M10.5.0/3") #define TZ_Europe_Paris ("CET-1CEST,M3.5.0,M10.5.0/3") #define TZ_Europe_Podgorica ("CET-1CEST,M3.5.0,M10.5.0/3") @@ -377,8 +484,10 @@ #define TZ_Europe_Stockholm ("CET-1CEST,M3.5.0,M10.5.0/3") #define TZ_Europe_Tallinn ("EET-2EEST,M3.5.0/3,M10.5.0/4") #define TZ_Europe_Tirane ("CET-1CEST,M3.5.0,M10.5.0/3") +#define TZ_Europe_Tiraspol ("EET-2EEST,M3.5.0,M10.5.0/3") #define TZ_Europe_Ulyanovsk ("<+04>-4") #define TZ_Europe_Uzhgorod ("EET-2EEST,M3.5.0/3,M10.5.0/4") +#define TZ_Europe_Uzhhorod ("EET-2EEST,M3.5.0/3,M10.5.0/4") #define TZ_Europe_Vaduz ("CET-1CEST,M3.5.0,M10.5.0/3") #define TZ_Europe_Vatican ("CET-1CEST,M3.5.0,M10.5.0/3") #define TZ_Europe_Vienna ("CET-1CEST,M3.5.0,M10.5.0/3") @@ -386,8 +495,20 @@ #define TZ_Europe_Volgograd ("MSK-3") #define TZ_Europe_Warsaw ("CET-1CEST,M3.5.0,M10.5.0/3") #define TZ_Europe_Zagreb ("CET-1CEST,M3.5.0,M10.5.0/3") +#define TZ_Europe_Zaporizhzhia ("EET-2EEST,M3.5.0/3,M10.5.0/4") #define TZ_Europe_Zaporozhye ("EET-2EEST,M3.5.0/3,M10.5.0/4") #define TZ_Europe_Zurich ("CET-1CEST,M3.5.0,M10.5.0/3") +#define TZ_Factory ("<-00>0") +#define TZ_GB ("GMT0BST,M3.5.0/1,M10.5.0") +#define TZ_GBmEire ("GMT0BST,M3.5.0/1,M10.5.0") +#define TZ_GMT ("GMT0") +#define TZ_GMTp0 ("GMT0") +#define TZ_GMTm0 ("GMT0") +#define TZ_GMT0 ("GMT0") +#define TZ_Greenwich ("GMT0") +#define TZ_HST ("HST10") +#define TZ_Hongkong ("HKT-8") +#define TZ_Iceland ("GMT0") #define TZ_Indian_Antananarivo ("EAT-3") #define TZ_Indian_Chagos ("<+06>-6") #define TZ_Indian_Christmas ("<+07>-7") @@ -399,6 +520,23 @@ #define TZ_Indian_Mauritius ("<+04>-4") #define TZ_Indian_Mayotte ("EAT-3") #define TZ_Indian_Reunion ("<+04>-4") +#define TZ_Iran ("<+0330>-3:30") +#define TZ_Israel ("IST-2IDT,M3.4.4/26,M10.5.0") +#define TZ_Jamaica ("EST5") +#define TZ_Japan ("JST-9") +#define TZ_Kwajalein ("<+12>-12") +#define TZ_Libya ("EET-2") +#define TZ_MET ("CET-1CEST,M3.5.0,M10.5.0/3") +#define TZ_MST ("MST7") +#define TZ_MST7MDT ("MST7MDT,M3.2.0,M11.1.0") +#define TZ_Mexico_BajaNorte ("PST8PDT,M3.2.0,M11.1.0") +#define TZ_Mexico_BajaSur ("MST7") +#define TZ_Mexico_General ("CST6") +#define TZ_NZ ("NZST-12NZDT,M9.5.0,M4.1.0/3") +#define TZ_NZmCHAT ("<+1245>-12:45<+1345>,M9.5.0/2:45,M4.1.0/3:45") +#define TZ_Navajo ("MST7MDT,M3.2.0,M11.1.0") +#define TZ_PRC ("CST-8") +#define TZ_PST8PDT ("PST8PDT,M3.2.0,M11.1.0") #define TZ_Pacific_Apia ("<+13>-13") #define TZ_Pacific_Auckland ("NZST-12NZDT,M9.5.0,M4.1.0/3") #define TZ_Pacific_Bougainville ("<+11>-11") @@ -415,6 +553,8 @@ #define TZ_Pacific_Guadalcanal ("<+11>-11") #define TZ_Pacific_Guam ("ChST-10") #define TZ_Pacific_Honolulu ("HST10") +#define TZ_Pacific_Johnston ("HST10") +#define TZ_Pacific_Kanton ("<+13>-13") #define TZ_Pacific_Kiritimati ("<+14>-14") #define TZ_Pacific_Kosrae ("<+11>-11") #define TZ_Pacific_Kwajalein ("<+12>-12") @@ -429,46 +569,39 @@ #define TZ_Pacific_Palau ("<+09>-9") #define TZ_Pacific_Pitcairn ("<-08>8") #define TZ_Pacific_Pohnpei ("<+11>-11") +#define TZ_Pacific_Ponape ("<+11>-11") #define TZ_Pacific_Port_Moresby ("<+10>-10") #define TZ_Pacific_Rarotonga ("<-10>10") #define TZ_Pacific_Saipan ("ChST-10") +#define TZ_Pacific_Samoa ("SST11") #define TZ_Pacific_Tahiti ("<-10>10") #define TZ_Pacific_Tarawa ("<+12>-12") #define TZ_Pacific_Tongatapu ("<+13>-13") +#define TZ_Pacific_Truk ("<+10>-10") #define TZ_Pacific_Wake ("<+12>-12") #define TZ_Pacific_Wallis ("<+12>-12") -#define TZ_Etc_GMT ("GMT0") -#define TZ_Etc_GMTm0 ("GMT0") -#define TZ_Etc_GMTm1 ("<+01>-1") -#define TZ_Etc_GMTm2 ("<+02>-2") -#define TZ_Etc_GMTm3 ("<+03>-3") -#define TZ_Etc_GMTm4 ("<+04>-4") -#define TZ_Etc_GMTm5 ("<+05>-5") -#define TZ_Etc_GMTm6 ("<+06>-6") -#define TZ_Etc_GMTm7 ("<+07>-7") -#define TZ_Etc_GMTm8 ("<+08>-8") -#define TZ_Etc_GMTm9 ("<+09>-9") -#define TZ_Etc_GMTm10 ("<+10>-10") -#define TZ_Etc_GMTm11 ("<+11>-11") -#define TZ_Etc_GMTm12 ("<+12>-12") -#define TZ_Etc_GMTm13 ("<+13>-13") -#define TZ_Etc_GMTm14 ("<+14>-14") -#define TZ_Etc_GMT0 ("GMT0") -#define TZ_Etc_GMTp0 ("GMT0") -#define TZ_Etc_GMTp1 ("<-01>1") -#define TZ_Etc_GMTp2 ("<-02>2") -#define TZ_Etc_GMTp3 ("<-03>3") -#define TZ_Etc_GMTp4 ("<-04>4") -#define TZ_Etc_GMTp5 ("<-05>5") -#define TZ_Etc_GMTp6 ("<-06>6") -#define TZ_Etc_GMTp7 ("<-07>7") -#define TZ_Etc_GMTp8 ("<-08>8") -#define TZ_Etc_GMTp9 ("<-09>9") -#define TZ_Etc_GMTp10 ("<-10>10") -#define TZ_Etc_GMTp11 ("<-11>11") -#define TZ_Etc_GMTp12 ("<-12>12") -#define TZ_Etc_UCT ("UTC0") -#define TZ_Etc_UTC ("UTC0") -#define TZ_Etc_Greenwich ("GMT0") -#define TZ_Etc_Universal ("UTC0") -#define TZ_Etc_Zulu ("UTC0") +#define TZ_Pacific_Yap ("<+10>-10") +#define TZ_Poland ("CET-1CEST,M3.5.0,M10.5.0/3") +#define TZ_Portugal ("WET0WEST,M3.5.0/1,M10.5.0") +#define TZ_ROC ("CST-8") +#define TZ_ROK ("KST-9") +#define TZ_Singapore ("<+08>-8") +#define TZ_Turkey ("<+03>-3") +#define TZ_UCT ("UTC0") +#define TZ_US_Alaska ("AKST9AKDT,M3.2.0,M11.1.0") +#define TZ_US_Aleutian ("HST10HDT,M3.2.0,M11.1.0") +#define TZ_US_Arizona ("MST7") +#define TZ_US_Central ("CST6CDT,M3.2.0,M11.1.0") +#define TZ_US_EastmIndiana ("EST5EDT,M3.2.0,M11.1.0") +#define TZ_US_Eastern ("EST5EDT,M3.2.0,M11.1.0") +#define TZ_US_Hawaii ("HST10") +#define TZ_US_IndianamStarke ("CST6CDT,M3.2.0,M11.1.0") +#define TZ_US_Michigan ("EST5EDT,M3.2.0,M11.1.0") +#define TZ_US_Mountain ("MST7MDT,M3.2.0,M11.1.0") +#define TZ_US_Pacific ("PST8PDT,M3.2.0,M11.1.0") +#define TZ_US_Samoa ("SST11") +#define TZ_UTC ("UTC0") +#define TZ_Universal ("UTC0") +#define TZ_WmSU ("MSK-3") +#define TZ_WET ("WET0WEST,M3.5.0/1,M10.5.0") +#define TZ_Zulu ("UTC0") diff --git a/cores/rp2040/cyw43_wrappers.cpp b/cores/rp2040/cyw43_wrappers.cpp index ee98930ab..542ef4ddb 100644 --- a/cores/rp2040/cyw43_wrappers.cpp +++ b/cores/rp2040/cyw43_wrappers.cpp @@ -171,9 +171,11 @@ extern "C" void __digitalWrite(pin_size_t pin, PinStatus val); extern "C" PinStatus __digitalRead(pin_size_t pin); extern "C" void cyw43_pinMode(pin_size_t pin, PinMode mode) { +#if defined PIN_LED if (!__isPicoW && (pin == PIN_LED)) { pin = 25; // Silently swap in the Pico's LED } +#endif if (pin < 64) { __pinMode(pin, mode); } else { @@ -182,9 +184,11 @@ extern "C" void cyw43_pinMode(pin_size_t pin, PinMode mode) { } extern "C" void cyw43_digitalWrite(pin_size_t pin, PinStatus val) { +#if defined PIN_LED if (!__isPicoW && (pin == PIN_LED)) { pin = 25; // Silently swap in the Pico's LED } +#endif if (pin < 64) { __digitalWrite(pin, val); } else { @@ -193,9 +197,11 @@ extern "C" void cyw43_digitalWrite(pin_size_t pin, PinStatus val) { } extern "C" PinStatus cyw43_digitalRead(pin_size_t pin) { +#ifdef PIN_LED if (!__isPicoW && (pin == PIN_LED)) { pin = 25; // Silently swap in the Pico's LED } +#endif if (pin < 64) { return __digitalRead(pin); } else { diff --git a/cores/rp2040/lwip/README.md b/cores/rp2040/lwip/README.md new file mode 100644 index 000000000..9e50efc90 --- /dev/null +++ b/cores/rp2040/lwip/README.md @@ -0,0 +1,14 @@ +# Overview + +This directory #include points to the SDK's LWIP implementation. We remove +any prebuilt LWIP files at the makelibpico and allow the IDE to semect +custom definitions for the build at app compile time. This removes the +need for multiple libraries to be built and distributed for things like IPV6 +or large buffers. + +# Usage + +Run ./update.sh when the SDK's LWIP version changes to ensure any +new or renamed files are added. Then `git add` any new ones and +`git commit`. + diff --git a/cores/rp2040/lwip/src/api/api_lib.c b/cores/rp2040/lwip/src/api/api_lib.c new file mode 100644 index 000000000..6ab5b0429 --- /dev/null +++ b/cores/rp2040/lwip/src/api/api_lib.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/api/api_lib.c" diff --git a/cores/rp2040/lwip/src/api/api_msg.c b/cores/rp2040/lwip/src/api/api_msg.c new file mode 100644 index 000000000..4acb2b123 --- /dev/null +++ b/cores/rp2040/lwip/src/api/api_msg.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/api/api_msg.c" diff --git a/cores/rp2040/lwip/src/api/err.c b/cores/rp2040/lwip/src/api/err.c new file mode 100644 index 000000000..15169191e --- /dev/null +++ b/cores/rp2040/lwip/src/api/err.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/api/err.c" diff --git a/cores/rp2040/lwip/src/api/if_api.c b/cores/rp2040/lwip/src/api/if_api.c new file mode 100644 index 000000000..5d6bef74d --- /dev/null +++ b/cores/rp2040/lwip/src/api/if_api.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/api/if_api.c" diff --git a/cores/rp2040/lwip/src/api/netbuf.c b/cores/rp2040/lwip/src/api/netbuf.c new file mode 100644 index 000000000..43a424e69 --- /dev/null +++ b/cores/rp2040/lwip/src/api/netbuf.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/api/netbuf.c" diff --git a/cores/rp2040/lwip/src/api/netdb.c b/cores/rp2040/lwip/src/api/netdb.c new file mode 100644 index 000000000..9380ff942 --- /dev/null +++ b/cores/rp2040/lwip/src/api/netdb.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/api/netdb.c" diff --git a/cores/rp2040/lwip/src/api/netifapi.c b/cores/rp2040/lwip/src/api/netifapi.c new file mode 100644 index 000000000..361709497 --- /dev/null +++ b/cores/rp2040/lwip/src/api/netifapi.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/api/netifapi.c" diff --git a/cores/rp2040/lwip/src/api/sockets.c b/cores/rp2040/lwip/src/api/sockets.c new file mode 100644 index 000000000..57901098a --- /dev/null +++ b/cores/rp2040/lwip/src/api/sockets.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/api/sockets.c" diff --git a/cores/rp2040/lwip/src/api/tcpip.c b/cores/rp2040/lwip/src/api/tcpip.c new file mode 100644 index 000000000..bc1b3e5b3 --- /dev/null +++ b/cores/rp2040/lwip/src/api/tcpip.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/api/tcpip.c" diff --git a/cores/rp2040/lwip/src/apps/altcp_tls/altcp_tls_mbedtls.c b/cores/rp2040/lwip/src/apps/altcp_tls/altcp_tls_mbedtls.c new file mode 100644 index 000000000..9589bb4cf --- /dev/null +++ b/cores/rp2040/lwip/src/apps/altcp_tls/altcp_tls_mbedtls.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/altcp_tls/altcp_tls_mbedtls.c" diff --git a/cores/rp2040/lwip/src/apps/altcp_tls/altcp_tls_mbedtls_mem.c b/cores/rp2040/lwip/src/apps/altcp_tls/altcp_tls_mbedtls_mem.c new file mode 100644 index 000000000..f86bfd8f5 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/altcp_tls/altcp_tls_mbedtls_mem.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/altcp_tls/altcp_tls_mbedtls_mem.c" diff --git a/cores/rp2040/lwip/src/apps/altcp_tls/altcp_tls_mbedtls_mem.h b/cores/rp2040/lwip/src/apps/altcp_tls/altcp_tls_mbedtls_mem.h new file mode 100644 index 000000000..5eddb7a6a --- /dev/null +++ b/cores/rp2040/lwip/src/apps/altcp_tls/altcp_tls_mbedtls_mem.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/altcp_tls/altcp_tls_mbedtls_mem.h" diff --git a/cores/rp2040/lwip/src/apps/altcp_tls/altcp_tls_mbedtls_structs.h b/cores/rp2040/lwip/src/apps/altcp_tls/altcp_tls_mbedtls_structs.h new file mode 100644 index 000000000..073568cfb --- /dev/null +++ b/cores/rp2040/lwip/src/apps/altcp_tls/altcp_tls_mbedtls_structs.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/altcp_tls/altcp_tls_mbedtls_structs.h" diff --git a/cores/rp2040/lwip/src/apps/lwiperf/lwiperf.c b/cores/rp2040/lwip/src/apps/lwiperf/lwiperf.c new file mode 100644 index 000000000..e6344d195 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/lwiperf/lwiperf.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/lwiperf/lwiperf.c" diff --git a/cores/rp2040/lwip/src/apps/mdns/mdns.c b/cores/rp2040/lwip/src/apps/mdns/mdns.c new file mode 100644 index 000000000..89aa3f1ee --- /dev/null +++ b/cores/rp2040/lwip/src/apps/mdns/mdns.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/mdns/mdns.c" diff --git a/cores/rp2040/lwip/src/apps/mdns/mdns_domain.c b/cores/rp2040/lwip/src/apps/mdns/mdns_domain.c new file mode 100644 index 000000000..c76e7765d --- /dev/null +++ b/cores/rp2040/lwip/src/apps/mdns/mdns_domain.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/mdns/mdns_domain.c" diff --git a/cores/rp2040/lwip/src/apps/mdns/mdns_out.c b/cores/rp2040/lwip/src/apps/mdns/mdns_out.c new file mode 100644 index 000000000..919da0ed9 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/mdns/mdns_out.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/mdns/mdns_out.c" diff --git a/cores/rp2040/lwip/src/apps/mqtt/mqtt.c b/cores/rp2040/lwip/src/apps/mqtt/mqtt.c new file mode 100644 index 000000000..cf8b78aa0 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/mqtt/mqtt.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/mqtt/mqtt.c" diff --git a/cores/rp2040/lwip/src/apps/netbiosns/netbiosns.c b/cores/rp2040/lwip/src/apps/netbiosns/netbiosns.c new file mode 100644 index 000000000..ad31683b6 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/netbiosns/netbiosns.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/netbiosns/netbiosns.c" diff --git a/cores/rp2040/lwip/src/apps/smtp/smtp.c b/cores/rp2040/lwip/src/apps/smtp/smtp.c new file mode 100644 index 000000000..7e265968e --- /dev/null +++ b/cores/rp2040/lwip/src/apps/smtp/smtp.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/smtp/smtp.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_asn1.c b/cores/rp2040/lwip/src/apps/snmp/snmp_asn1.c new file mode 100644 index 000000000..76e52d033 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_asn1.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_asn1.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_asn1.h b/cores/rp2040/lwip/src/apps/snmp/snmp_asn1.h new file mode 100644 index 000000000..8b1902f67 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_asn1.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_asn1.h" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_core.c b/cores/rp2040/lwip/src/apps/snmp/snmp_core.c new file mode 100644 index 000000000..b0b2e6bf3 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_core.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_core.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_core_priv.h b/cores/rp2040/lwip/src/apps/snmp/snmp_core_priv.h new file mode 100644 index 000000000..c0dfdf7f5 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_core_priv.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_core_priv.h" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_mib2.c b/cores/rp2040/lwip/src/apps/snmp/snmp_mib2.c new file mode 100644 index 000000000..e6d418dc7 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_mib2.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_mib2.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_icmp.c b/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_icmp.c new file mode 100644 index 000000000..c4c3e2f0d --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_icmp.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_mib2_icmp.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_interfaces.c b/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_interfaces.c new file mode 100644 index 000000000..b7170b70c --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_interfaces.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_mib2_interfaces.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_ip.c b/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_ip.c new file mode 100644 index 000000000..d040d16a4 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_ip.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_mib2_ip.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_snmp.c b/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_snmp.c new file mode 100644 index 000000000..a6aac8084 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_snmp.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_mib2_snmp.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_system.c b/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_system.c new file mode 100644 index 000000000..10d0517b5 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_system.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_mib2_system.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_tcp.c b/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_tcp.c new file mode 100644 index 000000000..adc8b85b1 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_tcp.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_mib2_tcp.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_udp.c b/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_udp.c new file mode 100644 index 000000000..b773ca994 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_mib2_udp.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_mib2_udp.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_msg.c b/cores/rp2040/lwip/src/apps/snmp/snmp_msg.c new file mode 100644 index 000000000..fceba49bc --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_msg.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_msg.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_msg.h b/cores/rp2040/lwip/src/apps/snmp/snmp_msg.h new file mode 100644 index 000000000..08b191b16 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_msg.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_msg.h" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_netconn.c b/cores/rp2040/lwip/src/apps/snmp/snmp_netconn.c new file mode 100644 index 000000000..3ddda33f4 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_netconn.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_netconn.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_pbuf_stream.c b/cores/rp2040/lwip/src/apps/snmp/snmp_pbuf_stream.c new file mode 100644 index 000000000..0bc68ce35 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_pbuf_stream.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_pbuf_stream.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_pbuf_stream.h b/cores/rp2040/lwip/src/apps/snmp/snmp_pbuf_stream.h new file mode 100644 index 000000000..d5bdefe8a --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_pbuf_stream.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_pbuf_stream.h" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_raw.c b/cores/rp2040/lwip/src/apps/snmp/snmp_raw.c new file mode 100644 index 000000000..8d9898b34 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_raw.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_raw.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_scalar.c b/cores/rp2040/lwip/src/apps/snmp/snmp_scalar.c new file mode 100644 index 000000000..0c2649390 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_scalar.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_scalar.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_snmpv2_framework.c b/cores/rp2040/lwip/src/apps/snmp/snmp_snmpv2_framework.c new file mode 100644 index 000000000..95c538119 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_snmpv2_framework.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_snmpv2_framework.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_snmpv2_usm.c b/cores/rp2040/lwip/src/apps/snmp/snmp_snmpv2_usm.c new file mode 100644 index 000000000..312dc66a0 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_snmpv2_usm.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_snmpv2_usm.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_table.c b/cores/rp2040/lwip/src/apps/snmp/snmp_table.c new file mode 100644 index 000000000..91f58bd80 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_table.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_table.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_threadsync.c b/cores/rp2040/lwip/src/apps/snmp/snmp_threadsync.c new file mode 100644 index 000000000..9c1b6e162 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_threadsync.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_threadsync.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmp_traps.c b/cores/rp2040/lwip/src/apps/snmp/snmp_traps.c new file mode 100644 index 000000000..17a21ca25 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmp_traps.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmp_traps.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmpv3.c b/cores/rp2040/lwip/src/apps/snmp/snmpv3.c new file mode 100644 index 000000000..aac7cc59f --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmpv3.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmpv3.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmpv3_mbedtls.c b/cores/rp2040/lwip/src/apps/snmp/snmpv3_mbedtls.c new file mode 100644 index 000000000..79878a32b --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmpv3_mbedtls.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmpv3_mbedtls.c" diff --git a/cores/rp2040/lwip/src/apps/snmp/snmpv3_priv.h b/cores/rp2040/lwip/src/apps/snmp/snmpv3_priv.h new file mode 100644 index 000000000..3e4b7923b --- /dev/null +++ b/cores/rp2040/lwip/src/apps/snmp/snmpv3_priv.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/snmp/snmpv3_priv.h" diff --git a/cores/rp2040/lwip/src/apps/sntp/sntp.c b/cores/rp2040/lwip/src/apps/sntp/sntp.c new file mode 100644 index 000000000..809599310 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/sntp/sntp.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/sntp/sntp.c" diff --git a/cores/rp2040/lwip/src/apps/tftp/tftp.c b/cores/rp2040/lwip/src/apps/tftp/tftp.c new file mode 100644 index 000000000..c34a6f058 --- /dev/null +++ b/cores/rp2040/lwip/src/apps/tftp/tftp.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/apps/tftp/tftp.c" diff --git a/cores/rp2040/lwip/src/core/altcp.c b/cores/rp2040/lwip/src/core/altcp.c new file mode 100644 index 000000000..68febe240 --- /dev/null +++ b/cores/rp2040/lwip/src/core/altcp.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/altcp.c" diff --git a/cores/rp2040/lwip/src/core/altcp_alloc.c b/cores/rp2040/lwip/src/core/altcp_alloc.c new file mode 100644 index 000000000..3d5750e21 --- /dev/null +++ b/cores/rp2040/lwip/src/core/altcp_alloc.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/altcp_alloc.c" diff --git a/cores/rp2040/lwip/src/core/altcp_tcp.c b/cores/rp2040/lwip/src/core/altcp_tcp.c new file mode 100644 index 000000000..849b9c853 --- /dev/null +++ b/cores/rp2040/lwip/src/core/altcp_tcp.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/altcp_tcp.c" diff --git a/cores/rp2040/lwip/src/core/def.c b/cores/rp2040/lwip/src/core/def.c new file mode 100644 index 000000000..2fa741331 --- /dev/null +++ b/cores/rp2040/lwip/src/core/def.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/def.c" diff --git a/cores/rp2040/lwip/src/core/dns.c b/cores/rp2040/lwip/src/core/dns.c new file mode 100644 index 000000000..c8414beaa --- /dev/null +++ b/cores/rp2040/lwip/src/core/dns.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/dns.c" diff --git a/cores/rp2040/lwip/src/core/inet_chksum.c b/cores/rp2040/lwip/src/core/inet_chksum.c new file mode 100644 index 000000000..deb0ab256 --- /dev/null +++ b/cores/rp2040/lwip/src/core/inet_chksum.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/inet_chksum.c" diff --git a/cores/rp2040/lwip/src/core/init.c b/cores/rp2040/lwip/src/core/init.c new file mode 100644 index 000000000..ce1d7b459 --- /dev/null +++ b/cores/rp2040/lwip/src/core/init.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/init.c" diff --git a/cores/rp2040/lwip/src/core/ip.c b/cores/rp2040/lwip/src/core/ip.c new file mode 100644 index 000000000..9098cbf59 --- /dev/null +++ b/cores/rp2040/lwip/src/core/ip.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/ip.c" diff --git a/cores/rp2040/lwip/src/core/ipv4/acd.c b/cores/rp2040/lwip/src/core/ipv4/acd.c new file mode 100644 index 000000000..49552777f --- /dev/null +++ b/cores/rp2040/lwip/src/core/ipv4/acd.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/core/ipv4/acd.c" diff --git a/cores/rp2040/lwip/src/core/ipv4/autoip.c b/cores/rp2040/lwip/src/core/ipv4/autoip.c new file mode 100644 index 000000000..c1454cdf8 --- /dev/null +++ b/cores/rp2040/lwip/src/core/ipv4/autoip.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/core/ipv4/autoip.c" diff --git a/cores/rp2040/lwip/src/core/ipv4/dhcp.c b/cores/rp2040/lwip/src/core/ipv4/dhcp.c new file mode 100644 index 000000000..3416b9e7d --- /dev/null +++ b/cores/rp2040/lwip/src/core/ipv4/dhcp.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/core/ipv4/dhcp.c" diff --git a/cores/rp2040/lwip/src/core/ipv4/etharp.c b/cores/rp2040/lwip/src/core/ipv4/etharp.c new file mode 100644 index 000000000..219f474d7 --- /dev/null +++ b/cores/rp2040/lwip/src/core/ipv4/etharp.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/core/ipv4/etharp.c" diff --git a/cores/rp2040/lwip/src/core/ipv4/icmp.c b/cores/rp2040/lwip/src/core/ipv4/icmp.c new file mode 100644 index 000000000..133f5b91a --- /dev/null +++ b/cores/rp2040/lwip/src/core/ipv4/icmp.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/core/ipv4/icmp.c" diff --git a/cores/rp2040/lwip/src/core/ipv4/igmp.c b/cores/rp2040/lwip/src/core/ipv4/igmp.c new file mode 100644 index 000000000..b4c894e92 --- /dev/null +++ b/cores/rp2040/lwip/src/core/ipv4/igmp.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/core/ipv4/igmp.c" diff --git a/cores/rp2040/lwip/src/core/ipv4/ip4.c b/cores/rp2040/lwip/src/core/ipv4/ip4.c new file mode 100644 index 000000000..29392adce --- /dev/null +++ b/cores/rp2040/lwip/src/core/ipv4/ip4.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/core/ipv4/ip4.c" diff --git a/cores/rp2040/lwip/src/core/ipv4/ip4_addr.c b/cores/rp2040/lwip/src/core/ipv4/ip4_addr.c new file mode 100644 index 000000000..21a83a9c5 --- /dev/null +++ b/cores/rp2040/lwip/src/core/ipv4/ip4_addr.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/core/ipv4/ip4_addr.c" diff --git a/cores/rp2040/lwip/src/core/ipv4/ip4_frag.c b/cores/rp2040/lwip/src/core/ipv4/ip4_frag.c new file mode 100644 index 000000000..fff0a9b38 --- /dev/null +++ b/cores/rp2040/lwip/src/core/ipv4/ip4_frag.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c" diff --git a/cores/rp2040/lwip/src/core/ipv6/dhcp6.c b/cores/rp2040/lwip/src/core/ipv6/dhcp6.c new file mode 100644 index 000000000..5629ca355 --- /dev/null +++ b/cores/rp2040/lwip/src/core/ipv6/dhcp6.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/core/ipv6/dhcp6.c" diff --git a/cores/rp2040/lwip/src/core/ipv6/ethip6.c b/cores/rp2040/lwip/src/core/ipv6/ethip6.c new file mode 100644 index 000000000..ce2a5ccdd --- /dev/null +++ b/cores/rp2040/lwip/src/core/ipv6/ethip6.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/core/ipv6/ethip6.c" diff --git a/cores/rp2040/lwip/src/core/ipv6/icmp6.c b/cores/rp2040/lwip/src/core/ipv6/icmp6.c new file mode 100644 index 000000000..623e2f03a --- /dev/null +++ b/cores/rp2040/lwip/src/core/ipv6/icmp6.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/core/ipv6/icmp6.c" diff --git a/cores/rp2040/lwip/src/core/ipv6/inet6.c b/cores/rp2040/lwip/src/core/ipv6/inet6.c new file mode 100644 index 000000000..bbd318e35 --- /dev/null +++ b/cores/rp2040/lwip/src/core/ipv6/inet6.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/core/ipv6/inet6.c" diff --git a/cores/rp2040/lwip/src/core/ipv6/ip6.c b/cores/rp2040/lwip/src/core/ipv6/ip6.c new file mode 100644 index 000000000..d8c018ace --- /dev/null +++ b/cores/rp2040/lwip/src/core/ipv6/ip6.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/core/ipv6/ip6.c" diff --git a/cores/rp2040/lwip/src/core/ipv6/ip6_addr.c b/cores/rp2040/lwip/src/core/ipv6/ip6_addr.c new file mode 100644 index 000000000..69adf0cfb --- /dev/null +++ b/cores/rp2040/lwip/src/core/ipv6/ip6_addr.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/core/ipv6/ip6_addr.c" diff --git a/cores/rp2040/lwip/src/core/ipv6/ip6_frag.c b/cores/rp2040/lwip/src/core/ipv6/ip6_frag.c new file mode 100644 index 000000000..697729feb --- /dev/null +++ b/cores/rp2040/lwip/src/core/ipv6/ip6_frag.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/core/ipv6/ip6_frag.c" diff --git a/cores/rp2040/lwip/src/core/ipv6/mld6.c b/cores/rp2040/lwip/src/core/ipv6/mld6.c new file mode 100644 index 000000000..57c60a714 --- /dev/null +++ b/cores/rp2040/lwip/src/core/ipv6/mld6.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/core/ipv6/mld6.c" diff --git a/cores/rp2040/lwip/src/core/ipv6/nd6.c b/cores/rp2040/lwip/src/core/ipv6/nd6.c new file mode 100644 index 000000000..5e18f45b3 --- /dev/null +++ b/cores/rp2040/lwip/src/core/ipv6/nd6.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/core/ipv6/nd6.c" diff --git a/cores/rp2040/lwip/src/core/mem.c b/cores/rp2040/lwip/src/core/mem.c new file mode 100644 index 000000000..8b5ad2e5f --- /dev/null +++ b/cores/rp2040/lwip/src/core/mem.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/mem.c" diff --git a/cores/rp2040/lwip/src/core/memp.c b/cores/rp2040/lwip/src/core/memp.c new file mode 100644 index 000000000..f420a9686 --- /dev/null +++ b/cores/rp2040/lwip/src/core/memp.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/memp.c" diff --git a/cores/rp2040/lwip/src/core/netif.c b/cores/rp2040/lwip/src/core/netif.c new file mode 100644 index 000000000..6aa798697 --- /dev/null +++ b/cores/rp2040/lwip/src/core/netif.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/netif.c" diff --git a/cores/rp2040/lwip/src/core/pbuf.c b/cores/rp2040/lwip/src/core/pbuf.c new file mode 100644 index 000000000..3565aacc4 --- /dev/null +++ b/cores/rp2040/lwip/src/core/pbuf.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/pbuf.c" diff --git a/cores/rp2040/lwip/src/core/raw.c b/cores/rp2040/lwip/src/core/raw.c new file mode 100644 index 000000000..d9a3f74af --- /dev/null +++ b/cores/rp2040/lwip/src/core/raw.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/raw.c" diff --git a/cores/rp2040/lwip/src/core/stats.c b/cores/rp2040/lwip/src/core/stats.c new file mode 100644 index 000000000..da8e73d12 --- /dev/null +++ b/cores/rp2040/lwip/src/core/stats.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/stats.c" diff --git a/cores/rp2040/lwip/src/core/sys.c b/cores/rp2040/lwip/src/core/sys.c new file mode 100644 index 000000000..46b6a5c92 --- /dev/null +++ b/cores/rp2040/lwip/src/core/sys.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/sys.c" diff --git a/cores/rp2040/lwip/src/core/tcp.c b/cores/rp2040/lwip/src/core/tcp.c new file mode 100644 index 000000000..6b1f55807 --- /dev/null +++ b/cores/rp2040/lwip/src/core/tcp.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/tcp.c" diff --git a/cores/rp2040/lwip/src/core/tcp_in.c b/cores/rp2040/lwip/src/core/tcp_in.c new file mode 100644 index 000000000..1ade3941c --- /dev/null +++ b/cores/rp2040/lwip/src/core/tcp_in.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/tcp_in.c" diff --git a/cores/rp2040/lwip/src/core/tcp_out.c b/cores/rp2040/lwip/src/core/tcp_out.c new file mode 100644 index 000000000..a5697f93a --- /dev/null +++ b/cores/rp2040/lwip/src/core/tcp_out.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/tcp_out.c" diff --git a/cores/rp2040/lwip/src/core/timeouts.c b/cores/rp2040/lwip/src/core/timeouts.c new file mode 100644 index 000000000..b7fc9bcd7 --- /dev/null +++ b/cores/rp2040/lwip/src/core/timeouts.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/timeouts.c" diff --git a/cores/rp2040/lwip/src/core/udp.c b/cores/rp2040/lwip/src/core/udp.c new file mode 100644 index 000000000..8a6f39f3c --- /dev/null +++ b/cores/rp2040/lwip/src/core/udp.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/core/udp.c" diff --git a/cores/rp2040/lwip/src/include/compat/posix/arpa/inet.h b/cores/rp2040/lwip/src/include/compat/posix/arpa/inet.h new file mode 100644 index 000000000..c36dc64b4 --- /dev/null +++ b/cores/rp2040/lwip/src/include/compat/posix/arpa/inet.h @@ -0,0 +1 @@ +#include "../../../../../../../../pico-sdk/lib/lwip/src/include/compat/posix/arpa/inet.h" diff --git a/cores/rp2040/lwip/src/include/compat/posix/net/if.h b/cores/rp2040/lwip/src/include/compat/posix/net/if.h new file mode 100644 index 000000000..b4cf2c321 --- /dev/null +++ b/cores/rp2040/lwip/src/include/compat/posix/net/if.h @@ -0,0 +1 @@ +#include "../../../../../../../../pico-sdk/lib/lwip/src/include/compat/posix/net/if.h" diff --git a/cores/rp2040/lwip/src/include/compat/posix/netdb.h b/cores/rp2040/lwip/src/include/compat/posix/netdb.h new file mode 100644 index 000000000..23ae7a6b9 --- /dev/null +++ b/cores/rp2040/lwip/src/include/compat/posix/netdb.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/compat/posix/netdb.h" diff --git a/cores/rp2040/lwip/src/include/compat/posix/sys/socket.h b/cores/rp2040/lwip/src/include/compat/posix/sys/socket.h new file mode 100644 index 000000000..385189b0a --- /dev/null +++ b/cores/rp2040/lwip/src/include/compat/posix/sys/socket.h @@ -0,0 +1 @@ +#include "../../../../../../../../pico-sdk/lib/lwip/src/include/compat/posix/sys/socket.h" diff --git a/cores/rp2040/lwip/src/include/compat/stdc/errno.h b/cores/rp2040/lwip/src/include/compat/stdc/errno.h new file mode 100644 index 000000000..64dc79b2a --- /dev/null +++ b/cores/rp2040/lwip/src/include/compat/stdc/errno.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/compat/stdc/errno.h" diff --git a/cores/rp2040/lwip/src/include/lwip/acd.h b/cores/rp2040/lwip/src/include/lwip/acd.h new file mode 100644 index 000000000..7e3161621 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/acd.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/acd.h" diff --git a/cores/rp2040/lwip/src/include/lwip/altcp.h b/cores/rp2040/lwip/src/include/lwip/altcp.h new file mode 100644 index 000000000..e43f8df0d --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/altcp.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/altcp.h" diff --git a/cores/rp2040/lwip/src/include/lwip/altcp_tcp.h b/cores/rp2040/lwip/src/include/lwip/altcp_tcp.h new file mode 100644 index 000000000..50a3f5800 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/altcp_tcp.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/altcp_tcp.h" diff --git a/cores/rp2040/lwip/src/include/lwip/altcp_tls.h b/cores/rp2040/lwip/src/include/lwip/altcp_tls.h new file mode 100644 index 000000000..64766b6e5 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/altcp_tls.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/altcp_tls.h" diff --git a/cores/rp2040/lwip/src/include/lwip/api.h b/cores/rp2040/lwip/src/include/lwip/api.h new file mode 100644 index 000000000..9dd0673ff --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/api.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/api.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/altcp_proxyconnect.h b/cores/rp2040/lwip/src/include/lwip/apps/altcp_proxyconnect.h new file mode 100644 index 000000000..0e1e05185 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/altcp_proxyconnect.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/altcp_proxyconnect.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/altcp_tls_mbedtls_opts.h b/cores/rp2040/lwip/src/include/lwip/apps/altcp_tls_mbedtls_opts.h new file mode 100644 index 000000000..ef7139901 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/altcp_tls_mbedtls_opts.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/altcp_tls_mbedtls_opts.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/fs.h b/cores/rp2040/lwip/src/include/lwip/apps/fs.h new file mode 100644 index 000000000..b1f109672 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/fs.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/fs.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/lwiperf.h b/cores/rp2040/lwip/src/include/lwip/apps/lwiperf.h new file mode 100644 index 000000000..f9c7eb629 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/lwiperf.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/lwiperf.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/mdns.h b/cores/rp2040/lwip/src/include/lwip/apps/mdns.h new file mode 100644 index 000000000..a70310f1c --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/mdns.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/mdns.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/mdns_domain.h b/cores/rp2040/lwip/src/include/lwip/apps/mdns_domain.h new file mode 100644 index 000000000..c82b7766f --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/mdns_domain.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/mdns_domain.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/mdns_opts.h b/cores/rp2040/lwip/src/include/lwip/apps/mdns_opts.h new file mode 100644 index 000000000..a36f83d55 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/mdns_opts.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/mdns_opts.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/mdns_out.h b/cores/rp2040/lwip/src/include/lwip/apps/mdns_out.h new file mode 100644 index 000000000..5965a0b26 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/mdns_out.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/mdns_out.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/mdns_priv.h b/cores/rp2040/lwip/src/include/lwip/apps/mdns_priv.h new file mode 100644 index 000000000..8e2eb856b --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/mdns_priv.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/mdns_priv.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/mqtt.h b/cores/rp2040/lwip/src/include/lwip/apps/mqtt.h new file mode 100644 index 000000000..997de825f --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/mqtt.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/mqtt.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/mqtt_opts.h b/cores/rp2040/lwip/src/include/lwip/apps/mqtt_opts.h new file mode 100644 index 000000000..e7c19f0f1 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/mqtt_opts.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/mqtt_opts.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/mqtt_priv.h b/cores/rp2040/lwip/src/include/lwip/apps/mqtt_priv.h new file mode 100644 index 000000000..456cb9e06 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/mqtt_priv.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/mqtt_priv.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/netbiosns.h b/cores/rp2040/lwip/src/include/lwip/apps/netbiosns.h new file mode 100644 index 000000000..cb9e4704f --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/netbiosns.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/netbiosns.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/netbiosns_opts.h b/cores/rp2040/lwip/src/include/lwip/apps/netbiosns_opts.h new file mode 100644 index 000000000..ca037f649 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/netbiosns_opts.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/netbiosns_opts.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/smtp.h b/cores/rp2040/lwip/src/include/lwip/apps/smtp.h new file mode 100644 index 000000000..ce3c0a929 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/smtp.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/smtp.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/smtp_opts.h b/cores/rp2040/lwip/src/include/lwip/apps/smtp_opts.h new file mode 100644 index 000000000..30b362a7b --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/smtp_opts.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/smtp_opts.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/snmp.h b/cores/rp2040/lwip/src/include/lwip/apps/snmp.h new file mode 100644 index 000000000..ccb985715 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/snmp.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/snmp.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/snmp_core.h b/cores/rp2040/lwip/src/include/lwip/apps/snmp_core.h new file mode 100644 index 000000000..f3b02fa99 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/snmp_core.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/snmp_core.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/snmp_mib2.h b/cores/rp2040/lwip/src/include/lwip/apps/snmp_mib2.h new file mode 100644 index 000000000..35664424f --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/snmp_mib2.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/snmp_mib2.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/snmp_opts.h b/cores/rp2040/lwip/src/include/lwip/apps/snmp_opts.h new file mode 100644 index 000000000..c08f73bdd --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/snmp_opts.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/snmp_opts.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/snmp_scalar.h b/cores/rp2040/lwip/src/include/lwip/apps/snmp_scalar.h new file mode 100644 index 000000000..b53319796 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/snmp_scalar.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/snmp_scalar.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/snmp_snmpv2_framework.h b/cores/rp2040/lwip/src/include/lwip/apps/snmp_snmpv2_framework.h new file mode 100644 index 000000000..13be38473 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/snmp_snmpv2_framework.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/snmp_snmpv2_framework.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/snmp_snmpv2_usm.h b/cores/rp2040/lwip/src/include/lwip/apps/snmp_snmpv2_usm.h new file mode 100644 index 000000000..1f78fb008 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/snmp_snmpv2_usm.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/snmp_snmpv2_usm.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/snmp_table.h b/cores/rp2040/lwip/src/include/lwip/apps/snmp_table.h new file mode 100644 index 000000000..5b241b60f --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/snmp_table.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/snmp_table.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/snmp_threadsync.h b/cores/rp2040/lwip/src/include/lwip/apps/snmp_threadsync.h new file mode 100644 index 000000000..50771b0e7 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/snmp_threadsync.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/snmp_threadsync.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/snmpv3.h b/cores/rp2040/lwip/src/include/lwip/apps/snmpv3.h new file mode 100644 index 000000000..0e91d7b9b --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/snmpv3.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/snmpv3.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/sntp.h b/cores/rp2040/lwip/src/include/lwip/apps/sntp.h new file mode 100644 index 000000000..26c9ff813 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/sntp.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/sntp.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/sntp_opts.h b/cores/rp2040/lwip/src/include/lwip/apps/sntp_opts.h new file mode 100644 index 000000000..8e6f9368c --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/sntp_opts.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/sntp_opts.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/tftp_client.h b/cores/rp2040/lwip/src/include/lwip/apps/tftp_client.h new file mode 100644 index 000000000..660dfae07 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/tftp_client.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/tftp_client.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/tftp_common.h b/cores/rp2040/lwip/src/include/lwip/apps/tftp_common.h new file mode 100644 index 000000000..2f1e72aea --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/tftp_common.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/tftp_common.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/tftp_opts.h b/cores/rp2040/lwip/src/include/lwip/apps/tftp_opts.h new file mode 100644 index 000000000..34d884190 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/tftp_opts.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/tftp_opts.h" diff --git a/cores/rp2040/lwip/src/include/lwip/apps/tftp_server.h b/cores/rp2040/lwip/src/include/lwip/apps/tftp_server.h new file mode 100644 index 000000000..683354eac --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/apps/tftp_server.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/apps/tftp_server.h" diff --git a/cores/rp2040/lwip/src/include/lwip/arch.h b/cores/rp2040/lwip/src/include/lwip/arch.h new file mode 100644 index 000000000..8ce2fe7bd --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/arch.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/arch.h" diff --git a/cores/rp2040/lwip/src/include/lwip/autoip.h b/cores/rp2040/lwip/src/include/lwip/autoip.h new file mode 100644 index 000000000..0d389eb13 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/autoip.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/autoip.h" diff --git a/cores/rp2040/lwip/src/include/lwip/debug.h b/cores/rp2040/lwip/src/include/lwip/debug.h new file mode 100644 index 000000000..f73a5dbe3 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/debug.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/debug.h" diff --git a/cores/rp2040/lwip/src/include/lwip/def.h b/cores/rp2040/lwip/src/include/lwip/def.h new file mode 100644 index 000000000..d885a7159 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/def.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/def.h" diff --git a/cores/rp2040/lwip/src/include/lwip/dhcp.h b/cores/rp2040/lwip/src/include/lwip/dhcp.h new file mode 100644 index 000000000..452798037 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/dhcp.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/dhcp.h" diff --git a/cores/rp2040/lwip/src/include/lwip/dhcp6.h b/cores/rp2040/lwip/src/include/lwip/dhcp6.h new file mode 100644 index 000000000..fef7e9051 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/dhcp6.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/dhcp6.h" diff --git a/cores/rp2040/lwip/src/include/lwip/dns.h b/cores/rp2040/lwip/src/include/lwip/dns.h new file mode 100644 index 000000000..dd5652d48 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/dns.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/dns.h" diff --git a/cores/rp2040/lwip/src/include/lwip/err.h b/cores/rp2040/lwip/src/include/lwip/err.h new file mode 100644 index 000000000..9d86da743 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/err.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/err.h" diff --git a/cores/rp2040/lwip/src/include/lwip/errno.h b/cores/rp2040/lwip/src/include/lwip/errno.h new file mode 100644 index 000000000..2d52644b6 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/errno.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/errno.h" diff --git a/cores/rp2040/lwip/src/include/lwip/etharp.h b/cores/rp2040/lwip/src/include/lwip/etharp.h new file mode 100644 index 000000000..ee8282e26 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/etharp.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/etharp.h" diff --git a/cores/rp2040/lwip/src/include/lwip/ethip6.h b/cores/rp2040/lwip/src/include/lwip/ethip6.h new file mode 100644 index 000000000..4646abe32 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/ethip6.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/ethip6.h" diff --git a/cores/rp2040/lwip/src/include/lwip/icmp.h b/cores/rp2040/lwip/src/include/lwip/icmp.h new file mode 100644 index 000000000..72ea639ba --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/icmp.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/icmp.h" diff --git a/cores/rp2040/lwip/src/include/lwip/icmp6.h b/cores/rp2040/lwip/src/include/lwip/icmp6.h new file mode 100644 index 000000000..c304a9e2a --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/icmp6.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/icmp6.h" diff --git a/cores/rp2040/lwip/src/include/lwip/if_api.h b/cores/rp2040/lwip/src/include/lwip/if_api.h new file mode 100644 index 000000000..ed359b70d --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/if_api.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/if_api.h" diff --git a/cores/rp2040/lwip/src/include/lwip/igmp.h b/cores/rp2040/lwip/src/include/lwip/igmp.h new file mode 100644 index 000000000..fe96a7436 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/igmp.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/igmp.h" diff --git a/cores/rp2040/lwip/src/include/lwip/inet.h b/cores/rp2040/lwip/src/include/lwip/inet.h new file mode 100644 index 000000000..3c9bfd552 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/inet.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/inet.h" diff --git a/cores/rp2040/lwip/src/include/lwip/inet_chksum.h b/cores/rp2040/lwip/src/include/lwip/inet_chksum.h new file mode 100644 index 000000000..24fcca1ad --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/inet_chksum.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/inet_chksum.h" diff --git a/cores/rp2040/lwip/src/include/lwip/init.h b/cores/rp2040/lwip/src/include/lwip/init.h new file mode 100644 index 000000000..903d2c0ba --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/init.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/init.h" diff --git a/cores/rp2040/lwip/src/include/lwip/ip.h b/cores/rp2040/lwip/src/include/lwip/ip.h new file mode 100644 index 000000000..e5a35068d --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/ip.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/ip.h" diff --git a/cores/rp2040/lwip/src/include/lwip/ip4.h b/cores/rp2040/lwip/src/include/lwip/ip4.h new file mode 100644 index 000000000..e7d08e67b --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/ip4.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/ip4.h" diff --git a/cores/rp2040/lwip/src/include/lwip/ip4_addr.h b/cores/rp2040/lwip/src/include/lwip/ip4_addr.h new file mode 100644 index 000000000..0bbf4dcdf --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/ip4_addr.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/ip4_addr.h" diff --git a/cores/rp2040/lwip/src/include/lwip/ip4_frag.h b/cores/rp2040/lwip/src/include/lwip/ip4_frag.h new file mode 100644 index 000000000..d25fc5c1f --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/ip4_frag.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/ip4_frag.h" diff --git a/cores/rp2040/lwip/src/include/lwip/ip6.h b/cores/rp2040/lwip/src/include/lwip/ip6.h new file mode 100644 index 000000000..18a3127f4 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/ip6.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/ip6.h" diff --git a/cores/rp2040/lwip/src/include/lwip/ip6_addr.h b/cores/rp2040/lwip/src/include/lwip/ip6_addr.h new file mode 100644 index 000000000..6c4f87e3a --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/ip6_addr.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/ip6_addr.h" diff --git a/cores/rp2040/lwip/src/include/lwip/ip6_frag.h b/cores/rp2040/lwip/src/include/lwip/ip6_frag.h new file mode 100644 index 000000000..63e4d7c12 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/ip6_frag.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/ip6_frag.h" diff --git a/cores/rp2040/lwip/src/include/lwip/ip6_zone.h b/cores/rp2040/lwip/src/include/lwip/ip6_zone.h new file mode 100644 index 000000000..cbee803be --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/ip6_zone.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/ip6_zone.h" diff --git a/cores/rp2040/lwip/src/include/lwip/ip_addr.h b/cores/rp2040/lwip/src/include/lwip/ip_addr.h new file mode 100644 index 000000000..77f046531 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/ip_addr.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/ip_addr.h" diff --git a/cores/rp2040/lwip/src/include/lwip/mem.h b/cores/rp2040/lwip/src/include/lwip/mem.h new file mode 100644 index 000000000..81923622a --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/mem.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/mem.h" diff --git a/cores/rp2040/lwip/src/include/lwip/memp.h b/cores/rp2040/lwip/src/include/lwip/memp.h new file mode 100644 index 000000000..9b7c3c5d8 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/memp.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/memp.h" diff --git a/cores/rp2040/lwip/src/include/lwip/mld6.h b/cores/rp2040/lwip/src/include/lwip/mld6.h new file mode 100644 index 000000000..9196a9802 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/mld6.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/mld6.h" diff --git a/cores/rp2040/lwip/src/include/lwip/nd6.h b/cores/rp2040/lwip/src/include/lwip/nd6.h new file mode 100644 index 000000000..df0a95b3e --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/nd6.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/nd6.h" diff --git a/cores/rp2040/lwip/src/include/lwip/netbuf.h b/cores/rp2040/lwip/src/include/lwip/netbuf.h new file mode 100644 index 000000000..f6197e66c --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/netbuf.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/netbuf.h" diff --git a/cores/rp2040/lwip/src/include/lwip/netdb.h b/cores/rp2040/lwip/src/include/lwip/netdb.h new file mode 100644 index 000000000..19629901a --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/netdb.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/netdb.h" diff --git a/cores/rp2040/lwip/src/include/lwip/netif.h b/cores/rp2040/lwip/src/include/lwip/netif.h new file mode 100644 index 000000000..d51f4860e --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/netif.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/netif.h" diff --git a/cores/rp2040/lwip/src/include/lwip/netifapi.h b/cores/rp2040/lwip/src/include/lwip/netifapi.h new file mode 100644 index 000000000..dd230a304 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/netifapi.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/netifapi.h" diff --git a/cores/rp2040/lwip/src/include/lwip/opt.h b/cores/rp2040/lwip/src/include/lwip/opt.h new file mode 100644 index 000000000..1a2fd14e4 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/opt.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/opt.h" diff --git a/cores/rp2040/lwip/src/include/lwip/pbuf.h b/cores/rp2040/lwip/src/include/lwip/pbuf.h new file mode 100644 index 000000000..b7f25a2c6 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/pbuf.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/pbuf.h" diff --git a/cores/rp2040/lwip/src/include/lwip/priv/altcp_priv.h b/cores/rp2040/lwip/src/include/lwip/priv/altcp_priv.h new file mode 100644 index 000000000..e89b3d400 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/priv/altcp_priv.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/priv/altcp_priv.h" diff --git a/cores/rp2040/lwip/src/include/lwip/priv/api_msg.h b/cores/rp2040/lwip/src/include/lwip/priv/api_msg.h new file mode 100644 index 000000000..17e2c2e45 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/priv/api_msg.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/priv/api_msg.h" diff --git a/cores/rp2040/lwip/src/include/lwip/priv/mem_priv.h b/cores/rp2040/lwip/src/include/lwip/priv/mem_priv.h new file mode 100644 index 000000000..23bb2e45d --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/priv/mem_priv.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/priv/mem_priv.h" diff --git a/cores/rp2040/lwip/src/include/lwip/priv/memp_priv.h b/cores/rp2040/lwip/src/include/lwip/priv/memp_priv.h new file mode 100644 index 000000000..908d750c3 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/priv/memp_priv.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/priv/memp_priv.h" diff --git a/cores/rp2040/lwip/src/include/lwip/priv/memp_std.h b/cores/rp2040/lwip/src/include/lwip/priv/memp_std.h new file mode 100644 index 000000000..f65fd5eb5 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/priv/memp_std.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/priv/memp_std.h" diff --git a/cores/rp2040/lwip/src/include/lwip/priv/nd6_priv.h b/cores/rp2040/lwip/src/include/lwip/priv/nd6_priv.h new file mode 100644 index 000000000..15c820c3e --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/priv/nd6_priv.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/priv/nd6_priv.h" diff --git a/cores/rp2040/lwip/src/include/lwip/priv/raw_priv.h b/cores/rp2040/lwip/src/include/lwip/priv/raw_priv.h new file mode 100644 index 000000000..bcf19352e --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/priv/raw_priv.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/priv/raw_priv.h" diff --git a/cores/rp2040/lwip/src/include/lwip/priv/sockets_priv.h b/cores/rp2040/lwip/src/include/lwip/priv/sockets_priv.h new file mode 100644 index 000000000..7aea4f261 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/priv/sockets_priv.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/priv/sockets_priv.h" diff --git a/cores/rp2040/lwip/src/include/lwip/priv/tcp_priv.h b/cores/rp2040/lwip/src/include/lwip/priv/tcp_priv.h new file mode 100644 index 000000000..22c6fc31f --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/priv/tcp_priv.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/priv/tcp_priv.h" diff --git a/cores/rp2040/lwip/src/include/lwip/priv/tcpip_priv.h b/cores/rp2040/lwip/src/include/lwip/priv/tcpip_priv.h new file mode 100644 index 000000000..5e76784a2 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/priv/tcpip_priv.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/priv/tcpip_priv.h" diff --git a/cores/rp2040/lwip/src/include/lwip/prot/acd.h b/cores/rp2040/lwip/src/include/lwip/prot/acd.h new file mode 100644 index 000000000..dc7761f84 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/prot/acd.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/prot/acd.h" diff --git a/cores/rp2040/lwip/src/include/lwip/prot/autoip.h b/cores/rp2040/lwip/src/include/lwip/prot/autoip.h new file mode 100644 index 000000000..d2de6bc31 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/prot/autoip.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/prot/autoip.h" diff --git a/cores/rp2040/lwip/src/include/lwip/prot/dhcp.h b/cores/rp2040/lwip/src/include/lwip/prot/dhcp.h new file mode 100644 index 000000000..2f56a2103 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/prot/dhcp.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/prot/dhcp.h" diff --git a/cores/rp2040/lwip/src/include/lwip/prot/dhcp6.h b/cores/rp2040/lwip/src/include/lwip/prot/dhcp6.h new file mode 100644 index 000000000..3161a2a66 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/prot/dhcp6.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/prot/dhcp6.h" diff --git a/cores/rp2040/lwip/src/include/lwip/prot/dns.h b/cores/rp2040/lwip/src/include/lwip/prot/dns.h new file mode 100644 index 000000000..0b4f387cc --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/prot/dns.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/prot/dns.h" diff --git a/cores/rp2040/lwip/src/include/lwip/prot/etharp.h b/cores/rp2040/lwip/src/include/lwip/prot/etharp.h new file mode 100644 index 000000000..0ef48fa68 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/prot/etharp.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/prot/etharp.h" diff --git a/cores/rp2040/lwip/src/include/lwip/prot/ethernet.h b/cores/rp2040/lwip/src/include/lwip/prot/ethernet.h new file mode 100644 index 000000000..e07c234dd --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/prot/ethernet.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/prot/ethernet.h" diff --git a/cores/rp2040/lwip/src/include/lwip/prot/iana.h b/cores/rp2040/lwip/src/include/lwip/prot/iana.h new file mode 100644 index 000000000..447d03cf5 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/prot/iana.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/prot/iana.h" diff --git a/cores/rp2040/lwip/src/include/lwip/prot/icmp.h b/cores/rp2040/lwip/src/include/lwip/prot/icmp.h new file mode 100644 index 000000000..291e1d371 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/prot/icmp.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/prot/icmp.h" diff --git a/cores/rp2040/lwip/src/include/lwip/prot/icmp6.h b/cores/rp2040/lwip/src/include/lwip/prot/icmp6.h new file mode 100644 index 000000000..37d057ce4 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/prot/icmp6.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/prot/icmp6.h" diff --git a/cores/rp2040/lwip/src/include/lwip/prot/ieee.h b/cores/rp2040/lwip/src/include/lwip/prot/ieee.h new file mode 100644 index 000000000..46e9d16f1 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/prot/ieee.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/prot/ieee.h" diff --git a/cores/rp2040/lwip/src/include/lwip/prot/igmp.h b/cores/rp2040/lwip/src/include/lwip/prot/igmp.h new file mode 100644 index 000000000..fd497e769 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/prot/igmp.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/prot/igmp.h" diff --git a/cores/rp2040/lwip/src/include/lwip/prot/ip.h b/cores/rp2040/lwip/src/include/lwip/prot/ip.h new file mode 100644 index 000000000..e14799e3e --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/prot/ip.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/prot/ip.h" diff --git a/cores/rp2040/lwip/src/include/lwip/prot/ip4.h b/cores/rp2040/lwip/src/include/lwip/prot/ip4.h new file mode 100644 index 000000000..04d70dbdc --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/prot/ip4.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/prot/ip4.h" diff --git a/cores/rp2040/lwip/src/include/lwip/prot/ip6.h b/cores/rp2040/lwip/src/include/lwip/prot/ip6.h new file mode 100644 index 000000000..af45cc1e3 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/prot/ip6.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/prot/ip6.h" diff --git a/cores/rp2040/lwip/src/include/lwip/prot/mld6.h b/cores/rp2040/lwip/src/include/lwip/prot/mld6.h new file mode 100644 index 000000000..091ae4ba9 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/prot/mld6.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/prot/mld6.h" diff --git a/cores/rp2040/lwip/src/include/lwip/prot/nd6.h b/cores/rp2040/lwip/src/include/lwip/prot/nd6.h new file mode 100644 index 000000000..9e90e6121 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/prot/nd6.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/prot/nd6.h" diff --git a/cores/rp2040/lwip/src/include/lwip/prot/tcp.h b/cores/rp2040/lwip/src/include/lwip/prot/tcp.h new file mode 100644 index 000000000..1976fd4f9 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/prot/tcp.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/prot/tcp.h" diff --git a/cores/rp2040/lwip/src/include/lwip/prot/udp.h b/cores/rp2040/lwip/src/include/lwip/prot/udp.h new file mode 100644 index 000000000..854422d34 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/prot/udp.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/lwip/prot/udp.h" diff --git a/cores/rp2040/lwip/src/include/lwip/raw.h b/cores/rp2040/lwip/src/include/lwip/raw.h new file mode 100644 index 000000000..467a88ed1 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/raw.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/raw.h" diff --git a/cores/rp2040/lwip/src/include/lwip/sio.h b/cores/rp2040/lwip/src/include/lwip/sio.h new file mode 100644 index 000000000..6a9bc9be7 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/sio.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/sio.h" diff --git a/cores/rp2040/lwip/src/include/lwip/snmp.h b/cores/rp2040/lwip/src/include/lwip/snmp.h new file mode 100644 index 000000000..91562057c --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/snmp.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/snmp.h" diff --git a/cores/rp2040/lwip/src/include/lwip/sockets.h b/cores/rp2040/lwip/src/include/lwip/sockets.h new file mode 100644 index 000000000..37741338c --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/sockets.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/sockets.h" diff --git a/cores/rp2040/lwip/src/include/lwip/stats.h b/cores/rp2040/lwip/src/include/lwip/stats.h new file mode 100644 index 000000000..1855c70df --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/stats.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/stats.h" diff --git a/cores/rp2040/lwip/src/include/lwip/sys.h b/cores/rp2040/lwip/src/include/lwip/sys.h new file mode 100644 index 000000000..305865e1f --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/sys.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/sys.h" diff --git a/cores/rp2040/lwip/src/include/lwip/tcp.h b/cores/rp2040/lwip/src/include/lwip/tcp.h new file mode 100644 index 000000000..dc891c088 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/tcp.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/tcp.h" diff --git a/cores/rp2040/lwip/src/include/lwip/tcpbase.h b/cores/rp2040/lwip/src/include/lwip/tcpbase.h new file mode 100644 index 000000000..1d77c8fd3 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/tcpbase.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/tcpbase.h" diff --git a/cores/rp2040/lwip/src/include/lwip/tcpip.h b/cores/rp2040/lwip/src/include/lwip/tcpip.h new file mode 100644 index 000000000..3b791b48d --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/tcpip.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/tcpip.h" diff --git a/cores/rp2040/lwip/src/include/lwip/timeouts.h b/cores/rp2040/lwip/src/include/lwip/timeouts.h new file mode 100644 index 000000000..3a3a4d966 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/timeouts.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/timeouts.h" diff --git a/cores/rp2040/lwip/src/include/lwip/udp.h b/cores/rp2040/lwip/src/include/lwip/udp.h new file mode 100644 index 000000000..0c49ac650 --- /dev/null +++ b/cores/rp2040/lwip/src/include/lwip/udp.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/lwip/udp.h" diff --git a/cores/rp2040/lwip/src/include/netif/bridgeif.h b/cores/rp2040/lwip/src/include/netif/bridgeif.h new file mode 100644 index 000000000..854a04c86 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/bridgeif.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/netif/bridgeif.h" diff --git a/cores/rp2040/lwip/src/include/netif/bridgeif_opts.h b/cores/rp2040/lwip/src/include/netif/bridgeif_opts.h new file mode 100644 index 000000000..c997d9f42 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/bridgeif_opts.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/netif/bridgeif_opts.h" diff --git a/cores/rp2040/lwip/src/include/netif/etharp.h b/cores/rp2040/lwip/src/include/netif/etharp.h new file mode 100644 index 000000000..c42eb2c51 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/etharp.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/netif/etharp.h" diff --git a/cores/rp2040/lwip/src/include/netif/ethernet.h b/cores/rp2040/lwip/src/include/netif/ethernet.h new file mode 100644 index 000000000..911c70395 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ethernet.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/netif/ethernet.h" diff --git a/cores/rp2040/lwip/src/include/netif/ieee802154.h b/cores/rp2040/lwip/src/include/netif/ieee802154.h new file mode 100644 index 000000000..48823fa7c --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ieee802154.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/netif/ieee802154.h" diff --git a/cores/rp2040/lwip/src/include/netif/lowpan6.h b/cores/rp2040/lwip/src/include/netif/lowpan6.h new file mode 100644 index 000000000..22f6eee14 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/lowpan6.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/netif/lowpan6.h" diff --git a/cores/rp2040/lwip/src/include/netif/lowpan6_ble.h b/cores/rp2040/lwip/src/include/netif/lowpan6_ble.h new file mode 100644 index 000000000..692eab279 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/lowpan6_ble.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/netif/lowpan6_ble.h" diff --git a/cores/rp2040/lwip/src/include/netif/lowpan6_common.h b/cores/rp2040/lwip/src/include/netif/lowpan6_common.h new file mode 100644 index 000000000..9de4b8cbe --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/lowpan6_common.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/netif/lowpan6_common.h" diff --git a/cores/rp2040/lwip/src/include/netif/lowpan6_opts.h b/cores/rp2040/lwip/src/include/netif/lowpan6_opts.h new file mode 100644 index 000000000..eefed69d0 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/lowpan6_opts.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/netif/lowpan6_opts.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/ccp.h b/cores/rp2040/lwip/src/include/netif/ppp/ccp.h new file mode 100644 index 000000000..935d78fda --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/ccp.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/ccp.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/chap-md5.h b/cores/rp2040/lwip/src/include/netif/ppp/chap-md5.h new file mode 100644 index 000000000..cf3c4f9fa --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/chap-md5.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/chap-md5.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/chap-new.h b/cores/rp2040/lwip/src/include/netif/ppp/chap-new.h new file mode 100644 index 000000000..dac079709 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/chap-new.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/chap-new.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/chap_ms.h b/cores/rp2040/lwip/src/include/netif/ppp/chap_ms.h new file mode 100644 index 000000000..d5f480ec4 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/chap_ms.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/chap_ms.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/eap.h b/cores/rp2040/lwip/src/include/netif/ppp/eap.h new file mode 100644 index 000000000..2882faf3a --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/eap.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/eap.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/ecp.h b/cores/rp2040/lwip/src/include/netif/ppp/ecp.h new file mode 100644 index 000000000..f60be705e --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/ecp.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/ecp.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/eui64.h b/cores/rp2040/lwip/src/include/netif/ppp/eui64.h new file mode 100644 index 000000000..b44d68b4e --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/eui64.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/eui64.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/fsm.h b/cores/rp2040/lwip/src/include/netif/ppp/fsm.h new file mode 100644 index 000000000..22a744f82 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/fsm.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/fsm.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/ipcp.h b/cores/rp2040/lwip/src/include/netif/ppp/ipcp.h new file mode 100644 index 000000000..3cadc1c13 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/ipcp.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/ipcp.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/ipv6cp.h b/cores/rp2040/lwip/src/include/netif/ppp/ipv6cp.h new file mode 100644 index 000000000..5c0c9f232 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/ipv6cp.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/ipv6cp.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/lcp.h b/cores/rp2040/lwip/src/include/netif/ppp/lcp.h new file mode 100644 index 000000000..cc626d846 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/lcp.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/lcp.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/magic.h b/cores/rp2040/lwip/src/include/netif/ppp/magic.h new file mode 100644 index 000000000..bb433975a --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/magic.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/magic.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/mppe.h b/cores/rp2040/lwip/src/include/netif/ppp/mppe.h new file mode 100644 index 000000000..ce898dd78 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/mppe.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/mppe.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/polarssl/arc4.h b/cores/rp2040/lwip/src/include/netif/ppp/polarssl/arc4.h new file mode 100644 index 000000000..cf279db7e --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/polarssl/arc4.h @@ -0,0 +1 @@ +#include "../../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/polarssl/arc4.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/polarssl/des.h b/cores/rp2040/lwip/src/include/netif/ppp/polarssl/des.h new file mode 100644 index 000000000..f8384cf93 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/polarssl/des.h @@ -0,0 +1 @@ +#include "../../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/polarssl/des.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/polarssl/md4.h b/cores/rp2040/lwip/src/include/netif/ppp/polarssl/md4.h new file mode 100644 index 000000000..ff8655574 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/polarssl/md4.h @@ -0,0 +1 @@ +#include "../../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/polarssl/md4.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/polarssl/md5.h b/cores/rp2040/lwip/src/include/netif/ppp/polarssl/md5.h new file mode 100644 index 000000000..da865b246 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/polarssl/md5.h @@ -0,0 +1 @@ +#include "../../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/polarssl/md5.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/polarssl/sha1.h b/cores/rp2040/lwip/src/include/netif/ppp/polarssl/sha1.h new file mode 100644 index 000000000..14719d17f --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/polarssl/sha1.h @@ -0,0 +1 @@ +#include "../../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/polarssl/sha1.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/ppp.h b/cores/rp2040/lwip/src/include/netif/ppp/ppp.h new file mode 100644 index 000000000..baf595bbe --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/ppp.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/ppp.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/ppp_impl.h b/cores/rp2040/lwip/src/include/netif/ppp/ppp_impl.h new file mode 100644 index 000000000..407c50e15 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/ppp_impl.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/ppp_impl.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/ppp_opts.h b/cores/rp2040/lwip/src/include/netif/ppp/ppp_opts.h new file mode 100644 index 000000000..fa22789b2 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/ppp_opts.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/ppp_opts.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/pppapi.h b/cores/rp2040/lwip/src/include/netif/ppp/pppapi.h new file mode 100644 index 000000000..eb5fbfbd7 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/pppapi.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/pppapi.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/pppcrypt.h b/cores/rp2040/lwip/src/include/netif/ppp/pppcrypt.h new file mode 100644 index 000000000..b3b276259 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/pppcrypt.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/pppcrypt.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/pppdebug.h b/cores/rp2040/lwip/src/include/netif/ppp/pppdebug.h new file mode 100644 index 000000000..6f6be8fa3 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/pppdebug.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/pppdebug.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/pppoe.h b/cores/rp2040/lwip/src/include/netif/ppp/pppoe.h new file mode 100644 index 000000000..67215594c --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/pppoe.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/pppoe.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/pppol2tp.h b/cores/rp2040/lwip/src/include/netif/ppp/pppol2tp.h new file mode 100644 index 000000000..e084a0293 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/pppol2tp.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/pppol2tp.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/pppos.h b/cores/rp2040/lwip/src/include/netif/ppp/pppos.h new file mode 100644 index 000000000..01665542b --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/pppos.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/pppos.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/upap.h b/cores/rp2040/lwip/src/include/netif/ppp/upap.h new file mode 100644 index 000000000..9794b9a80 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/upap.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/upap.h" diff --git a/cores/rp2040/lwip/src/include/netif/ppp/vj.h b/cores/rp2040/lwip/src/include/netif/ppp/vj.h new file mode 100644 index 000000000..381ab6035 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/ppp/vj.h @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/include/netif/ppp/vj.h" diff --git a/cores/rp2040/lwip/src/include/netif/slipif.h b/cores/rp2040/lwip/src/include/netif/slipif.h new file mode 100644 index 000000000..a23a43208 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/slipif.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/netif/slipif.h" diff --git a/cores/rp2040/lwip/src/include/netif/zepif.h b/cores/rp2040/lwip/src/include/netif/zepif.h new file mode 100644 index 000000000..2a27e7122 --- /dev/null +++ b/cores/rp2040/lwip/src/include/netif/zepif.h @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/include/netif/zepif.h" diff --git a/cores/rp2040/lwip/src/netif/bridgeif.c b/cores/rp2040/lwip/src/netif/bridgeif.c new file mode 100644 index 000000000..270b6068c --- /dev/null +++ b/cores/rp2040/lwip/src/netif/bridgeif.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/netif/bridgeif.c" diff --git a/cores/rp2040/lwip/src/netif/bridgeif_fdb.c b/cores/rp2040/lwip/src/netif/bridgeif_fdb.c new file mode 100644 index 000000000..de6939243 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/bridgeif_fdb.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/netif/bridgeif_fdb.c" diff --git a/cores/rp2040/lwip/src/netif/ethernet.c b/cores/rp2040/lwip/src/netif/ethernet.c new file mode 100644 index 000000000..c524ddf52 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ethernet.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/netif/ethernet.c" diff --git a/cores/rp2040/lwip/src/netif/lowpan6.c b/cores/rp2040/lwip/src/netif/lowpan6.c new file mode 100644 index 000000000..93b92c260 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/lowpan6.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/netif/lowpan6.c" diff --git a/cores/rp2040/lwip/src/netif/lowpan6_ble.c b/cores/rp2040/lwip/src/netif/lowpan6_ble.c new file mode 100644 index 000000000..d966f3c63 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/lowpan6_ble.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/netif/lowpan6_ble.c" diff --git a/cores/rp2040/lwip/src/netif/lowpan6_common.c b/cores/rp2040/lwip/src/netif/lowpan6_common.c new file mode 100644 index 000000000..50708b1a6 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/lowpan6_common.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/netif/lowpan6_common.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/auth.c b/cores/rp2040/lwip/src/netif/ppp/auth.c new file mode 100644 index 000000000..79d58f8fa --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/auth.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/auth.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/ccp.c b/cores/rp2040/lwip/src/netif/ppp/ccp.c new file mode 100644 index 000000000..c1f3007bf --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/ccp.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/ccp.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/chap-md5.c b/cores/rp2040/lwip/src/netif/ppp/chap-md5.c new file mode 100644 index 000000000..9f8bd7ce7 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/chap-md5.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/chap-md5.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/chap-new.c b/cores/rp2040/lwip/src/netif/ppp/chap-new.c new file mode 100644 index 000000000..6c3a9c23c --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/chap-new.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/chap-new.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/chap_ms.c b/cores/rp2040/lwip/src/netif/ppp/chap_ms.c new file mode 100644 index 000000000..124399771 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/chap_ms.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/chap_ms.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/demand.c b/cores/rp2040/lwip/src/netif/ppp/demand.c new file mode 100644 index 000000000..e89c67f97 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/demand.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/demand.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/eap.c b/cores/rp2040/lwip/src/netif/ppp/eap.c new file mode 100644 index 000000000..d398d2956 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/eap.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/eap.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/ecp.c b/cores/rp2040/lwip/src/netif/ppp/ecp.c new file mode 100644 index 000000000..da995220a --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/ecp.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/ecp.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/eui64.c b/cores/rp2040/lwip/src/netif/ppp/eui64.c new file mode 100644 index 000000000..0284d5c2d --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/eui64.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/eui64.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/fsm.c b/cores/rp2040/lwip/src/netif/ppp/fsm.c new file mode 100644 index 000000000..cdcc23558 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/fsm.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/fsm.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/ipcp.c b/cores/rp2040/lwip/src/netif/ppp/ipcp.c new file mode 100644 index 000000000..ab6e858b4 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/ipcp.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/ipcp.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/ipv6cp.c b/cores/rp2040/lwip/src/netif/ppp/ipv6cp.c new file mode 100644 index 000000000..76eeadd4f --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/ipv6cp.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/ipv6cp.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/lcp.c b/cores/rp2040/lwip/src/netif/ppp/lcp.c new file mode 100644 index 000000000..9bbbcd8a7 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/lcp.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/lcp.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/magic.c b/cores/rp2040/lwip/src/netif/ppp/magic.c new file mode 100644 index 000000000..80718b2f6 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/magic.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/magic.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/mppe.c b/cores/rp2040/lwip/src/netif/ppp/mppe.c new file mode 100644 index 000000000..3a21fa965 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/mppe.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/mppe.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/multilink.c b/cores/rp2040/lwip/src/netif/ppp/multilink.c new file mode 100644 index 000000000..2b7ed9a89 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/multilink.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/multilink.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/polarssl/arc4.c b/cores/rp2040/lwip/src/netif/ppp/polarssl/arc4.c new file mode 100644 index 000000000..d048d0b89 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/polarssl/arc4.c @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/netif/ppp/polarssl/arc4.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/polarssl/des.c b/cores/rp2040/lwip/src/netif/ppp/polarssl/des.c new file mode 100644 index 000000000..58953fd93 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/polarssl/des.c @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/netif/ppp/polarssl/des.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/polarssl/md4.c b/cores/rp2040/lwip/src/netif/ppp/polarssl/md4.c new file mode 100644 index 000000000..f33749f8b --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/polarssl/md4.c @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/netif/ppp/polarssl/md4.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/polarssl/md5.c b/cores/rp2040/lwip/src/netif/ppp/polarssl/md5.c new file mode 100644 index 000000000..6dd2847cd --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/polarssl/md5.c @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/netif/ppp/polarssl/md5.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/polarssl/sha1.c b/cores/rp2040/lwip/src/netif/ppp/polarssl/sha1.c new file mode 100644 index 000000000..7314b67e6 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/polarssl/sha1.c @@ -0,0 +1 @@ +#include "../../../../../../../pico-sdk/lib/lwip/src/netif/ppp/polarssl/sha1.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/ppp.c b/cores/rp2040/lwip/src/netif/ppp/ppp.c new file mode 100644 index 000000000..3d6772618 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/ppp.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/ppp.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/pppapi.c b/cores/rp2040/lwip/src/netif/ppp/pppapi.c new file mode 100644 index 000000000..9254042d9 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/pppapi.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/pppapi.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/pppcrypt.c b/cores/rp2040/lwip/src/netif/ppp/pppcrypt.c new file mode 100644 index 000000000..87653bc13 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/pppcrypt.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/pppcrypt.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/pppoe.c b/cores/rp2040/lwip/src/netif/ppp/pppoe.c new file mode 100644 index 000000000..05c41176f --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/pppoe.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/pppoe.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/pppol2tp.c b/cores/rp2040/lwip/src/netif/ppp/pppol2tp.c new file mode 100644 index 000000000..eb2321274 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/pppol2tp.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/pppol2tp.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/pppos.c b/cores/rp2040/lwip/src/netif/ppp/pppos.c new file mode 100644 index 000000000..92205c3e7 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/pppos.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/pppos.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/upap.c b/cores/rp2040/lwip/src/netif/ppp/upap.c new file mode 100644 index 000000000..e76fdfe8b --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/upap.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/upap.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/utils.c b/cores/rp2040/lwip/src/netif/ppp/utils.c new file mode 100644 index 000000000..794105d93 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/utils.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/utils.c" diff --git a/cores/rp2040/lwip/src/netif/ppp/vj.c b/cores/rp2040/lwip/src/netif/ppp/vj.c new file mode 100644 index 000000000..4a89c04c2 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/ppp/vj.c @@ -0,0 +1 @@ +#include "../../../../../../pico-sdk/lib/lwip/src/netif/ppp/vj.c" diff --git a/cores/rp2040/lwip/src/netif/slipif.c b/cores/rp2040/lwip/src/netif/slipif.c new file mode 100644 index 000000000..faff61a37 --- /dev/null +++ b/cores/rp2040/lwip/src/netif/slipif.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/netif/slipif.c" diff --git a/cores/rp2040/lwip/src/netif/zepif.c b/cores/rp2040/lwip/src/netif/zepif.c new file mode 100644 index 000000000..48ec9fb7d --- /dev/null +++ b/cores/rp2040/lwip/src/netif/zepif.c @@ -0,0 +1 @@ +#include "../../../../../pico-sdk/lib/lwip/src/netif/zepif.c" diff --git a/cores/rp2040/lwip/update.sh b/cores/rp2040/lwip/update.sh new file mode 100755 index 000000000..2feea1a0c --- /dev/null +++ b/cores/rp2040/lwip/update.sh @@ -0,0 +1,8 @@ +#!/usr/bin/bash + +rm -rf ./src +for i in $(cd ../../../pico-sdk/lib/lwip/; find src -name *.c -o -name *.h | grep -v http); do + dots=$(dirname $i | sed 's/\/.[a-z_46]*/\/../g' | sed 's/^[a-z_46]*/../') + mkdir -p $(dirname $i) + echo "#include \"$dots/../../../pico-sdk/lib/lwip/$i\"" > $i +done diff --git a/include/btstack_config.h b/include/btstack_config.h new file mode 100644 index 000000000..c80264ee3 --- /dev/null +++ b/include/btstack_config.h @@ -0,0 +1 @@ +#include "../tools/libpico/btstack_config.h" diff --git a/include/lwipopts.h b/include/lwipopts.h index 3dca99e8f..cbe65a628 100644 --- a/include/lwipopts.h +++ b/include/lwipopts.h @@ -1,115 +1 @@ -#pragma once - -#ifdef __cplusplus -extern "C" { -#endif // __cplusplus - -// Critical section protection -extern void noInterrupts(); -extern void interrupts(); -#define SYS_ARCH_DECL_PROTECT int -#define SYS_ARCH_PROTECT(lev) noInterrupts -#define SYS_ARCH_UNPROTECT(lev) interrupts - -extern unsigned long __lwip_rand(void); -#define LWIP_RAND() __lwip_rand() - -#ifndef __LWIP_MEMMULT -#define __LWIP_MEMMULT 1 -#endif - -// Common settings used in most of the pico_w examples -// (see https://www.nongnu.org/lwip/2_1_x/group__lwip__opts.html for details) - -#define NO_SYS 1 -#define LWIP_SOCKET 0 -#define MEM_LIBC_MALLOC 0 - -#define MEM_ALIGNMENT 4 -#define MEM_SIZE (__LWIP_MEMMULT * 16384) -#define MEMP_NUM_TCP_SEG (32) -#define MEMP_NUM_ARP_QUEUE (10) -#define PBUF_POOL_SIZE (__LWIP_MEMMULT > 1 ? 32 : 24) -#define LWIP_ARP 7 -#define LWIP_ETHERNET 1 -#define LWIP_ICMP 1 -#define LWIP_RAW 1 -#define TCP_WND (8 * TCP_MSS) -#define TCP_MSS 1460 -#define TCP_SND_BUF (8 * TCP_MSS) -#define TCP_SND_QUEUELEN ((4 * (TCP_SND_BUF) + (TCP_MSS - 1)) / (TCP_MSS)) -#define LWIP_NETIF_STATUS_CALLBACK 1 -#define LWIP_NETIF_LINK_CALLBACK 1 -#define LWIP_NETIF_HOSTNAME 1 -#define LWIP_NUM_NETIF_CLIENT_DATA 5 -#define LWIP_NETCONN 0 -#define LWIP_STATS 0 -#define LWIP_STATS_DISPLAY 0 -#define MEM_STATS 0 -#define SYS_STATS 0 -#define MEMP_STATS 0 -#define LINK_STATS 0 -#define LWIP_CHKSUM_ALGORITHM 0 -#define LWIP_DHCP 1 -#define LWIP_IPV4 1 -#define LWIP_TCP 1 -#define LWIP_UDP 1 -#define LWIP_DNS 1 -#define LWIP_DNS_SUPPORT_MDNS_QUERIES 1 -#define LWIP_TCP_KEEPALIVE 1 -#define LWIP_NETIF_TX_SINGLE_PBUF 1 -#define DHCP_DOES_ARP_CHECK 0 -#define LWIP_DHCP_DOES_ACD_CHECK 0 -#define LWIP_IGMP 1 -#define LWIP_MDNS_RESPONDER 1 -#define MDNS_MAX_SERVICES 4 - -// See #1285 -#define MEMP_NUM_UDP_PCB (__LWIP_MEMMULT * 7) -#define MEMP_NUM_TCP_PCB (__LWIP_MEMMULT * 5) - -#if LWIP_IPV6 -#define LWIP_IPV6_DHCP6 1 -#define LWIP_IPV6_MLD 1 -#endif - -// NTP -extern void __setSystemTime(unsigned long long sec, unsigned long us); -#define SNTP_SET_SYSTEM_TIME_US(sec, us) __setSystemTime(sec, us) -#define SNTP_MAX_SERVERS 2 -//#define SNTP_SERVER_ADDRESS "pool.ntp.org" -#define SNTP_SERVER_DNS 1 - -#define LWIP_DEBUG 0 -#define ETHARP_DEBUG LWIP_DBG_OFF -#define NETIF_DEBUG LWIP_DBG_OFF -#define PBUF_DEBUG LWIP_DBG_OFF -#define API_LIB_DEBUG LWIP_DBG_OFF -#define API_MSG_DEBUG LWIP_DBG_OFF -#define SOCKETS_DEBUG LWIP_DBG_OFF -#define ICMP_DEBUG LWIP_DBG_OFF -#define INET_DEBUG LWIP_DBG_OFF -#define IP_DEBUG LWIP_DBG_OFF -#define IP_REASS_DEBUG LWIP_DBG_OFF -#define RAW_DEBUG LWIP_DBG_OFF -#define MEM_DEBUG LWIP_DBG_OFF -#define MEMP_DEBUG LWIP_DBG_OFF -#define SYS_DEBUG LWIP_DBG_OFF -#define TCP_DEBUG LWIP_DBG_OFF -#define TCP_INPUT_DEBUG LWIP_DBG_OFF -#define TCP_OUTPUT_DEBUG LWIP_DBG_OFF -#define TCP_RTO_DEBUG LWIP_DBG_OFF -#define TCP_CWND_DEBUG LWIP_DBG_OFF -#define TCP_WND_DEBUG LWIP_DBG_OFF -#define TCP_FR_DEBUG LWIP_DBG_OFF -#define TCP_QLEN_DEBUG LWIP_DBG_OFF -#define TCP_RST_DEBUG LWIP_DBG_OFF -#define UDP_DEBUG LWIP_DBG_OFF -#define TCPIP_DEBUG LWIP_DBG_OFF -#define PPP_DEBUG LWIP_DBG_OFF -#define SLIP_DEBUG LWIP_DBG_OFF -#define DHCP_DEBUG LWIP_DBG_OFF - -#ifdef __cplusplus -} -#endif // __cplusplus +#include "../tools/libpico/lwipopts.h" diff --git a/include/rp2040/btstack_config.h b/include/rp2040/btstack_config.h deleted file mode 100644 index 1efeeed5b..000000000 --- a/include/rp2040/btstack_config.h +++ /dev/null @@ -1,75 +0,0 @@ -#pragma once - -// BTstack features that can be enabled -#define ENABLE_LOG_INFO -#define ENABLE_LOG_DEBUG -#define ENABLE_LOG_ERROR -#define ENABLE_PRINTF_HEXDUMP -#define ENABLE_SCO_OVER_HCI - -#ifdef ENABLE_CLASSIC -#define ENABLE_L2CAP_ENHANCED_RETRANSMISSION_MODE -#endif - -#ifdef ENABLE_BLE -#define ENABLE_L2CAP_LE_CREDIT_BASED_FLOW_CONTROL_MODE -#define ENABLE_LE_PERIPHERAL -#define ENABLE_LE_CENTRAL -#endif - -// BTstack configuration. buffers, sizes, ... -#define HCI_OUTGOING_PRE_BUFFER_SIZE 4 -#define HCI_ACL_PAYLOAD_SIZE (1691 + 4) -#define HCI_ACL_CHUNK_SIZE_ALIGNMENT 4 -#define MAX_NR_AVDTP_CONNECTIONS 1 -#define MAX_NR_AVDTP_STREAM_ENDPOINTS 1 -#define MAX_NR_AVRCP_CONNECTIONS 2 -#define MAX_NR_BNEP_CHANNELS 1 -#define MAX_NR_BNEP_SERVICES 1 -#define MAX_NR_BTSTACK_LINK_KEY_DB_MEMORY_ENTRIES 2 -#define MAX_NR_GATT_CLIENTS 1 -#define MAX_NR_HCI_CONNECTIONS 2 -#define MAX_NR_HID_HOST_CONNECTIONS 1 -#define MAX_NR_HIDS_CLIENTS 1 -#define MAX_NR_HFP_CONNECTIONS 1 -#define MAX_NR_L2CAP_CHANNELS 4 -#define MAX_NR_L2CAP_SERVICES 3 -#define MAX_NR_RFCOMM_CHANNELS 1 -#define MAX_NR_RFCOMM_MULTIPLEXERS 1 -#define MAX_NR_RFCOMM_SERVICES 1 -#define MAX_NR_SERVICE_RECORD_ITEMS 4 -#define MAX_NR_SM_LOOKUP_ENTRIES 3 -#define MAX_NR_WHITELIST_ENTRIES 16 -#define MAX_NR_LE_DEVICE_DB_ENTRIES 16 - -// Limit number of ACL/SCO Buffer to use by stack to avoid cyw43 shared bus overrun -#define MAX_NR_CONTROLLER_ACL_BUFFERS 3 -#define MAX_NR_CONTROLLER_SCO_PACKETS 3 - -// Enable and configure HCI Controller to Host Flow Control to avoid cyw43 shared bus overrun -#define ENABLE_HCI_CONTROLLER_TO_HOST_FLOW_CONTROL -#define HCI_HOST_ACL_PACKET_LEN 1024 -#define HCI_HOST_ACL_PACKET_NUM 3 -#define HCI_HOST_SCO_PACKET_LEN 120 -#define HCI_HOST_SCO_PACKET_NUM 3 - -// Link Key DB and LE Device DB using TLV on top of Flash Sector interface -#define NVM_NUM_DEVICE_DB_ENTRIES 16 -#define NVM_NUM_LINK_KEYS 16 - -// We don't give btstack a malloc, so use a fixed-size ATT DB. -#define MAX_ATT_DB_SIZE 512 - -// BTstack HAL configuration -#define HAVE_EMBEDDED_TIME_MS - -// map btstack_assert onto Pico SDK assert() -#define HAVE_ASSERT - -// Some USB dongles take longer to respond to HCI reset (e.g. BCM20702A). -#define HCI_RESET_RESEND_TIMEOUT_MS 1000 - -#define ENABLE_SOFTWARE_AES128 -#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS - -#undef HAVE_BTSTACK_STDIN diff --git a/include/rp2040/pico_base/pico/version.h b/include/rp2040/pico_base/pico/version.h index 04044c495..793f76460 100644 --- a/include/rp2040/pico_base/pico/version.h +++ b/include/rp2040/pico_base/pico/version.h @@ -12,8 +12,8 @@ #define _PICO_VERSION_H #define PICO_SDK_VERSION_MAJOR 2 -#define PICO_SDK_VERSION_MINOR 1 -#define PICO_SDK_VERSION_REVISION 2 -#define PICO_SDK_VERSION_STRING "2.1.2-develop" +#define PICO_SDK_VERSION_MINOR 2 +#define PICO_SDK_VERSION_REVISION 0 +#define PICO_SDK_VERSION_STRING "2.2.0" #endif diff --git a/include/rp2040/tusb_config.h b/include/rp2040/tusb_config.h deleted file mode 100644 index 91c9c1a7a..000000000 --- a/include/rp2040/tusb_config.h +++ /dev/null @@ -1,91 +0,0 @@ -/* - * The MIT License (MIT) - * - * Copyright (c) 2019 Ha Thach (tinyusb.org) - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#ifndef _TUSB_CONFIG_H_ -#define _TUSB_CONFIG_H_ - -#ifdef __cplusplus - extern "C" { -#endif - -//-------------------------------------------------------------------- -// COMMON CONFIGURATION -//-------------------------------------------------------------------- - -#ifndef CFG_TUSB_MCU - #define CFG_TUSB_MCU OPT_MCU_RP2040 -#endif - -#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE -#define CFG_TUSB_OS OPT_OS_PICO - -// CFG_TUSB_DEBUG is defined by compiler in DEBUG build -#ifndef CFG_TUSB_DEBUG -#define CFG_TUSB_DEBUG 0 -#endif - -/* USB DMA on some MCUs can only access a specific SRAM region with restriction on alignment. - * Tinyusb use follows macros to declare transferring memory so that they can be put - * into those specific section. - * e.g - * - CFG_TUSB_MEM SECTION : __attribute__ (( section(".usb_ram") )) - * - CFG_TUSB_MEM_ALIGN : __attribute__ ((aligned(4))) - */ -#ifndef CFG_TUSB_MEM_SECTION -#define CFG_TUSB_MEM_SECTION -#endif - -#ifndef CFG_TUSB_MEM_ALIGN -#define CFG_TUSB_MEM_ALIGN __attribute__ ((aligned(4))) -#endif - -//-------------------------------------------------------------------- -// DEVICE CONFIGURATION -//-------------------------------------------------------------------- - -#ifndef CFG_TUD_ENDPOINT0_SIZE -#define CFG_TUD_ENDPOINT0_SIZE 64 -#endif - -//------------- CLASS -------------// -#define CFG_TUD_HID (2) -#define CFG_TUD_CDC (1) -#define CFG_TUD_MSC (1) -#define CFG_TUD_MIDI (0) -#define CFG_TUD_VENDOR (0) - -#define CFG_TUD_CDC_RX_BUFSIZE (256) -#define CFG_TUD_CDC_TX_BUFSIZE (256) - -#define CFG_TUD_MSC_EP_BUFSIZE (64) - -// HID buffer size Should be sufficient to hold ID (if any) + Data -#define CFG_TUD_HID_EP_BUFSIZE (64) - -#ifdef __cplusplus - } -#endif - -#endif /* _TUSB_CONFIG_H_ */ diff --git a/include/rp2350/btstack_config.h b/include/rp2350/btstack_config.h deleted file mode 100644 index 1efeeed5b..000000000 --- a/include/rp2350/btstack_config.h +++ /dev/null @@ -1,75 +0,0 @@ -#pragma once - -// BTstack features that can be enabled -#define ENABLE_LOG_INFO -#define ENABLE_LOG_DEBUG -#define ENABLE_LOG_ERROR -#define ENABLE_PRINTF_HEXDUMP -#define ENABLE_SCO_OVER_HCI - -#ifdef ENABLE_CLASSIC -#define ENABLE_L2CAP_ENHANCED_RETRANSMISSION_MODE -#endif - -#ifdef ENABLE_BLE -#define ENABLE_L2CAP_LE_CREDIT_BASED_FLOW_CONTROL_MODE -#define ENABLE_LE_PERIPHERAL -#define ENABLE_LE_CENTRAL -#endif - -// BTstack configuration. buffers, sizes, ... -#define HCI_OUTGOING_PRE_BUFFER_SIZE 4 -#define HCI_ACL_PAYLOAD_SIZE (1691 + 4) -#define HCI_ACL_CHUNK_SIZE_ALIGNMENT 4 -#define MAX_NR_AVDTP_CONNECTIONS 1 -#define MAX_NR_AVDTP_STREAM_ENDPOINTS 1 -#define MAX_NR_AVRCP_CONNECTIONS 2 -#define MAX_NR_BNEP_CHANNELS 1 -#define MAX_NR_BNEP_SERVICES 1 -#define MAX_NR_BTSTACK_LINK_KEY_DB_MEMORY_ENTRIES 2 -#define MAX_NR_GATT_CLIENTS 1 -#define MAX_NR_HCI_CONNECTIONS 2 -#define MAX_NR_HID_HOST_CONNECTIONS 1 -#define MAX_NR_HIDS_CLIENTS 1 -#define MAX_NR_HFP_CONNECTIONS 1 -#define MAX_NR_L2CAP_CHANNELS 4 -#define MAX_NR_L2CAP_SERVICES 3 -#define MAX_NR_RFCOMM_CHANNELS 1 -#define MAX_NR_RFCOMM_MULTIPLEXERS 1 -#define MAX_NR_RFCOMM_SERVICES 1 -#define MAX_NR_SERVICE_RECORD_ITEMS 4 -#define MAX_NR_SM_LOOKUP_ENTRIES 3 -#define MAX_NR_WHITELIST_ENTRIES 16 -#define MAX_NR_LE_DEVICE_DB_ENTRIES 16 - -// Limit number of ACL/SCO Buffer to use by stack to avoid cyw43 shared bus overrun -#define MAX_NR_CONTROLLER_ACL_BUFFERS 3 -#define MAX_NR_CONTROLLER_SCO_PACKETS 3 - -// Enable and configure HCI Controller to Host Flow Control to avoid cyw43 shared bus overrun -#define ENABLE_HCI_CONTROLLER_TO_HOST_FLOW_CONTROL -#define HCI_HOST_ACL_PACKET_LEN 1024 -#define HCI_HOST_ACL_PACKET_NUM 3 -#define HCI_HOST_SCO_PACKET_LEN 120 -#define HCI_HOST_SCO_PACKET_NUM 3 - -// Link Key DB and LE Device DB using TLV on top of Flash Sector interface -#define NVM_NUM_DEVICE_DB_ENTRIES 16 -#define NVM_NUM_LINK_KEYS 16 - -// We don't give btstack a malloc, so use a fixed-size ATT DB. -#define MAX_ATT_DB_SIZE 512 - -// BTstack HAL configuration -#define HAVE_EMBEDDED_TIME_MS - -// map btstack_assert onto Pico SDK assert() -#define HAVE_ASSERT - -// Some USB dongles take longer to respond to HCI reset (e.g. BCM20702A). -#define HCI_RESET_RESEND_TIMEOUT_MS 1000 - -#define ENABLE_SOFTWARE_AES128 -#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS - -#undef HAVE_BTSTACK_STDIN diff --git a/include/rp2350/pico_base/pico/version.h b/include/rp2350/pico_base/pico/version.h index 04044c495..793f76460 100644 --- a/include/rp2350/pico_base/pico/version.h +++ b/include/rp2350/pico_base/pico/version.h @@ -12,8 +12,8 @@ #define _PICO_VERSION_H #define PICO_SDK_VERSION_MAJOR 2 -#define PICO_SDK_VERSION_MINOR 1 -#define PICO_SDK_VERSION_REVISION 2 -#define PICO_SDK_VERSION_STRING "2.1.2-develop" +#define PICO_SDK_VERSION_MINOR 2 +#define PICO_SDK_VERSION_REVISION 0 +#define PICO_SDK_VERSION_STRING "2.2.0" #endif diff --git a/include/rp2350/tusb_config.h b/include/rp2350/tusb_config.h deleted file mode 100644 index 91c9c1a7a..000000000 --- a/include/rp2350/tusb_config.h +++ /dev/null @@ -1,91 +0,0 @@ -/* - * The MIT License (MIT) - * - * Copyright (c) 2019 Ha Thach (tinyusb.org) - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#ifndef _TUSB_CONFIG_H_ -#define _TUSB_CONFIG_H_ - -#ifdef __cplusplus - extern "C" { -#endif - -//-------------------------------------------------------------------- -// COMMON CONFIGURATION -//-------------------------------------------------------------------- - -#ifndef CFG_TUSB_MCU - #define CFG_TUSB_MCU OPT_MCU_RP2040 -#endif - -#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE -#define CFG_TUSB_OS OPT_OS_PICO - -// CFG_TUSB_DEBUG is defined by compiler in DEBUG build -#ifndef CFG_TUSB_DEBUG -#define CFG_TUSB_DEBUG 0 -#endif - -/* USB DMA on some MCUs can only access a specific SRAM region with restriction on alignment. - * Tinyusb use follows macros to declare transferring memory so that they can be put - * into those specific section. - * e.g - * - CFG_TUSB_MEM SECTION : __attribute__ (( section(".usb_ram") )) - * - CFG_TUSB_MEM_ALIGN : __attribute__ ((aligned(4))) - */ -#ifndef CFG_TUSB_MEM_SECTION -#define CFG_TUSB_MEM_SECTION -#endif - -#ifndef CFG_TUSB_MEM_ALIGN -#define CFG_TUSB_MEM_ALIGN __attribute__ ((aligned(4))) -#endif - -//-------------------------------------------------------------------- -// DEVICE CONFIGURATION -//-------------------------------------------------------------------- - -#ifndef CFG_TUD_ENDPOINT0_SIZE -#define CFG_TUD_ENDPOINT0_SIZE 64 -#endif - -//------------- CLASS -------------// -#define CFG_TUD_HID (2) -#define CFG_TUD_CDC (1) -#define CFG_TUD_MSC (1) -#define CFG_TUD_MIDI (0) -#define CFG_TUD_VENDOR (0) - -#define CFG_TUD_CDC_RX_BUFSIZE (256) -#define CFG_TUD_CDC_TX_BUFSIZE (256) - -#define CFG_TUD_MSC_EP_BUFSIZE (64) - -// HID buffer size Should be sufficient to hold ID (if any) + Data -#define CFG_TUD_HID_EP_BUFSIZE (64) - -#ifdef __cplusplus - } -#endif - -#endif /* _TUSB_CONFIG_H_ */ diff --git a/include/tusb_config.h b/include/tusb_config.h new file mode 100644 index 000000000..29c873be3 --- /dev/null +++ b/include/tusb_config.h @@ -0,0 +1 @@ +#include "../tools/libpico/tusb_config.h" diff --git a/lib/platform_def.txt b/lib/platform_def.txt new file mode 100644 index 000000000..9a8be6f09 --- /dev/null +++ b/lib/platform_def.txt @@ -0,0 +1,73 @@ +-DCFG_TUSB_MCU=OPT_MCU_RP2040 +-DCFG_TUSB_OS=OPT_OS_PICO +-DCYW43_DEFAULT_PIN_WL_CLOCK=29u +-DCYW43_DEFAULT_PIN_WL_CS=25u +-DCYW43_DEFAULT_PIN_WL_DATA_IN=24u +-DCYW43_DEFAULT_PIN_WL_DATA_OUT=24u +-DCYW43_DEFAULT_PIN_WL_HOST_WAKE=24u +-DCYW43_DEFAULT_PIN_WL_REG_ON=23u +-DCYW43_PIN_WL_DYNAMIC=1 +-DCYW43_PIO_CLOCK_DIV_DYNAMIC=1 +-DCYW43_WARN=// + +-DLIB_BOOT_STAGE2_HEADERS=1 +-DLIB_PICO_AON_TIMER=1 +-DLIB_PICO_ATOMIC=1 +-DLIB_PICO_BIT_OPS=1 +-DLIB_PICO_BIT_OPS_PICO=1 +-DLIB_PICO_BOOTSEL_VIA_DOUBLE_RESET=1 +-DLIB_PICO_CLIB_INTERFACE=1 +-DLIB_PICO_CRT0=1 +-DLIB_PICO_CXX_OPTIONS=1 +-DLIB_PICO_DIVIDER=1 +-DLIB_PICO_DIVIDER_COMPILER=1 +-DLIB_PICO_DOUBLE=1 +-DLIB_PICO_FIX_RP2040_USB_DEVICE_ENUMERATION=1 +-DLIB_PICO_FLASH=1 +-DLIB_PICO_FLOAT=1 +-DLIB_PICO_FLOAT_PICO=1 +-DLIB_PICO_INT64_OPS=1 +-DLIB_PICO_INT64_OPS_COMPILER=1 +-DLIB_PICO_MALLOC=1 +-DLIB_PICO_MEM_OPS=1 +-DLIB_PICO_MEM_OPS_COMPILER=1 +-DLIB_PICO_MULTICORE=1 +-DLIB_PICO_NEWLIB_INTERFACE=1 +-DLIB_PICO_PLATFORM=1 +-DLIB_PICO_PLATFORM_COMMON=1 +-DLIB_PICO_PLATFORM_COMPILER=1 +-DLIB_PICO_PLATFORM_PANIC=1 +-DLIB_PICO_PLATFORM_SECTIONS=1 +-DLIB_PICO_PRINTF=1 +-DLIB_PICO_PRINTF_PICO=1 +-DLIB_PICO_RAND=1 +-DLIB_PICO_RUNTIME=1 +-DLIB_PICO_RUNTIME_INIT=1 +-DLIB_PICO_STANDARD_BINARY_INFO=1 +-DLIB_PICO_STANDARD_LINK=1 +-DLIB_PICO_STDIO=0 +-DLIB_PICO_STDIO_UART=0 +-DLIB_PICO_STDLIB=1 +-DLIB_PICO_SYNC=1 +-DLIB_PICO_SYNC_CRITICAL_SECTION=1 +-DLIB_PICO_SYNC_MUTEX=1 +-DLIB_PICO_SYNC_SEM=1 +-DLIB_PICO_TIME=1 +-DLIB_PICO_TIME_ADAPTER=1 +-DLIB_PICO_UNIQUE_ID=1 +-DLIB_PICO_UTIL=1 +-DLIB_TINYUSB_BOARD=1 +-DLIB_TINYUSB_DEVICE=1 + +-DPICO_32BIT=1 +-DPICO_BUILD=1 +-DPICO_COPY_TO_RAM=0 +-DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 +-DPICO_NO_BINARY_INFO=1 +-DPICO_NO_FLASH=0 +-DPICO_NO_HARDWARE=0 +-DPICO_ON_DEVICE=1 +-DPICO_RP2040_USB_DEVICE_ENUMERATION_FIX=1 +-DPICO_RP2040_USB_DEVICE_UFRAME_FIX=1 +-DPICO_USE_BLOCKED_RAM=0 +-DPICO_XOSC_STARTUP_DELAY_MULTIPLIER=64 diff --git a/lib/rp2040/libipv4-big.a b/lib/rp2040/libipv4-big.a deleted file mode 100644 index 4371abc2a..000000000 Binary files a/lib/rp2040/libipv4-big.a and /dev/null differ diff --git a/lib/rp2040/libipv4-bt-big.a b/lib/rp2040/libipv4-bt-big.a deleted file mode 100644 index 4c3590902..000000000 Binary files a/lib/rp2040/libipv4-bt-big.a and /dev/null differ diff --git a/lib/rp2040/libipv4-ipv6-big.a b/lib/rp2040/libipv4-ipv6-big.a deleted file mode 100644 index 5038651ec..000000000 Binary files a/lib/rp2040/libipv4-ipv6-big.a and /dev/null differ diff --git a/lib/rp2040/libipv4-ipv6-bt-big.a b/lib/rp2040/libipv4-ipv6-bt-big.a deleted file mode 100644 index 4879cd638..000000000 Binary files a/lib/rp2040/libipv4-ipv6-bt-big.a and /dev/null differ diff --git a/lib/rp2040/libipv4-ipv6-bt.a b/lib/rp2040/libipv4-ipv6-bt.a deleted file mode 100644 index 449f406ca..000000000 Binary files a/lib/rp2040/libipv4-ipv6-bt.a and /dev/null differ diff --git a/lib/rp2040/libipv4-ipv6.a b/lib/rp2040/libipv4-ipv6.a deleted file mode 100644 index 30679ca27..000000000 Binary files a/lib/rp2040/libipv4-ipv6.a and /dev/null differ diff --git a/lib/rp2040/libipv4.a b/lib/rp2040/libipv4.a deleted file mode 100644 index 1480f7b2b..000000000 Binary files a/lib/rp2040/libipv4.a and /dev/null differ diff --git a/lib/rp2040/libipv4-bt.a b/lib/rp2040/liblwip-bt.a similarity index 83% rename from lib/rp2040/libipv4-bt.a rename to lib/rp2040/liblwip-bt.a index 26c8a7fd5..712a0bb8f 100644 Binary files a/lib/rp2040/libipv4-bt.a and b/lib/rp2040/liblwip-bt.a differ diff --git a/lib/rp2040/liblwip.a b/lib/rp2040/liblwip.a new file mode 100644 index 000000000..c7a50285e Binary files /dev/null and b/lib/rp2040/liblwip.a differ diff --git a/lib/rp2040/libpico.a b/lib/rp2040/libpico.a index e3fc00534..0b8ae3fd4 100644 Binary files a/lib/rp2040/libpico.a and b/lib/rp2040/libpico.a differ diff --git a/lib/rp2040/platform_def.txt b/lib/rp2040/platform_def.txt index 53cd7980b..ad830d06b 100644 --- a/lib/rp2040/platform_def.txt +++ b/lib/rp2040/platform_def.txt @@ -1,8 +1,15 @@ --DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 --DCYW43_LWIP=1 --DCYW43_PIO_CLOCK_DIV_DYNAMIC=1 --DCFG_TUSB_MCU=OPT_MCU_RP2040 +-DLIB_PICO_DIVIDER_HARDWARE=1 +-DLIB_PICO_DOUBLE_PICO=1 +-DLIB_PICO_INT64_OPS_PICO=1 +-DLIB_PICO_MEM_OPS_PICO=1 +-DPICO_DOUBLE_SUPPORT_ROM_V1=1 +-DPICO_FLOAT_SUPPORT_ROM_V1=1 +-DPICO_PLATFORM=rp2040 +-DPICO_RP2040=1 +-DPICO_RP2040_B0_SUPPORTED=1 +-DPICO_RP2040_B1_SUPPORTED=1 +-DPICO_RP2040_B2_SUPPORTED=1 -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -DTARGET_RP2040 --DPICO_RP2040=1 + diff --git a/lib/rp2350-riscv/libipv4-big.a b/lib/rp2350-riscv/libipv4-big.a deleted file mode 100644 index 2344857da..000000000 Binary files a/lib/rp2350-riscv/libipv4-big.a and /dev/null differ diff --git a/lib/rp2350-riscv/libipv4-bt.a b/lib/rp2350-riscv/libipv4-bt.a deleted file mode 100644 index 2aedd1fbc..000000000 Binary files a/lib/rp2350-riscv/libipv4-bt.a and /dev/null differ diff --git a/lib/rp2350-riscv/libipv4-ipv6-big.a b/lib/rp2350-riscv/libipv4-ipv6-big.a deleted file mode 100644 index 04fcc2a42..000000000 Binary files a/lib/rp2350-riscv/libipv4-ipv6-big.a and /dev/null differ diff --git a/lib/rp2350-riscv/libipv4-ipv6-bt-big.a b/lib/rp2350-riscv/libipv4-ipv6-bt-big.a deleted file mode 100644 index a99a3608f..000000000 Binary files a/lib/rp2350-riscv/libipv4-ipv6-bt-big.a and /dev/null differ diff --git a/lib/rp2350-riscv/libipv4-ipv6-bt.a b/lib/rp2350-riscv/libipv4-ipv6-bt.a deleted file mode 100644 index f4ed53c24..000000000 Binary files a/lib/rp2350-riscv/libipv4-ipv6-bt.a and /dev/null differ diff --git a/lib/rp2350-riscv/libipv4-ipv6.a b/lib/rp2350-riscv/libipv4-ipv6.a deleted file mode 100644 index 5f71ea12e..000000000 Binary files a/lib/rp2350-riscv/libipv4-ipv6.a and /dev/null differ diff --git a/lib/rp2350-riscv/libipv4.a b/lib/rp2350-riscv/libipv4.a deleted file mode 100644 index 7a7e1c9fa..000000000 Binary files a/lib/rp2350-riscv/libipv4.a and /dev/null differ diff --git a/lib/rp2350-riscv/libipv4-bt-big.a b/lib/rp2350-riscv/liblwip-bt.a similarity index 83% rename from lib/rp2350-riscv/libipv4-bt-big.a rename to lib/rp2350-riscv/liblwip-bt.a index 9ef245a73..297a39cd2 100644 Binary files a/lib/rp2350-riscv/libipv4-bt-big.a and b/lib/rp2350-riscv/liblwip-bt.a differ diff --git a/lib/rp2350-riscv/liblwip.a b/lib/rp2350-riscv/liblwip.a new file mode 100644 index 000000000..bafe97962 Binary files /dev/null and b/lib/rp2350-riscv/liblwip.a differ diff --git a/lib/rp2350-riscv/libpico.a b/lib/rp2350-riscv/libpico.a index e529b3a94..02522f729 100644 Binary files a/lib/rp2350-riscv/libpico.a and b/lib/rp2350-riscv/libpico.a differ diff --git a/lib/rp2350-riscv/platform_def.txt b/lib/rp2350-riscv/platform_def.txt index 8520dbb87..086106af6 100644 --- a/lib/rp2350-riscv/platform_def.txt +++ b/lib/rp2350-riscv/platform_def.txt @@ -1,57 +1,10 @@ --DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 --DTARGET_RP2350 --DCYW43_LWIP=1 --DCYW43_PIO_CLOCK_DIV_DYNAMIC=1 --DCFG_TUSB_MCU=OPT_MCU_RP2040 --DCFG_TUSB_OS=OPT_OS_PICO --DLIB_BOOT_STAGE2_HEADERS=1 --DLIB_PICO_ATOMIC=1 --DLIB_PICO_BIT_OPS=1 --DLIB_PICO_BIT_OPS_PICO=1 --DLIB_PICO_CLIB_INTERFACE=1 --DLIB_PICO_CRT0=1 --DLIB_PICO_CXX_OPTIONS=1 --DLIB_PICO_DIVIDER=1 --DLIB_PICO_DIVIDER_COMPILER=1 --DLIB_PICO_DOUBLE=1 --DLIB_PICO_DOUBLE_PICO=1 --DLIB_PICO_FIX_RP2040_USB_DEVICE_ENUMERATION=1 --DLIB_PICO_FLOAT=1 --DLIB_PICO_FLOAT_PICO=1 --DLIB_PICO_FLOAT_PICO_VFP=1 --DLIB_PICO_INT64_OPS=1 --DLIB_PICO_INT64_OPS_COMPILER=1 --DLIB_PICO_MEM_OPS=1 --DLIB_PICO_MEM_OPS_COMPILER=1 --DLIB_PICO_NEWLIB_INTERFACE=1 --DLIB_PICO_PLATFORM=1 --DLIB_PICO_PLATFORM_COMPILER=1 --DLIB_PICO_PLATFORM_PANIC=1 --DLIB_PICO_PLATFORM_SECTIONS=1 --DLIB_PICO_RUNTIME=1 --DLIB_PICO_RUNTIME_INIT=1 --DLIB_PICO_STANDARD_BINARY_INFO=1 --DLIB_PICO_STANDARD_LINK=1 --DLIB_PICO_SYNC=1 --DLIB_PICO_SYNC_CRITICAL_SECTION=1 --DLIB_PICO_SYNC_MUTEX=1 --DLIB_PICO_SYNC_SEM=1 --DLIB_PICO_TIME=1 --DLIB_PICO_TIME_ADAPTER=1 --DLIB_PICO_UNIQUE_ID=1 --DLIB_PICO_UTIL=1 --DLIB_TINYUSB_BOARD=1 --DLIB_TINYUSB_DEVICE=1 --DPICO_32BIT=1 --DPICO_BOARD=\"solderparty_rp2350_stamp_xl\" --DPICO_BUILD=1 --DPICO_COPY_TO_RAM=0 --DPICO_CXX_ENABLE_EXCEPTIONS=0 --DPICO_NO_FLASH=0 --DPICO_NO_HARDWARE=0 --DPICO_ON_DEVICE=1 --DPICO_RP2040_USB_DEVICE_ENUMERATION_FIX=1 --DPICO_RP2040_USB_DEVICE_UFRAME_FIX=1 --DPICO_RP2350=1 +-DLIB_PICO_DOUBLE_COMPILER=1 +-DLIB_PICO_FLOAT_COMPILER=1 +-DLIB_PICO_SHA256=1 + +-DPICO_CRT0_NO_ISR_RISCV_MACHINE_EXCEPTION=1 +-DPICO_PLATFORM=rp2350-riscv -DPICO_RISCV=1 --DPICO_USE_BLOCKED_RAM=0 +-DPICO_RP2350=1 + +-DTARGET_RP2350 diff --git a/lib/rp2350/libipv4-big.a b/lib/rp2350/libipv4-big.a deleted file mode 100644 index 5e306c2a5..000000000 Binary files a/lib/rp2350/libipv4-big.a and /dev/null differ diff --git a/lib/rp2350/libipv4-bt.a b/lib/rp2350/libipv4-bt.a deleted file mode 100644 index 04b53432a..000000000 Binary files a/lib/rp2350/libipv4-bt.a and /dev/null differ diff --git a/lib/rp2350/libipv4-ipv6-big.a b/lib/rp2350/libipv4-ipv6-big.a deleted file mode 100644 index e343d01db..000000000 Binary files a/lib/rp2350/libipv4-ipv6-big.a and /dev/null differ diff --git a/lib/rp2350/libipv4-ipv6-bt-big.a b/lib/rp2350/libipv4-ipv6-bt-big.a deleted file mode 100644 index dc5bd66fc..000000000 Binary files a/lib/rp2350/libipv4-ipv6-bt-big.a and /dev/null differ diff --git a/lib/rp2350/libipv4-ipv6-bt.a b/lib/rp2350/libipv4-ipv6-bt.a deleted file mode 100644 index 2b169c9a2..000000000 Binary files a/lib/rp2350/libipv4-ipv6-bt.a and /dev/null differ diff --git a/lib/rp2350/libipv4-ipv6.a b/lib/rp2350/libipv4-ipv6.a deleted file mode 100644 index 6628b3f74..000000000 Binary files a/lib/rp2350/libipv4-ipv6.a and /dev/null differ diff --git a/lib/rp2350/libipv4.a b/lib/rp2350/libipv4.a deleted file mode 100644 index 53c2a18b5..000000000 Binary files a/lib/rp2350/libipv4.a and /dev/null differ diff --git a/lib/rp2350/libipv4-bt-big.a b/lib/rp2350/liblwip-bt.a similarity index 83% rename from lib/rp2350/libipv4-bt-big.a rename to lib/rp2350/liblwip-bt.a index 0dcbdfa9e..0c9ae4538 100644 Binary files a/lib/rp2350/libipv4-bt-big.a and b/lib/rp2350/liblwip-bt.a differ diff --git a/lib/rp2350/liblwip.a b/lib/rp2350/liblwip.a new file mode 100644 index 000000000..189fd8e37 Binary files /dev/null and b/lib/rp2350/liblwip.a differ diff --git a/lib/rp2350/libpico.a b/lib/rp2350/libpico.a index 8a95e419d..b607d7e2c 100644 Binary files a/lib/rp2350/libpico.a and b/lib/rp2350/libpico.a differ diff --git a/lib/rp2350/platform_def.txt b/lib/rp2350/platform_def.txt index fb25add25..dc929c5ce 100644 --- a/lib/rp2350/platform_def.txt +++ b/lib/rp2350/platform_def.txt @@ -1,56 +1,8 @@ --DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 --DTARGET_RP2350 --DCYW43_LWIP=1 --DCYW43_PIO_CLOCK_DIV_DYNAMIC=1 --DCFG_TUSB_MCU=OPT_MCU_RP2040 --DCFG_TUSB_OS=OPT_OS_PICO --DLIB_BOOT_STAGE2_HEADERS=1 --DLIB_PICO_ATOMIC=1 --DLIB_PICO_BIT_OPS=1 --DLIB_PICO_BIT_OPS_PICO=1 --DLIB_PICO_CLIB_INTERFACE=1 --DLIB_PICO_CRT0=1 --DLIB_PICO_CXX_OPTIONS=1 --DLIB_PICO_DIVIDER=1 --DLIB_PICO_DIVIDER_COMPILER=1 --DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 --DLIB_PICO_FIX_RP2040_USB_DEVICE_ENUMERATION=1 --DLIB_PICO_FLOAT=1 --DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_FLOAT_PICO_VFP=1 --DLIB_PICO_INT64_OPS=1 --DLIB_PICO_INT64_OPS_COMPILER=1 --DLIB_PICO_MEM_OPS=1 --DLIB_PICO_MEM_OPS_COMPILER=1 --DLIB_PICO_NEWLIB_INTERFACE=1 --DLIB_PICO_PLATFORM=1 --DLIB_PICO_PLATFORM_COMPILER=1 --DLIB_PICO_PLATFORM_PANIC=1 --DLIB_PICO_PLATFORM_SECTIONS=1 --DLIB_PICO_RUNTIME=1 --DLIB_PICO_RUNTIME_INIT=1 --DLIB_PICO_STANDARD_BINARY_INFO=1 --DLIB_PICO_STANDARD_LINK=1 --DLIB_PICO_SYNC=1 --DLIB_PICO_SYNC_CRITICAL_SECTION=1 --DLIB_PICO_SYNC_MUTEX=1 --DLIB_PICO_SYNC_SEM=1 --DLIB_PICO_TIME=1 --DLIB_PICO_TIME_ADAPTER=1 --DLIB_PICO_UNIQUE_ID=1 --DLIB_PICO_UTIL=1 --DLIB_TINYUSB_BOARD=1 --DLIB_TINYUSB_DEVICE=1 --DPICO_32BIT=1 --DPICO_BOARD=\"solderparty_rp2350_stamp_xl\" --DPICO_BUILD=1 --DPICO_COPY_TO_RAM=0 --DPICO_CXX_ENABLE_EXCEPTIONS=0 --DPICO_NO_FLASH=0 --DPICO_NO_HARDWARE=0 --DPICO_ON_DEVICE=1 --DPICO_RP2040_USB_DEVICE_ENUMERATION_FIX=1 --DPICO_RP2040_USB_DEVICE_UFRAME_FIX=1 +-DLIB_PICO_SHA256=1 + +-DPICO_PLATFORM=rp2350-arm-s -DPICO_RP2350=1 --DPICO_USE_BLOCKED_RAM=0 + +-DTARGET_RP2350 diff --git a/libraries/BluetoothAudio/src/A2DPSource.h b/libraries/BluetoothAudio/src/A2DPSource.h index 5814e67b0..f3ba5d879 100644 --- a/libraries/BluetoothAudio/src/A2DPSource.h +++ b/libraries/BluetoothAudio/src/A2DPSource.h @@ -95,6 +95,7 @@ class A2DPSource : public Stream, public AudioOutputBase { } virtual bool setBuffers(size_t buffers, size_t bufferWords, int32_t silenceSample = 0) override { + (void) silenceSample; return setBufferSize(buffers * bufferWords * sizeof(int32_t)); } diff --git a/libraries/LittleFS/lib/littlefs b/libraries/LittleFS/lib/littlefs index 8ed63b27b..8e251dd67 160000 --- a/libraries/LittleFS/lib/littlefs +++ b/libraries/LittleFS/lib/littlefs @@ -1 +1 @@ -Subproject commit 8ed63b27be79ab59ee1cd15a950ddd64e7a602f7 +Subproject commit 8e251dd675da00342d45dac78b6f627f119aed03 diff --git a/libraries/SimpleMDNS/src/SimpleMDNS.cpp b/libraries/SimpleMDNS/src/SimpleMDNS.cpp index 700d8bd68..38270ecd4 100644 --- a/libraries/SimpleMDNS/src/SimpleMDNS.cpp +++ b/libraries/SimpleMDNS/src/SimpleMDNS.cpp @@ -25,6 +25,8 @@ #include bool SimpleMDNS::begin(const char *hostname, unsigned int ttl) { + (void) ttl; + if (_running) { return false; } diff --git a/libraries/WiFi/examples/BearSSL_CertStore/certs-from-mozilla.py b/libraries/WiFi/examples/BearSSL_CertStore/certs-from-mozilla.py index 80dbc4838..154b34203 100755 --- a/libraries/WiFi/examples/BearSSL_CertStore/certs-from-mozilla.py +++ b/libraries/WiFi/examples/BearSSL_CertStore/certs-from-mozilla.py @@ -30,7 +30,7 @@ raise Exception("You need to have openssl in PATH, installable from https://www.openssl.org/") # Mozilla's URL for the CSV file with included PEM certs -mozurl = "https://ccadb-public.secure.force.com/mozilla/IncludedCACertificateReportPEMCSV" +mozurl = "https://ccadb.my.salesforce-sites.com/mozilla/IncludedCACertificateReportPEMCSV" # Load the names[] and pems[] array from the URL names = [] diff --git a/libraries/WiFi/src/WiFiClass.cpp b/libraries/WiFi/src/WiFiClass.cpp index 12309b3f8..a1a14ab2e 100644 --- a/libraries/WiFi/src/WiFiClass.cpp +++ b/libraries/WiFi/src/WiFiClass.cpp @@ -168,6 +168,7 @@ uint8_t WiFiClass::beginAP(const char *ssid, const char* passphrase) { } uint8_t WiFiClass::beginAP(const char *ssid, const char* passphrase, uint8_t channel) { + (void) channel; // May not be used on non-CYW32 WiFi implementations end(); _ssid = ssid; diff --git a/libraries/lwIP_w55rp20/src/utility/w55rp20.h b/libraries/lwIP_w55rp20/src/utility/w55rp20.h index 50520ab44..fa289328a 100644 --- a/libraries/lwIP_w55rp20/src/utility/w55rp20.h +++ b/libraries/lwIP_w55rp20/src/utility/w55rp20.h @@ -202,6 +202,8 @@ class Wiznet55rp20 { or register any functions, null function is called. */ inline void wizchip_spi_write_byte(uint8_t wb) { + (void) wb; + panic_unsupported(); // shouldn't be used //_spi.transfer(wb); } diff --git a/libraries/lwIP_w55rp20/src/wiznet_pio_spi.c b/libraries/lwIP_w55rp20/src/wiznet_pio_spi.c index 394cda108..7707661a5 100644 --- a/libraries/lwIP_w55rp20/src/wiznet_pio_spi.c +++ b/libraries/lwIP_w55rp20/src/wiznet_pio_spi.c @@ -307,6 +307,7 @@ static uint8_t wiznet_pio_spi_read_byte(void) { // This is not used when the burst functions are provided static void wiznet_pio_spi_write_byte(uint8_t wb) { + (void) wb; panic_unsupported(); // shouldn't be used } @@ -374,4 +375,4 @@ static wiznet_pio_spi_funcs_t *get_wiznet_pio_spi_impl(void) { .reset = wiznet_pio_spi_reset, }; return &funcs; -} \ No newline at end of file +} diff --git a/libraries/lwIP_w6300/src/utility/w6300.h b/libraries/lwIP_w6300/src/utility/w6300.h index bdb278e3e..5c51d3291 100644 --- a/libraries/lwIP_w6300/src/utility/w6300.h +++ b/libraries/lwIP_w6300/src/utility/w6300.h @@ -199,6 +199,8 @@ class Wiznet6300 { or register any functions, null function is called. */ inline void wizchip_spi_write_byte(uint8_t wb) { + (void) wb; + panic_unsupported(); //_spi.transfer(wb); } diff --git a/pico-sdk b/pico-sdk index 9fdfe110d..a1438dff1 160000 --- a/pico-sdk +++ b/pico-sdk @@ -1 +1 @@ -Subproject commit 9fdfe110dc2f44cb4c23f49370db45a6689a5a08 +Subproject commit a1438dff1d38bd9c65dbd693f0e5db4b9ae91779 diff --git a/platform.txt b/platform.txt index 5ce2cf39e..a49997a6e 100644 --- a/platform.txt +++ b/platform.txt @@ -47,11 +47,11 @@ compiler.warning_flags=-Werror=return-type -Wno-psabi compiler.warning_flags.none=-Werror=return-type -Wno-psabi compiler.warning_flags.default=-Werror=return-type -Wno-psabi compiler.warning_flags.more=-Wall -Werror=return-type -Wno-ignored-qualifiers -Wno-psabi -compiler.warning_flags.all=-Wall -Wextra -Werror=return-type -Wno-ignored-qualifiers -Wno-psabi -Wno-unused-parameter -Wno-missing-field-initializers +compiler.warning_flags.all=-Wall -Wextra -Werror=return-type -Wno-psabi -Wno-type-limits -Wno-unused-parameter -Wno-missing-field-initializers compiler.netdefines={build.libpicowdefs} -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 compiler.psramdefines={build.psram_cs} {build.psram_freq} -compiler.defines={build.led} {build.usbstack_flags} {build.usbpid} {build.usbvid} {build.usbpwr} {compiler.psramdefines} '-DUSB_MANUFACTURER={build.usb_manufacturer}' '-DUSB_PRODUCT={build.usb_product}' {compiler.netdefines} {build.sdfatdefines} {build.variantdefines} -DARDUINO_VARIANT="{build.variant}" -DPICO_FLASH_SIZE_BYTES={build.flash_total} "@{runtime.platform.path}/lib/{build.chip}/platform_def.txt" +compiler.defines={build.led} {build.usbstack_flags} {build.usbpid} {build.usbvid} {build.usbpwr} {compiler.psramdefines} '-DUSB_MANUFACTURER={build.usb_manufacturer}' '-DUSB_PRODUCT={build.usb_product}' {compiler.netdefines} {build.sdfatdefines} {build.variantdefines} -DARDUINO_VARIANT="{build.variant}" -DPICO_FLASH_SIZE_BYTES={build.flash_total} "@{runtime.platform.path}/lib/platform_def.txt" "@{runtime.platform.path}/lib/{build.chip}/platform_def.txt" compiler.includes="-iprefix{runtime.platform.path}/" "@{runtime.platform.path}/lib/{build.chip}/platform_inc.txt" "@{runtime.platform.path}/lib/core_inc.txt" "-I{runtime.platform.path}/include" compiler.flags={build.toolchainopts} -ffunction-sections -fdata-sections {build.flags.exceptions} {build.flags.stackprotect} {build.picodebugflags} compiler.wrap="@{runtime.platform.path}/lib/{build.chip}/platform_wrap.txt" "@{runtime.platform.path}/lib/core_wrap.txt" @@ -106,7 +106,7 @@ build.flags.libstdcpp=-lstdc++ build.flags.exceptions=-fno-exceptions build.flags.stackprotect= build.libpico=libpico.a -build.libpicow=libipv4.a +build.libpicow=liblwip.a build.boot2=boot2_generic_03h_4_padded_checksum build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 build.wificc=-DWIFICC=CYW43_COUNTRY_WORLDWIDE diff --git a/tools/README.md b/tools/README.md index 32e8f4f28..ac1fdc33d 100644 --- a/tools/README.md +++ b/tools/README.md @@ -46,3 +46,6 @@ and the version header. Run from root of the repo. ## libpico/make-libpico.sh Builds the libpico.a file as well as the bootloader stage2 binaries. Run whenever the pico-sdk is updated. + +## format-tzdata.py +Rebuilds cores/rp2040/TZ.h file using latest tzdata file. diff --git a/tools/format_tzdata.py b/tools/format_tzdata.py new file mode 100755 index 000000000..5766c3314 --- /dev/null +++ b/tools/format_tzdata.py @@ -0,0 +1,173 @@ +#!/usr/bin/env python3 + +# this script refreshes world timezone definitions in +# cores/esp8266/TZ.h +# +# use the file output argument or stdout redirect to overwrite the target file + +import argparse +import contextlib +import datetime +import mmap +import os +import pathlib +import re +import sys +import pathlib + +from importlib import resources + +import tzdata # https://tzdata.readthedocs.io/en/latest/ + + +def known_alias(entry): + swaps = { + "Europe/Zaporozhye": "Europe/Zaporizhzhia", + "Europe/Uzhgorod": "Europe/Uzhhorod", + } + + return swaps.get(entry) + + +def fix_name(name): + swaps = [["-", "m"], ["+", "p"], ["/", "_"]] + + for lhs, rhs in swaps: + name = name.replace(lhs, rhs) + + return name + + +def utc_alias(zone): + return zone in ( + "Universal", + "UTC", + "UCT", + "Zulu", + "GMT", + "GMT+0", + "GMT-0", + "GMT0", + "Greenwich", + ) + + +def tzdata_resource_from_name(name): + pair = name.rsplit("/", 1) + if len(pair) == 1: + return resources.files("tzdata.zoneinfo") / pair[0] + + return resources.files(f'tzdata.zoneinfo.{pair[0].replace("/", ".")}') / pair[1] + + +def make_zones_list(f): + return [zone.strip() for zone in f.readlines()] + + +def make_zones(args): + out = [] + + for zone in make_zones_list(args.zones): + if args.root: + target = args.root / zone + else: + target = tzdata_resource_from_name(zone) + + with target.open("rb") as f: + magic = f.read(4) + if magic != b"TZif": + continue + + m = mmap.mmap(f.fileno(), 0, prot=mmap.PROT_READ) + newline = m.rfind(b"\n", 0, len(m) - 1) + if newline < 0: + continue + + m.seek(newline + 1) + tz = m.readline().strip() + tz = tz.decode("ascii") + + if alias := known_alias(zone): + out.append([alias, tz]) + + out.append([zone, tz]) + + out.sort(key=lambda x: x[0]) + return out + + +def markdown(zones): + utcs = [] + rows = [] + + for name, value in zones: + if utc_alias(name): + utcs.append(name) + continue + + rows.append(f"|{name}|`{value}`|") + + print("|Name|Value|") + print("|---|---|") + for name in utcs: + print(f"|{name}|UTC0|") + + last = "" + for row in rows: + prefix, _, _ = row.partition("/") + if last != prefix: + last = prefix + print("|||") + print(row) + print() + print("---") + print() + print(f"*Generated with *{tzdata.IANA_VERSION=} {tzdata.__version__=}*") + + +def header(zones): + print("// ! ! ! DO NOT EDIT, AUTOMATICALLY GENERATED ! ! !") + print(f"// File created {datetime.datetime.now(tz=datetime.timezone.utc)}") + print(f"// Based on IANA database {tzdata.IANA_VERSION}") + print(f"// python3 -m venv upd; source upd/bin/activate; pip3 install tzdata; python3 /tools/{sys.argv[0]} > TZ.h; deactivate") + print() + print("#pragma once") + print() + for name, value in zones: + print(f'#define TZ_{fix_name(name)}\t("{value}")') + + +if __name__ == "__main__": + parser = argparse.ArgumentParser( + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + ) + parser.add_argument( + "--output", + type=argparse.FileType("w", encoding="utf-8"), + default=sys.stdout, + ) + parser.add_argument( + "--format", + default="header", + choices=["header", "markdown"], + ) + parser.add_argument( + "--zones", + type=argparse.FileType("r", encoding="utf-8"), + help="Zone names file, one per line", + default=os.path.join(os.path.dirname(tzdata.__file__), "zones"), + ) + parser.add_argument( + "--root", + help="Where do we get raw zoneinfo files from", + type=pathlib.Path, + ) + + args = parser.parse_args() + zones = make_zones(args) + + with contextlib.redirect_stdout(args.output): + if args.format == "markdown": + markdown(zones) + elif args.format == "header": + header(zones) diff --git a/tools/libpico/CMakeLists.txt b/tools/libpico/CMakeLists.txt index 0e498d531..69a231e72 100644 --- a/tools/libpico/CMakeLists.txt +++ b/tools/libpico/CMakeLists.txt @@ -31,106 +31,117 @@ pico_sdk_init() add_library(common-${cpu} INTERFACE) -if (${cpu} MATCHES "rp2350$") - set(xcda - LIB_PICO_DOUBLE_PICO=1 - LIB_PICO_FLOAT_PICO=1 - LIB_PICO_FLOAT_PICO_VFP=1) -elseif (${cpu} MATCHES "rp2350-riscv$") - set(xcda - LIB_PICO_DOUBLE_COMPILER=1 - LIB_PICO_FLOAT_COMPILER=1 - PICO_RISCV=1) -endif() - -if (${cpu} MATCHES "rp2040") +# Per CPU model custom flags +if (${cpu} MATCHES "rp2040$") set(xcd PICO_RP2040_B0_SUPPORTED=1 PICO_RP2040_B1_SUPPORTED=1 PICO_RP2040_B2_SUPPORTED=1 - PICO_XOSC_STARTUP_DELAY_MULTIPLIER=64 PICO_FLOAT_SUPPORT_ROM_V1=1 PICO_DOUBLE_SUPPORT_ROM_V1=1 - PICO_RP2040=1) -elseif (${cpu} MATCHES "rp2350") + PICO_RP2040=1 + ) +elseif (${cpu} MATCHES "rp2350$") set(xcd - CFG_TUSB_DEBUG=0 - CFG_TUSB_MCU=OPT_MCU_RP2040 - CFG_TUSB_OS=OPT_OS_PICO - LIB_BOOT_STAGE2_HEADERS=1 - LIB_PICO_ATOMIC=1 - LIB_PICO_BIT_OPS=1 - LIB_PICO_BIT_OPS_PICO=1 - LIB_PICO_CLIB_INTERFACE=1 - LIB_PICO_CRT0=1 - LIB_PICO_CXX_OPTIONS=1 - LIB_PICO_DIVIDER=1 - LIB_PICO_DIVIDER_COMPILER=1 - LIB_PICO_DOUBLE=1 - LIB_PICO_FIX_RP2040_USB_DEVICE_ENUMERATION=1 - LIB_PICO_FLOAT=1 - LIB_PICO_INT64_OPS=1 - LIB_PICO_INT64_OPS_COMPILER=1 - LIB_PICO_MEM_OPS=1 - LIB_PICO_MEM_OPS_COMPILER=1 - LIB_PICO_NEWLIB_INTERFACE=1 - LIB_PICO_PLATFORM=1 - LIB_PICO_PLATFORM_COMPILER=1 - LIB_PICO_PLATFORM_PANIC=1 - LIB_PICO_PLATFORM_SECTIONS=1 - LIB_PICO_RUNTIME=1 - LIB_PICO_RUNTIME_INIT=1 - LIB_PICO_STANDARD_BINARY_INFO=1 - LIB_PICO_STANDARD_LINK=1 - LIB_PICO_SYNC=1 - LIB_PICO_SYNC_CRITICAL_SECTION=1 - LIB_PICO_SYNC_MUTEX=1 - LIB_PICO_SYNC_SEM=1 - LIB_PICO_TIME=1 - LIB_PICO_TIME_ADAPTER=1 - LIB_PICO_UNIQUE_ID=1 - LIB_PICO_UTIL=1 - LIB_TINYUSB_BOARD=1 - LIB_TINYUSB_DEVICE=1 - PICO_XOSC_STARTUP_DELAY_MULTIPLIER=64 - PICO_32BIT=1 PICO_BOARD=\"solderparty_rp2350_stamp_xl\" PICO_BUILD=1 - PICO_COPY_TO_RAM=0 - PICO_CXX_ENABLE_EXCEPTIONS=0 - PICO_NO_FLASH=0 - PICO_NO_HARDWARE=0 - PICO_ON_DEVICE=1 - PICO_RP2040_USB_DEVICE_ENUMERATION_FIX=1 - PICO_RP2040_USB_DEVICE_UFRAME_FIX=1 PICO_RP2350=1 - PICO_USE_BLOCKED_RAM=0 - - CYW43_DEFAULT_PIN_WL_REG_ON=23u - CYW43_DEFAULT_PIN_WL_DATA_OUT=24u - CYW43_DEFAULT_PIN_WL_DATA_IN=24u - CYW43_DEFAULT_PIN_WL_HOST_WAKE=24u - CYW43_DEFAULT_PIN_WL_CLOCK=29u - CYW43_DEFAULT_PIN_WL_CS=25u - - ${xcda}) + LIB_PICO_SHA256=1 + LIB_PICO_DOUBLE_PICO=1 + LIB_PICO_FLOAT_PICO=1 + LIB_PICO_FLOAT_PICO_VFP=1 + ) +elseif (${cpu} MATCHES "rp2350-riscv$") + set(xcd + PICO_BOARD=\"solderparty_rp2350_stamp_xl\" + PICO_BUILD=1 + PICO_RP2350=1 + LIB_PICO_SHA256=1 + LIB_PICO_DOUBLE_COMPILER=1 + LIB_PICO_FLOAT_COMPILER=1 + PICO_RISCV=1 + ) endif() -# Use a longer XOSC startup time, to accommodate Adafruit and other boards that may need it. target_compile_definitions(common-${cpu} INTERFACE PICO_PLATFORM=${PICO_PLATFORM} + + PICO_XOSC_STARTUP_DELAY_MULTIPLIER=64 PICO_PRINTF_ALWAYS_INCLUDED=1 PICO_FLASH_SIZE_BYTES=16777216 + + PICO_32BIT=1 PICO_NO_BINARY_INFO=1 + PICO_NO_FLASH=0 + PICO_NO_HARDWARE=0 + PICO_ON_DEVICE=1 + + PICO_COPY_TO_RAM=0 + PICO_CXX_ENABLE_EXCEPTIONS=0 + + PICO_RP2040_USB_DEVICE_ENUMERATION_FIX=1 + PICO_RP2040_USB_DEVICE_UFRAME_FIX=1 + + PICO_USE_BLOCKED_RAM=0 + LWIP_IPV4=1 LWIP_UDP=1 LWIP_IGMP=1 LWIP_CHECKSUM_CTRL_PER_NETIF=1 + PICO_CYW43_SUPPORTED=1 PICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 + CFG_TUSB_DEBUG=0 + CFG_TUSB_MCU=OPT_MCU_RP2040 + CFG_TUSB_OS=OPT_OS_PICO + LIB_TINYUSB_BOARD=1 + LIB_TINYUSB_DEVICE=1 + CYW43_WARN=// CYW43_PIO_CLOCK_DIV_DYNAMIC=1 CYW43_PIN_WL_DYNAMIC=1 + CYW43_DEFAULT_PIN_WL_REG_ON=23u + CYW43_DEFAULT_PIN_WL_DATA_OUT=24u + CYW43_DEFAULT_PIN_WL_DATA_IN=24u + CYW43_DEFAULT_PIN_WL_HOST_WAKE=24u + CYW43_DEFAULT_PIN_WL_CLOCK=29u + CYW43_DEFAULT_PIN_WL_CS=25u + + LIB_BOOT_STAGE2_HEADERS=1 + LIB_PICO_ATOMIC=1 + LIB_PICO_BIT_OPS=1 + LIB_PICO_BIT_OPS_PICO=1 + LIB_PICO_CLIB_INTERFACE=1 + LIB_PICO_CRT0=1 + LIB_PICO_CXX_OPTIONS=1 + LIB_PICO_DIVIDER=1 + LIB_PICO_DIVIDER_COMPILER=1 + LIB_PICO_DOUBLE=1 + LIB_PICO_FIX_RP2040_USB_DEVICE_ENUMERATION=1 + LIB_PICO_FLOAT=1 + LIB_PICO_INT64_OPS=1 + LIB_PICO_INT64_OPS_COMPILER=1 + LIB_PICO_MEM_OPS=1 + LIB_PICO_MEM_OPS_COMPILER=1 + LIB_PICO_MULTICORE=1 + LIB_PICO_NEWLIB_INTERFACE=1 + LIB_PICO_PLATFORM=1 + LIB_PICO_PLATFORM_COMPILER=1 + LIB_PICO_PLATFORM_PANIC=1 + LIB_PICO_PLATFORM_SECTIONS=1 + LIB_PICO_RUNTIME=1 + LIB_PICO_RUNTIME_INIT=1 + LIB_PICO_STANDARD_BINARY_INFO=1 + LIB_PICO_STANDARD_LINK=1 + LIB_PICO_SYNC=1 + LIB_PICO_SYNC_CRITICAL_SECTION=1 + LIB_PICO_SYNC_MUTEX=1 + LIB_PICO_SYNC_SEM=1 + LIB_PICO_TIME=1 + LIB_PICO_TIME_ADAPTER=1 + LIB_PICO_UNIQUE_ID=1 + LIB_PICO_UTIL=1 + ${xcd} ) @@ -206,14 +217,8 @@ if (${cpu} MATCHES "rp2350") pico_sha256) endif() -add_library(ipv4-${cpu} STATIC) -target_compile_definitions(ipv4-${cpu} PUBLIC - LWIP_IPV6=0 -) - -add_library(ipv4-big-${cpu} STATIC) -target_compile_definitions(ipv4-big-${cpu} PUBLIC - __LWIP_MEMMULT=2 +add_library(lwip-${cpu} STATIC) +target_compile_definitions(lwip-${cpu} PUBLIC LWIP_IPV6=0 ) @@ -233,41 +238,12 @@ set(picow_link_libraries pico_stdlib ) -target_link_libraries(ipv4-${cpu} - ${picow_link_libraries} -) - -target_link_libraries(ipv4-big-${cpu} - ${picow_link_libraries} -) - -add_library(ipv4-ipv6-${cpu} STATIC) -target_compile_definitions(ipv4-ipv6-${cpu} PUBLIC - LWIP_IPV6=1 -) - -add_library(ipv4-ipv6-big-${cpu} STATIC) -target_compile_definitions(ipv4-ipv6-big-${cpu} PUBLIC - __LWIP_MEMMULT=2 - LWIP_IPV6=1 -) - -target_link_libraries(ipv4-ipv6-${cpu} - ${picow_link_libraries} -) - -target_link_libraries(ipv4-ipv6-big-${cpu} +target_link_libraries(lwip-${cpu} ${picow_link_libraries} ) -add_library(ipv4-bt-${cpu} STATIC) -target_compile_definitions(ipv4-bt-${cpu} PUBLIC - LWIP_IPV6=0 -) - -add_library(ipv4-bt-big-${cpu} STATIC) -target_compile_definitions(ipv4-bt-${cpu} PUBLIC - __LWIP_MEMMULT=2 +add_library(lwip-bt-${cpu} STATIC) +target_compile_definitions(lwip-bt-${cpu} PUBLIC LWIP_IPV6=0 ) @@ -279,43 +255,18 @@ set(picow_bt_link_libraries pico_btstack_sbc_decoder ) -target_link_libraries(ipv4-bt-${cpu} - ${picow_link_libraries} - ${picow_bt_link_libraries} -) - -target_link_libraries(ipv4-bt-big-${cpu} - ${picow_link_libraries} - ${picow_bt_link_libraries} -) - -add_library(ipv4-ipv6-bt-${cpu} STATIC) -target_compile_definitions(ipv4-ipv6-bt-${cpu} PUBLIC - LWIP_IPV6=1 -) - -add_library(ipv4-ipv6-bt-big-${cpu} STATIC) -target_compile_definitions(ipv4-ipv6-bt-big-${cpu} PUBLIC - __LWIP_MEMMULT=2 - LWIP_IPV6=1 -) - -target_link_libraries(ipv4-ipv6-bt-${cpu} - ${picow_link_libraries} - ${picow_bt_link_libraries} -) - -target_link_libraries(ipv4-ipv6-bt-big-${cpu} +target_link_libraries(lwip-bt-${cpu} ${picow_link_libraries} ${picow_bt_link_libraries} ) -foreach(tgt ipv4 ipv4-ipv6 ipv4-big ipv4-ipv6-big ipv4-bt ipv4-ipv6-bt ipv4-bt-big ipv4-ipv6-bt-big) +foreach(tgt lwip lwip-bt) add_custom_command(TARGET ${tgt}-${cpu} POST_BUILD COMMAND arm-none-eabi-ar d lib${tgt}-${cpu}.a atomic.c.o bit_ops_aeabi.S.o boot_lock.c.o bootrom.c.o bootrom_lock.c.o claim.c.o clocks.c.o critical_section.c.o crt0.S.o datetime.c.o divider_hardware.S.o divider.S.o dma.c.o double_aeabi_rp2040.S.o double_init_rom_rp2040.c.o double_math.c.o double_v1_rom_shim_rp2040.S.o exception.c.o flash.c.o flash.c.o float_aeabi_rp2040.S.o float_init_rom_rp2040.c.o float_math.c.o float_v1_rom_shim_rp2040.S.o gpio.c.o irq.c.o irq_handler_chain.S.o lock_core.c.o malloc.c.o mem_ops_aeabi.S.o mutex.c.o panic.c.o pheap.c.o pico_int64_ops_aeabi.S.o pio.c.o platform.c.o pll.c.o printf.c.o queue.c.o rand.c.o runtime.c.o runtime_init_clocks.c.o runtime_init.c.o runtime_init_stack_guard.c.o sem.c.o standard_binary_info.c.o sync.c.o sync_spin_lock.c.o ticks.c.o time.c.o timeout_helper.c.o timer.c.o uart.c.o unique_id.c.o vreg.c.o watchdog.c.o xip_cache.c.o xosc.c.o + COMMAND arm-none-eabi-ar d lib${tgt}-${cpu}.a init.c.o def.c.o dns.c.o inet_chksum.c.o ip.c.o mem.c.o memp.c.o netif.c.o pbuf.c.o raw.c.o stats.c.o sys.c.o altcp.c.o altcp_alloc.c.o altcp_tcp.c.o tcp.c.o tcp_in.c.o tcp_out.c.o timeouts.c.o udp.c.o autoip.c.o dhcp.c.o etharp.c.o icmp.c.o igmp.c.o ip4_frag.c.o ip4.c.o ip4_addr.c.o acd.c.o dhcp6.c.o ethip6.c.o icmp6.c.o inet6.c.o ip6.c.o ip6_addr.c.o ip6_frag.c.o mld6.c.o nd6.c.o api_lib.c.o api_msg.c.o err.c.o if_api.c.o netbuf.c.o netdb.c.o netifapi.c.o sockets.c.o tcpip.c.o ethernet.c.o bridgeif.c.o bridgeif_fdb.c.o slipif.c.o lowpan6_common.c.o lowpan6.c.o lowpan6_ble.c.o zepif.c.o auth.c.o ccp.c.o chap-md5.c.o chap_ms.c.o chap-new.c.o demand.c.o eap.c.o ecp.c.o eui64.c.o fsm.c.o ipcp.c.o ipv6cp.c.o lcp.c.o magic.c.o mppe.c.o multilink.c.o ppp.c.o pppapi.c.o pppcrypt.c.o pppoe.c.o pppol2tp.c.o pppos.c.o upap.c.o utils.c.o vj.c.o arc4.c.o des.c.o md4.c.o md5.c.o sha1.c.o sntp.c.o mdns.c.o mdns_out.c.o mdns_domain.c.o ) endforeach() -foreach(tgt pico ipv4 ipv4-ipv6 ipv4-big ipv4-ipv6-big ipv4-bt ipv4-ipv6-bt ipv4-bt-big ipv4-ipv6-bt-big) +foreach(tgt pico lwip lwip-bt) add_custom_command(TARGET ${tgt}-${cpu} POST_BUILD COMMAND arm-none-eabi-ar d lib${tgt}-${cpu}.a pico_malloc.c.o newlib_interface.c.o stdlib.c.o stdio.c.o stdio_uart.c.o new_delete.cpp.o COMMAND arm-none-eabi-ar d lib${tgt}-${cpu}.a btstack_flash_bank.c.o # Need to override with our own implementation @@ -327,7 +278,4 @@ add_custom_command(TARGET pico-${cpu} POST_BUILD COMMAND mkdir -p ../../../include/${cpu}/pico_base/pico COMMAND cp ./generated/pico_base/pico/version.h ../../../include/${cpu}/pico_base/pico/. COMMAND sed 's/include.*pico-sdk/include \"..\\/..\\/pico-sdk/' ./generated/pico_base/pico/config_autogen.h > ../../../include/${cpu}/pico_base/pico/config_autogen.h - COMMAND cp ../tusb_config.h ../../../include/${cpu}/. - COMMAND cp ../btstack_config.h ../../../include/${cpu}/. - COMMAND cp ../lwipopts.h ../../../include/. ) diff --git a/tools/libpico/lwipopts.h b/tools/libpico/lwipopts.h index 3dca99e8f..5e20ea180 100644 --- a/tools/libpico/lwipopts.h +++ b/tools/libpico/lwipopts.h @@ -8,8 +8,8 @@ extern "C" { extern void noInterrupts(); extern void interrupts(); #define SYS_ARCH_DECL_PROTECT int -#define SYS_ARCH_PROTECT(lev) noInterrupts -#define SYS_ARCH_UNPROTECT(lev) interrupts +#define SYS_ARCH_PROTECT(lev) {(void) lev; noInterrupts;} +#define SYS_ARCH_UNPROTECT(lev) {(void) lev; interrupts();} extern unsigned long __lwip_rand(void); #define LWIP_RAND() __lwip_rand() diff --git a/tools/libpico/make-libpico.sh b/tools/libpico/make-libpico.sh index d7bf914f8..45b9e9193 100755 --- a/tools/libpico/make-libpico.sh +++ b/tools/libpico/make-libpico.sh @@ -14,43 +14,46 @@ cd build-rp2040 CPU=rp2040 cmake .. make -j -# The develop branch of the SDK seems to have busted the RP2040 boot2.S files. -# These don't change and aren't lkikely to get any new additions, so comment out -# for now and use the prior versions built under earlier SDK. -#rm -rf boot -#mkdir boot -#cd boot -#mkdir -p pico -#touch pico/config.h -#for type in boot2_generic_03h boot2_is25lp080 boot2_w25q080 boot2_w25x10cl; do -# for div in 2 4; do -# arm-none-eabi-gcc -march=armv6-m -mcpu=cortex-m0plus -mthumb -O3 \ -# -DNDEBUG -DPICO_FLASH_SPI_CLKDIV=$div \ -# -c "$PICO_SDK_PATH/src/rp2040/boot_stage2/$type.S" \ -# -I "$PICO_SDK_PATH/src/boards/include/boards/" \ -# -I "$PICO_SDK_PATH/src/rp2040/hardware_regs/include/" \ -# -I "$PICO_SDK_PATH/src/rp2_common/pico_platform/include/" \ -# -I "$PICO_SDK_PATH/src/rp2_common/boot_stage2/asminclude/" \ -# -I "$PICO_SDK_PATH/src/rp2040/pico_platform/include/" \ -# -I "$PICO_SDK_PATH/src/rp2040/boot_stage2/asminclude/" \ -# -I . -# -# arm-none-eabi-gcc -march=armv6-m -mcpu=cortex-m0plus -mthumb -O3 \ -# -DNDEBUG -Wl,--build-id=none --specs=nosys.specs -nostartfiles \ -# -Wl,--script="$PICO_SDK_PATH/src/rp2040/boot_stage2/boot_stage2.ld" \ -# -Wl,-Map=$type.$div.elf.map $type.o -o $type.$div.elf -# -# arm-none-eabi-objdump -h $type.$div.elf > $type.$div.dis -# arm-none-eabi-objdump -d $type.$div.elf >> $type.$div.dis -# -# arm-none-eabi-objcopy -Obinary $type.$div.elf $type.$div.bin -# -# python3 "$PICO_SDK_PATH/src/rp2040/boot_stage2/pad_checksum" \ -# -s 0xffffffff $type.$div.bin ${type}_${div}_padded_checksum.S -# done -#done -#mv *.S ../../../../boot2/rp2040/. -#cd ../.. +rm -rf boot +mkdir boot +cd boot +mkdir -p pico +touch pico/config.h +cp ../generated/pico_base/pico/*.h pico/. +for type in boot2_generic_03h boot2_is25lp080 boot2_w25q080 boot2_w25x10cl; do + for div in 2 4; do + arm-none-eabi-gcc -march=armv6-m -mcpu=cortex-m0plus -mthumb -O3 \ + -DNDEBUG -DPICO_FLASH_SPI_CLKDIV=$div \ + -c "$PICO_SDK_PATH/src/rp2040/boot_stage2/$type.S" \ + -I "$PICO_SDK_PATH/src/common/pico_base_headers/include/" \ + -I "$PICO_SDK_PATH/src/rp2_common/pico_platform_compiler/include/" \ + -I "$PICO_SDK_PATH/src/rp2_common/pico_platform_sections/include/" \ + -I "$PICO_SDK_PATH/src/rp2_common/pico_platform_panic/include/" \ + -I "$PICO_SDK_PATH/src/rp2_common/pico_platform_common/include/" \ + -I "$PICO_SDK_PATH/src/boards/include/boards/" \ + -I "$PICO_SDK_PATH/src/rp2040/hardware_regs/include/" \ + -I "$PICO_SDK_PATH/src/rp2_common/pico_platform/include/" \ + -I "$PICO_SDK_PATH/src/rp2_common/boot_stage2/asminclude/" \ + -I "$PICO_SDK_PATH/src/rp2040/pico_platform/include/" \ + -I "$PICO_SDK_PATH/src/rp2040/boot_stage2/asminclude/" \ + -I . + + arm-none-eabi-gcc -march=armv6-m -mcpu=cortex-m0plus -mthumb -O3 \ + -DNDEBUG -Wl,--build-id=none --specs=nosys.specs -nostartfiles \ + -Wl,--script="$PICO_SDK_PATH/src/rp2040/boot_stage2/boot_stage2.ld" \ + -Wl,-Map=$type.$div.elf.map $type.o -o $type.$div.elf + + arm-none-eabi-objdump -h $type.$div.elf > $type.$div.dis + arm-none-eabi-objdump -d $type.$div.elf >> $type.$div.dis + + arm-none-eabi-objcopy -Obinary $type.$div.elf $type.$div.bin + + python3 "$PICO_SDK_PATH/src/rp2040/boot_stage2/pad_checksum" \ + -s 0xffffffff $type.$div.bin ${type}_${div}_padded_checksum.S + done +done +mv *.S ../../../../boot2/rp2040/. +cd .. cd .. rm -rf build-rp2350 diff --git a/tools/makeboards.py b/tools/makeboards.py index 42de69064..fb17b5dfb 100755 --- a/tools/makeboards.py +++ b/tools/makeboards.py @@ -162,28 +162,28 @@ 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.libpicow=liblwip-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.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth" % (name)) - print('%s.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a' % (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' % (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.libpicow=liblwip-bt.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.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.libpicow=liblwip-bt.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)) diff --git a/tools/platformio-build.py b/tools/platformio-build.py index ef984749a..440cb0a05 100755 --- a/tools/platformio-build.py +++ b/tools/platformio-build.py @@ -85,120 +85,47 @@ def is_pio_build(): # pico support library depends on ipv6 enable/disable libpico = File(os.path.join(FRAMEWORK_DIR, "lib", chip, "libpico.a")) if "PIO_FRAMEWORK_ARDUINO_ENABLE_BLUETOOTH" in flatten_cppdefines: - if "PIO_FRAMEWORK_ARDUINO_ENABLE_IPV6" in flatten_cppdefines: - libpicow = File(os.path.join(FRAMEWORK_DIR, "lib", chip, "libipv4-ipv6-bt.a")) - else: - libpicow = File(os.path.join(FRAMEWORK_DIR, "lib", chip, "libipv4-bt.a")) + libpicow = File(os.path.join(FRAMEWORK_DIR, "lib", chip, "liblwip-bt.a")) env.Append( CPPDEFINES=[ ("ENABLE_CLASSIC", 1), ("ENABLE_BLE", 1) ] ) -elif "PIO_FRAMEWORK_ARDUINO_ENABLE_IPV6" in flatten_cppdefines: - libpicow = File(os.path.join(FRAMEWORK_DIR, "lib", chip, "libipv4-ipv6.a")) else: - libpicow = File(os.path.join(FRAMEWORK_DIR, "lib", chip, "libipv4.a")) + libpicow = File(os.path.join(FRAMEWORK_DIR, "lib", chip, "liblwip.a")) env.Append( ASFLAGS=env.get("CCFLAGS", [])[:], ) -if chip == "rp2040": - env.Append( - CPPDEFINES=[ - ("ARDUINO", 10810), - "ARDUINO_ARCH_RP2040", - ("F_CPU", "$BOARD_F_CPU"), - ("BOARD_NAME", '\\"%s\\"' % env.subst("$BOARD")), - "ARM_MATH_CM0_FAMILY", - "ARM_MATH_CM0_PLUS", - "TARGET_RP2040", - ("PICO_RP2040", "1"), - # at this point, the main.py builder script hasn't updated upload.maximum_size yet, - # so it's the original value for the full flash. - ("PICO_FLASH_SIZE_BYTES", board.get("upload.maximum_size")) - ] - ) -elif (chip == "rp2350") or (chip == "rp2350-riscv"): - env.Append( - CPPDEFINES=[ - ("ARDUINO", 10810), - "ARDUINO_ARCH_RP2040", - ("F_CPU", "$BOARD_F_CPU"), - ("BOARD_NAME", '\\"%s\\"' % env.subst("$BOARD")), - ("CFG_TUSB_MCU", "OPT_MCU_RP2040"), - ("CFG_TUSB_OS", "OPT_OS_PICO"), - ("LIB_BOOT_STAGE2_HEADERS", "1"), - ("LIB_PICO_ATOMIC", "1"), - ("LIB_PICO_BIT_OPS", "1"), - ("LIB_PICO_BIT_OPS_PICO", "1"), - ("LIB_PICO_CLIB_INTERFACE", "1"), - ("LIB_PICO_CRT0", "1"), - ("LIB_PICO_CXX_OPTIONS", "1"), - ("LIB_PICO_DIVIDER", "1"), - ("LIB_PICO_DIVIDER_COMPILER", "1"), - ("LIB_PICO_DOUBLE", "1"), - ("LIB_PICO_FIX_RP2040_USB_DEVICE_ENUMERATION", "1"), - ("LIB_PICO_FLOAT", "1"), - ("LIB_PICO_INT64_OPS", "1"), - ("LIB_PICO_INT64_OPS_COMPILER", "1"), - ("LIB_PICO_MEM_OPS", "1"), - ("LIB_PICO_MEM_OPS_COMPILER", "1"), - ("LIB_PICO_NEWLIB_INTERFACE", "1"), - ("LIB_PICO_PLATFORM", "1"), - ("LIB_PICO_PLATFORM_COMPILER", "1"), - ("LIB_PICO_PLATFORM_PANIC", "1"), - ("LIB_PICO_PLATFORM_SECTIONS", "1"), - ("LIB_PICO_RUNTIME", "1"), - ("LIB_PICO_RUNTIME_INIT", "1"), - ("LIB_PICO_STANDARD_BINARY_INFO", "1"), - ("LIB_PICO_STANDARD_LINK", "1"), - ("LIB_PICO_SYNC", "1"), - ("LIB_PICO_SYNC_CRITICAL_SECTION", "1"), - ("LIB_PICO_SYNC_MUTEX", "1"), - ("LIB_PICO_SYNC_SEM", "1"), - ("LIB_PICO_TIME", "1"), - ("LIB_PICO_TIME_ADAPTER", "1"), - ("LIB_PICO_UNIQUE_ID", "1"), - ("LIB_PICO_UTIL", "1"), - ("LIB_TINYUSB_BOARD", "1"), - ("LIB_TINYUSB_DEVICE", "1"), - ("PICO_32BIT", "1"), - ("PICO_BOARD", '\\"pico2\\"'), - ("PICO_BUILD", "1"), - ("PICO_COPY_TO_RAM", "0"), - ("PICO_CXX_ENABLE_EXCEPTIONS", "0"), - ("PICO_NO_FLASH", "0"), - ("PICO_NO_HARDWARE", "0"), - ("PICO_ON_DEVICE", "1"), - ("PICO_RP2040_USB_DEVICE_ENUMERATION_FIX", "1"), - ("PICO_RP2040_USB_DEVICE_UFRAME_FIX", "1"), - ("PICO_RP2350", "1"), - ("PICO_USE_BLOCKED_RAM", "0"), - "TARGET_RP2350", - ("PICO_RP2350", "1"), - # at this point, the main.py builder script hasn't updated upload.maximum_size yet, - # so it's the original value for the full flash. - ("PICO_FLASH_SIZE_BYTES", board.get("upload.maximum_size")) - ] - ) - if chip == "rp2350": - env.Append( - CPPDEFINES=[ - ("LIB_PICO_DOUBLE_PICO", "1"), - ("LIB_PICO_FLOAT_PICO", "1"), - ("LIB_PICO_FLOAT_PICO_VFP", "1") - ] - ) - elif chip == "rp2350-riscv": - env.Append( - CPPDEFINES=[ - ("LIB_PICO_DOUBLE_COMPILER", "1"), - ("LIB_PICO_FLOAT_COMPILER", "1"), - ("PICO_RISCV", "1") - ] - ) +# add platform_def file GCC format to CPPDEFINES +def add_defines_from_platform_def(file): + with open(file, "r") as fp: + lines = fp.readlines() + for line in lines: + line = line.strip() + if line.startswith("-D"): + defn = line[2:].split('=') + if len(defn) == 2: + env.Append( CPPDEFINES=[ (defn[0], defn[1]) ] ) + else: + env.Append( CPPDEFINES=[ defn[0] ] ) + +add_defines_from_platform_def(os.path.join(FRAMEWORK_DIR, "lib", "platform_def.txt")) +add_defines_from_platform_def(os.path.join(FRAMEWORK_DIR, "lib", chip, "platform_def.txt")) + +env.Append( + CPPDEFINES=[ + ("ARDUINO", 10810), + "ARDUINO_ARCH_RP2040", + ("F_CPU", "$BOARD_F_CPU"), + ("BOARD_NAME", '\\"%s\\"' % env.subst("$BOARD")), + # at this point, the main.py builder script hasn't updated upload.maximum_size yet, + # so it's the original value for the full flash. + ("PICO_FLASH_SIZE_BYTES", board.get("upload.maximum_size")) + ] +) if chip == "rp2040": toolopts = ["-march=armv6-m", "-mcpu=cortex-m0plus", "-mthumb"] diff --git a/tools/tzupdate.sh b/tools/tzupdate.sh deleted file mode 100755 index 76c91906f..000000000 --- a/tools/tzupdate.sh +++ /dev/null @@ -1,66 +0,0 @@ -#!/bin/sh - -# this shell script refreshes world timezone definitions in -# cores/rp2040/TZ.h -# -# to run it, use: -# /path/to/TZupdate.sh -# tools/TZupdate.sh -# ./TZupdate.sh - -dir=$(cd ${0%/*} 2>/dev/null; pwd) -base=${0##*/} - -csv=https://raw.githubusercontent.com/nayarsystems/posix_tz_db/master/zones.csv - -set -e - -tz_tmpdir=$(mktemp -d) -trap 'rm -r $tz_tmpdir' EXIT - -input=$tz_tmpdir/zones.csv -names=$tz_tmpdir/names.txt -values=$tz_tmpdir/values.txt - -wget -O $input $csv || curl $csv > $input - -sed -e 's/^[^,]*,//g' -e 's,^,(,g' -e 's,$,),g' < $input > $values -sed -e 's/^\([^,]*\),.*/#define TZ_\1/g' -e 's,["],,g' < $input | tr '/\-+' '_mp' > $names - -( - -cat << EOF - -// autogenerated from $csv -// by script /tools/${base} -// $(date -u) -// -// This database is autogenerated from IANA timezone database -// ${csv} -// (using https://www.iana.org/time-zones) -// and can be updated on demand in this repository -// or by yourself using the above script - -#pragma once - -EOF - -paste $names $values - -) > $tz_tmpdir/TZ.h - -backup=$(date +%s) -mv ${dir}/../cores/rp2040/TZ.h ${dir}/../cores/rp2040/TZ.h.$backup -mv $tz_tmpdir/TZ.h ${dir}/../cores/rp2040/TZ.h - -cat << EOF - -Done: - '${dir}/../cores/rp2040/TZ.h' is updated - -Diff: -----8<-------8<------8<--- -$(diff -u ${dir}/../cores/rp2040/TZ.h.$backup ${dir}/../cores/rp2040/TZ.h) ---->8----->8------>8------ - -EOF diff --git a/variants/olimex_pico2xl/pins_arduino.h b/variants/olimex_pico2xl/pins_arduino.h index e30134871..0a345060f 100644 --- a/variants/olimex_pico2xl/pins_arduino.h +++ b/variants/olimex_pico2xl/pins_arduino.h @@ -1,3 +1,36 @@ #pragma once #define PICO_RP2350A 0 // RP2350B -#include "../rpipico2/pins_arduino.h" + +// 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" diff --git a/variants/olimex_pico2xxl/pins_arduino.h b/variants/olimex_pico2xxl/pins_arduino.h index 05dcc2766..08e9059d5 100644 --- a/variants/olimex_pico2xxl/pins_arduino.h +++ b/variants/olimex_pico2xxl/pins_arduino.h @@ -1,4 +1,37 @@ #pragma once #define PICO_RP2350A 0 // RP2350B #define RP2350_PSRAM_CS 8 -#include "../rpipico2/pins_arduino.h" + +// 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"