LVGL Backend
brookesia_gui_lvgl is the LVGL backend implementation of brookesia_gui_interface. It maps the resolved JSON UI document model to LVGL objects and provides build-time image packaging.
Scope
Project integration of the LVGL backend
Build-time packaging of PNG/JPEG into LVGL image
.binRuntime loading, metadata completion, preloading, and caching of
.bin, PNG, and JPEG images
For the JSON UI protocol itself, see GUI Interface.
Documents in This Group
Document |
Content |
When to use |
|---|---|---|
Mapping from the resolved JSON UI model to the LVGL API, image loading and caching, backend pump |
Troubleshooting LVGL backend behavior |
|
|
Packaging PNG/JPEG resources into package / SPIFFS |
Note
Maintainer sync check: when editing cmake/image_pack.cmake, sync LVGL Image Packaging; when changing image
loading, preloading, caching, or JSON UI field mapping, sync LVGL Json UI Backend Notes.