fix(radio): fix X9D+ crash with Master/SBUS trainer mode (#7272)

Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com>
This commit is contained in:
Raphael Coeffic
2026-04-07 08:46:43 +02:00
committed by GitHub
co-authored by raphaelcoeffic
parent cece0f09f3
commit 4c74386ce1
2 changed files with 3 additions and 2 deletions
@@ -193,8 +193,8 @@ static void _extmod_init_inverter()
static const stm32_usart_t sbus_trainer_USART = {
.USARTx = TRAINER_MODULE_SBUS_USART,
.rxGPIO = TRAINER_MODULE_SBUS_GPIO,
.IRQn = (IRQn_Type)-1,
.IRQ_Prio = 0,
.IRQn = TRAINER_MODULE_SBUS_USART_IRQn,
.IRQ_Prio = 6,
.txDMA = nullptr,
.txDMA_Stream = 0,
.txDMA_Channel = 0,
+1
View File
@@ -879,6 +879,7 @@
#define TRAINER_MODULE_CPPM_GPIO_AF GPIO_AF2
// Trainer SBUS input on heartbeat pin
#define TRAINER_MODULE_SBUS_USART USART6
#define TRAINER_MODULE_SBUS_USART_IRQn USART6_IRQn
#define TRAINER_MODULE_SBUS_GPIO INTMODULE_HEARTBEAT_GPIO
#define TRAINER_MODULE_SBUS_DMA DMA2
#define TRAINER_MODULE_SBUS_DMA_STREAM DMA2_Stream1