diff options
| author | Jim Mussared <jim.mussared@gmail.com> | 2023-11-08 13:01:08 +1100 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2023-11-09 14:47:53 +1100 |
| commit | af52e1ff24b0b543f6fdb3bc937713a6ab94d506 (patch) | |
| tree | 3c9e3889c2ac5ac99c4cad39ccb663e2a20c45ff | |
| parent | 2888c5b23057b056bdeed6fcd2af414ddf2ef0c4 (diff) | |
stm32/boards/NUCLEO_WL55: Freeze LoRa driver.
This adds the sync version of the LoRa driver (and the base WL55 driver).
Adds +13.6kiB (212.6 -> 226.2). Limit for this board is 232kiB.
This work was funded through GitHub Sponsors.
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
| -rw-r--r-- | ports/stm32/boards/NUCLEO_WL55/manifest.py | 6 | ||||
| -rw-r--r-- | ports/stm32/boards/NUCLEO_WL55/mpconfigboard.mk | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/ports/stm32/boards/NUCLEO_WL55/manifest.py b/ports/stm32/boards/NUCLEO_WL55/manifest.py new file mode 100644 index 000000000..8998166a3 --- /dev/null +++ b/ports/stm32/boards/NUCLEO_WL55/manifest.py @@ -0,0 +1,6 @@ +# Don't include default frozen modules because MCU is tight on flash space. + +# Only install the sync version of the LoRa driver because this board doesn't +# have asyncio by default. +require("lora-sync") +require("lora-stm32wl5") diff --git a/ports/stm32/boards/NUCLEO_WL55/mpconfigboard.mk b/ports/stm32/boards/NUCLEO_WL55/mpconfigboard.mk index 210f3058c..ced2e7619 100644 --- a/ports/stm32/boards/NUCLEO_WL55/mpconfigboard.mk +++ b/ports/stm32/boards/NUCLEO_WL55/mpconfigboard.mk @@ -9,5 +9,5 @@ TEXT0_ADDR = 0x08000000 MICROPY_VFS_FAT = 0 MICROPY_VFS_LFS2 = 1 -# Don't include default frozen modules because MCU is tight on flash space -FROZEN_MANIFEST ?= +# Board-specific manifest (doesn't include default modules, adds LoRa driver). +FROZEN_MANIFEST ?= $(BOARD_DIR)/manifest.py |
