From 9d15fc544154ddc56dc84757be291234e9947d24 Mon Sep 17 00:00:00 2001 From: blckmn Date: Thu, 16 Mar 2017 22:14:13 +1100 Subject: [PATCH] Removed clearing of IT_TCIF flag --- src/main/drivers/light_ws2811strip_stdperiph.c | 4 ---- src/main/drivers/pwm_output_dshot.c | 3 --- 2 files changed, 7 deletions(-) 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