i2s_dma: Implementation of I2S + DMA wrapper library

This commit is contained in:
sheinz 2016-08-16 10:10:35 +03:00
parent 3dcc4f14a9
commit 27135d6252
6 changed files with 322 additions and 3 deletions

8
extras/i2s_dma/README.md Normal file
View file

@ -0,0 +1,8 @@
# 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.