Build Firmware Instructions
# From a micropython-pydevices checkout, with lvgl-circuitpython beside it.
# build_mp.py fetches CircuitPython and builds this repo into it as a user C module:
./build_mp.py --interpreter circuitpython --port unix \
--modules /path/to/lvgl-circuitpython
# For a board, name CircuitPython's port and board:
./build_mp.py --interpreter circuitpython --port espressif \
--board <board> --modules /path/to/lvgl-circuitpython CIRCUITPY_GIFIO=0
The build and flash notes have the full Adafruit Qualia S3 command, with its larger app partition.
Read more
Depth lives in the repositoryNewcomer's guide
The firmware entry point, the generated-bindings boundary, and the integration map.
First-time setup
The CircuitPython release to clone, the toolchain it needs, and generating the binding.
lvgl-bindings
Where the binding is generated, once for all three interpreters.
pydevices
The CircuitPython board configs under board_configs/cp/.