mirror of
https://github.com/mytechnotalent/Embedded-Hacking.git
synced 2026-04-20 18:16:49 +02:00
fix(dht11_cbm): add dummy read on init to prevent first-read failure
This commit is contained in:
@@ -88,10 +88,15 @@ static void _print_failure(void)
|
||||
*/
|
||||
static void _dht11_setup(void)
|
||||
{
|
||||
uint8_t dummy_h;
|
||||
uint8_t dummy_t;
|
||||
xosc_set_clk_ref();
|
||||
dht11_timer_release_reset();
|
||||
dht11_timer_start_tick();
|
||||
dht11_init();
|
||||
delay_ms(DHT11_POLL_MS);
|
||||
dht11_read(&dummy_h, &dummy_t);
|
||||
delay_ms(DHT11_POLL_MS);
|
||||
uart_puts("DHT11 driver initialized on GPIO4\r\n");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user