Skip to content

Commit e364030

Browse files
committed
Merge branch 'bugfix/cleanup_ext0_wakeup_setup' into 'master'
esp32: disable ext0 wakeup source after test Closes IDF-1660 See merge request espressif/esp-idf!8745
2 parents 7283b99 + 8f8e00e commit e364030

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

components/esp32/test/test_sleep.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,7 @@ TEST_CASE("disable source trigger behavior", "[deepsleep]")
359359
ESP_ERROR_CHECK(esp_sleep_enable_ext0_wakeup(GPIO_NUM_13, ESP_EXT0_WAKEUP_LEVEL_HIGH));
360360

361361
// Setup timer to wakeup with timeout
362-
esp_sleep_enable_timer_wakeup(2000000);
362+
esp_sleep_enable_timer_wakeup(2000000);
363363

364364
// Save start time
365365
gettimeofday(&tv_start, NULL);
@@ -412,6 +412,9 @@ TEST_CASE("disable source trigger behavior", "[deepsleep]")
412412
// Check error message when source is already disabled
413413
esp_err_t err_code = esp_sleep_disable_wakeup_source(ESP_SLEEP_WAKEUP_TIMER);
414414
TEST_ASSERT(err_code == ESP_ERR_INVALID_STATE);
415+
416+
// Disable ext0 wakeup source, as this might interfere with other tests
417+
ESP_ERROR_CHECK(esp_sleep_disable_wakeup_source(ESP_SLEEP_WAKEUP_EXT0));
415418
}
416419

417420
static RTC_DATA_ATTR struct timeval start;

0 commit comments

Comments
 (0)