main/co2meter.c

changeset 28
6d825e2962e4
parent 26
8a3696620c0a
child 31
1f507aba6561
equal deleted inserted replaced
27:8bb63daa7b46 28:6d825e2962e4
67 esp_sleep_enable_timer_wakeup(wakeup_time_sec * 1000000); 67 esp_sleep_enable_timer_wakeup(wakeup_time_sec * 1000000);
68 const uint64_t ext_wakeup_pin_1_mask = 1ULL << ROT_ENC_SW_GPIO; 68 const uint64_t ext_wakeup_pin_1_mask = 1ULL << ROT_ENC_SW_GPIO;
69 69
70 ESP_LOGI(TAG, "Enabling EXT1 wakeup on pin GPIO%d", ROT_ENC_SW_GPIO); 70 ESP_LOGI(TAG, "Enabling EXT1 wakeup on pin GPIO%d", ROT_ENC_SW_GPIO);
71 esp_sleep_enable_ext1_wakeup(ext_wakeup_pin_1_mask, ESP_EXT1_WAKEUP_ALL_LOW); 71 esp_sleep_enable_ext1_wakeup(ext_wakeup_pin_1_mask, ESP_EXT1_WAKEUP_ALL_LOW);
72
73 // Isolate GPIO12 pin from external circuits. This is needed for modules
74 // which have an external pull-up resistor on GPIO12 (such as ESP32-WROVER)
75 // to minimize current consumption.
76 // rtc_gpio_isolate(GPIO_NUM_12);
77 72
78 /* 73 /*
79 * Initialize NVS 74 * Initialize NVS
80 */ 75 */
81 ret = nvs_flash_init(); 76 ret = nvs_flash_init();

mercurial