Kevin O'Connor
|
c5e7985740
|
neopixel: Make sure there is a minimum low duration after a long pulse
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
|
2020-04-21 13:12:56 -04:00 |
Kevin O'Connor
|
0ae20421d1
|
neopixel: Allow host software to configure neopixel timing
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
|
2020-04-15 13:29:43 -04:00 |
Kevin O'Connor
|
a7f7cc5075
|
neopixel: Use names for key timing values
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
|
2020-04-15 12:11:57 -04:00 |
Kevin O'Connor
|
f6d1ab2ea2
|
neopixel: Rework timing so that it works on AVR micro-controllers
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
|
2019-08-07 15:37:05 -04:00 |
Kevin O'Connor
|
4e5ddff00b
|
neopixel: Update to more flexible bit-banging timing
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
|
2019-07-23 22:00:12 -04:00 |
Kevin O'Connor
|
d5cc2a7b7b
|
neopixel: Improve timing of gpio bit-banging
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
|
2019-07-17 16:36:28 -04:00 |
Kevin O'Connor
|
0af5b9ff6d
|
neopixel: Be sure to set the line low on a failed write
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
|
2019-07-13 00:00:57 -04:00 |
Kevin O'Connor
|
be2d0abbab
|
neopixel: Optimize the update loop
Optimize the transmit code so it can run on some slower ARM cpus.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
|
2019-07-12 23:39:00 -04:00 |
Kevin O'Connor
|
b7bc96c3b2
|
neopixel: Add initial support for "neopixel" leds
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
|
2019-07-12 21:44:01 -04:00 |