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

pull/7797/head^2
Li Shuai 2021-11-09 14:26:06 +08:00 zatwierdzone przez ChenJianxing
rodzic d9e3204115
commit c99cb930c3
1 zmienionych plików z 4 dodań i 3 usunięć

Wyświetl plik

@ -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();