Function flipdot_serial::configure_port
source · 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).