Wakeup

Struct Wakeup 

Source
pub struct Wakeup { /* private fields */ }

Implementations§

Source§

impl Wakeup

Source

pub const fn wkup_clear_p0_reg(&self) -> &'static Reg<WkupClearP0Reg_SPEC, RW>

Clear event register for P0

Source

pub const fn wkup_clear_p1_reg(&self) -> &'static Reg<WkupClearP1Reg_SPEC, RW>

Clear event register for P1

Source

pub const fn wkup_ctrl_reg(&self) -> &'static Reg<WkupCtrlReg_SPEC, RW>

Control register for the wakeup counter

Source

pub const fn wkup_pol_p0_reg(&self) -> &'static Reg<WkupPolP0Reg_SPEC, RW>

select the sesitivity polarity for each P0 input

Source

pub const fn wkup_pol_p1_reg(&self) -> &'static Reg<WkupPolP1Reg_SPEC, RW>

select the sesitivity polarity for each P1 input

Source

pub const fn wkup_reset_irq_reg(&self) -> &'static Reg<WkupResetIrqReg_SPEC, RW>

Reset wakeup interrupt

Source

pub const fn wkup_select_p0_reg(&self) -> &'static Reg<WkupSelectP0Reg_SPEC, RW>

select which inputs from P0 port can trigger wkup counter

Source

pub const fn wkup_select_p1_reg(&self) -> &'static Reg<WkupSelectP1Reg_SPEC, RW>

select which inputs from P1 port can trigger wkup counter

Source

pub const fn wkup_sel_gpio_p0_reg( &self, ) -> &'static Reg<WkupSelGpioP0Reg_SPEC, RW>

select which inputs from P0 port can trigger interrupt

Source

pub const fn wkup_sel_gpio_p1_reg( &self, ) -> &'static Reg<WkupSelGpioP1Reg_SPEC, RW>

select which inputs from P1 port can trigger interrupt

Source

pub const fn wkup_status_p0_reg(&self) -> &'static Reg<WkupStatusP0Reg_SPEC, RW>

Event status register for P0

Source

pub const fn wkup_status_p1_reg(&self) -> &'static Reg<WkupStatusP1Reg_SPEC, RW>

Event status register for P1

Trait Implementations§

Source§

impl Clone for Wakeup

Source§

fn clone(&self) -> Wakeup

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl PartialEq for Wakeup

Source§

fn eq(&self, other: &Wakeup) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Wakeup

Source§

impl Eq for Wakeup

Source§

impl Send for Wakeup

WAKEUP registers

Source§

impl StructuralPartialEq for Wakeup

Source§

impl Sync for Wakeup

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

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

Source§

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, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

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

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

Performs the conversion.
Source§

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

Source§

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

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

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

Performs the conversion.