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:
parent
119542a218
commit
ea9633f2b1
1 changed files with 2 additions and 2 deletions
|
@ -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;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue