7805c5359e1867eac772051fd5f25558c8e186a7
Replace the PALETTE_565 + writePixel loop with a bgr888_t palette whose values exactly match Panel_ED2208's internal epd_palette, pushed via a single pushImage() call. Benefits: - Eliminates ~240K individual writePixel calls per frame - Zero-distance palette values guarantee correct color mapping - Removes lossy RGB565 intermediate encoding - Remove unused paletteToColor565() helper Also adds informational comment to triggerRefresh() noting that Panel_ED2208::_exec_transfer always sends the full 400x600 frame. Co-authored-by: Cursor <cursoragent@cursor.com>
Description
Custom ESP32 firmware for the M5Stack PaperColor connecting it to Immich for slideshow usage
Languages
C
51.3%
C++
37.3%
HTML
8.1%
JavaScript
2.9%
CSS
0.4%