The Grand Unified LED Logic Software
Go to file
2025-09-18 18:31:47 -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 Good news, 1 out of every 2 animations (roughly) is working 2025-09-18 18:31:47 -04:00
lib G.U.L.L.S. rebuilt to use PlatformIO 2024-07-01 19:18:45 -04:00
src Good news, 1 out of every 2 animations (roughly) is working 2025-09-18 18:31:47 -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
diagram.json Wokwi working, likely going to be limited to 1024 LEDs during testing 2025-09-15 14:56:43 -04:00
platformio.ini Good news, 1 out of every 2 animations (roughly) is working 2025-09-18 18:31:47 -04:00
README.md Working on preliminary version of ActionEngine 2024-07-02 21:32:37 -04:00
wokwi.toml Wokwi working, likely going to be limited to 1024 LEDs during testing 2025-09-15 14:56:43 -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.