mirror of https://github.com/sqfmi/Watchy.git
Merge pull request #117 from DarkZeros/avoid_leaks
Set all pins to INPUT before deep sleeppull/116/head^2
commit
c6483eebe0
|
@ -41,6 +41,10 @@ void Watchy::init(String datetime){
|
|||
}
|
||||
|
||||
void Watchy::deepSleep(){
|
||||
// Set all pins to input to avoid power leaking out
|
||||
for(int i=0; i<48; i++) {
|
||||
pinMode(i, INPUT);
|
||||
}
|
||||
esp_sleep_enable_ext0_wakeup(RTC_PIN, 0); //enable deep sleep wake on RTC interrupt
|
||||
esp_sleep_enable_ext1_wakeup(BTN_PIN_MASK, ESP_EXT1_WAKEUP_ANY_HIGH); //enable deep sleep wake on button press
|
||||
esp_deep_sleep_start();
|
||||
|
|
Loading…
Reference in New Issue