fix(t-lite): internal module on targets without TX DMA was not sending at all
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user