From dabab95b05d8591e68cd4774b8352c5d82ae90ec Mon Sep 17 00:00:00 2001 From: David Weis Date: Tue, 27 Feb 2024 20:00:24 +0000 Subject: [PATCH] Run receive after clearing --- Cargo.toml | 2 +- src/serial_driver.rs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 22bb3a9..cb138de 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ authors = ["David Weis "] edition = "2021" name = "dynamixel-driver" -version = "0.3.1" +version = "0.3.2" description = "Driver for Dynamixel v1 servos" documentation = "https://davidweis.dev/dynamixel-driver/dynamixel_driver/index.html" diff --git a/src/serial_driver.rs b/src/serial_driver.rs index fc22c65..bcc4366 100644 --- a/src/serial_driver.rs +++ b/src/serial_driver.rs @@ -189,6 +189,7 @@ impl FramedDriver for FramedSerialDriver { .clear(tokio_serial::ClearBuffer::All)?; self.framed_port.write_buffer_mut().clear(); self.framed_port.read_buffer_mut().clear(); + _ = self.receive().await; Ok(()) } }