debug asserts

This commit is contained in:
Thomas Göttgens 2023-01-20 16:49:50 +01:00
parent d02588ad85
commit 7750dd2d46

View File

@ -298,9 +298,18 @@ esp_sleep_wakeup_cause_t doLightSleep(uint64_t sleepMsec) // FIXME, use a more r
if (pmu_found) if (pmu_found)
gpio_wakeup_enable((gpio_num_t)PMU_IRQ, GPIO_INTR_LOW_LEVEL); // pmu irq gpio_wakeup_enable((gpio_num_t)PMU_IRQ, GPIO_INTR_LOW_LEVEL); // pmu irq
#endif #endif
assert(esp_sleep_enable_gpio_wakeup() == ESP_OK); auto res = esp_sleep_enable_gpio_wakeup();
assert(esp_sleep_enable_timer_wakeup(sleepUsec) == ESP_OK); if (res != ESP_OK)
assert(esp_light_sleep_start() == ESP_OK); LOG_DEBUG ("esp_sleep_enable_gpio_wakeup result %d\n", res);
assert(res == ESP_OK);
res = esp_sleep_enable_timer_wakeup(sleepUsec);
if (res != ESP_OK)
LOG_DEBUG ("esp_sleep_enable_timer_wakeup result %d\n", res);
assert(res == ESP_OK);
res = esp_light_sleep_start();
if (res != ESP_OK)
LOG_DEBUG ("esp_light_sleep_start result %d\n", res);
assert(res == ESP_OK);
esp_sleep_wakeup_cause_t cause = esp_sleep_get_wakeup_cause(); esp_sleep_wakeup_cause_t cause = esp_sleep_get_wakeup_cause();
#ifdef BUTTON_PIN #ifdef BUTTON_PIN