The Grand Unified LED Logic Software
Go to file
2024-07-05 11:01:19 -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 Pushing up a preliminary version of GULLSManager 2024-07-05 11:01:19 -04:00
lib G.U.L.L.S. rebuilt to use PlatformIO 2024-07-01 19:18:45 -04:00
src Pushing up a preliminary version of GULLSManager 2024-07-05 11:01:19 -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 Working on preliminary version of ActionEngine 2024-07-02 21:32:37 -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.