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
il y a 2 ans
jrhoffa
f57b739168
Add random and sparkle animation patterns
Includes slight refactor of pattern factory
il y a 3 ans
jrhoffa
2fec06b9f8
Refactor presets to use JSON definitions
- New definitions can be delivered via MQTT
- Includes extensible pattern class for new preset types
il y a 3 ans
jrhoffa
94797ebda9
Add random and sparkle animation patterns
Includes slight refactor of pattern factory
il y a 3 ans
jrhoffa
7f425f1e5f
Refactor presets to use JSON definitions
- New definitions can be delivered via MQTT
- Includes extensible pattern class for new preset types
il y a 3 ans
jrhoffa
55a1c9812b
Add random and rainbow variant presets
Changed refresh rate to 4 Hz to better visualize animations
il y a 3 ans
jrhoffa
aec419a097
Fix MQTT discovery message
il y a 3 ans
jrhoffa
bbbb8e4cad
Add LED animation support for single gradients
Includes terminal LED simulator
il y a 3 ans