feat(lcd): add compressed GFX idle expression animation

Integrate esp_emote_gfx for idle rendering with symmetric mesh-based blinking and LCD DMA flush synchronization.

Store cropped face layers with lossless RLE, decode once into PSRAM, and retain the PNG backend for other expressions. Include source layers and asset generation tools.
This commit is contained in:
chenjintao
2026-10-09 14:19:16 +08:00
parent 7bc9a3dc76
commit f6408be05b
21 changed files with 1554 additions and 5 deletions
+1
View File
@@ -6,3 +6,4 @@ dependencies:
espressif/esp-sr: ^2.4.7
espressif/mdns: ^1.11.0
78/esp-wifi-connect: ^3.1.4
espressif2022/esp_emote_gfx: ^3.0.5