/Zephyr-latest/dts/bindings/led_strip/ |
D | ws2812.yaml | 7 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
|
D | worldsemi,ws2812-gpio.yaml | 5 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]
|
D | worldsemi,ws2812-i2s.yaml | 5 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]
|
D | worldsemi,ws2812-spi.yaml | 5 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]
|
D | worldsemi,ws2812-rpi_pico-pio.yaml | 5 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.
|
D | ws2812-gpio.yaml | 4 include: ws2812.yaml 7 Common definition GPIO based WS2812 node
|
/Zephyr-latest/samples/drivers/led/led_strip/ |
D | README.rst | 17 - 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/ |
D | Kconfig.ws2812 | 8 # 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/ |
D | esp32c3_devkitm.overlay | 10 /* Workaround to support WS2812 driver */ 13 led_strip: ws2812@0 { 14 compatible = "worldsemi,ws2812-spi"; 20 /* WS2812 */
|
D | esp32s2_saola.overlay | 10 /* Workaround to support WS2812 driver */ 13 led_strip: ws2812@0 { 14 compatible = "worldsemi,ws2812-spi"; 20 /* WS2812 */
|
D | esp32s3_devkitm_procpu.overlay | 10 /* Workaround to support WS2812 driver */ 13 led_strip: ws2812@0 { 14 compatible = "worldsemi,ws2812-spi"; 20 /* WS2812 */
|
D | nucleo_g071rb.overlay | 10 led_strip: ws2812@0 { 11 compatible = "worldsemi,ws2812-spi"; 18 /* WS2812 */
|
D | nucleo_h743zi.overlay | 10 led_strip: ws2812@0 { 11 compatible = "worldsemi,ws2812-spi"; 18 /* WS2812 */
|
D | nucleo_l476rg.overlay | 10 led_strip: ws2812@0 { 11 compatible = "worldsemi,ws2812-spi"; 18 /* WS2812 */
|
D | mimxrt1050_evk_mimxrt1052_hyperflash.overlay | 10 led_strip: ws2812@0 { 11 compatible = "worldsemi,ws2812-spi"; 17 /* WS2812 */
|
D | mimxrt1050_evk_qspi.overlay | 10 led_strip: ws2812@0 { 11 compatible = "worldsemi,ws2812-spi"; 17 /* WS2812 */
|
D | nrf52dk_nrf52832.overlay | 13 led_strip: ws2812@0 { 14 compatible = "worldsemi,ws2812-spi"; 20 /* WS2812 */
|
D | bbc_microbit.overlay | 11 led_strip: ws2812 { 12 compatible = "worldsemi,ws2812-gpio";
|
D | nrf51dk_nrf51822.overlay | 11 led_strip: ws2812 { 12 compatible = "worldsemi,ws2812-gpio";
|
/Zephyr-latest/boards/shields/adafruit_neopixel_grid_bff/boards/ |
D | adafruit_qt_py_rp2040.overlay | 10 ws2812 { 19 bff-ws2812 { 20 compatible = "worldsemi,ws2812-rpi_pico-pio";
|
/Zephyr-latest/boards/sparkfun/pro_micro_rp2040/ |
D | sparkfun_pro_micro_rp2040.dts | 26 led-strip = &ws2812; 99 pio-ws2812 { 100 compatible = "worldsemi,ws2812-rpi_pico-pio"; 106 ws2812: ws2812 { label
|
/Zephyr-latest/boards/adafruit/kb2040/ |
D | adafruit_kb2040.dts | 28 led-strip = &ws2812; 97 pio-ws2812 { 98 compatible = "worldsemi,ws2812-rpi_pico-pio"; 104 ws2812: ws2812 { label
|
/Zephyr-latest/boards/waveshare/rp2040_zero/ |
D | rp2040_zero.dts | 26 led-strip = &ws2812; 111 pio-ws2812 { 112 compatible = "worldsemi,ws2812-rpi_pico-pio"; 118 ws2812: ws2812 { label
|
/Zephyr-latest/boards/adafruit/qt_py_rp2040/ |
D | adafruit_qt_py_rp2040.dts | 28 led-strip = &ws2812; 127 pio-ws2812 { 128 compatible = "worldsemi,ws2812-rpi_pico-pio"; 134 ws2812: ws2812 { label
|
/Zephyr-latest/boards/seeed/xiao_rp2040/ |
D | xiao_rp2040.dts | 29 led-strip = &ws2812; 142 pio-ws2812 { 143 compatible = "worldsemi,ws2812-rpi_pico-pio"; 149 ws2812: ws2812 { label
|