From 7a1b349d7970402c2c8d2c5a7ba237c9d1cbeeb5 Mon Sep 17 00:00:00 2001 From: Stephen D <webmaster@scd31.com> Date: Fri, 2 Jun 2023 21:29:23 -0300 Subject: [PATCH] add some uart flushes --- src/radio.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/radio.rs b/src/radio.rs index af28180..101af05 100644 --- a/src/radio.rs +++ b/src/radio.rs @@ -28,6 +28,7 @@ impl UartRadio { pub fn send_packet(&mut self, packet: &FecPacket) -> anyhow::Result<()> { self.uart.write_all(&[SEND_PACKET_CMD])?; self.uart.write_all(&packet.0)?; + self.uart.flush()?; let mut buf = [0; 1]; self.uart.read_exact(&mut buf)?; @@ -48,6 +49,7 @@ impl UartRadio { pub fn get_temp(&mut self) -> anyhow::Result<f32> { self.uart.write_all(&[GET_TEMP_CMD])?; + self.uart.flush()?; let mut buf = [0; 4]; self.uart.read_exact(&mut buf)?; -- GitLab