From 1d4d688b3b251120f5827a3605ec232d977eaa0f Mon Sep 17 00:00:00 2001 From: Damien George Date: Sun, 22 Mar 2020 23:16:37 +1100 Subject: [PATCH] esp8266: Enable and freeze uasyncio. Only included in GENERIC build. --- ports/esp8266/boards/GENERIC/manifest.py | 2 ++ ports/esp8266/boards/GENERIC/mpconfigboard.h | 1 + ports/esp8266/boards/GENERIC/mpconfigboard.mk | 2 ++ ports/esp8266/boards/manifest_release.py | 4 ---- 4 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 ports/esp8266/boards/GENERIC/manifest.py diff --git a/ports/esp8266/boards/GENERIC/manifest.py b/ports/esp8266/boards/GENERIC/manifest.py new file mode 100644 index 0000000000..4e65b256f9 --- /dev/null +++ b/ports/esp8266/boards/GENERIC/manifest.py @@ -0,0 +1,2 @@ +include("$(PORT_DIR)/boards/manifest.py") +include("$(MPY_DIR)/extmod/uasyncio/manifest.py") diff --git a/ports/esp8266/boards/GENERIC/mpconfigboard.h b/ports/esp8266/boards/GENERIC/mpconfigboard.h index 8f0505d074..d33943df80 100644 --- a/ports/esp8266/boards/GENERIC/mpconfigboard.h +++ b/ports/esp8266/boards/GENERIC/mpconfigboard.h @@ -15,6 +15,7 @@ #define MICROPY_PY_ALL_SPECIAL_METHODS (1) #define MICROPY_PY_IO_FILEIO (1) #define MICROPY_PY_SYS_STDIO_BUFFER (1) +#define MICROPY_PY_UASYNCIO (1) #define MICROPY_PY_URE_SUB (1) #define MICROPY_PY_UCRYPTOLIB (1) #define MICROPY_PY_FRAMEBUF (1) diff --git a/ports/esp8266/boards/GENERIC/mpconfigboard.mk b/ports/esp8266/boards/GENERIC/mpconfigboard.mk index 86593ff60e..820f073d98 100644 --- a/ports/esp8266/boards/GENERIC/mpconfigboard.mk +++ b/ports/esp8266/boards/GENERIC/mpconfigboard.mk @@ -1 +1,3 @@ MICROPY_VFS_FAT = 1 + +FROZEN_MANIFEST ?= $(BOARD_DIR)/manifest.py diff --git a/ports/esp8266/boards/manifest_release.py b/ports/esp8266/boards/manifest_release.py index ab86fa3ef9..5a3194ae9b 100644 --- a/ports/esp8266/boards/manifest_release.py +++ b/ports/esp8266/boards/manifest_release.py @@ -6,10 +6,6 @@ freeze("$(MPY_DIR)/drivers/display", "ssd1306.py") # file utilities freeze("$(MPY_LIB_DIR)/upysh", "upysh.py") -# uasyncio -freeze("$(MPY_LIB_DIR)/uasyncio", "uasyncio/__init__.py") -freeze("$(MPY_LIB_DIR)/uasyncio.core", "uasyncio/core.py") - # requests freeze("$(MPY_LIB_DIR)/urequests", "urequests.py") freeze("$(MPY_LIB_DIR)/urllib.urequest", "urllib/urequest.py")