The Grand Unified LED Logic Software
Go to file
2024-07-01 19:21:20 -04:00
.vscode G.U.L.L.S. rebuilt to use PlatformIO 2024-07-01 19:18:45 -04:00
images G.U.L.L.S. rebuilt to use PlatformIO 2024-07-01 19:18:45 -04:00
include G.U.L.L.S. rebuilt to use PlatformIO 2024-07-01 19:18:45 -04:00
lib G.U.L.L.S. rebuilt to use PlatformIO 2024-07-01 19:18:45 -04:00
src G.U.L.L.S. rebuilt to use PlatformIO 2024-07-01 19:18:45 -04:00
test G.U.L.L.S. rebuilt to use PlatformIO 2024-07-01 19:18:45 -04:00
.gitignore G.U.L.L.S. rebuilt to use PlatformIO 2024-07-01 19:18:45 -04:00
platformio.ini G.U.L.L.S. rebuilt to use PlatformIO 2024-07-01 19:18:45 -04:00
README.md Trying to fix the logo image 2024-07-01 19:21:20 -04:00

Grand Unified LED Logic Software (G.U.L.L.S.)

I need to write something here

LED Hardware Development Status
Hardware Support Written? Tested?
FastLED Strip ✔️
FastLED Matrix ✔️
SmartMatrix ✔️ ✔️
Animations Development Status (Some will require both 1D and 2D implementations)
Animation Name New? Written? Tested?
AlternateMatrix ✔️ ✔️
AlternateStrip ✔️ ✔️
CollisionMatrix ✔️
CollisionStrip ✔️
CycleLightMatrix ✔️
CycleLightStrip ✔️
FireworksMatrix ✔️
FluidColorMatrix ✔️
ColorRandomizerMatrix ✔️
ColorRandomizerStrip ✔️
PlasmaMatrix ✔️
RicochetMatrix ✔️
TextMatrix ✔️
TripCyclingMatrix
TripCyclingStrip
GIFMatrix ✔️
FlameMatrix ✔️
RainfallMatrix ✔️
Conway'sMatrix ✔️
CycloneMatrix ✔️ ✔️
Notes / Extra To Do's:
  • CycloneMatrix (specifically CycloneHelper, a component of this animation) is liable to have a ton of problems as it had to be mostly rewritten from the original Java version because dynamically expanding arrays aren't available to make the job easy (or at the very least, implementing dynamically expanding arrays is a lot of work and adds an amount of memory overhead I'm not comfortable with). More than just surface level "does the animation display properly" testing needs to be done to make sure nothings going to get all corrupted and nasty.