pub async fn interactive_session( connection: SerialPort, file: Option<String>, debug: bool, port_name: &str, ) -> Result<()>
Spawns all of the tasks responsible for maintaining an interactive terminal session.