jrhoffa
eaab3ac0ac
Add gamma correction and brightness support
Use CIE L* (psychometric lightness) mapped from luminance
(assumes uniform luminance for R, G, and B channels)
Predefined colors are assumed to be LED values
2年前
jrhoffa
ca41ed5fce
Help Home Assistant discover devices
3年前
jrhoffa
9d85fbb0cf
Add reboot command via MQTT
3年前
jrhoffa
5e79c992d9
Fix memory leak in pattern states
Also simplified sparkle pattern memory
3年前
jrhoffa
2fec06b9f8
Refactor presets to use JSON definitions
- New definitions can be delivered via MQTT
- Includes extensible pattern class for new preset types
3年前
jrhoffa
a772aba012
Add reboot command via MQTT
3年前
jrhoffa
fcdf1766ac
Fix memory leak in pattern states
Also simplified sparkle pattern memory
3年前
jrhoffa
7f425f1e5f
Refactor presets to use JSON definitions
- New definitions can be delivered via MQTT
- Includes extensible pattern class for new preset types
3年前
jrhoffa
aec419a097
Fix MQTT discovery message
3年前
jrhoffa
51023de70e
Add full MQTT/JSON support
3年前
jrhoffa
bbbb8e4cad
Add LED animation support for single gradients
Includes terminal LED simulator
3年前
jrhoffa
170a7ebe32
Add device layer for consuming MQTT messages and signaling main loop
3年前