esp-open-rtos/extras/ws2812_i2s/README.md

16 lines
422 B
Markdown
Raw Normal View History

# WS2812 led driver
This driver uses I2S and DMA subsystems to drive WS2812 leds.
The idea to use I2S to control WS2812 leds belongs to [CNLohr](https://github.com/CNLohr).
## Pros
* Not using CPU to generate pulses.
* Interrupt neutral. Reliable operation even with high network load.
## Cons
* Using RAM for DMA buffer. 12 bytes per pixel.
* Can not change output PIN. Use I2S DATA output pin which is GPIO3.