diff --git a/radio/src/targets/taranis/uart3_driver.cpp b/radio/src/targets/taranis/uart3_driver.cpp index d1c7bae22..7a286262c 100644 --- a/radio/src/targets/taranis/uart3_driver.cpp +++ b/radio/src/targets/taranis/uart3_driver.cpp @@ -131,15 +131,15 @@ extern "C" void USART3_IRQHandler(void) } // Receive - uint32_t status = SPORT->SR; + uint32_t status = USART3->SR; while (status & (USART_FLAG_RXNE | USART_FLAG_ERRORS)) { - uint8_t data = SPORT->DR; + uint8_t data = USART3->DR; if (uart3Telemetry && !(status & USART_FLAG_ERRORS)) { telemetryFifo.push(data); } - status = SPORT->SR; + status = USART3->SR; } }