diff --git a/Multiprotocol/Telemetry.ino b/Multiprotocol/Telemetry.ino index 04f5600..99567bb 100644 --- a/Multiprotocol/Telemetry.ino +++ b/Multiprotocol/Telemetry.ino @@ -1041,8 +1041,7 @@ void TelemetryUpdate() #ifdef STM32_BOARD #ifdef SPORT_POLLING if(USART3_BASE->SR & USART_SR_RXNE) - { - USART3_BASE->SR &= ~USART_SR_RXNE; + { if (RxIndex < 16 ) { if(RxData[0]==TxData[0] && RxData[1]==TxData[1]) @@ -1052,8 +1051,7 @@ void TelemetryUpdate() } #endif if(USART3_BASE->SR & USART_SR_TXE) - { - USART3_BASE->SR &= ~USART_SR_TXE; + { #endif if(tx_head!=tx_tail) {