aboutsummaryrefslogtreecommitdiffstats
path: root/src/neopixel.c
Commit message (Collapse)AuthorAgeFilesLines
* neopixel: Rework timing so that it works on AVR micro-controllersKevin O'Connor2019-08-071-61/+99
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* neopixel: Update to more flexible bit-banging timingKevin O'Connor2019-07-231-20/+38
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* neopixel: Improve timing of gpio bit-bangingKevin O'Connor2019-07-171-39/+43
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* neopixel: Be sure to set the line low on a failed writeKevin O'Connor2019-07-131-1/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* neopixel: Optimize the update loopKevin O'Connor2019-07-121-41/+37
| | | | | | Optimize the transmit code so it can run on some slower ARM cpus. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* neopixel: Add initial support for "neopixel" ledsKevin O'Connor2019-07-121-0/+114
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>