system: enable C3 light sleep related example tests

This commit is contained in:
Marius Vikhammer
2021-03-29 18:50:25 +08:00
committed by bot
parent 0b8ed8d76e
commit 00c304535f
5 changed files with 4 additions and 7 deletions

View File

@@ -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)
{ {

View File

@@ -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')

View File

@@ -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.)

View File

@@ -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()

View File

@@ -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)