From debd424b437240760b4428758d3fe8e151703683 Mon Sep 17 00:00:00 2001 From: Song Ruo Jing Date: Thu, 10 Oct 2024 20:18:49 +0800 Subject: [PATCH] fix(sleep): ESP_SLEEP_DIG_USE_RC_FAST_MODE cannot maintain RC_FAST in sleep Introduced in eab98765 --- components/esp_hw_support/sleep_modes.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/esp_hw_support/sleep_modes.c b/components/esp_hw_support/sleep_modes.c index 8a3e27640e..5ea43a436e 100644 --- a/components/esp_hw_support/sleep_modes.c +++ b/components/esp_hw_support/sleep_modes.c @@ -917,7 +917,7 @@ static esp_err_t IRAM_ATTR esp_sleep_start(uint32_t pd_flags, esp_sleep_mode_t m uint32_t sleep_flags = pd_flags; if (s_sleep_sub_mode_ref_cnt[ESP_SLEEP_DIG_USE_RC_FAST_MODE] && !deep_sleep) { - pd_flags &= ~RTC_SLEEP_PD_INT_8M; + sleep_flags &= ~RTC_SLEEP_PD_INT_8M; sleep_flags |= RTC_SLEEP_DIG_USE_8M; }