recieving C messages over USART