diff --git a/src/main/drivers/light_ws2811strip_stdperiph.c b/src/main/drivers/light_ws2811strip_stdperiph.c index d7aa30f754..cde97c1a4a 100644 --- a/src/main/drivers/light_ws2811strip_stdperiph.c +++ b/src/main/drivers/light_ws2811strip_stdperiph.c @@ -39,12 +39,6 @@ #include "light_ws2811strip.h" -#if defined(STM32F4) || defined(STM32F7) -typedef DMA_Stream_TypeDef dmaStream_t; -#else -typedef DMA_Channel_TypeDef dmaStream_t; -#endif - static IO_t ws2811IO = IO_NONE; #if defined(STM32F4) static DMA_Stream_TypeDef *dmaRef = NULL; @@ -101,12 +95,12 @@ bool ws2811LedStripHardwareInit(ioTag_t ioTag) return false; } - dmaStream_t *dmaRef = dmaSpec->ref; + dmaRef = dmaSpec->ref; #if defined(STM32F4) uint32_t dmaChannel = dmaSpec->channel; #endif #else - dmaStream_t *dmaRef = timerHardware->dmaRef; + dmaRef = timerHardware->dmaRef; #if defined(STM32F4) uint32_t dmaChannel = timerHardware->dmaChannel; #endif diff --git a/src/main/drivers/transponder_ir_io_stdperiph.c b/src/main/drivers/transponder_ir_io_stdperiph.c index 3ecfd326db..7f817fb69f 100644 --- a/src/main/drivers/transponder_ir_io_stdperiph.c +++ b/src/main/drivers/transponder_ir_io_stdperiph.c @@ -38,12 +38,6 @@ #include "transponder_ir.h" -#if defined(STM32F4) || defined(STM32F7) -typedef DMA_Stream_TypeDef dmaStream_t; -#else -typedef DMA_Channel_TypeDef dmaStream_t; -#endif - volatile uint8_t transponderIrDataTransferInProgress = 0; static IO_t transponderIO = IO_NONE; @@ -88,12 +82,12 @@ void transponderIrHardwareInit(ioTag_t ioTag, transponder_t *transponder) return; } - dmaStream_t *dmaRef = dmaSpec->ref; + dmaRef = dmaSpec->ref; #if defined(STM32F4) uint32_t dmaChannel = dmaSpec->channel; #endif #else - dmaStream_t *dmaRef = timerHardware->dmaRef; + dmaRef = timerHardware->dmaRef; #if defined(STM32F4) uint32_t dmaChannel = timerHardware->dmaChannel; #endif