diff options
Diffstat (limited to 'esp8266/README.md')
-rw-r--r-- | esp8266/README.md | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/esp8266/README.md b/esp8266/README.md index 0509a3799b..b9162e9585 100644 --- a/esp8266/README.md +++ b/esp8266/README.md @@ -1,12 +1,12 @@ MicroPython port to ESP8266 =========================== -This is a highly experimental port of MicroPython for the WiFi modules based +This is an experimental port of MicroPython for the WiFi modules based on Espressif ESP8266 chip. -WARNING: The port is highly experimental and any APIs are subject to change. +WARNING: The port is experimental and many APIs are subject to change. -Currently implemented features include: +Supported features include: - REPL (Python prompt) over UART0. - Garbage collector, exceptions. - Unicode support. @@ -19,6 +19,8 @@ Currently implemented features include: - 1-Wire and WS2812 (aka Neopixel) protocols support. - Internal filesystem using the flash. - WebREPL over WiFi from a browser (clients at https://github.com/micropython/webrepl). +- Modules for HTTP, MQTT, many other formats and protocols via + https://github.com/micropython/micropython-lib . Work-in-progress documentation is available at http://docs.micropython.org/en/latest/esp8266/ . @@ -39,6 +41,12 @@ $ git submodule update --init See the README in the repository root for more information about external dependencies. +The MicroPython cross-compiler must be built to pre-compile some of the +built-in scripts to bytecode. This can be done using: +```bash +$ make -C mpy-cross +``` + Then, to build MicroPython for the ESP8266, just run: ```bash $ cd esp8266 |