walnux/include/nuttx/leds
Brennan Ashton e2fd1fdd84 LED: Support for WS2812 led controller (aka Adafruit NeoPixel)
The WS2812 is very common in LED strips as it is an integrated
controller and LED. It is driven by a single data line, but
the timing requirements can be met by using most SPI controllers
and the use of DMA.

This driver has been validated on the nRF52 arch both with a
single LED and a strip of 144.

Signed-off-by: Brennan Ashton <bashton@brennanashton.com>
2020-09-16 10:35:56 -07:00
..
apa102.h Add driver for APA102 LED controller. These LEDs are used on LED Strips and are controlled over SPI. 2017-09-18 16:48:55 -06:00
max7219.h Squashed commit of the following: 2018-07-22 15:13:39 -06:00
ncp5623c.h Trivial spacing changes from review of last PR 2016-06-14 16:41:10 -06:00
pca9635pw.h drivers/leds/ncp5623c&pca9635pw: Fix nxstyle issues. 2020-06-12 17:51:23 -03:00
rgbled.h drivers/timers/pwm.c: Move the pwm/pwm.c driver to timers/pwm.c, The drivers/pwm contained only one .c file (pwm.c), so to avoid the proliferation of sub-directories inside drivers/ is better to move the pwm.c driver to drivers/timers. The pwm.h header was moved to include/nuttx/timers to keep consistency, so all files referencing it need to be updated. 2019-09-02 07:57:10 -06:00
userled.h drivers/led: Extend userled_set_t from 8bits to 32bits 2020-06-07 19:28:10 +01:00
ws2812.h LED: Support for WS2812 led controller (aka Adafruit NeoPixel) 2020-09-16 10:35:56 -07:00