lvgl-circuitpython ยท moved

lvgl-circuitpython has moved into omnipython-lvgl.

lvgl-circuitpython Moved to omnipython-lvgl as its CircuitPython port: build it into your firmware from the same repository that holds the generator. Your code doesn't change. The old repository is archived.

omnipython-lvgl Build CircuitPython with LVGL Install Archived repo

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 repository

Newcomer'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/.