diff --git a/components/driver/adc_common.c b/components/driver/adc_common.c index 49de26316f..93dbb2f4f6 100644 --- a/components/driver/adc_common.c +++ b/components/driver/adc_common.c @@ -22,6 +22,7 @@ #include "hal/adc_hal.h" #include "hal/adc_hal_conf.h" #include "esp_private/sar_periph_ctrl.h" +#include "esp_private/esp_sleep_internal.h" #if SOC_DAC_SUPPORTED #include "driver/dac.h" @@ -437,6 +438,8 @@ void adc1_ulp_enable(void) adc_ll_amp_disable(); #endif SARADC1_EXIT(); + + esp_sleep_enable_adc_tsens_monitor(true); } #endif diff --git a/examples/system/deep_sleep_wake_stub/example_test.py b/examples/system/deep_sleep_wake_stub/example_test.py index 8e54fdc2bb..29dc01b116 100644 --- a/examples/system/deep_sleep_wake_stub/example_test.py +++ b/examples/system/deep_sleep_wake_stub/example_test.py @@ -21,7 +21,7 @@ def test_deep_sleep_wake_stub(env, extra_data): # type: (tiny_test_fw.Env, typi start_sleep = time.time() print('Waiting for wakeup...') - dut.expect('wake stub: going to deep sleep') + dut.expect('wake stub: going to deep sleep', timeout=15) sleep_time = time.time() - start_sleep print('Host measured sleep time at {:.2f}s'.format(sleep_time))