diff --git a/radio/src/targets/common/arm/stm32/intmodule_serial_driver.cpp b/radio/src/targets/common/arm/stm32/intmodule_serial_driver.cpp index 1d50e8895..1152e0aad 100755 --- a/radio/src/targets/common/arm/stm32/intmodule_serial_driver.cpp +++ b/radio/src/targets/common/arm/stm32/intmodule_serial_driver.cpp @@ -74,9 +74,15 @@ static const stm32_usart_t intmoduleUSART = { .pinInit = &intmoduleUSART_PinDef, .IRQn = INTMODULE_USART_IRQn, .IRQ_Prio = INTMODULE_USART_IRQ_PRIORITY, +#if defined(INTMODULE_DMA) .txDMA = INTMODULE_DMA, .txDMA_Stream = INTMODULE_DMA_STREAM, .txDMA_Channel = INTMODULE_DMA_CHANNEL, +#else + .txDMA = nullptr, + .txDMA_Stream = 0, + .txDMA_Channel = 0, +#endif .rxDMA = nullptr, .rxDMA_Stream = 0, .rxDMA_Channel = 0, diff --git a/radio/src/targets/taranis/hal.h b/radio/src/targets/taranis/hal.h index 704a62941..e45911ae8 100644 --- a/radio/src/targets/taranis/hal.h +++ b/radio/src/targets/taranis/hal.h @@ -1475,9 +1475,9 @@ #define INTMODULE_USART_IRQn USART3_IRQn #define INTMODULE_USART_IRQHandler USART3_IRQHandler // DMA1_Stream3 is already used by SDIO - #define INTMODULE_DMA NULL - #define INTMODULE_DMA_CHANNEL 0 - #define INTMODULE_DMA_STREAM 0 + // #define INTMODULE_DMA NULL + // #define INTMODULE_DMA_CHANNEL 0 + // #define INTMODULE_DMA_STREAM 0 #if defined(RADIO_TLITE) #define INTMODULE_BOOTCMD_GPIO GPIOA #define INTMODULE_BOOTCMD_GPIO_PIN GPIO_Pin_5 // PA.05