From 6cd44b94961cd88c54734b548e569b632e3f111a Mon Sep 17 00:00:00 2001
From: Federico Lolli <federico.lolli@skywarder.eu>
Date: Mon, 22 Jan 2024 12:47:37 +0100
Subject: [PATCH] added baud rate option

---
 src/main.rs | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/main.rs b/src/main.rs
index 3669cf9..cd7661f 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -22,6 +22,10 @@ struct Cli {
 
     /// The input csv file to read from
     csv_input: PathBuf,
+
+    /// baud rate
+    #[clap(short, long, default_value = "115200")]
+    baud_rate: u32,
 }
 
 fn main() {
@@ -56,7 +60,7 @@ fn main() {
         std::process::exit(1);
     };
     debug!("connecting to for serial port {}...", port_name);
-    let mut port = serialport::new(port_name, 115200)
+    let mut port = serialport::new(port_name, args.baud_rate)
         .open()
         .expect("Failed to open serial port");
     let mut write_port = port.try_clone().expect("Failed to clone");
-- 
GitLab