Migrate UI from LVGL to LovyanGFX #1

Merged
speedi57 merged 6 commits from migration/lovyangfx into main 2026-10-01 19:37:05 +00:00
Owner

Migrate UI to LovyanGFX immediate mode.

  • Remove LVGL dependency and remaining flag
  • Enable board backlight at boot, add panel init reporting
  • Fix UI rendering on UEDX46460015
Migrate UI to LovyanGFX immediate mode. * Remove LVGL dependency and remaining flag * Enable board backlight at boot, add panel init reporting * Fix UI rendering on UEDX46460015
- SH8601 init table: no-arg commands (0x35/0x11/0x29) had an extra byte,
  desyncing command_list so Sleep Out / Display On were never sent.
- Render each frame into a PSRAM sprite and push once, instead of many
  small QSPI fills directly on the panel.
- Palette macros are now unsigned: LovyanGFX reads int as RGB565 and
  uint32_t as RGB888, which made the background green.
- Knob event is consumed (AppKnobDir::None) instead of latched, which made
  the UI cycle through screens continuously.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
speedi57 deleted branch migration/lovyangfx 2026-10-01 19:37:09 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
thidev/hermes-compagnon!1
No description provided.