From 8ee25ecfe2f0f35fc27bb7a7bb4bba453940ec35 Mon Sep 17 00:00:00 2001 From: wuzhenghui Date: Wed, 28 Jun 2023 18:03:41 +0800 Subject: [PATCH 1/2] ci: increase timeout threshold to solve deepsleep wakestub example ci failure --- examples/system/deep_sleep_wake_stub/example_test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)) From 2ca1c1a617d3eb18edb42c8c9b900026ba987546 Mon Sep 17 00:00:00 2001 From: wuzhenghui Date: Thu, 29 Jun 2023 20:59:19 +0800 Subject: [PATCH 2/2] example: inform ulp adc usage status to sleep process --- components/driver/adc_common.c | 3 +++ 1 file changed, 3 insertions(+) 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