From cf031b16e1a167ff04ba0a8253c17b4acfead58a Mon Sep 17 00:00:00 2001 From: Adrian Marquis Date: Fri, 25 Aug 2023 10:03:51 +0200 Subject: [PATCH] Worked on webee --- src/webee.rs | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/webee.rs b/src/webee.rs index 4f697d3..53d9ae0 100644 --- a/src/webee.rs +++ b/src/webee.rs @@ -4,18 +4,19 @@ use arduino_hal::prelude::*; use embedded_hal::serial::{Read}; mod vector; + pub use vector::Vector; -pub struct Webee { +pub struct Webee where + USART: UsartOps +{ webee: Usart, } -enum SEND_CMD { - -} +enum SEND_CMD {} impl Webee { - const STOP : u8 = 0xFF; + const STOP: u8 = 0xFF; pub fn new(device: USART, rx: RX, tx: TX) -> Self { Self { @@ -32,8 +33,8 @@ impl Webee { } fn recv(&mut self) -> Vector { - const buffer : Vector = Vector::new(0, &[]); - let byte : u8 = self.webee.read_byte(); + const buffer: Vector = Vector::new(0, &[]); + let byte: u8 = self.webee.read_byte(); while byte != self.STOP { buffer.push(byte);