diff --git a/radio/src/targets/taranis/extmodule_driver.cpp b/radio/src/targets/taranis/extmodule_driver.cpp index a5b6a4acd..4287c0f75 100644 --- a/radio/src/targets/taranis/extmodule_driver.cpp +++ b/radio/src/targets/taranis/extmodule_driver.cpp @@ -37,7 +37,8 @@ void extmoduleStop() GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz; GPIO_Init(EXTMODULE_USART_GPIO, &GPIO_InitStructure); - GPIO_ResetBits(EXTMODULE_USART_GPIO, EXTMODULE_TX_GPIO_PIN | EXTMODULE_RX_GPIO_PIN); + // TX and RX are inverted, we set it to HIGH + GPIO_SetBits(EXTMODULE_USART_GPIO, EXTMODULE_TX_GPIO_PIN | EXTMODULE_RX_GPIO_PIN); #endif EXTMODULE_TIMER->DIER &= ~(TIM_DIER_CC2IE | TIM_DIER_UDE);