summaryrefslogtreecommitdiffstatshomepage
path: root/ports/esp8266/boards/GENERIC/manifest.py
diff options
context:
space:
mode:
Diffstat (limited to 'ports/esp8266/boards/GENERIC/manifest.py')
-rw-r--r--ports/esp8266/boards/GENERIC/manifest.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/ports/esp8266/boards/GENERIC/manifest.py b/ports/esp8266/boards/GENERIC/manifest.py
index 4e65b256f9..46f3b837be 100644
--- a/ports/esp8266/boards/GENERIC/manifest.py
+++ b/ports/esp8266/boards/GENERIC/manifest.py
@@ -1,2 +1,21 @@
+# base modules
include("$(PORT_DIR)/boards/manifest.py")
+
+# uasyncio
include("$(MPY_DIR)/extmod/uasyncio/manifest.py")
+
+# drivers
+freeze("$(MPY_DIR)/drivers/display", "ssd1306.py")
+
+# Libraries from micropython-lib, include only if the library directory exists
+if os.path.isdir(convert_path("$(MPY_LIB_DIR)")):
+ # file utilities
+ freeze("$(MPY_LIB_DIR)/upysh", "upysh.py")
+
+ # requests
+ freeze("$(MPY_LIB_DIR)/urequests", "urequests.py")
+ freeze("$(MPY_LIB_DIR)/urllib.urequest", "urllib/urequest.py")
+
+ # umqtt
+ freeze("$(MPY_LIB_DIR)/umqtt.simple", "umqtt/simple.py")
+ freeze("$(MPY_LIB_DIR)/umqtt.robust", "umqtt/robust.py")