|
ESPHome 2026.8.0-dev
|
Go to the source code of this file.
Data Structures | |
| struct | esphome::deep_sleep::WakeUpPinItem |
| struct | esphome::deep_sleep::Ext1Wakeup |
| struct | esphome::deep_sleep::WakeupCauseToRunDuration |
| class | esphome::deep_sleep::WakeTrigger |
| Fires once on boot when the device woke from deep sleep, with the wakeup cause. More... | |
| class | esphome::deep_sleep::Ext1WakeTrigger |
| Fires once on boot when the device was woken from deep sleep by the given ext1 pin. More... | |
| class | esphome::deep_sleep::DeepSleepComponent |
| This component allows setting up the node to go into deep sleep mode to conserve battery. More... | |
| class | esphome::deep_sleep::EnterDeepSleepAction< Ts > |
| class | esphome::deep_sleep::PreventDeepSleepAction< Ts > |
| class | esphome::deep_sleep::AllowDeepSleepAction< Ts > |
Namespaces | |
| namespace | esphome |
| namespace | esphome::deep_sleep |
Enumerations | |
| enum | esphome::deep_sleep::WakeupPinMode { esphome::deep_sleep::WAKEUP_PIN_MODE_IGNORE = 0 , esphome::deep_sleep::WAKEUP_PIN_MODE_KEEP_AWAKE , esphome::deep_sleep::WAKEUP_PIN_MODE_INVERT_WAKEUP } |
| The values of this enum define what should be done if deep sleep is set up with a wakeup pin on the ESP32 and the scenario occurs that the wakeup pin is already in the wakeup state. More... | |
| enum | esphome::deep_sleep::WakeupCause : uint8_t { esphome::deep_sleep::WAKEUP_CAUSE_NONE = 0 , esphome::deep_sleep::WAKEUP_CAUSE_UNKNOWN , esphome::deep_sleep::WAKEUP_CAUSE_TIMER , esphome::deep_sleep::WAKEUP_CAUSE_GPIO , esphome::deep_sleep::WAKEUP_CAUSE_TOUCH } |
| Why the device woke from deep sleep. Passed to on_wake automations. More... | |
Functions | |
| WakeupCause | esphome::deep_sleep::get_wakeup_cause () |
| Return why the device woke from deep sleep. Implemented per platform. | |
Variables | |
| constexpr float | esphome::deep_sleep::ON_WAKE_TRIGGER_SETUP_PRIORITY = 700.0f |
| Setup priority of on_wake triggers. | |