owl_uart_read
ctl = owl_uart_read(port, OWL_UART_CTL);
stat = owl_uart_read(port, OWL_UART_STAT);
val = owl_uart_read(port, OWL_UART_STAT);
val = owl_uart_read(port, OWL_UART_CTL);
val = owl_uart_read(port, OWL_UART_STAT);
val = owl_uart_read(port, OWL_UART_CTL);
val = owl_uart_read(port, OWL_UART_STAT);
val = owl_uart_read(port, OWL_UART_STAT);
val = owl_uart_read(port, OWL_UART_CTL);
!(owl_uart_read(port, OWL_UART_STAT) & OWL_UART_STAT_TFFU),
val = owl_uart_read(port, OWL_UART_CTL);
stat = owl_uart_read(port, OWL_UART_STAT);
val = owl_uart_read(port, OWL_UART_RXDAT);
stat = owl_uart_read(port, OWL_UART_STAT);
stat = owl_uart_read(port, OWL_UART_STAT);
stat = owl_uart_read(port, OWL_UART_STAT);
val = owl_uart_read(port, OWL_UART_CTL);
val = owl_uart_read(port, OWL_UART_STAT);
val = owl_uart_read(port, OWL_UART_CTL);
ctl = owl_uart_read(port, OWL_UART_CTL);
if (owl_uart_read(port, OWL_UART_STAT) & OWL_UART_STAT_RFEM)
return owl_uart_read(port, OWL_UART_RXDAT);
while (owl_uart_read(port, OWL_UART_STAT) & OWL_UART_STAT_TFFU)
old_ctl = owl_uart_read(port, OWL_UART_CTL);
while (owl_uart_read(port, OWL_UART_STAT) & OWL_UART_STAT_TRFL_MASK)
val = owl_uart_read(port, OWL_UART_STAT);
ctl = owl_uart_read(port, OWL_UART_CTL);