From dcb8ecb7982105fcf80d54e2459a54a2c23d6a7c Mon Sep 17 00:00:00 2001 From: Brad Barnett <127794626+bdbarnett@users.noreply.github.com> Date: Sun, 8 Nov 2026 00:14:26 -0600 Subject: [PATCH] LVGL: a failed assert raises RuntimeError instead of hanging the board Moves omnipython-lvgl from 00bfbab to 2206123. A failed LVGL assert used to spin forever with the scheduler locked, so the board needed a power cycle; now it raises RuntimeError and LVGL carries on. The range also brings the opt-in TLSF memory pools (-DLVMP_POOL_TLSF=1); no board here sets the flag. --- modules.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules.lock b/modules.lock index ea448ae1..6efc8334 100644 --- a/modules.lock +++ b/modules.lock @@ -20,7 +20,7 @@ # interpreter. Move the commit here to move every LVGL build, MicroPython's and # CircuitPython's. audiodsp https://github.com/PyDevices/audiodsp.git 5f670b6b96147cb82777be977f49872a6d05f2ff -omnipython-lvgl https://github.com/PyDevices/omnipython-lvgl.git 00bfbab3a7a28515b1da694deac5ccaab28a3c96 +omnipython-lvgl https://github.com/PyDevices/omnipython-lvgl.git 2206123700ea710f62e66970b69bd61ab975dbf6 pygraphics https://github.com/PyDevices/pygraphics.git f97fd2e20e73f23c2138ab52a630cf04b0a7aea1 ulab https://github.com/v923z/micropython-ulab.git 1d3ddd8f5228e2c7335dac71f4846e6abb0ec9f9 omnipython-lib https://github.com/PyDevices/pydevices.git 10b54173abc8644005f46f1e4b3ba394d4c843f5