MicroPython toolchain for ESP32 microcontrollers
Go to file
Lauri Võsandi bcee26a85b
All checks were successful
continuous-integration/drone Build is passing
Use template for .drone.yml
2022-05-03 19:07:44 +03:00
.drone.yml Use template for .drone.yml 2022-05-03 19:07:44 +03:00
Dockerfile Clean up Dockerfile 2022-03-15 22:30:15 +02:00
README.md Clean up Dockerfile 2022-03-15 22:30:15 +02:00

This Docker image drastically simplifies building MicroPython binaries for ESP32 microcontrollers with frozen modules -- that is flashable MicroPython images that include your payload as bytecode so they're easy to deploy.

Place your source code under modules/ and the Docker image should pick them up and bundle them into the resulting firmware image placed under build/

docker run --rm -v $PWD/modules:/src/ports/esp32/modules -v $PWD/build:/build harbor.k-space.ee/k-space/micropython-esp32
esptool.py -p /dev/ttyUSB0 --chip esp32 -b 460800 write_flash -z 0x1000 build/firmware.bin

Currently stuck with MicroPytyhon 1.17 until this fix is included with 1.19+.