Added read_uart model to overall model, untested