diff --git a/overlay/pi-sensors/src/dht.rs b/overlay/pi-sensors/src/dht.rs index 1be20cf9..15d260be 100644 --- a/overlay/pi-sensors/src/dht.rs +++ b/overlay/pi-sensors/src/dht.rs @@ -25,7 +25,7 @@ impl Sensor for DHT22 { fn read(&mut self) -> Vec { let mut delay_us = |d: u16| { // We are using here more accurate delays than in std library - spin_sleep::sleep(Duration::from_micros(d as u64)); + spin_sleep::sleep(Duration::from_micros(2 * (d as u64))); }; self.pin.switch_output();