Home
last modified time | relevance | path

Searched full:ws2812 (Results 1 – 25 of 61) sorted by relevance

123

/Zephyr-latest/dts/bindings/led_strip/
Dws2812.yaml7 Worldsemi WS2812 (and compatible) LED controller
9 Driver bindings for daisy chains of WS2812 (and compatible devices
13 https://wp.josh.com/2014/05/13/ws2812-neopixels-are-not-so-finicky-once-you-get-to-know-them/
19 MOSI line. Use the worldsemi,ws2812-spi.yaml or
20 worldsemi,ws2812-gpio.yaml bindings instead of this file after
46 This default is good for the WS2812 controllers. Note that despite the
47 WS2812 datasheet states that a 50 microseconds delay is required, it seems
Dworldsemi,ws2812-gpio.yaml5 Worldsemi WS2812 LED strip, GPIO binding
7 Driver bindings for bit-banging a WS2812 or compatible LED strip.
42 rgb_led: ws2812 {
43 compatible = "worldsemi,ws2812-gpio";
58 rgb_led: ws2812 {
59 compatible = "worldsemi,ws2812-gpio";
73 compatible: "worldsemi,ws2812-gpio"
75 include: [base.yaml, ws2812-gpio.yaml]
Dworldsemi,ws2812-i2s.yaml5 Worldsemi WS2812 LED strip, I2S binding
7 Driver bindings for controlling a WS2812 or compatible LED
10 compatible: "worldsemi,ws2812-i2s"
12 include: [i2s-device.yaml, ws2812.yaml]
Dworldsemi,ws2812-spi.yaml5 Worldsemi WS2812 LED strip, SPI binding
7 Driver bindings for controlling a WS2812 or compatible LED
21 compatible: "worldsemi,ws2812-spi"
23 include: [spi-device.yaml, ws2812.yaml]
Dworldsemi,ws2812-rpi_pico-pio.yaml5 The pio node configured for ws2812.
7 compatible: "worldsemi,ws2812-rpi_pico-pio"
47 Worldsemi WS2812 or compatible LED strip driver based on RaspberryPi Pico's PIO
50 include: ws2812-gpio.yaml
55 Inherited from ws2812-gpio.yaml.
66 WS2812 works with 800000. Set the value 400000 if use with WS2811.
Dws2812-gpio.yaml4 include: ws2812.yaml
7 Common definition GPIO based WS2812 node
/Zephyr-latest/samples/drivers/led/led_strip/
DREADME.rst17 - WS2812, such as the `NeoPixel(WS2812 compatible) LED Strip from AdaFruit`_.
27 .. _NeoPixel(WS2812 compatible) LED Strip from AdaFruit: https://www.adafruit.com/product/3919
46 WS2812 section in Wiring
51 your board to the data input pin of the first WS2812 IC in the strip.
82 [00:00:00.005,920] <inf> main: Found LED strip device WS2812
88 - `WS2812 datasheet`_
93 - An excellent `blog post on WS2812 timing`_.
95 .. _WS2812 datasheet: https://cdn-shop.adafruit.com/datasheets/WS2812.pdf
98 .. _blog post on WS2812 timing: https://wp.josh.com/2014/05/13/ws2812-neopixels-are-not-so-finicky-…
/Zephyr-latest/drivers/led_strip/
DKconfig.ws28128 # https://wp.josh.com/2014/05/13/ws2812-neopixels-are-not-so-finicky-once-you-get-to-know-them/
11 bool "WS2812 LED strip SPI driver"
16 Enable driver for WS2812 (and compatibles) LED strip using SPI.
21 bool "WS2812 LED strip I2S driver"
26 Enable driver for WS2812 (and compatibles) LED strip using I2S.
32 bool "WS2812 LED strip GPIO driver"
40 Enable driver for WS2812 (and compatibles) LED strip directly
96 bool "WS2812 LED strip Raspberry Pi Pico PIO driver"
101 Enable driver for WS2812 (and compatibles) LED strip using
/Zephyr-latest/samples/drivers/led/led_strip/boards/
Desp32c3_devkitm.overlay10 /* Workaround to support WS2812 driver */
13 led_strip: ws2812@0 {
14 compatible = "worldsemi,ws2812-spi";
20 /* WS2812 */
Desp32s2_saola.overlay10 /* Workaround to support WS2812 driver */
13 led_strip: ws2812@0 {
14 compatible = "worldsemi,ws2812-spi";
20 /* WS2812 */
Desp32s3_devkitm_procpu.overlay10 /* Workaround to support WS2812 driver */
13 led_strip: ws2812@0 {
14 compatible = "worldsemi,ws2812-spi";
20 /* WS2812 */
Dnucleo_g071rb.overlay10 led_strip: ws2812@0 {
11 compatible = "worldsemi,ws2812-spi";
18 /* WS2812 */
Dnucleo_h743zi.overlay10 led_strip: ws2812@0 {
11 compatible = "worldsemi,ws2812-spi";
18 /* WS2812 */
Dnucleo_l476rg.overlay10 led_strip: ws2812@0 {
11 compatible = "worldsemi,ws2812-spi";
18 /* WS2812 */
Dmimxrt1050_evk_mimxrt1052_hyperflash.overlay10 led_strip: ws2812@0 {
11 compatible = "worldsemi,ws2812-spi";
17 /* WS2812 */
Dmimxrt1050_evk_qspi.overlay10 led_strip: ws2812@0 {
11 compatible = "worldsemi,ws2812-spi";
17 /* WS2812 */
Dnrf52dk_nrf52832.overlay13 led_strip: ws2812@0 {
14 compatible = "worldsemi,ws2812-spi";
20 /* WS2812 */
Dbbc_microbit.overlay11 led_strip: ws2812 {
12 compatible = "worldsemi,ws2812-gpio";
Dnrf51dk_nrf51822.overlay11 led_strip: ws2812 {
12 compatible = "worldsemi,ws2812-gpio";
/Zephyr-latest/boards/shields/adafruit_neopixel_grid_bff/boards/
Dadafruit_qt_py_rp2040.overlay10 ws2812 {
19 bff-ws2812 {
20 compatible = "worldsemi,ws2812-rpi_pico-pio";
/Zephyr-latest/boards/sparkfun/pro_micro_rp2040/
Dsparkfun_pro_micro_rp2040.dts26 led-strip = &ws2812;
99 pio-ws2812 {
100 compatible = "worldsemi,ws2812-rpi_pico-pio";
106 ws2812: ws2812 { label
/Zephyr-latest/boards/adafruit/kb2040/
Dadafruit_kb2040.dts28 led-strip = &ws2812;
97 pio-ws2812 {
98 compatible = "worldsemi,ws2812-rpi_pico-pio";
104 ws2812: ws2812 { label
/Zephyr-latest/boards/waveshare/rp2040_zero/
Drp2040_zero.dts26 led-strip = &ws2812;
111 pio-ws2812 {
112 compatible = "worldsemi,ws2812-rpi_pico-pio";
118 ws2812: ws2812 { label
/Zephyr-latest/boards/adafruit/qt_py_rp2040/
Dadafruit_qt_py_rp2040.dts28 led-strip = &ws2812;
127 pio-ws2812 {
128 compatible = "worldsemi,ws2812-rpi_pico-pio";
134 ws2812: ws2812 { label
/Zephyr-latest/boards/seeed/xiao_rp2040/
Dxiao_rp2040.dts29 led-strip = &ws2812;
142 pio-ws2812 {
143 compatible = "worldsemi,ws2812-rpi_pico-pio";
149 ws2812: ws2812 { label

123