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.
pirms 3 gadiem
jrhoffa
751d5f5751
Add lwIP TFTP support patch for esp-idf
pirms 3 gadiem
jrhoffa
b82f7900a3
Avoid spurios SPI error with 0-length transactions
pirms 3 gadiem
jrhoffa
19cda3ec5a
Change OTA from HTTP to TFTP
By doing this and eliminating mDNS, we save loads of RAM.
pirms 3 gadiem
jrhoffa
94f93d88e8
Actually turn off LEDs when state set to off
pirms 3 gadiem
jrhoffa
a772aba012
Add reboot command via MQTT
pirms 3 gadiem
jrhoffa
fff36d84b6
Add LCD display virtual LED support
pirms 3 gadiem
jrhoffa
cb62d1f685
Small fixes for v4.4.2 esp-idf support
pirms 3 gadiem
jrhoffa
6efddbbc87
Add config files to default flash config
pirms 3 gadiem
jrhoffa
33d64e37e7
Add multi-color support to sparkle effect
Also fix possible crash when changing presets
pirms 3 gadiem
jrhoffa
14ddb4dfdc
Fix timestamp overflow in sparkle pattern
pirms 3 gadiem
jrhoffa
fcdf1766ac
Fix memory leak in pattern states
Also simplified sparkle pattern memory
pirms 3 gadiem
jrhoffa
94797ebda9
Add random and sparkle animation patterns
Includes slight refactor of pattern factory
pirms 3 gadiem
jrhoffa
7f425f1e5f
Refactor presets to use JSON definitions
- New definitions can be delivered via MQTT
- Includes extensible pattern class for new preset types
pirms 3 gadiem
jrhoffa
7cce983774
Add asynchronous DMA support and fix timing issues
pirms 3 gadiem
jrhoffa
f4f66dd13c
Remove extra debugging
pirms 3 gadiem
jrhoffa
eb1c3497d1
Add SPI backend
pirms 3 gadiem
jrhoffa
55a1c9812b
Add random and rainbow variant presets
Changed refresh rate to 4 Hz to better visualize animations
pirms 3 gadiem
Nathaniel Walizer
2f829fc78f
Update README to reflect actual details and features
pirms 3 gadiem
jrhoffa
aec419a097
Fix MQTT discovery message
pirms 3 gadiem
jrhoffa
913b8b3791
Deprioritize MQTT debug
pirms 3 gadiem
jrhoffa
51023de70e
Add full MQTT/JSON support
pirms 3 gadiem
jrhoffa
bbbb8e4cad
Add LED animation support for single gradients
Includes terminal LED simulator
pirms 3 gadiem
jrhoffa
170a7ebe32
Add device layer for consuming MQTT messages and signaling main loop
pirms 3 gadiem
jrhoffa
b7ff7fa8be
Add basic support for OTA & MQTT debugging
pirms 3 gadiem
jrhoffa
aeba67e34d
Initial commit
pirms 3 gadiem