[ell-i-developers] DMA and Arduino

  • From: Ivan Raul <supra.material@xxxxxxxxx>
  • To: "ell-i-developers@xxxxxxxxxxxxx" <ell-i-developers@xxxxxxxxxxxxx>
  • Date: Fri, 21 Feb 2014 23:01:24 +0200

Hi to all.

Apparently, there is some discussion at the Arduino community regarding the
lack of DMA support
link<http://forum.arduino.cc/index.php?PHPSESSID=3aimas7f5mpkhlm8ortodpvg44&topic=132935.msg1001868#msg1001868>.
One of the possible reasons is that the DMA is only available with the
Arduino Due.There is one example, in the Audio library link
<https://github.com/arduino/Arduino/blob/ide-1.5.x/libraries/Audio/src/Audio.cpp#L64>that
uses the DMA for peripherals from Atmel (PDC). As an example of the
interest, there is one implementation of DAC to DMA to USB for the Arduino
DUE link <https://gist.github.com/pklaus/5921022>.

In general, I consider that in the future, generating an efficient DMA
class will allow entry users to get the performance benefits of DMA without
noticing, and medium to highly skilled consumers with the ability to
quickly use the memory transfer system without the effort of coding it from
scratch, and well integrated to the runtime.

But, as discussed this week, that is an step for future development.

With Warm Regards, Ivan Raul

Other related posts:

  • » [ell-i-developers] DMA and Arduino - Ivan Raul