From eb8bd937c6c93a9e7b3a42c0ac46706e42ea98ae Mon Sep 17 00:00:00 2001 From: Geza Husi Date: Fri, 18 Aug 2017 09:27:54 +0200 Subject: [PATCH] deep_sleep: RTC-GPIO pin calculation incorrect Merges https://github.com/espressif/esp-idf/pull/822 --- components/esp32/deep_sleep.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/esp32/deep_sleep.c b/components/esp32/deep_sleep.c index f2ae8e139..f9b5f307e 100644 --- a/components/esp32/deep_sleep.c +++ b/components/esp32/deep_sleep.c @@ -327,7 +327,7 @@ uint64_t esp_deep_sleep_get_ext1_wakeup_status() if ((status & BIT(rtc_pin)) == 0) { continue; } - gpio_mask |= BIT(gpio); + gpio_mask |= 1ULL << gpio; } return gpio_mask; }