Direct Memory Access (DMA) #1314
-
Hello, does Arduino Pico have DMA support? I checked the docs (https://arduino-pico.readthedocs.io/en/latest/), but I could only find references to DMA within certain audio libraries. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
DMA is there but there is no wrapper library, so you need to use the SDK calls directly and handle interrupts/etc. yourself. FWIW, though, the
Yes, they're all included in the path and static libs. That's how the AudioBufferManager works. |
Beta Was this translation helpful? Give feedback.
-
Thanks a lot for the answer! |
Beta Was this translation helpful? Give feedback.
DMA is there but there is no wrapper library, so you need to use the SDK calls directly and handle interrupts/etc. yourself. FWIW, though, the
AudioBufferManager
has covered a lot more use cases than I thought it would, and could be extended to a more general purpose DMA lib if someone had the time and inclination. (hint hint 😆 )Yes, they're all included in the path and static libs. That's how the AudioBufferManager works.