/* UART Wait for Received Data Available. 
Blocks until the receive data FIFO holds a at least valid received data word. */
void uart_wait_recv_ready(uint32_t uart)
/* UART Wait for Received Data Available. 
Blocks until the receive data FIFO holds a at least valid received data word. */
void uart_wait_recv_ready(uint32_t uart)
{
	while (UART_FR(uart) & UART_FR_RXFE);
}