diff --git a/src/main/drivers/light_ws2811strip_stdperiph.c b/src/main/drivers/light_ws2811strip_stdperiph.c index 36cd7aaae..bb7d14926 100644 --- a/src/main/drivers/light_ws2811strip_stdperiph.c +++ b/src/main/drivers/light_ws2811strip_stdperiph.c @@ -153,11 +153,7 @@ void ws2811LedStripHardwareInit(ioTag_t ioTag) DMA_Init(dmaRef, &DMA_InitStructure); TIM_DMACmd(timer, timerDmaSource(timerHardware->channel), ENABLE); - DMA_ITConfig(dmaRef, DMA_IT_TC, ENABLE); -#ifdef STM32F4 - DMA_ClearITPendingBit(dmaRef, dmaFlag_IT_TCIF(dmaRef)); -#endif ws2811Initialised = true; } diff --git a/src/main/drivers/pwm_output_dshot.c b/src/main/drivers/pwm_output_dshot.c index a04e76e41..48b0a51ea 100644 --- a/src/main/drivers/pwm_output_dshot.c +++ b/src/main/drivers/pwm_output_dshot.c @@ -216,9 +216,6 @@ void pwmDigitalMotorHardwareConfig(const timerHardware_t *timerHardware, uint8_t DMA_Init(dmaRef, &DMA_InitStructure); DMA_ITConfig(dmaRef, DMA_IT_TC, ENABLE); -#ifdef STM32F4 - DMA_ClearITPendingBit(dmaRef, dmaFlag_IT_TCIF(dmaRef)); -#endif } #endif