Holding a GPIO pin during deep sleep
Posted: Mon Dec 16, 2019 3:04 pm
Hello,
Programming a board with the Arduino IDE, I need to keep a couple pins low during deep sleep (GPIO_NUM_5 and 33). I've found that I need to call gpio_deep_sleep_hold_en() in order to achieve this, but when I do that, my current goes from 21uA during deep sleep (I'm using a dev board) to 270uA during deep sleep. Is this expected, that holding the GPIO state turns on something else that just burns 10x the power?
Thanks.
Programming a board with the Arduino IDE, I need to keep a couple pins low during deep sleep (GPIO_NUM_5 and 33). I've found that I need to call gpio_deep_sleep_hold_en() in order to achieve this, but when I do that, my current goes from 21uA during deep sleep (I'm using a dev board) to 270uA during deep sleep. Is this expected, that holding the GPIO state turns on something else that just burns 10x the power?
Thanks.