Non blocking UART trasmit function in place