ESP32-S3 ST7789 GIF Player

Job ID: 40000250

Budget: $30 – $250 USD

I have an ESP32-S3-Mini-N1 wired to a 240 × 240 ST7789 SPI display and need firmware that plays 1–5 simple looping GIFs stored on a flash partition. All GIF files come from me; you only need to handle decoding and smooth playback.

i have tried using gifdec but the framrate is slow

Core requirements
• Initialize the ST7789 over SPI at full color depth.
• Decode and render each GIF in a continuous loop without any drop in frame rate
• Keep RAM usage modest so the code fits comfortably on the S3-Mini-N1 no PSRAMavailable
• USE ESP-IDF only, include clear build steps.

Deliverables
1. Complete, well-commented source code.
2. A compiled binary ready for flashing.

Once the display shows my provided GIFs looping cleanly, the job is done.
Related categories: C Programming Arduino Embedded Systems