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