sleep: deep sleep does not need cpu and wifi/bt mac retention

This commit is contained in:
Li Shuai 2021-11-09 14:26:06 +08:00 committed by ChenJianxing
parent d9e3204115
commit c99cb930c3

View File

@ -391,7 +391,9 @@ static uint32_t IRAM_ATTR esp_sleep_start(uint32_t pd_flags)
}
#endif
misc_modules_sleep_prepare();
if (!deep_sleep) {
misc_modules_sleep_prepare();
}
#if CONFIG_IDF_TARGET_ESP32S2 || CONFIG_IDF_TARGET_ESP32S3
if (deep_sleep) {
@ -484,10 +486,9 @@ static uint32_t IRAM_ATTR esp_sleep_start(uint32_t pd_flags)
if (!deep_sleep) {
s_config.ccount_ticks_record = cpu_ll_get_cycle_count();
misc_modules_wake_prepare();
}
misc_modules_wake_prepare();
// re-enable UART output
resume_uarts();