forked from espressif/esp-idf
system: enable C3 light sleep related example tests
This commit is contained in:
@@ -84,7 +84,6 @@ TEST_CASE("wake up from light sleep using timer", "[deepsleep]")
|
|||||||
(tv_stop.tv_usec - tv_start.tv_usec) * 1e-3f;
|
(tv_stop.tv_usec - tv_start.tv_usec) * 1e-3f;
|
||||||
TEST_ASSERT_INT32_WITHIN(500, 2000, (int) dt);
|
TEST_ASSERT_INT32_WITHIN(500, 2000, (int) dt);
|
||||||
}
|
}
|
||||||
#endif // !TEMPORARY_DISABLED_FOR_TARGETS(ESP32S2, ESP32C3)
|
|
||||||
|
|
||||||
static void test_light_sleep(void* arg)
|
static void test_light_sleep(void* arg)
|
||||||
{
|
{
|
||||||
|
@@ -81,7 +81,7 @@ def _test_iteration_events(dut):
|
|||||||
print('Deleted task event source')
|
print('Deleted task event source')
|
||||||
|
|
||||||
|
|
||||||
@ttfw_idf.idf_example_test(env_tag='Example_GENERIC', target=['esp32'])
|
@ttfw_idf.idf_example_test(env_tag='Example_GENERIC', target=['esp32', 'esp32c3'])
|
||||||
def test_default_event_loop_example(env, extra_data):
|
def test_default_event_loop_example(env, extra_data):
|
||||||
dut = env.get_dut('default_event_loop', 'examples/system/esp_event/default_event_loop')
|
dut = env.get_dut('default_event_loop', 'examples/system/esp_event/default_event_loop')
|
||||||
|
|
||||||
|
@@ -1,5 +1,3 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-S2 |
|
|
||||||
| ----------------- | ----- | -------- |
|
|
||||||
# Light Sleep Example
|
# Light Sleep Example
|
||||||
|
|
||||||
(See the README.md file in the upper level 'examples' directory for more information about examples.)
|
(See the README.md file in the upper level 'examples' directory for more information about examples.)
|
||||||
|
@@ -7,12 +7,12 @@ import ttfw_idf
|
|||||||
|
|
||||||
ENTERING_SLEEP_STR = 'Entering light sleep'
|
ENTERING_SLEEP_STR = 'Entering light sleep'
|
||||||
EXIT_SLEEP_REGEX = re.compile(r'Returned from light sleep, reason: (\w+), t=(\d+) ms, slept for (\d+) ms')
|
EXIT_SLEEP_REGEX = re.compile(r'Returned from light sleep, reason: (\w+), t=(\d+) ms, slept for (\d+) ms')
|
||||||
WAITING_FOR_GPIO_STR = 'Waiting for GPIO0 to go high...'
|
WAITING_FOR_GPIO_STR = re.compile(r'Waiting for GPIO\d to go high...')
|
||||||
|
|
||||||
WAKEUP_INTERVAL_MS = 2000
|
WAKEUP_INTERVAL_MS = 2000
|
||||||
|
|
||||||
|
|
||||||
@ttfw_idf.idf_example_test(env_tag='Example_GENERIC', target=['esp32'])
|
@ttfw_idf.idf_example_test(env_tag='Example_GENERIC', target=['esp32', 'esp32c3'])
|
||||||
def test_examples_system_light_sleep(env, extra_data):
|
def test_examples_system_light_sleep(env, extra_data):
|
||||||
dut = env.get_dut('light_sleep_example', 'examples/system/light_sleep')
|
dut = env.get_dut('light_sleep_example', 'examples/system/light_sleep')
|
||||||
dut.start_app()
|
dut.start_app()
|
||||||
|
@@ -29,7 +29,7 @@
|
|||||||
#define BUTTON_GPIO_NUM_DEFAULT 0
|
#define BUTTON_GPIO_NUM_DEFAULT 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* "Boot" button on GPIO0 is active low */
|
/* "Boot" button is active low */
|
||||||
#define BUTTON_WAKEUP_LEVEL_DEFAULT 0
|
#define BUTTON_WAKEUP_LEVEL_DEFAULT 0
|
||||||
|
|
||||||
void app_main(void)
|
void app_main(void)
|
||||||
|
Reference in New Issue
Block a user