From 32853138fec9be27a26cd9ef363fe946078e296e Mon Sep 17 00:00:00 2001 From: hodasemi Date: Thu, 14 Mar 2024 10:49:41 +0100 Subject: [PATCH] Correct threshold direction --- example/rp_pico_dht22.rs | 4 ++-- src/dht.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/example/rp_pico_dht22.rs b/example/rp_pico_dht22.rs index 740bca0..322ac62 100644 --- a/example/rp_pico_dht22.rs +++ b/example/rp_pico_dht22.rs @@ -77,9 +77,9 @@ async fn main(_spawner: Spawner) { DhtError::Timeout => serial.send_msg("dht timeout error\n").await.unwrap(), DhtError::CrcMismatch(data, crc) => { serial.send_msg("dht checksum error\n").await.unwrap(); - serial.send_number(data, 10).await.unwrap(); + serial.send_number(data, 16).await.unwrap(); serial.send_msg("\n").await.unwrap(); - serial.send_number(crc, 10).await.unwrap(); + serial.send_number(crc, 16).await.unwrap(); serial.send_msg("\n").await.unwrap(); } DhtError::ReadError => serial.send_msg("dht read error\n").await.unwrap(), diff --git a/src/dht.rs b/src/dht.rs index 8c9b707..00747ed 100644 --- a/src/dht.rs +++ b/src/dht.rs @@ -24,7 +24,7 @@ impl<'d, PIO: Instance, const SM: usize> DhtPio<'d, PIO, SM> { config.set_out_pins(&[&pin]); config.set_set_pins(&[&pin]); config.set_in_pins(&[&pin]); - config.shift_out.threshold = 32; + config.shift_in.threshold = 32; config.clock_divider = 125.to_fixed(); sm.set_config(&config);