mirror of
https://github.com/espressif/esp-idf.git
synced 2025-10-02 11:44:52 +00:00
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:
@@ -74,11 +74,13 @@ static void init_ulp_program()
|
||||
/* Set ULP wake up period to 20ms */
|
||||
ulp_set_wakeup_period(0, 20000);
|
||||
|
||||
/* Disable pullup on GPIO15, in case it is connected to ground to suppress
|
||||
* boot messages.
|
||||
/* Disconnect GPIO12 and GPIO15 to remove current drain through
|
||||
* pullup/pulldown resistors.
|
||||
* GPIO15 may be connected to ground to suppress boot messages.
|
||||
* GPIO12 may be pulled high to select flash voltage.
|
||||
*/
|
||||
rtc_gpio_pullup_dis(GPIO_NUM_15);
|
||||
rtc_gpio_hold_en(GPIO_NUM_15);
|
||||
rtc_gpio_isolate(GPIO_NUM_12);
|
||||
rtc_gpio_isolate(GPIO_NUM_15);
|
||||
}
|
||||
|
||||
static void start_ulp_program()
|
||||
|
Reference in New Issue
Block a user