1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-25 01:05:27 +03:00

Minor usart code readability improvement.

This commit is contained in:
Dominic Clifton 2014-12-13 18:05:22 +00:00
parent 119542a218
commit ea9633f2b1

View file

@ -207,14 +207,14 @@ uint8_t uartTotalBytesWaiting(serialPort_t *instance)
uartPort_t *s = (uartPort_t*)instance; uartPort_t *s = (uartPort_t*)instance;
if (s->rxDMAChannel) { if (s->rxDMAChannel) {
uint32_t rxDMAHead = s->rxDMAChannel->CNDTR; uint32_t rxDMAHead = s->rxDMAChannel->CNDTR;
if (s->port.rxBufferSize + rxDMAHead - s->rxDMAPos >= s->port.rxBufferSize) { if (rxDMAHead >= s->rxDMAPos) {
return rxDMAHead - s->rxDMAPos; return rxDMAHead - s->rxDMAPos;
} else { } else {
return s->port.rxBufferSize + rxDMAHead - s->rxDMAPos; return s->port.rxBufferSize + rxDMAHead - s->rxDMAPos;
} }
} }
if (s->port.rxBufferSize + s->port.rxBufferHead - s->port.rxBufferTail >= s->port.rxBufferSize) { if (s->port.rxBufferHead >= s->port.rxBufferTail) {
return s->port.rxBufferHead - s->port.rxBufferTail; return s->port.rxBufferHead - s->port.rxBufferTail;
} else { } else {
return s->port.rxBufferSize + s->port.rxBufferHead - s->port.rxBufferTail; return s->port.rxBufferSize + s->port.rxBufferHead - s->port.rxBufferTail;