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 anni fa
jrhoffa
c0f677661f
Small fixes for v4.4.2 esp-idf support
3 anni fa
jrhoffa
2e198eb82c
Add multi-color support to sparkle effect
Also fix possible crash when changing presets
3 anni fa
jrhoffa
9512f59686
Fix timestamp overflow in sparkle pattern
3 anni fa
jrhoffa
5e79c992d9
Fix memory leak in pattern states
Also simplified sparkle pattern memory
3 anni fa
jrhoffa
f57b739168
Add random and sparkle animation patterns
Includes slight refactor of pattern factory
3 anni fa
jrhoffa
cb62d1f685
Small fixes for v4.4.2 esp-idf support
3 anni fa
jrhoffa
33d64e37e7
Add multi-color support to sparkle effect
Also fix possible crash when changing presets
3 anni fa
jrhoffa
14ddb4dfdc
Fix timestamp overflow in sparkle pattern
3 anni fa
jrhoffa
fcdf1766ac
Fix memory leak in pattern states
Also simplified sparkle pattern memory
3 anni fa
jrhoffa
94797ebda9
Add random and sparkle animation patterns
Includes slight refactor of pattern factory
3 anni fa