Skip to content
This repository was archived by the owner on Sep 17, 2026. It is now read-only.

Renovation | SigmonLED

Choose a tag to compare

@Stephen-Hamilton-C Stephen-Hamilton-C released this 05 Feb 21:27
· 57 commits to main since this release

Completely rewrote all the code in C++ using PlatformIO. This makes the code much easier to read and understand. Along with a complete redesign of how commands are registered. No more sprawling state machines, just a simple input loop and Command class structure.

Along with this rewrite come some new features:

[1.0.0] - 2022-02-05

Added

  • New palette mode: static. This simply distributes the palette across the entire LED strip depending on the Palette Stretching.
  • On/Off color storing. You can now define a color to use when running the "Wake" command

Changed

  • Most commands take in binary arguments instead of ASCII to reduce transmission size.
  • All commands must end in \n to be recognized.
  • Linear blending is now separated from the palette command.
  • Brightness command now only affects palette modes.
  • Static Color is now defined by a single command rather than three.
  • All numbers are now sent as binary rather than ASCII hexadecimal
  • Palette Mode is now determined by a separate command