What is needed to trigger DMA operation when ADC watermark level is reached?
In ADC peripheral I set FIFO0 Watermark to 7 and check DMA trigger for FIFO 0 watermark event. Do I need to configure something else in MCUXpresso Config Tools?
I have already working code, when I trigger DMA in software by calling DMA_DoChannelSoftwareTrigger(DMA0, 21). I do that in ADC interrupt, which I configured to be called on FIFO 0 watermark level (same as DMA trigger), however if I don't trigger DMA manually, ADC interrupt is called indefinitely because DMA is not called to read from FIFO. When I turn off ADC interrupt, DMA is not triggered at all.
I would like to trigger DMA on FIFO 0 watermark, so that no ADC interrupt needs to be called, just a callback from DMA, in which I can set flag, that copying data from ADC is done.