From 28b840f1a481559d7d170e2ef69bbf1b399c6d19 Mon Sep 17 00:00:00 2001 From: hasslesstech Date: Thu, 20 Feb 2025 01:07:55 +0200 Subject: [PATCH] recover GPIOD 11 state after changing it --- Core/Src/dht11.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Core/Src/dht11.c b/Core/Src/dht11.c index 52730e2..750939e 100644 --- a/Core/Src/dht11.c +++ b/Core/Src/dht11.c @@ -88,6 +88,9 @@ static void dht11_read_value(struct DHT11_Data *data) FILL_REGISTER; data->crc = read_register; + // switch GPIOD 11 back to output mode + GPIOD->MODER |= 0x00900000; + dht11_load_systick_state(); }