Hi,
I need to use DMA with I2S, for both reading and writing (stereo). To do this I used 4 channels of DMA0, two channels each for read and write. I used dma in auto reload and with ping-pong buffers, but only the right read channel dma interrupt is enabled, so I assume on each interrupt both channels (left/right) read operations completed and hence the received data is copies to write buffers. But this approach generates a little noise while playing music etc. Is there any fault in my approach? please give suggestions.
Thanking You,
Ras