17 Commits (4c710cf13b2977eeeb9f2b0506761adaf1feac53)

Author SHA1 Message Date
Jeff Epler c8f969feb5 samd: audio-dma: avoid memory allocations
3 years ago
jepler 30a9346373 samd: audio_dma: Track channel allocation
3 years ago
Jeff Epler 33b949abfa samd: audio_dma, audio_background: Gate with CIRCUITPY_ defines
4 years ago
Jeff Epler 500d1bb168 samd: audio_dma.c: Remove exceptions, just return early
4 years ago
Jeff Epler 39c64bf83c samd: audio_dma_stop: don't free invalid channel
4 years ago
Jeff Epler 8b717955ba samd: audio_dma: wrap dma_{en,dis}able_channel and add error checking
4 years ago
Jeff Epler 6253f11503 samd: audio_dma_stop: Clear out audio_dma_state[]
4 years ago
Jeff Epler 6b44e40ee8 audiocore: Factor from audioio
4 years ago
Scott Shawcroft 76008ce304
Introduce audioio.Mixer which can mix multiple audio samples
4 years ago
Scott Shawcroft de5a9d72dc
Compress all translated strings with Huffman coding.
5 years ago
Scott Shawcroft a5e03b76a6 Split out the peripherals library in preparation of sharing with MakeCode.
5 years ago
Dan Halbert e724bc1c4e Fix playing audio from SD card
5 years ago
Scott Shawcroft fd71e56891 atmel-samd: Re-org helper peripheral files into their own subdirectory.
5 years ago
Scott Shawcroft 50fc90bc5f Add pause/resume control to AudioOut and I2SOut
5 years ago
Scott Shawcroft 22b7cd3d51 Fix 8 bit recordings on CPX.
5 years ago
Scott Shawcroft cfea51ec68 Re-enable PDMIn without ASF and using the helpers added with
5 years ago
Scott Shawcroft 28642ab10d Add audio output support!
5 years ago