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
751d5f5751
Add lwIP TFTP support patch for esp-idf
3年前
jrhoffa
b82f7900a3
Avoid spurios SPI error with 0-length transactions
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
a772aba012
Add reboot command via MQTT
3年前
jrhoffa
fff36d84b6
Add LCD display virtual LED support
3年前
jrhoffa
cb62d1f685
Small fixes for v4.4.2 esp-idf support
3年前
jrhoffa
6efddbbc87
Add config files to default flash config
3年前
jrhoffa
33d64e37e7
Add multi-color support to sparkle effect
Also fix possible crash when changing presets
3年前
jrhoffa
14ddb4dfdc
Fix timestamp overflow in sparkle pattern
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年前
Nathaniel Walizer
2f829fc78f
Update README to reflect actual details and features
3年前
jrhoffa
aec419a097
Fix MQTT discovery message
3年前
jrhoffa
913b8b3791
Deprioritize MQTT debug
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年前
jrhoffa
aeba67e34d
Initial commit
3年前