pub fn configure_port<P: SerialPort>(
    port: &mut P,
    timeout: Duration
) -> Result<(), Error>
Expand description

Configures the given serial port appropriately for use with Luminator signs.

Specifically, the signs require 8N1 format at 19200 baud. Also sets the provided timeout value.

§Errors

Returns the underlying serial_core::Error if configuration fails.

§Examples

use std::time::Duration;

let mut port = serial::open("COM3")?;
flipdot_serial::configure_port(&mut port, Duration::from_secs(5))?;
// Now ready for communication with a sign (8N1 19200 baud).