drivers: sensor: dht: Fix sensor read issue on esp32_devkitc_wrover

The DHT[11/22] sensor driver fails to read data due to an extra
"gpio_pin_set_dt" that is occurs prior to waiting for the sensor active
response. This leads to consistent failed reads on esp32 (devkitc,
wrover). After removing this line reads are consistently successful.

Signed-off-by: Omar Naffaa <omarnaffaa.on@gmail.com>
This commit is contained in:
Omar Naffaa 2024-12-18 23:34:23 -08:00 committed by Benjamin Cabé
parent 8094f92cd3
commit c9be1a991b

View file

@ -82,8 +82,6 @@ static int dht_sample_fetch(const struct device *dev,
k_busy_wait(DHT_START_SIGNAL_DURATION);
gpio_pin_set_dt(&cfg->dio_gpio, false);
/* switch to DIR_IN to read sensor signals */
gpio_pin_configure_dt(&cfg->dio_gpio, GPIO_INPUT);