[ update ] uart_read_uint8 returns an error