[−][src]Enum esp_idf_bindgen::esp_sleep_source_t
pub enum esp_sleep_source_t { ESP_SLEEP_WAKEUP_UNDEFINED, ESP_SLEEP_WAKEUP_ALL, ESP_SLEEP_WAKEUP_EXT0, ESP_SLEEP_WAKEUP_EXT1, ESP_SLEEP_WAKEUP_TIMER, ESP_SLEEP_WAKEUP_TOUCHPAD, ESP_SLEEP_WAKEUP_ULP, ESP_SLEEP_WAKEUP_GPIO, ESP_SLEEP_WAKEUP_UART, }
@brief Sleep wakeup cause
Variants
!< In case of deep sleep, reset was not caused by exit from deep sleep
!< Not a wakeup cause, used to disable all wakeup sources with esp_sleep_disable_wakeup_source
!< Wakeup caused by external signal using RTC_IO
!< Wakeup caused by external signal using RTC_CNTL
!< Wakeup caused by timer
!< Wakeup caused by touchpad
!< Wakeup caused by ULP program
!< Wakeup caused by GPIO (light sleep only)
!< Wakeup caused by UART (light sleep only)
Trait Implementations
impl Clone for esp_sleep_source_t
[src][+]
impl Copy for esp_sleep_source_t
[src]
impl Debug for esp_sleep_source_t
[src][+]
impl Eq for esp_sleep_source_t
[src]
impl Hash for esp_sleep_source_t
[src][+]
impl PartialEq<esp_sleep_source_t> for esp_sleep_source_t
[src][+]
impl StructuralEq for esp_sleep_source_t
[src]
impl StructuralPartialEq for esp_sleep_source_t
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,