esp-open-rtos/extras/i2s_dma
2016-08-16 10:19:33 +03:00
..
component.mk i2s_dma: Implementation of I2S + DMA wrapper library 2016-08-16 10:19:33 +03:00
i2s_dma.c i2s_dma: Implementation of I2S + DMA wrapper library 2016-08-16 10:19:33 +03:00
i2s_dma.h i2s_dma: Implementation of I2S + DMA wrapper library 2016-08-16 10:19:33 +03:00
README.md i2s_dma: Implementation of I2S + DMA wrapper library 2016-08-16 10:19:33 +03:00

Wrapper around hardware I2S and DMA subsystems of ESP8266

ESP8266 has hardware I2S bus support. I2S is a serial bus interface used for connecting digital audio devices. But can be used to produce sequence of pulses with reliable timings for example to control a strip of WS2812 leds.

This library is just a wrapper around tricky I2S initialization. It sets necessary registers, enables I2S clock etc.