Skip to content

tyVandeZande/jazzlights

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JazzLights Library

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.

Installation on Arduino for vests

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.

Installation on Raspberry Pi for vehicles

First install the rust/cargo toolchain, then from the jazzlights/tglight directory you can run cargo run -- --timestamp --config ./etc/tglight-from-robot.toml

Debugging

See DEBUGGING.md.

Contributing

See CONTRIBUTING.md.

Acknowledgements

This project initially started off as a fork of unisparks by Dmitry Azovtsev and Igor Chernyshev.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 68.9%
  • HTML 12.4%
  • Python 11.9%
  • Shell 3.9%
  • Rust 1.4%
  • Makefile 0.8%
  • Other 0.7%