Lines Matching refs:wakeup
27 …wakeup sources are configured, application can enter sleep mode using :cpp:func:`esp_light_sleep_s…
57 This wakeup mode doesn't require RTC peripherals or RTC memories to be powered on during sleep.
59 :cpp:func:`esp_sleep_enable_timer_wakeup` function can be used to enable deep sleep wakeup using a …
66 …RTC IO module contains logic to trigger wakeup when a touch sensor interrupt occurs. You need to c…
70 …Revisions 0 and 1 of the ESP32 only support this wakeup mode when RTC peripherals are not forced t…
72 :cpp:func:`esp_sleep_enable_touchpad_wakeup` function can be used to enable this wakeup source.
76 External wakeup (ext0)
79 …wakeup when one of RTC GPIOs is set to a predefined logic level. RTC IO is part of RTC peripherals…
85 …In revisions 0 and 1 of the ESP32, this wakeup source is incompatible with ULP and touch wakeup so…
87 :cpp:func:`esp_sleep_enable_ext0_wakeup` function can be used to enable this wakeup source.
89 ….. warning:: After wake up from sleep, IO pad used for wakeup will be configured as RTC IO. Before…
91 External wakeup (ext1)
94 …ler contains logic to trigger wakeup using multiple RTC GPIOs. One of the two logic functions can …
99 …This wakeup source is implemented by the RTC controller. As such, RTC peripherals and RTC memories…
105 ….. warning:: After wake up from sleep, IO pad(s) used for wakeup will be configured as RTC IO. Bef…
107 :cpp:func:`esp_sleep_enable_ext1_wakeup` function can be used to enable this wakeup source.
111 ULP coprocessor wakeup
114 …RTC slow memory. RTC slow memory will be powered on during sleep if this wakeup mode is requested.…
118 …Revisions 0 and 1 of the ESP32 only support this wakeup mode when RTC peripherals are not forced t…
120 :cpp:func:`esp_sleep_enable_ulp_wakeup` function can be used to enable this wakeup source.
124 GPIO wakeup (light sleep only)
129 …wakeup sources described above, one more method of wakeup from external inputs is available in lig…
133 …wakeup from external inputs is available in light sleep mode. With this wakeup source, each pin ca…
135 :cpp:func:`esp_sleep_enable_gpio_wakeup` function can be used to enable this wakeup source.
146 UART wakeup (light sleep only)
149 …wakeup (and any characters before it) will not be received by the UART after wakeup. This means th…
151 :cpp:func:`esp_sleep_enable_uart_wakeup` function can be used to enable this wakeup source.
157 …ill power down all RTC power domains which are not needed by the enabled wakeup sources. To overri…
174 … used to enter light sleep once wakeup sources are configured. It is also possible to go into ligh…
179 …be used to enter deep sleep once wakeup sources are configured. It is also possible to go into dee…
199 … be suspended, and remaining characters in the FIFO will be sent out after wakeup from light sleep.
201 Checking sleep wakeup cause
204 …leep_get_wakeup_cause` function can be used to check which wakeup source has triggered wakeup from…
208 …For touch pad, it is possible to identify touch pad which has caused wakeup using :cpp:func:`esp_s…
212 …For ext1 wakeup sources, it is possible to identify pin which has caused wakeup using :cpp:func:`e…
215 Disable sleep wakeup source
218 …red wakeup source can be disabled later using :cpp:func:`esp_sleep_disable_wakeup_source` API. Thi…
228 … in :example:`system/deep_sleep` illustrates usage of various deep sleep wakeup triggers and ULP c…