WakeFromLpCoreWakeupSource

Struct WakeFromLpCoreWakeupSource 

Source
pub struct WakeFromLpCoreWakeupSource {}
Available on crate feature unstable and (esp32 or esp32s2 or esp32s3 or esp32c3 or esp32c6 or esp32c2) and esp32c6 only.
Expand description

LP Core wakeup source

Wake up from LP core. This wakeup source can be used to wake up from both light and deep sleep.

Implementations§

Source§

impl WakeFromLpCoreWakeupSource

Source

pub fn new() -> Self

Create a new instance of WakeFromLpCoreWakeupSource

Trait Implementations§

Source§

impl Default for WakeFromLpCoreWakeupSource

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl WakeSource for WakeFromLpCoreWakeupSource

Source§

fn apply( &self, _rtc: &Rtc<'_>, triggers: &mut WakeTriggers, _sleep_config: &mut RtcSleepConfig, )

Available on esp32 or esp32s2 or esp32s3 or esp32c3 or esp32c6 or esp32c2 only.
Configures the RTC and applies the wakeup triggers.

Auto Trait Implementations§

Blanket Implementations§

§

impl<T> Any for T
where T: 'static + ?Sized,

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Borrow<T> for T
where T: ?Sized,

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

impl<T> BorrowMut<T> for T
where T: ?Sized,

§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T, U> Into<U> for T
where U: From<T>,

§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.