Struct WakeFromLpCoreWakeupSource

Source
pub struct WakeFromLpCoreWakeupSource {}
Available on crate feature unstable 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, )

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.