This library contains the LED software that runs on TechnoGecko vehicles and furry LED vests. The Arduino software is C++ built using PlatformIO. The Raspberry Pi version for vehicles currently uses Rust, though we are planning on switching those to Arduino.
First install PlatformIO for your favorite editor here.
If you're not sure which editor to pick, we recommend VSCode (Visual Studio Code).
That'll also install the pio
command-line tool.
If you've installed PlatformIO more than a few weeks ago, make sure to update your tools by running pio pkg update
.
To install the software on an M5Stack ATOM Matrix
(available for purchase here),
you can run: pio run -e atom_matrix -t upload
This project focuses on the M5Stack ATOM Matrix but other ESP32 and ESP8266 boards are also supported.
First install the rust/cargo toolchain,
then from the jazzlights/tglight
directory you can run
cargo run -- --timestamp --config ./etc/tglight-from-robot.toml
See DEBUGGING.md.
See CONTRIBUTING.md.
This project initially started off as a fork of unisparks by Dmitry Azovtsev and Igor Chernyshev.