Hi Petrl,
For me, the specific case where I would like to use it is in A/D readings. I would like to run the A/D as fast as possible and just have the DMA engine shove the readings into array data in memory for later processing. One of my concerns is that the interrupt/poll wouldn't be fast enough before the next A/D reading overwrites the previous value and it would be lost.... plus it would be nice if it just happend automatically in the backgroud.
Since there are a ridiculous amount of registers to setup, it would be nice to have some MQX drivers to set them up or at least a generic example to see how it is supposed to work.