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
0370e2b6e1
Add RMT DMA support
3年前
jrhoffa
fe17e25b3a
Support ESP IDF v5.0
3年前
jrhoffa
fee54ad7ad
Add RMT support focusing on the S3 variant
3年前
Nathaniel Walizer
b90187af90
Fix high ouput timing to 417/833 ns widths
This has the side effect of lengthening the low time proportionally,
to a total of 417 ns longer than necessary. This does not appear to
have any observable negative impact.
3年前
jrhoffa
64a49904bb
Change OTA from HTTP to TFTP
By doing this and eliminating mDNS, we save loads of RAM.
3年前
jrhoffa
f1931907d8
Actually turn off LEDs when state set to off
3年前
jrhoffa
5c0fa847be
Add LCD display virtual LED support
3年前
jrhoffa
c0f677661f
Small fixes for v4.4.2 esp-idf support
3年前
jrhoffa
2e198eb82c
Add multi-color support to sparkle effect
Also fix possible crash when changing presets
3年前
jrhoffa
5e79c992d9
Fix memory leak in pattern states
Also simplified sparkle pattern memory
3年前
jrhoffa
f57b739168
Add random and sparkle animation patterns
Includes slight refactor of pattern factory
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
0760976400
Add asynchronous DMA support and fix timing issues
3年前
jrhoffa
338826f728
Remove extra debugging
3年前
jrhoffa
19cda3ec5a
Change OTA from HTTP to TFTP
By doing this and eliminating mDNS, we save loads of RAM.
3年前
jrhoffa
94f93d88e8
Actually turn off LEDs when state set to off
3年前
jrhoffa
fff36d84b6
Add LCD display virtual LED support
3年前
jrhoffa
cb62d1f685
Small fixes for v4.4.2 esp-idf support
3年前
jrhoffa
33d64e37e7
Add multi-color support to sparkle effect
Also fix possible crash when changing presets
3年前
jrhoffa
fcdf1766ac
Fix memory leak in pattern states
Also simplified sparkle pattern memory
3年前
jrhoffa
94797ebda9
Add random and sparkle animation patterns
Includes slight refactor of pattern factory
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
7cce983774
Add asynchronous DMA support and fix timing issues
3年前
jrhoffa
f4f66dd13c
Remove extra debugging
3年前
jrhoffa
eb1c3497d1
Add SPI backend
3年前
jrhoffa
55a1c9812b
Add random and rainbow variant presets
Changed refresh rate to 4 Hz to better visualize animations
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年前
jrhoffa
b7ff7fa8be
Add basic support for OTA & MQTT debugging
3年前