Revorked UART recieving
Fixed merge conflict added new way of recieving uart