1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-17 21:35:44 +03:00

Added idle interrupt callback to UART driver

This commit is contained in:
Miguel.Alvarez 2019-07-22 15:55:49 -05:00
parent 0f230c42a1
commit 38013a8253
7 changed files with 49 additions and 8 deletions

View file

@ -285,7 +285,15 @@ void uartIrqHandler(uartPort_t *s)
if (ISR & USART_FLAG_ORE)
{
USART_ClearITPendingBit (s->USARTx, USART_IT_ORE);
USART_ClearITPendingBit(s->USARTx, USART_IT_ORE);
}
if (ISR & USART_FLAG_IDLE) {
if (s->port.idleCallback) {
s->port.idleCallback();
}
USART_ClearITPendingBit(s->USARTx, USART_IT_IDLE);
}
}
#endif // USE_UART