From 5c65b1f41318bd8df7934f33b2cf6850da64f217 Mon Sep 17 00:00:00 2001 From: Jonathan BAUDIN Date: Tue, 10 Oct 2023 19:44:06 +0200 Subject: [PATCH] Use u16 instead u32 --- src/dht.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/dht.rs b/src/dht.rs index 81de0c7..984c0c0 100644 --- a/src/dht.rs +++ b/src/dht.rs @@ -42,7 +42,7 @@ impl DhtPio { } } - pub fn read_data(&mut self, delay: &mut Delay) -> Result<(u32, u32), DhtError> { + pub fn read_data(&mut self, delay: &mut Delay) -> Result<(u16, u16), DhtError> { let mut timeout = 2000; let mut raw: [Option; 2] = [None; 2]; @@ -79,7 +79,10 @@ impl DhtPio { )); } - Ok((data & 0x0000FFFF, (data & 0xFFFF0000) >> 16)) + Ok(( + (data & 0x0000FFFF) as u16, + ((data & 0xFFFF0000) >> 16) as u16, + )) } fn compute_crc(data: u32) -> u32 {