diff --git a/components/esp_hw_support/test_apps/rtc_clk/main/test_rtc_clk.c b/components/esp_hw_support/test_apps/rtc_clk/main/test_rtc_clk.c index 3425455c1e..bd41fefff0 100644 --- a/components/esp_hw_support/test_apps/rtc_clk/main/test_rtc_clk.c +++ b/components/esp_hw_support/test_apps/rtc_clk/main/test_rtc_clk.c @@ -1,5 +1,5 @@ /* - * SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD + * SPDX-FileCopyrightText: 2021-2023 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: Apache-2.0 */ @@ -384,11 +384,11 @@ static void trigger_deepsleep(void) esp_clk_slowclk_cal_set(esp_clk_slowclk_cal_get() / 2); // Delay for error accumulation. - vTaskDelay(pdMS_TO_TICKS(1000)); + vTaskDelay(pdMS_TO_TICKS(10*1000)); // Save start time. Deep sleep. start = esp_rtc_get_time_us(); - esp_sleep_enable_timer_wakeup(1000); + esp_sleep_enable_timer_wakeup(5000); // In function esp_deep_sleep_start() uses function esp_sync_timekeeping_timers() // to prevent a negative time after wake up. esp_deep_sleep_start(); @@ -404,11 +404,11 @@ static void check_time_deepsleep_1(void) esp_clk_slowclk_cal_set(esp_clk_slowclk_cal_get() * 2); // Delay for error accumulation. - vTaskDelay(pdMS_TO_TICKS(1000)); + vTaskDelay(pdMS_TO_TICKS(10*1000)); start = esp_rtc_get_time_us(); - esp_sleep_enable_timer_wakeup(1000); + esp_sleep_enable_timer_wakeup(5000); // In function esp_deep_sleep_start() uses function esp_sync_timekeeping_timers() // to prevent a negative time after wake up. esp_deep_sleep_start(); diff --git a/components/esp_system/test_apps/esp_system_unity_tests/main/test_sleep.c b/components/esp_system/test_apps/esp_system_unity_tests/main/test_sleep.c index 74c8750bf7..75cb5e9075 100644 --- a/components/esp_system/test_apps/esp_system_unity_tests/main/test_sleep.c +++ b/components/esp_system/test_apps/esp_system_unity_tests/main/test_sleep.c @@ -586,7 +586,7 @@ static void trigger_deepsleep(void) // Deinit NVS to prevent Unity from complaining "The test leaked too much memory" TEST_ESP_OK(nvs_flash_deinit()); - esp_sleep_enable_timer_wakeup(1000); + esp_sleep_enable_timer_wakeup(5000); // In function esp_deep_sleep_start() uses function esp_sync_timekeeping_timers() // to prevent a negative time after wake up. esp_deep_sleep_start(); diff --git a/examples/peripherals/timer_group/gptimer/pytest_gptimer_example.py b/examples/peripherals/timer_group/gptimer/pytest_gptimer_example.py index 309beee822..bb666edbea 100644 --- a/examples/peripherals/timer_group/gptimer/pytest_gptimer_example.py +++ b/examples/peripherals/timer_group/gptimer/pytest_gptimer_example.py @@ -23,7 +23,7 @@ def test_gptimer_example(dut: Dut) -> None: dut.expect_exact('Start timer, auto-reload at alarm event', timeout=5) res = dut.expect(r'Timer reloaded, count=(\d+)', timeout=5) reloaded_count = res.group(1).decode('utf8') - assert 0 <= int(reloaded_count) < 10 + assert 0 <= int(reloaded_count) < 20 dut.expect_exact('Stop timer') dut.expect_exact('Start timer, update alarm value dynamically')