Skip to content

I2S library using DMA, ready for try out. #336

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 4 commits into from
Closed

I2S library using DMA, ready for try out. #336

wants to merge 4 commits into from

Conversation

SidLeung
Copy link
Contributor

No description provided.

This library originates from the CurieI2S\src\CurieI2SDMA module.  It forms the physical layer of the Sound library concept from Arduio.
The library utilizes two drivers:  soc_i2s and soc_dma.  The library performs I2S I/O in blocks of audio data via DMA cbannels.
To prevent the I2S SCK clock from glitching during DMA block transfer, the DMA is set up to send out data from two buffers continuously without stopping until it is told to do so.
This version is intended for a wider unit testing.
@SidLeung SidLeung changed the title For JTAG debugging only. I2S library using DMA, ready for try out. Oct 27, 2016
@kitsunami kitsunami modified the milestones: Deneb, Castor Oct 28, 2016
@kitsunami kitsunami modified the milestones: Deneb, Castor Dec 12, 2016
@kitsunami kitsunami closed this Feb 21, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants