diff --git a/src/serial.rs b/src/serial.rs index 95d05ea..a3240c2 100644 --- a/src/serial.rs +++ b/src/serial.rs @@ -5,11 +5,13 @@ use std::time::Duration; use embedded_hal::serial::{Read, Write}; use esp_idf_hal::serial::{self, Rx, Tx}; +const READ_MAX_RETRIES: usize = 5; +const READ_WAIT_TIME: u64 = 10; + #[derive(Debug)] pub enum SerialError { ReadError(String), WriteError(String), - TimeoutError, } impl Error for SerialError {} @@ -85,9 +87,6 @@ impl SerialIO { } } -const READ_MAX_RETRIES: usize = 5; -const READ_WAIT_TIME: u64 = 50; - impl io::Read for SerialIO { fn read(&mut self, buf: &mut [u8]) -> io::Result { let count = nb::block!(self.read_bytes(buf))