docs, examples: use rtc_gpio_isolate to disconnect GPIO12

This is needed to reduce deep sleep current on ESP32-WROVER modules.

Ref TW18165.
This commit is contained in:
Ivan Grokhotkov
2018-02-10 00:34:38 +08:00
parent f45622ff17
commit af6cfc5552
5 changed files with 32 additions and 8 deletions
@@ -157,6 +157,11 @@ void app_main()
esp_sleep_enable_ulp_wakeup();
#endif
// Isolate GPIO12 pin from external circuits. This is needed for modules
// which have an external pull-up resistor on GPIO12 (such as ESP32-WROVER)
// to minimize current consumption.
rtc_gpio_isolate(GPIO_NUM_12);
printf("Entering deep sleep\n");
gettimeofday(&sleep_enter_time, NULL);