Force DMA stop for Burst mode on stm32f7xxx
Hi,
I am working on eval stm32f769. I have used DMA burst mode in circular.
I want to forcefully abort DMA stream and DMA, so that on I can restart DMA burst with different sequence.
I have used HAL_TIM_DMABurst_WriteStart() API for starting burst mode and HAL_TIM_DMABurst_WriteStop() for stopping burst mode.
Suppose a DMA burst sequence is going on and in middle of transfer I stop DMA using HAL_TIM_DMABurst_WriteStop().
DMA doesn't gets stopped. My next DMA sequence gets start after waiting for previous burst time elapse.
I want to start new DMA burst sequence as soon as I stop DMA burst by calling
HAL_TIM_DMABurst_WriteStop().
Please suggest how to proceed.