From 7b17cd2f02e45d3404a3ef83b293c6fcf4dfd295 Mon Sep 17 00:00:00 2001 From: Alberto Merciai Date: Fri, 10 Jul 2020 18:17:30 +0200 Subject: [PATCH] light sleep on button press improving power consumption --- examples/LVGL/SimpleWatch/SimpleWatch.ino | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/examples/LVGL/SimpleWatch/SimpleWatch.ino b/examples/LVGL/SimpleWatch/SimpleWatch.ino index 28f43bb..8eb3eb5 100644 --- a/examples/LVGL/SimpleWatch/SimpleWatch.ino +++ b/examples/LVGL/SimpleWatch/SimpleWatch.ino @@ -85,6 +85,12 @@ void low_energy() WiFi.mode(WIFI_OFF); // rtc_clk_cpu_freq_set(RTC_CPU_FREQ_2M); setCpuFrequencyMhz(20); + + Serial.println("ENTER IN LIGHT SLEEEP MODE"); + gpio_wakeup_enable ((gpio_num_t)AXP202_INT, GPIO_INTR_LOW_LEVEL); + gpio_wakeup_enable ((gpio_num_t)BMA423_INT1, GPIO_INTR_HIGH_LEVEL); + esp_sleep_enable_gpio_wakeup (); + esp_light_sleep_start(); } } else { ttgo->startLvglTick();