Files
tactility/Tactility/Source
Adolfo Reyna 3629ffef2c fix(displayidle): avoid LVGL->MCP lock inversion that could freeze RLCD
Read MCP override state outside LVGL lock in tick().
Previously: LVGL lock -> MCP mutex (tick) vs MCP mutex -> LVGL lock (video task startMcpScreensaver) = deadlock risk observed on RLCD when text tool called.
Now: MCP state read first, then LVGL lock. Preserves <1s flash guard (isMcpActive).

Board: waveshare-esp32-s3-rlcd 0x2b78b0 32%% free, flashed to /dev/cu.usbmodem101

Co-Authored-By: internal-model
2026-07-11 21:32:11 -04:00
..
2026-06-27 17:32:05 +02:00
2026-06-27 17:32:05 +02:00
2026-01-06 22:35:39 +01:00
2026-07-03 23:56:03 +02:00
2026-01-06 22:35:39 +01:00