https://github.com/tobozo/esp32-gifplayer
GIF player Demo for M5Stack, Odroid-GO, ESP32-Wrover-Kit, LoLinD32-Pro, D-Duino32-XS, and more...
https://github.com/tobozo/esp32-gifplayer
animatedgif arduino esp32 esp32-targz lgfx lovyangfx m5stack m5stack-sd-updater sd-updater
Last synced: 8 months ago
JSON representation
GIF player Demo for M5Stack, Odroid-GO, ESP32-Wrover-Kit, LoLinD32-Pro, D-Duino32-XS, and more...
- Host: GitHub
- URL: https://github.com/tobozo/esp32-gifplayer
- Owner: tobozo
- License: mit
- Created: 2020-09-21T12:53:56.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-09-21T18:45:43.000Z (over 5 years ago)
- Last Synced: 2025-03-31T04:03:37.293Z (9 months ago)
- Topics: animatedgif, arduino, esp32, esp32-targz, lgfx, lovyangfx, m5stack, m5stack-sd-updater, sd-updater
- Language: C++
- Homepage:
- Size: 12.7 KB
- Stars: 23
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: ReadMe.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# ESP32-GifPlayer
GIF player Demo for M5Stack, Odroid-GO, ESP32-Wrover-Kit, LoLinD32-Pro, D-Duino32-XS, and more...
This sketch will open the SD card and queue all files found in the `/gif/` folder then play them in an endless loop.
# Depends on the following libraries (all of them available from the Arduino Library Manager):
- [AnimatedGIF](https://github.com/bitbank2/AnimatedGIF)
- [ESP32-Chimera-core](https://github.com/tobozo/ESP32-Chimera-core)
- [LovyanGFX](https://github.com/lovyan03/LovyanGFX)
- [ESP32-Targz](https://github.com/tobozo/ESP32-targz)
- [M5StackUpdater](https://github.com/tobozo/M5Stack-SD-Updater)
# Deploying GIFs manually:
- Create a "gif" folder on the root of your SD Card
- Copy your GIF files in the /gif folder
- Run the sketch
# Deploying GIFs automatically:
- Run any WiFi example sketch to connect your ESP32 to your WiFi router (make sure the connection is successful)
- Edit the value of `GIF_ARCHIVE_URL` in `gifdownloader.h' to match the URL to your .tar.gz GIFs archive (must contain a /gif/ folder too)
- Run the sketch
- Wait for the download
- Wait for the unpacking
- Wait for the unzipping
loosely coded by @tobozo for @bitbank2