use uart_is_tx_fifo_full and uar_is_rx_fifo_empty instead of cryptic macros
libopencm3 update