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 into LVGL image
.binPreloading and caching behavior of
.binimages in the backend
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, |
Troubleshooting LVGL backend behavior |
|
|
Packaging PNG resources into package / SPIFFS |
Note
Maintainer sync check: when editing cmake/image_pack.cmake, sync LVGL Image Packaging; when changing .bin preload, caching strategy, or JSON UI field mapping, sync LVGL Json UI Backend Notes.