cpu, sam0_common: fix uart TXC check
This commit is contained in:
parent
56513ea953
commit
732e60bb88
@ -121,8 +121,8 @@ void uart_write(uart_t uart, const uint8_t *data, size_t len)
|
|||||||
for (size_t i = 0; i < len; i++) {
|
for (size_t i = 0; i < len; i++) {
|
||||||
while (!(dev(uart)->INTFLAG.reg & SERCOM_USART_INTFLAG_DRE)) {}
|
while (!(dev(uart)->INTFLAG.reg & SERCOM_USART_INTFLAG_DRE)) {}
|
||||||
dev(uart)->DATA.reg = data[i];
|
dev(uart)->DATA.reg = data[i];
|
||||||
while (dev(uart)->INTFLAG.reg & SERCOM_USART_INTFLAG_TXC) {}
|
|
||||||
}
|
}
|
||||||
|
while (!(dev(uart)->INTFLAG.reg & SERCOM_USART_INTFLAG_TXC)) {}
|
||||||
}
|
}
|
||||||
|
|
||||||
void uart_poweron(uart_t uart)
|
void uart_poweron(uart_t uart)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user