Dont hard error
This commit is contained in:
parent
20b31be19e
commit
f302bb4c20
1 changed files with 13 additions and 8 deletions
|
@ -63,14 +63,17 @@ fn main() {
|
||||||
|
|
||||||
if let Some(port) = &mut *port_lock {
|
if let Some(port) = &mut *port_lock {
|
||||||
// handle incoming message
|
// handle incoming message
|
||||||
match port.read().unwrap() {
|
match port.read() {
|
||||||
SerialReadResult::Message(msg) => {
|
Ok(port_read) => match port_read {
|
||||||
if !msg.is_empty() {
|
SerialReadResult::Message(msg) => {
|
||||||
tx.send(msg).unwrap();
|
if !msg.is_empty() {
|
||||||
|
tx.send(msg).unwrap();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
SerialReadResult::UtfConversion(err) => println!("{:?}", err),
|
||||||
SerialReadResult::UtfConversion(err) => println!("{:?}", err),
|
SerialReadResult::Timeout => (),
|
||||||
SerialReadResult::Timeout => (),
|
},
|
||||||
|
Err(err) => println!("{err}"),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -124,7 +127,9 @@ fn main() {
|
||||||
let mut port_lock = PORT.lock().unwrap();
|
let mut port_lock = PORT.lock().unwrap();
|
||||||
|
|
||||||
if let Some(port) = &mut *port_lock {
|
if let Some(port) = &mut *port_lock {
|
||||||
port.write("reset").unwrap();
|
if let Err(err) = port.write("reset") {
|
||||||
|
println!("{err}");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
*port_lock = None;
|
*port_lock = None;
|
||||||
|
|
Loading…
Reference in a new issue