This is about https://github.com/marcmerlin/AnimatedGIFs
Louis Beaudoin published a gif decoder for arduino, which was designed for SmartMatrix and Teensy, and used for the Aurora Project. It also required an sdcard since Teensy does not have onboard flash usable for an onboard filesystem (unlike ESP8266/ESP32).
With his encouragement, I took his code, and ported it to my FastLED::NeoMatrix library which allows using neopixels as matrices. |
I also added support for the SPIFFS on ESP8266 and ESP32 (built in flash memory filesystem on ESP chips, which allow working with any sdcard at all).
Here is the resulting code: https://github.com/marcmerlin/AnimatedGIFs
You can look at https://github.com/marcmerlin/AnimatedGIFs/blob/master/AnimatedGIFs.ino#L313 for the keys that are supported over serial port.
If "I just want to to display a GIF on my NeoMatrix", then I direct you to SimpleGifAnimViewer.ino which is a mere 60 lines of code if you remove the comments.
And it looks like this: