Build Firmware Instructions
# CircuitPython has no USER_C_MODULES — apply_cp_patches.sh patches the tree instead:
cd lvgl-circuitpython
./apply_cp_patches.sh --apply --port unix --variant coverage
# Then build with plain make:
cd ../circuitpython/ports/unix
make -j VARIANT=coverage
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/.