mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-02 12:14:32 +02:00
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
This commit is contained in:
@@ -359,7 +359,7 @@ TEST_CASE("disable source trigger behavior", "[deepsleep]")
|
|||||||
ESP_ERROR_CHECK(esp_sleep_enable_ext0_wakeup(GPIO_NUM_13, ESP_EXT0_WAKEUP_LEVEL_HIGH));
|
ESP_ERROR_CHECK(esp_sleep_enable_ext0_wakeup(GPIO_NUM_13, ESP_EXT0_WAKEUP_LEVEL_HIGH));
|
||||||
|
|
||||||
// Setup timer to wakeup with timeout
|
// Setup timer to wakeup with timeout
|
||||||
esp_sleep_enable_timer_wakeup(2000000);
|
esp_sleep_enable_timer_wakeup(2000000);
|
||||||
|
|
||||||
// Save start time
|
// Save start time
|
||||||
gettimeofday(&tv_start, NULL);
|
gettimeofday(&tv_start, NULL);
|
||||||
@@ -412,6 +412,9 @@ TEST_CASE("disable source trigger behavior", "[deepsleep]")
|
|||||||
// Check error message when source is already disabled
|
// Check error message when source is already disabled
|
||||||
esp_err_t err_code = esp_sleep_disable_wakeup_source(ESP_SLEEP_WAKEUP_TIMER);
|
esp_err_t err_code = esp_sleep_disable_wakeup_source(ESP_SLEEP_WAKEUP_TIMER);
|
||||||
TEST_ASSERT(err_code == ESP_ERR_INVALID_STATE);
|
TEST_ASSERT(err_code == ESP_ERR_INVALID_STATE);
|
||||||
|
|
||||||
|
// Disable ext0 wakeup source, as this might interfere with other tests
|
||||||
|
ESP_ERROR_CHECK(esp_sleep_disable_wakeup_source(ESP_SLEEP_WAKEUP_EXT0));
|
||||||
}
|
}
|
||||||
|
|
||||||
static RTC_DATA_ATTR struct timeval start;
|
static RTC_DATA_ATTR struct timeval start;
|
||||||
|
Reference in New Issue
Block a user