mirror of
https://github.com/markqvist/RNode_Firmware.git
synced 2026-04-28 09:43:08 +00:00
Custom 96px font was not rendering because lv_font_conv defaults to compressed bitmap format (bitmap_format=1) which requires LV_USE_FONT_COMPRESSED. Regenerated with --no-compress. Eliminated scroll tearing by switching from partial-strip rendering to full-frame double buffering (LV_DISPLAY_RENDER_MODE_FULL). Each buffer is 412KB in PSRAM (824KB total). Removes the need for a separate byte-swap buffer — using LV_COLOR_FORMAT_RGB565_SWAPPED so LVGL renders directly in the display's native byte order. Also: hidden tileview scrollbar, enabled PSRAM in build flags. |
||
|---|---|---|
| .. | ||
| screenshot.py | ||