From 74fa339efb8719ef5c9ff478b987cfafdf0ebf60 Mon Sep 17 00:00:00 2001 From: Florian Guggi Date: Fri, 5 Jan 2024 17:55:30 +0100 Subject: [PATCH] Add panic messages to startup --- src/main.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 9e40868..2861709 100644 --- a/src/main.rs +++ b/src/main.rs @@ -16,12 +16,11 @@ struct Configuration { heartbeat_pin: u8, update_pin: u8, heartbeat_freq: u64, - log_path: String, } fn main() -> ! { let config: Configuration = - toml::from_str(&std::fs::read_to_string("./config.toml").unwrap()).unwrap(); + toml::from_str(&std::fs::read_to_string("./config.toml").expect("Could not open config file")).unwrap(); create_directory_if_not_exists("archives").unwrap(); create_directory_if_not_exists("data").unwrap(); @@ -36,7 +35,7 @@ fn main() -> ! { log::info!("Scheduler started"); // construct a wrapper for UART communication - let mut com = serialport::new(&config.uart, config.baudrate).open().unwrap(); + let mut com = serialport::new(&config.uart, config.baudrate).open().expect("Could not open serial port"); com.set_timeout(&Duration::from_secs(60)); // construct a wrapper for resources that are shared between different commands