summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier ASUS <xavi92psx@gmail.com>2018-12-30 01:28:58 +0100
committerXavier ASUS <xavi92psx@gmail.com>2018-12-30 01:28:58 +0100
commit7bb50b749393e5c33c3beffe8bd2f267cde68452 (patch)
tree0b335ccd7a60bb49b623151fec32bc2fdb372385
parentf1f333f8b5d2ca0978300d263198e480d4f829f4 (diff)
Any baudrate is now supported, but that relies on system implementation
-rw-r--r--src/app.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/app.rs b/src/app.rs
index a772989..c520b27 100644
--- a/src/app.rs
+++ b/src/app.rs
@@ -69,8 +69,7 @@ fn serial_init(addr : Option<&String>, port_name : &String, baud_rate : Option<&
None => serial::Baud4800,
Some(b) => {
match b.parse() {
- Ok(4800) => serial::Baud4800,
- Ok(9600) => serial::Baud9600,
+ Ok(s) => serial::BaudRate::from_speed(s),
Err(_) | Ok(_) => return Err(io::Error::new(io::ErrorKind::Other, "Invalid baudrate")),
}
}