idfxx 1.0.0
Modern C++23 components for ESP-IDF
Loading...
Searching...
No Matches
idfxx::sleep::gpio_wake Struct Reference

Wakes the chip from light sleep when a digital pin is at a level. More...

Public Attributes

idfxx::gpio pin
 The pin to wake on.
 
idfxx::gpio::level level
 The level that triggers the wake.
 

Detailed Description

Wakes the chip from light sleep when a digital pin is at a level.

Any digital GPIO may be used. The wake is level-triggered: if the pin is already at the level when sleep is entered, the chip wakes immediately. Reported as wakeup_source::gpio.

Note
Light sleep only; use ext0_wake, ext1_wake, or deep_sleep_gpio_wake (chip-dependent) to wake from deep sleep.

Definition at line 107 of file sleep.hpp.

Member Data Documentation

◆ level

idfxx::gpio::level idfxx::sleep::gpio_wake::level

The level that triggers the wake.

Definition at line 109 of file sleep.hpp.

◆ pin

idfxx::gpio idfxx::sleep::gpio_wake::pin

The pin to wake on.

Definition at line 108 of file sleep.hpp.


The documentation for this struct was generated from the following file: