I know it is possible to periodically trigger DMA on a peripheral source such as SPI RECIEVE FULL/SPI TRANSMIT EMPTY however I was wondering if it is possible to trigger lets say on TX_EMPTY by doing an explicit start on the channel in the transfer complete interrupt?
I've set up a channel for 4 transfer on the tx_empty flag and it works however I just want to do this over and over again'
so to that end when the 1st DMA interrupt triggers I explicitly start the channel again right there inside the ISR and it does not seem to work. I think for this to work I have to reinitialize the DMA channel again and again.
Any help is much appreciated.