nxp-pac

Crates

git

Versions

lpc55s69_cm33_core0

Flavors

Wakeupioctrl

Struct Wakeupioctrl 

Source
#[repr(transparent)]
pub struct Wakeupioctrl(pub u32);
Expand description

Deep Power Down wake-up source [Reset by: PoR, Pin Reset, Software Reset]

Tuple Fields§

§0: u32

Implementations§

Source§

impl Wakeupioctrl

Source

pub const fn risingedgewakeup0(&self) -> bool

Enable / disable detection of rising edge events on Wake Up 0 pin in Deep Power Down modes:.

Source

pub const fn set_risingedgewakeup0(&mut self, val: bool)

Enable / disable detection of rising edge events on Wake Up 0 pin in Deep Power Down modes:.

Source

pub const fn fallingedgewakeup0(&self) -> bool

Enable / disable detection of falling edge events on Wake Up 0 pin in Deep Power Down modes:.

Source

pub const fn set_fallingedgewakeup0(&mut self, val: bool)

Enable / disable detection of falling edge events on Wake Up 0 pin in Deep Power Down modes:.

Source

pub const fn risingedgewakeup1(&self) -> bool

Enable / disable detection of rising edge events on Wake Up 1 pin in Deep Power Down modes:.

Source

pub const fn set_risingedgewakeup1(&mut self, val: bool)

Enable / disable detection of rising edge events on Wake Up 1 pin in Deep Power Down modes:.

Source

pub const fn fallingedgewakeup1(&self) -> bool

Enable / disable detection of falling edge events on Wake Up 1 pin in Deep Power Down modes:.

Source

pub const fn set_fallingedgewakeup1(&mut self, val: bool)

Enable / disable detection of falling edge events on Wake Up 1 pin in Deep Power Down modes:.

Source

pub const fn risingedgewakeup2(&self) -> bool

Enable / disable detection of rising edge events on Wake Up 2 pin in Deep Power Down modes:.

Source

pub const fn set_risingedgewakeup2(&mut self, val: bool)

Enable / disable detection of rising edge events on Wake Up 2 pin in Deep Power Down modes:.

Source

pub const fn fallingedgewakeup2(&self) -> bool

Enable / disable detection of falling edge events on Wake Up 2 pin in Deep Power Down modes:.

Source

pub const fn set_fallingedgewakeup2(&mut self, val: bool)

Enable / disable detection of falling edge events on Wake Up 2 pin in Deep Power Down modes:.

Source

pub const fn risingedgewakeup3(&self) -> bool

Enable / disable detection of rising edge events on Wake Up 3 pin in Deep Power Down modes:.

Source

pub const fn set_risingedgewakeup3(&mut self, val: bool)

Enable / disable detection of rising edge events on Wake Up 3 pin in Deep Power Down modes:.

Source

pub const fn fallingedgewakeup3(&self) -> bool

Enable / disable detection of falling edge events on Wake Up 3 pin in Deep Power Down modes:.

Source

pub const fn set_fallingedgewakeup3(&mut self, val: bool)

Enable / disable detection of falling edge events on Wake Up 3 pin in Deep Power Down modes:.

Source

pub const fn modewakeup0(&self) -> bool

Configure wake up I/O 0 in Deep Power Down mode

Source

pub const fn set_modewakeup0(&mut self, val: bool)

Configure wake up I/O 0 in Deep Power Down mode

Source

pub const fn modewakeup1(&self) -> bool

Configure wake up I/O 1 in Deep Power Down mode

Source

pub const fn set_modewakeup1(&mut self, val: bool)

Configure wake up I/O 1 in Deep Power Down mode

Source

pub const fn modewakeup2(&self) -> bool

Configure wake up I/O 2 in Deep Power Down mode

Source

pub const fn set_modewakeup2(&mut self, val: bool)

Configure wake up I/O 2 in Deep Power Down mode

Source

pub const fn modewakeup3(&self) -> bool

Configure wake up I/O 3 in Deep Power Down mode

Source

pub const fn set_modewakeup3(&mut self, val: bool)

Configure wake up I/O 3 in Deep Power Down mode

Trait Implementations§

Source§

impl Clone for Wakeupioctrl

Source§

fn clone(&self) -> Wakeupioctrl

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 Debug for Wakeupioctrl

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Wakeupioctrl

Source§

fn default() -> Wakeupioctrl

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

impl PartialEq for Wakeupioctrl

Source§

fn eq(&self, other: &Wakeupioctrl) -> 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 Wakeupioctrl

Source§

impl Eq for Wakeupioctrl

Source§

impl StructuralPartialEq for Wakeupioctrl

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.