https://github.com/tuupola/esp_effects
Old school demo effects for ESP32
https://github.com/tuupola/esp_effects
esp-idf esp32 hagl m5stack t-watch-2020
Last synced: about 9 hours ago
JSON representation
Old school demo effects for ESP32
- Host: GitHub
- URL: https://github.com/tuupola/esp_effects
- Owner: tuupola
- License: mit-0
- Created: 2020-05-03T05:52:39.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2025-05-27T19:00:30.000Z (27 days ago)
- Last Synced: 2025-06-06T10:08:03.116Z (17 days ago)
- Topics: esp-idf, esp32, hagl, m5stack, t-watch-2020
- Language: C
- Homepage:
- Size: 178 KB
- Stars: 44
- Watchers: 4
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Old schoold demo effects for ESP32

Created to test the [HAGL graphics library](https://github.com/tuupola/hagl). For quick reference see the [recording on Vimeo](https://vimeo.com/419551395).
Ready made config files for M5Stack, M5Stack Core2, M5Stick C, M5Stick CPlus, TTGO T-Display, TTGO T4 V13, TTGO T-Watch 2020 and LilyGO T-QT Pro. For example to compile and flash for M5Stack run the following.
```
$ git clone https://github.com/tuupola/esp_effects.git --recursive
$ cd esp_effects
$ cp sdkconfig.m5stack sdkconfig
$ make -j8 flash
```If you have some other board or display run menuconfig yourself. For smaller screens triple buffering offers the smoothest animations.
```
$ git clone https://github.com/tuupola/esp_effects.git --recursive
$ cd esp_effects
$ make menuconfig
$ make -j8 flash
```Or if you are using the new build system.
```
$ git clone https://github.com/tuupola/esp_effects.git --recursive
$ cd esp_effects
$ idf.py menuconfig
$ idf.py build flash
```## Run on computer
HAGL is hardware agnostic. You can run the demos also [on your computer](https://github.com/tuupola/sdl2_effects).