From 5e41f23730413ee8905dcae9d632ae8113ef1dcf Mon Sep 17 00:00:00 2001 From: Brad Barnett <127794626+bdbarnett@users.noreply.github.com> Date: Fri, 30 Oct 2026 05:54:08 -0500 Subject: [PATCH] Point the LVGL references at omnipython-lvgl The LVGL bindings and their ports now live in one repository. The car_cluster roadmap item no longer waits on the struct-array and gradient fixes, which have landed; it waits on vector graphics. --- ROADMAP.md | 4 ++-- lib/examples/google_photos/README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 24a55f6..b512583 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -13,8 +13,8 @@ go to [issues](https://github.com/PyDevices/gallery/issues). display, with its frame rate measured on an S3 with an SPI panel and on the P4's hardware decoder, and the ffmpeg line that makes the file. - car_cluster: redraw the ring gauges and the hood with real radial gradients - and vector art once the LVGL bindings support them. Waits on lvgl-bindings - [#38](https://github.com/PyDevices/lvgl-bindings/issues/38) and [#39](https://github.com/PyDevices/lvgl-bindings/issues/39), and on vector graphics in the build. + and vector art once the LVGL bindings support them. Waits on vector graphics + in the build ([omnipython-lvgl's roadmap](https://github.com/PyDevices/omnipython-lvgl/blob/main/ROADMAP.md)). ## Site diff --git a/lib/examples/google_photos/README.md b/lib/examples/google_photos/README.md index c3fecf9..e77e55f 100644 --- a/lib/examples/google_photos/README.md +++ b/lib/examples/google_photos/README.md @@ -126,8 +126,8 @@ Google serves JPEG (PNG for PNG originals). LVGL decodes: | Runtime | JPEG | PNG | |---|---|---| | CPython (`pydevices-lvgl`) | LVGL's built-in TJPGD | LODEPNG | -| MicroPython LVGL firmware (lvgl-micropython + jpegio) | the `jpegio` module (micropython-pydevices; displayif's until 2026-10-06), registered as an LVGL image decoder ([`modules/jpegio`](https://github.com/PyDevices/micropython-pydevices/tree/main/modules/jpegio)) | LODEPNG | -| CircuitPython LVGL firmware | CircuitPython's `jpegio` via lvgl-circuitpython | LODEPNG | +| MicroPython LVGL firmware ([omnipython-lvgl](https://github.com/PyDevices/omnipython-lvgl) + jpegio) | the `jpegio` module (micropython-pydevices; displayif's until 2026-10-06), registered as an LVGL image decoder ([`modules/jpegio`](https://github.com/PyDevices/micropython-pydevices/tree/main/modules/jpegio)) | LODEPNG | +| CircuitPython LVGL firmware | CircuitPython's `jpegio` via omnipython-lvgl | LODEPNG | Without a JPEG decoder the list still works: tiles keep a placeholder and the viewer explains why. Both decoders hold the decoded image