does anyone have a 1M ESP-01 friendly firmware with uasyncio built in

This page summarizes the projects mentioned and recommended in the original post on /r/micropy

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • esp-open-sdk

    Free and open (as much as possible) integrated SDK for ESP8266/ESP8285 chips

  • git clone --recursive https://github.com/pfalcon/esp-open-sdk.git cd esp-open-sdk/ rm -rf crosstool-NG git clone https://github.com/jcmvbkbc/crosstool-NG cd crosstool-NG git checkout xtensa-1.22.x perl -p -i~ -e 's/\$\{CT_EXPAT_VERSION\}/2.4.1/g' scripts/build/companion_libs/210-expat.sh cd .. make STANDALONE=y echo "PATH=$(pwd)/xtensa-lx106-elf/bin:\$PATH" >> ~/.profile source ~/.profile rm $(pwd)/xtensa-lx106-elf/bin/esptool.py sudo pip3 install esptool.py

  • micropython-nanoweb

    Full async Micropython web server with small memory footprint.

  • I've verified this will run nanoweb (which is great)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • esptool

    Espressif SoC serial bootloader utility

  • I found a lot of documents online many out of date. I had to update them to work with ubuntu 20.10 and python3. I'm not even sure I need esp-open-sdk since I end up using the espressif esptool.py.

  • esp8266-micropython-vagrant

    Discontinued Vagrant file to build a virtual machine that can compile the ESP8266 open SDK & MicroPython firmware.

  • brew tap hashicorp/tap brew install vagrant git clone https://github.com/adafruit/esp8266-micropython-vagrant.git cd esp8266-micropython-vagrant vagrant up vagrant ssh

  • crosstool-NG

    crosstool-NG with support for Xtensa

  • git clone --recursive https://github.com/pfalcon/esp-open-sdk.git cd esp-open-sdk/ rm -rf crosstool-NG git clone https://github.com/jcmvbkbc/crosstool-NG cd crosstool-NG git checkout xtensa-1.22.x perl -p -i~ -e 's/\$\{CT_EXPAT_VERSION\}/2.4.1/g' scripts/build/companion_libs/210-expat.sh cd .. make STANDALONE=y echo "PATH=$(pwd)/xtensa-lx106-elf/bin:\$PATH" >> ~/.profile source ~/.profile rm $(pwd)/xtensa-lx106-elf/bin/esptool.py sudo pip3 install esptool.py

  • esp-idf

    Espressif IoT Development Framework. Official development framework for Espressif SoCs.

  • cd .. git clone --recursive https://github.com/espressif/esp-idf.git cd esp-idf ./install.sh source ./export.sh cd .. git clone --recursive https://github.com/micropython/micropython.git cd micropython make -C mpy-cross make -C ports/esp8266 BOARD=GENERIC_1M

  • MicroPython

    MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

  • cd .. git clone --recursive https://github.com/espressif/esp-idf.git cd esp-idf ./install.sh source ./export.sh cd .. git clone --recursive https://github.com/micropython/micropython.git cd micropython make -C mpy-cross make -C ports/esp8266 BOARD=GENERIC_1M

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts