- render in RGB565_SWAPPED (ST77916 byte order), no swap pass in flush;
flush swaps only if the display format is plain RGB565 (runtime check,
the previous #if compared enum values and was always true)
- QSPI clock 50 -> 80 MHz
- LV_ATTRIBUTE_FAST_MEM / FLUSH_READY in IRAM (lv_attr_jc3636w518.h)
- display_gif_embedded: GIF decoded in the display's color format (no alpha)
- tested without gain: LV_GIF_CACHE_DECODE_DATA (unused in 9.6), 120-row buffers
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>