From 6250337c9cf725238df19104f7bf801e91b56e1a Mon Sep 17 00:00:00 2001 From: Jim Mussared Date: Fri, 27 Jan 2023 14:17:19 +1100 Subject: [PATCH] ports: Make all network-capable boards use bundle-networking. This will ensure that any board with networking support gets: - webrepl - mip - urequests - ntptime This work was funded through GitHub Sponsors. Signed-off-by: Jim Mussared --- ports/esp32/boards/manifest.py | 7 +++---- ports/esp8266/boards/manifest.py | 4 +--- ports/mimxrt/boards/MIMXRT1020_EVK/manifest.py | 3 +++ ports/mimxrt/boards/MIMXRT1020_EVK/mpconfigboard.mk | 2 ++ ports/mimxrt/boards/MIMXRT1050_EVK/manifest.py | 3 +++ ports/mimxrt/boards/MIMXRT1050_EVK/mpconfigboard.mk | 2 ++ ports/mimxrt/boards/MIMXRT1060_EVK/manifest.py | 3 +++ ports/mimxrt/boards/MIMXRT1060_EVK/mpconfigboard.mk | 2 ++ ports/mimxrt/boards/MIMXRT1064_EVK/manifest.py | 3 +++ ports/mimxrt/boards/MIMXRT1064_EVK/mpconfigboard.mk | 2 ++ ports/mimxrt/boards/MIMXRT1170_EVK/manifest.py | 3 +++ ports/mimxrt/boards/MIMXRT1170_EVK/mpconfigboard.mk | 2 ++ ports/mimxrt/boards/SEEED_ARCH_MIX/manifest.py | 3 +++ ports/mimxrt/boards/SEEED_ARCH_MIX/mpconfigboard.mk | 4 +++- ports/mimxrt/boards/TEENSY41/manifest.py | 3 +++ ports/mimxrt/boards/TEENSY41/mpconfigboard.mk | 2 ++ ports/rp2/boards/ARDUINO_NANO_RP2040_CONNECT/manifest.py | 4 +--- ports/rp2/boards/PICO_W/manifest.py | 6 ++---- ports/rp2/boards/PICO_W/mpconfigboard.cmake | 2 +- ports/rp2/boards/W5100S_EVB_PICO/manifest.py | 3 +++ ports/rp2/boards/W5100S_EVB_PICO/mpconfigboard.cmake | 1 + ports/rp2/boards/W5500_EVB_PICO/manifest.py | 3 +++ ports/rp2/boards/W5500_EVB_PICO/mpconfigboard.cmake | 1 + ports/stm32/boards/ARDUINO_PORTENTA_H7/manifest.py | 4 +--- ports/stm32/boards/NUCLEO_F429ZI/manifest.py | 2 ++ ports/stm32/boards/NUCLEO_F429ZI/mpconfigboard.mk | 2 ++ ports/stm32/boards/NUCLEO_F439ZI/manifest.py | 2 ++ ports/stm32/boards/NUCLEO_F439ZI/mpconfigboard.mk | 2 ++ ports/stm32/boards/NUCLEO_F746ZG/manifest.py | 2 ++ ports/stm32/boards/NUCLEO_F746ZG/mpconfigboard.mk | 2 ++ ports/stm32/boards/NUCLEO_F756ZG/manifest.py | 2 ++ ports/stm32/boards/NUCLEO_F756ZG/mpconfigboard.mk | 2 ++ ports/stm32/boards/NUCLEO_F767ZI/manifest.py | 2 ++ ports/stm32/boards/NUCLEO_F767ZI/mpconfigboard.mk | 2 ++ ports/stm32/boards/NUCLEO_H743ZI/manifest.py | 2 ++ ports/stm32/boards/NUCLEO_H743ZI/mpconfigboard.mk | 2 ++ ports/stm32/boards/OLIMEX_E407/manifest.py | 2 ++ ports/stm32/boards/PYBD_SF2/manifest.py | 2 +- ports/stm32/boards/STM32F769DISC/manifest.py | 2 ++ ports/stm32/boards/STM32F769DISC/mpconfigboard.mk | 2 ++ ports/stm32/boards/STM32F7DISC/manifest.py | 2 ++ ports/stm32/boards/STM32F7DISC/mpconfigboard.mk | 2 ++ ports/stm32/boards/VCC_GND_F407ZG/manifest.py | 2 ++ ports/stm32/boards/VCC_GND_F407ZG/mpconfigboard.mk | 2 ++ 44 files changed, 92 insertions(+), 20 deletions(-) create mode 100644 ports/mimxrt/boards/MIMXRT1020_EVK/manifest.py create mode 100644 ports/mimxrt/boards/MIMXRT1050_EVK/manifest.py create mode 100644 ports/mimxrt/boards/MIMXRT1060_EVK/manifest.py create mode 100644 ports/mimxrt/boards/MIMXRT1064_EVK/manifest.py create mode 100644 ports/mimxrt/boards/MIMXRT1170_EVK/manifest.py create mode 100644 ports/mimxrt/boards/SEEED_ARCH_MIX/manifest.py create mode 100644 ports/mimxrt/boards/TEENSY41/manifest.py create mode 100644 ports/rp2/boards/W5100S_EVB_PICO/manifest.py create mode 100644 ports/rp2/boards/W5500_EVB_PICO/manifest.py create mode 100644 ports/stm32/boards/NUCLEO_F429ZI/manifest.py create mode 100644 ports/stm32/boards/NUCLEO_F439ZI/manifest.py create mode 100644 ports/stm32/boards/NUCLEO_F746ZG/manifest.py create mode 100644 ports/stm32/boards/NUCLEO_F756ZG/manifest.py create mode 100644 ports/stm32/boards/NUCLEO_F767ZI/manifest.py create mode 100644 ports/stm32/boards/NUCLEO_H743ZI/manifest.py create mode 100644 ports/stm32/boards/OLIMEX_E407/manifest.py create mode 100644 ports/stm32/boards/STM32F769DISC/manifest.py create mode 100644 ports/stm32/boards/STM32F7DISC/manifest.py create mode 100644 ports/stm32/boards/VCC_GND_F407ZG/manifest.py diff --git a/ports/esp32/boards/manifest.py b/ports/esp32/boards/manifest.py index 3f6c8cfde5..a6df79f0a3 100644 --- a/ports/esp32/boards/manifest.py +++ b/ports/esp32/boards/manifest.py @@ -1,15 +1,14 @@ freeze("$(PORT_DIR)/modules") include("$(MPY_DIR)/extmod/uasyncio") +# Useful networking-related packages. +require("bundle-networking") + # Require some micropython-lib modules. require("dht") require("ds18x20") -require("mip") require("neopixel") -require("ntptime") require("onewire") require("umqtt.robust") require("umqtt.simple") require("upysh") -require("urequests") -require("webrepl") diff --git a/ports/esp8266/boards/manifest.py b/ports/esp8266/boards/manifest.py index 53975f6a6b..10fa6da279 100644 --- a/ports/esp8266/boards/manifest.py +++ b/ports/esp8266/boards/manifest.py @@ -1,8 +1,6 @@ freeze("$(PORT_DIR)/modules") +require("bundle-networking") require("dht") require("ds18x20") -require("mip") require("neopixel") -require("ntptime") require("onewire") -require("webrepl") diff --git a/ports/mimxrt/boards/MIMXRT1020_EVK/manifest.py b/ports/mimxrt/boards/MIMXRT1020_EVK/manifest.py new file mode 100644 index 0000000000..107181c31c --- /dev/null +++ b/ports/mimxrt/boards/MIMXRT1020_EVK/manifest.py @@ -0,0 +1,3 @@ +include("../manifest.py") + +require("bundle-networking") diff --git a/ports/mimxrt/boards/MIMXRT1020_EVK/mpconfigboard.mk b/ports/mimxrt/boards/MIMXRT1020_EVK/mpconfigboard.mk index e8922e4b7a..85bc1f71b6 100644 --- a/ports/mimxrt/boards/MIMXRT1020_EVK/mpconfigboard.mk +++ b/ports/mimxrt/boards/MIMXRT1020_EVK/mpconfigboard.mk @@ -13,6 +13,8 @@ MICROPY_PY_LWIP = 1 MICROPY_PY_USSL = 1 MICROPY_SSL_MBEDTLS = 1 +FROZEN_MANIFEST ?= $(BOARD_DIR)/manifest.py + JLINK_PATH ?= /media/RT1020-EVK/ JLINK_COMMANDER_SCRIPT = $(BUILD)/script.jlink diff --git a/ports/mimxrt/boards/MIMXRT1050_EVK/manifest.py b/ports/mimxrt/boards/MIMXRT1050_EVK/manifest.py new file mode 100644 index 0000000000..107181c31c --- /dev/null +++ b/ports/mimxrt/boards/MIMXRT1050_EVK/manifest.py @@ -0,0 +1,3 @@ +include("../manifest.py") + +require("bundle-networking") diff --git a/ports/mimxrt/boards/MIMXRT1050_EVK/mpconfigboard.mk b/ports/mimxrt/boards/MIMXRT1050_EVK/mpconfigboard.mk index 0084335049..8e4213569a 100644 --- a/ports/mimxrt/boards/MIMXRT1050_EVK/mpconfigboard.mk +++ b/ports/mimxrt/boards/MIMXRT1050_EVK/mpconfigboard.mk @@ -12,3 +12,5 @@ MICROPY_HW_SDRAM_SIZE = 0x2000000 # 32MB MICROPY_PY_LWIP = 1 MICROPY_PY_USSL = 1 MICROPY_SSL_MBEDTLS = 1 + +FROZEN_MANIFEST ?= $(BOARD_DIR)/manifest.py diff --git a/ports/mimxrt/boards/MIMXRT1060_EVK/manifest.py b/ports/mimxrt/boards/MIMXRT1060_EVK/manifest.py new file mode 100644 index 0000000000..107181c31c --- /dev/null +++ b/ports/mimxrt/boards/MIMXRT1060_EVK/manifest.py @@ -0,0 +1,3 @@ +include("../manifest.py") + +require("bundle-networking") diff --git a/ports/mimxrt/boards/MIMXRT1060_EVK/mpconfigboard.mk b/ports/mimxrt/boards/MIMXRT1060_EVK/mpconfigboard.mk index 96afe276f7..22cd5356d9 100644 --- a/ports/mimxrt/boards/MIMXRT1060_EVK/mpconfigboard.mk +++ b/ports/mimxrt/boards/MIMXRT1060_EVK/mpconfigboard.mk @@ -13,6 +13,8 @@ MICROPY_PY_LWIP = 1 MICROPY_PY_USSL = 1 MICROPY_SSL_MBEDTLS = 1 +FROZEN_MANIFEST ?= $(BOARD_DIR)/manifest.py + JLINK_PATH ?= /media/RT1060-EVK/ JLINK_COMMANDER_SCRIPT = $(BUILD)/script.jlink diff --git a/ports/mimxrt/boards/MIMXRT1064_EVK/manifest.py b/ports/mimxrt/boards/MIMXRT1064_EVK/manifest.py new file mode 100644 index 0000000000..107181c31c --- /dev/null +++ b/ports/mimxrt/boards/MIMXRT1064_EVK/manifest.py @@ -0,0 +1,3 @@ +include("../manifest.py") + +require("bundle-networking") diff --git a/ports/mimxrt/boards/MIMXRT1064_EVK/mpconfigboard.mk b/ports/mimxrt/boards/MIMXRT1064_EVK/mpconfigboard.mk index ceb1e9796e..08696d72ff 100644 --- a/ports/mimxrt/boards/MIMXRT1064_EVK/mpconfigboard.mk +++ b/ports/mimxrt/boards/MIMXRT1064_EVK/mpconfigboard.mk @@ -13,6 +13,8 @@ MICROPY_PY_LWIP = 1 MICROPY_PY_USSL = 1 MICROPY_SSL_MBEDTLS = 1 +FROZEN_MANIFEST ?= $(BOARD_DIR)/manifest.py + JLINK_PATH ?= /media/RT1064-EVK/ deploy: $(BUILD)/firmware.bin diff --git a/ports/mimxrt/boards/MIMXRT1170_EVK/manifest.py b/ports/mimxrt/boards/MIMXRT1170_EVK/manifest.py new file mode 100644 index 0000000000..107181c31c --- /dev/null +++ b/ports/mimxrt/boards/MIMXRT1170_EVK/manifest.py @@ -0,0 +1,3 @@ +include("../manifest.py") + +require("bundle-networking") diff --git a/ports/mimxrt/boards/MIMXRT1170_EVK/mpconfigboard.mk b/ports/mimxrt/boards/MIMXRT1170_EVK/mpconfigboard.mk index ea72008d51..dc44b93bd0 100644 --- a/ports/mimxrt/boards/MIMXRT1170_EVK/mpconfigboard.mk +++ b/ports/mimxrt/boards/MIMXRT1170_EVK/mpconfigboard.mk @@ -15,6 +15,8 @@ MICROPY_PY_LWIP = 1 MICROPY_PY_USSL = 1 MICROPY_SSL_MBEDTLS = 1 +FROZEN_MANIFEST ?= $(BOARD_DIR)/manifest.py + CFLAGS += -DCPU_MIMXRT1176DVMAA_cm7 \ -DMIMXRT117x_SERIES \ -DENET_ENHANCEDBUFFERDESCRIPTOR_MODE=1 \ diff --git a/ports/mimxrt/boards/SEEED_ARCH_MIX/manifest.py b/ports/mimxrt/boards/SEEED_ARCH_MIX/manifest.py new file mode 100644 index 0000000000..107181c31c --- /dev/null +++ b/ports/mimxrt/boards/SEEED_ARCH_MIX/manifest.py @@ -0,0 +1,3 @@ +include("../manifest.py") + +require("bundle-networking") diff --git a/ports/mimxrt/boards/SEEED_ARCH_MIX/mpconfigboard.mk b/ports/mimxrt/boards/SEEED_ARCH_MIX/mpconfigboard.mk index 82a95c493c..8e530ac558 100644 --- a/ports/mimxrt/boards/SEEED_ARCH_MIX/mpconfigboard.mk +++ b/ports/mimxrt/boards/SEEED_ARCH_MIX/mpconfigboard.mk @@ -13,4 +13,6 @@ MICROPY_PY_LWIP = 1 MICROPY_PY_USSL = 1 MICROPY_SSL_MBEDTLS = 1 -CFLAGS += -DSPI_RETRY_TIMES=1000000 \ No newline at end of file +FROZEN_MANIFEST ?= $(BOARD_DIR)/manifest.py + +CFLAGS += -DSPI_RETRY_TIMES=1000000 diff --git a/ports/mimxrt/boards/TEENSY41/manifest.py b/ports/mimxrt/boards/TEENSY41/manifest.py new file mode 100644 index 0000000000..107181c31c --- /dev/null +++ b/ports/mimxrt/boards/TEENSY41/manifest.py @@ -0,0 +1,3 @@ +include("../manifest.py") + +require("bundle-networking") diff --git a/ports/mimxrt/boards/TEENSY41/mpconfigboard.mk b/ports/mimxrt/boards/TEENSY41/mpconfigboard.mk index 601a2cfe86..ca7e10b5e4 100755 --- a/ports/mimxrt/boards/TEENSY41/mpconfigboard.mk +++ b/ports/mimxrt/boards/TEENSY41/mpconfigboard.mk @@ -11,5 +11,7 @@ MICROPY_PY_LWIP = 1 MICROPY_PY_USSL = 1 MICROPY_SSL_MBEDTLS = 1 +FROZEN_MANIFEST ?= $(BOARD_DIR)/manifest.py + deploy: $(BUILD)/firmware.hex teensy_loader_cli --mcu=imxrt1062 -v -w $< diff --git a/ports/rp2/boards/ARDUINO_NANO_RP2040_CONNECT/manifest.py b/ports/rp2/boards/ARDUINO_NANO_RP2040_CONNECT/manifest.py index 5061e2cf05..2fed2b1921 100644 --- a/ports/rp2/boards/ARDUINO_NANO_RP2040_CONNECT/manifest.py +++ b/ports/rp2/boards/ARDUINO_NANO_RP2040_CONNECT/manifest.py @@ -1,9 +1,7 @@ include("$(PORT_DIR)/boards/manifest.py") # Networking -require("webrepl") -require("urequests") -require("ntptime") +require("bundle-networking") # Drivers require("lsm6dsox") diff --git a/ports/rp2/boards/PICO_W/manifest.py b/ports/rp2/boards/PICO_W/manifest.py index 8a74006c64..02d1874b52 100644 --- a/ports/rp2/boards/PICO_W/manifest.py +++ b/ports/rp2/boards/PICO_W/manifest.py @@ -1,5 +1,3 @@ -include("../manifest.py") +include("$(PORT_DIR)/boards/manifest.py") -require("mip") -require("ntptime") -require("urequests") +require("bundle-networking") diff --git a/ports/rp2/boards/PICO_W/mpconfigboard.cmake b/ports/rp2/boards/PICO_W/mpconfigboard.cmake index 681e0dec44..df9d70c016 100644 --- a/ports/rp2/boards/PICO_W/mpconfigboard.cmake +++ b/ports/rp2/boards/PICO_W/mpconfigboard.cmake @@ -3,4 +3,4 @@ set(MICROPY_PY_LWIP ON) set(MICROPY_PY_NETWORK_CYW43 ON) # Board specific version of the frozen manifest -set(MICROPY_FROZEN_MANIFEST ${CMAKE_SOURCE_DIR}/boards/PICO_W/manifest.py) +set(MICROPY_FROZEN_MANIFEST ${MICROPY_BOARD_DIR}/manifest.py) diff --git a/ports/rp2/boards/W5100S_EVB_PICO/manifest.py b/ports/rp2/boards/W5100S_EVB_PICO/manifest.py new file mode 100644 index 0000000000..02d1874b52 --- /dev/null +++ b/ports/rp2/boards/W5100S_EVB_PICO/manifest.py @@ -0,0 +1,3 @@ +include("$(PORT_DIR)/boards/manifest.py") + +require("bundle-networking") diff --git a/ports/rp2/boards/W5100S_EVB_PICO/mpconfigboard.cmake b/ports/rp2/boards/W5100S_EVB_PICO/mpconfigboard.cmake index 4746c6e267..5de986fabc 100644 --- a/ports/rp2/boards/W5100S_EVB_PICO/mpconfigboard.cmake +++ b/ports/rp2/boards/W5100S_EVB_PICO/mpconfigboard.cmake @@ -2,3 +2,4 @@ set(PICO_BOARD wiznet_w5100s_evb_pico) set(MICROPY_PY_NETWORK_WIZNET5K W5100S) set(MICROPY_PY_LWIP 1) +set(MICROPY_FROZEN_MANIFEST ${MICROPY_BOARD_DIR}/manifest.py) diff --git a/ports/rp2/boards/W5500_EVB_PICO/manifest.py b/ports/rp2/boards/W5500_EVB_PICO/manifest.py new file mode 100644 index 0000000000..02d1874b52 --- /dev/null +++ b/ports/rp2/boards/W5500_EVB_PICO/manifest.py @@ -0,0 +1,3 @@ +include("$(PORT_DIR)/boards/manifest.py") + +require("bundle-networking") diff --git a/ports/rp2/boards/W5500_EVB_PICO/mpconfigboard.cmake b/ports/rp2/boards/W5500_EVB_PICO/mpconfigboard.cmake index f7f2650bfa..dda5ba4e32 100644 --- a/ports/rp2/boards/W5500_EVB_PICO/mpconfigboard.cmake +++ b/ports/rp2/boards/W5500_EVB_PICO/mpconfigboard.cmake @@ -2,3 +2,4 @@ set(PICO_BOARD wiznet_w5100s_evb_pico) set(MICROPY_PY_NETWORK_WIZNET5K W5500) set(MICROPY_PY_LWIP 1) +set(MICROPY_FROZEN_MANIFEST ${MICROPY_BOARD_DIR}/manifest.py) diff --git a/ports/stm32/boards/ARDUINO_PORTENTA_H7/manifest.py b/ports/stm32/boards/ARDUINO_PORTENTA_H7/manifest.py index 3041e77fdb..6cb1719741 100644 --- a/ports/stm32/boards/ARDUINO_PORTENTA_H7/manifest.py +++ b/ports/stm32/boards/ARDUINO_PORTENTA_H7/manifest.py @@ -1,9 +1,7 @@ include("$(PORT_DIR)/boards/manifest.py") # Networking -require("webrepl") -require("urequests") -require("ntptime") +require("bundle-networking") # Utils require("logging") diff --git a/ports/stm32/boards/NUCLEO_F429ZI/manifest.py b/ports/stm32/boards/NUCLEO_F429ZI/manifest.py new file mode 100644 index 0000000000..ebfecd4844 --- /dev/null +++ b/ports/stm32/boards/NUCLEO_F429ZI/manifest.py @@ -0,0 +1,2 @@ +include("$(PORT_DIR)/boards/manifest.py") +require("bundle-networking") diff --git a/ports/stm32/boards/NUCLEO_F429ZI/mpconfigboard.mk b/ports/stm32/boards/NUCLEO_F429ZI/mpconfigboard.mk index 47b4432893..9e82be1dc7 100644 --- a/ports/stm32/boards/NUCLEO_F429ZI/mpconfigboard.mk +++ b/ports/stm32/boards/NUCLEO_F429ZI/mpconfigboard.mk @@ -9,3 +9,5 @@ TEXT1_ADDR = 0x08020000 MICROPY_PY_LWIP = 1 MICROPY_PY_USSL = 1 MICROPY_SSL_MBEDTLS = 1 + +FROZEN_MANIFEST = $(BOARD_DIR)/manifest.py diff --git a/ports/stm32/boards/NUCLEO_F439ZI/manifest.py b/ports/stm32/boards/NUCLEO_F439ZI/manifest.py new file mode 100644 index 0000000000..ebfecd4844 --- /dev/null +++ b/ports/stm32/boards/NUCLEO_F439ZI/manifest.py @@ -0,0 +1,2 @@ +include("$(PORT_DIR)/boards/manifest.py") +require("bundle-networking") diff --git a/ports/stm32/boards/NUCLEO_F439ZI/mpconfigboard.mk b/ports/stm32/boards/NUCLEO_F439ZI/mpconfigboard.mk index 52702b5112..69b0f80a2d 100644 --- a/ports/stm32/boards/NUCLEO_F439ZI/mpconfigboard.mk +++ b/ports/stm32/boards/NUCLEO_F439ZI/mpconfigboard.mk @@ -9,3 +9,5 @@ TEXT1_ADDR = 0x08020000 MICROPY_PY_LWIP = 1 MICROPY_PY_USSL = 1 MICROPY_SSL_MBEDTLS = 1 + +FROZEN_MANIFEST = $(BOARD_DIR)/manifest.py diff --git a/ports/stm32/boards/NUCLEO_F746ZG/manifest.py b/ports/stm32/boards/NUCLEO_F746ZG/manifest.py new file mode 100644 index 0000000000..ebfecd4844 --- /dev/null +++ b/ports/stm32/boards/NUCLEO_F746ZG/manifest.py @@ -0,0 +1,2 @@ +include("$(PORT_DIR)/boards/manifest.py") +require("bundle-networking") diff --git a/ports/stm32/boards/NUCLEO_F746ZG/mpconfigboard.mk b/ports/stm32/boards/NUCLEO_F746ZG/mpconfigboard.mk index 8b54dc84e1..9506b67595 100644 --- a/ports/stm32/boards/NUCLEO_F746ZG/mpconfigboard.mk +++ b/ports/stm32/boards/NUCLEO_F746ZG/mpconfigboard.mk @@ -9,3 +9,5 @@ TEXT1_ADDR = 0x08020000 MICROPY_PY_LWIP = 1 MICROPY_PY_USSL = 1 MICROPY_SSL_MBEDTLS = 1 + +FROZEN_MANIFEST = $(BOARD_DIR)/manifest.py diff --git a/ports/stm32/boards/NUCLEO_F756ZG/manifest.py b/ports/stm32/boards/NUCLEO_F756ZG/manifest.py new file mode 100644 index 0000000000..ebfecd4844 --- /dev/null +++ b/ports/stm32/boards/NUCLEO_F756ZG/manifest.py @@ -0,0 +1,2 @@ +include("$(PORT_DIR)/boards/manifest.py") +require("bundle-networking") diff --git a/ports/stm32/boards/NUCLEO_F756ZG/mpconfigboard.mk b/ports/stm32/boards/NUCLEO_F756ZG/mpconfigboard.mk index f656ed0e58..90fc242f9a 100644 --- a/ports/stm32/boards/NUCLEO_F756ZG/mpconfigboard.mk +++ b/ports/stm32/boards/NUCLEO_F756ZG/mpconfigboard.mk @@ -9,3 +9,5 @@ TEXT1_ADDR = 0x08020000 MICROPY_PY_LWIP = 1 MICROPY_PY_USSL = 1 MICROPY_SSL_MBEDTLS = 1 + +FROZEN_MANIFEST = $(BOARD_DIR)/manifest.py diff --git a/ports/stm32/boards/NUCLEO_F767ZI/manifest.py b/ports/stm32/boards/NUCLEO_F767ZI/manifest.py new file mode 100644 index 0000000000..ebfecd4844 --- /dev/null +++ b/ports/stm32/boards/NUCLEO_F767ZI/manifest.py @@ -0,0 +1,2 @@ +include("$(PORT_DIR)/boards/manifest.py") +require("bundle-networking") diff --git a/ports/stm32/boards/NUCLEO_F767ZI/mpconfigboard.mk b/ports/stm32/boards/NUCLEO_F767ZI/mpconfigboard.mk index 0fdc1a6dcd..6ef9d42f9d 100644 --- a/ports/stm32/boards/NUCLEO_F767ZI/mpconfigboard.mk +++ b/ports/stm32/boards/NUCLEO_F767ZI/mpconfigboard.mk @@ -10,3 +10,5 @@ TEXT1_ADDR = 0x08020000 MICROPY_PY_LWIP = 1 MICROPY_PY_USSL = 1 MICROPY_SSL_MBEDTLS = 1 + +FROZEN_MANIFEST = $(BOARD_DIR)/manifest.py diff --git a/ports/stm32/boards/NUCLEO_H743ZI/manifest.py b/ports/stm32/boards/NUCLEO_H743ZI/manifest.py new file mode 100644 index 0000000000..ebfecd4844 --- /dev/null +++ b/ports/stm32/boards/NUCLEO_H743ZI/manifest.py @@ -0,0 +1,2 @@ +include("$(PORT_DIR)/boards/manifest.py") +require("bundle-networking") diff --git a/ports/stm32/boards/NUCLEO_H743ZI/mpconfigboard.mk b/ports/stm32/boards/NUCLEO_H743ZI/mpconfigboard.mk index 8a16c2f010..8212725943 100644 --- a/ports/stm32/boards/NUCLEO_H743ZI/mpconfigboard.mk +++ b/ports/stm32/boards/NUCLEO_H743ZI/mpconfigboard.mk @@ -21,3 +21,5 @@ MICROPY_PY_LWIP = 1 MICROPY_PY_USSL = 1 MICROPY_SSL_MBEDTLS = 1 MICROPY_VFS_LFS2 = 1 + +FROZEN_MANIFEST = $(BOARD_DIR)/manifest.py diff --git a/ports/stm32/boards/OLIMEX_E407/manifest.py b/ports/stm32/boards/OLIMEX_E407/manifest.py new file mode 100644 index 0000000000..ebfecd4844 --- /dev/null +++ b/ports/stm32/boards/OLIMEX_E407/manifest.py @@ -0,0 +1,2 @@ +include("$(PORT_DIR)/boards/manifest.py") +require("bundle-networking") diff --git a/ports/stm32/boards/PYBD_SF2/manifest.py b/ports/stm32/boards/PYBD_SF2/manifest.py index 0ee11baf4b..f096d1ad05 100644 --- a/ports/stm32/boards/PYBD_SF2/manifest.py +++ b/ports/stm32/boards/PYBD_SF2/manifest.py @@ -1,3 +1,3 @@ include("$(PORT_DIR)/boards/manifest.py") include("$(PORT_DIR)/boards/manifest_pyboard.py") -require("webrepl") +require("bundle-networking") diff --git a/ports/stm32/boards/STM32F769DISC/manifest.py b/ports/stm32/boards/STM32F769DISC/manifest.py new file mode 100644 index 0000000000..ebfecd4844 --- /dev/null +++ b/ports/stm32/boards/STM32F769DISC/manifest.py @@ -0,0 +1,2 @@ +include("$(PORT_DIR)/boards/manifest.py") +require("bundle-networking") diff --git a/ports/stm32/boards/STM32F769DISC/mpconfigboard.mk b/ports/stm32/boards/STM32F769DISC/mpconfigboard.mk index dfee1a7ac7..6457fc6046 100644 --- a/ports/stm32/boards/STM32F769DISC/mpconfigboard.mk +++ b/ports/stm32/boards/STM32F769DISC/mpconfigboard.mk @@ -44,3 +44,5 @@ endif MICROPY_PY_LWIP = 1 MICROPY_PY_USSL = 1 MICROPY_SSL_MBEDTLS = 1 + +FROZEN_MANIFEST = $(BOARD_DIR)/manifest.py diff --git a/ports/stm32/boards/STM32F7DISC/manifest.py b/ports/stm32/boards/STM32F7DISC/manifest.py new file mode 100644 index 0000000000..ebfecd4844 --- /dev/null +++ b/ports/stm32/boards/STM32F7DISC/manifest.py @@ -0,0 +1,2 @@ +include("$(PORT_DIR)/boards/manifest.py") +require("bundle-networking") diff --git a/ports/stm32/boards/STM32F7DISC/mpconfigboard.mk b/ports/stm32/boards/STM32F7DISC/mpconfigboard.mk index 8b54dc84e1..9506b67595 100644 --- a/ports/stm32/boards/STM32F7DISC/mpconfigboard.mk +++ b/ports/stm32/boards/STM32F7DISC/mpconfigboard.mk @@ -9,3 +9,5 @@ TEXT1_ADDR = 0x08020000 MICROPY_PY_LWIP = 1 MICROPY_PY_USSL = 1 MICROPY_SSL_MBEDTLS = 1 + +FROZEN_MANIFEST = $(BOARD_DIR)/manifest.py diff --git a/ports/stm32/boards/VCC_GND_F407ZG/manifest.py b/ports/stm32/boards/VCC_GND_F407ZG/manifest.py new file mode 100644 index 0000000000..ebfecd4844 --- /dev/null +++ b/ports/stm32/boards/VCC_GND_F407ZG/manifest.py @@ -0,0 +1,2 @@ +include("$(PORT_DIR)/boards/manifest.py") +require("bundle-networking") diff --git a/ports/stm32/boards/VCC_GND_F407ZG/mpconfigboard.mk b/ports/stm32/boards/VCC_GND_F407ZG/mpconfigboard.mk index c67807867e..a30a6137d3 100644 --- a/ports/stm32/boards/VCC_GND_F407ZG/mpconfigboard.mk +++ b/ports/stm32/boards/VCC_GND_F407ZG/mpconfigboard.mk @@ -8,3 +8,5 @@ TEXT1_ADDR = 0x08020000 MICROPY_PY_LWIP = 1 MICROPY_PY_USSL = 1 MICROPY_SSL_MBEDTLS = 1 + +FROZEN_MANIFEST = $(BOARD_DIR)/manifest.py