STM32H7: TIM PWM DMA does not directly stop transmitting when HAL_TIM_PWM_Stop_DMA() is called in the HAL_TIM_PWM_PulseFinishedCallback() function.
I have a buffer of 24 values. When this buffer is fully transmitted I want the TIM PWM to stop. It sends out 4 more values after I stop the DMA in the pulse finished callback. Why does this happen?Thanks in advance!