diff options
| author | Your Name <you@example.com> | 2026-05-18 18:47:54 +0530 |
|---|---|---|
| committer | Your Name <you@example.com> | 2026-05-18 18:47:54 +0530 |
| commit | a02a0dbbf4e945ad00433e3fc9fd2b40550d3e82 (patch) | |
| tree | d36e349ac6030dd70548e7b91b4c54cc513e844a /components/nucula_lib | |
| parent | 067a5700e26518d9a3f8bd92966c8957d17f0817 (diff) | |
Fix display colors with internal DMA byte-swap buffer
- Allocate 4KB internal DMA buffer (MALLOC_CAP_DMA) for pixel byte-swap
- Byte-swap from PSRAM framebuffer into DMA buffer in 2048-pixel chunks
- Matches ArduinoGFX approach: separate DMA buffer avoids PSRAM cache issues
- Restore render-on-change logic (only redraw on state/QR mode change)
- Use saturated colors: cyan 0x07FF for title, yellow 0xFFE0 for subtitle
- Remove debug flush log message
Diffstat (limited to 'components/nucula_lib')
0 files changed, 0 insertions, 0 deletions