From ba9fbb336083a5986a54d355b07d992ae71627f8 Mon Sep 17 00:00:00 2001
From: Stephen D <webmaster@scd31.com>
Date: Sat, 3 Jun 2023 10:04:23 -0300
Subject: [PATCH] uart syncing

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

diff --git a/src/main.rs b/src/main.rs
index e6a2cc9..475c065 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -44,6 +44,7 @@ mod app {
         BufferStatus,
         SendPacket,
         GetTemp,
+        Sync,
     }
 
     impl SlaveCmd {
@@ -52,6 +53,7 @@ mod app {
                 0x00 => Some(Self::BufferStatus),
                 0x01 => Some(Self::SendPacket),
                 0x02 => Some(Self::GetTemp),
+                0x03 => Some(Self::Sync),
                 _ => None,
             }
         }
@@ -189,6 +191,10 @@ mod app {
                             let temp = ctx.shared.radio_temp.lock(|x| *x);
                             usart.bwrite_all(&temp.to_le_bytes()).unwrap();
                         }
+
+                        SlaveCmd::Sync => {
+                            usart.bwrite_all(&[0x03]).unwrap();
+                        }
                     }
                 }
             }
-- 
GitLab