nxp-pac

Crates

git

Versions

mcxa577

Flavors

Pmc

Struct Pmc 

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

Pin Mode Configuration

Tuple Fields§

§0: u32

Implementations§

Source§

impl Pmc

Source

pub const fn wupmc0(&self) -> Wupmc0

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc0(&mut self, val: Wupmc0)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc1(&self) -> Wupmc1

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc1(&mut self, val: Wupmc1)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc2(&self) -> Wupmc2

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc2(&mut self, val: Wupmc2)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc3(&self) -> Wupmc3

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc3(&mut self, val: Wupmc3)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc4(&self) -> Wupmc4

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc4(&mut self, val: Wupmc4)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc5(&self) -> Wupmc5

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc5(&mut self, val: Wupmc5)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc6(&self) -> Wupmc6

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc6(&mut self, val: Wupmc6)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc7(&self) -> Wupmc7

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc7(&mut self, val: Wupmc7)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc8(&self) -> Wupmc8

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc8(&mut self, val: Wupmc8)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc9(&self) -> Wupmc9

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc9(&mut self, val: Wupmc9)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc10(&self) -> Wupmc10

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc10(&mut self, val: Wupmc10)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc11(&self) -> Wupmc11

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc11(&mut self, val: Wupmc11)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc12(&self) -> Wupmc12

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc12(&mut self, val: Wupmc12)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc13(&self) -> Wupmc13

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc13(&mut self, val: Wupmc13)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc14(&self) -> Wupmc14

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc14(&mut self, val: Wupmc14)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc15(&self) -> Wupmc15

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc15(&mut self, val: Wupmc15)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc16(&self) -> Wupmc16

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc16(&mut self, val: Wupmc16)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc17(&self) -> Wupmc17

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc17(&mut self, val: Wupmc17)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc18(&self) -> Wupmc18

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc18(&mut self, val: Wupmc18)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc19(&self) -> Wupmc19

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc19(&mut self, val: Wupmc19)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc20(&self) -> Wupmc20

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc20(&mut self, val: Wupmc20)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc21(&self) -> Wupmc21

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc21(&mut self, val: Wupmc21)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc22(&self) -> Wupmc22

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc22(&mut self, val: Wupmc22)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc23(&self) -> Wupmc23

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc23(&mut self, val: Wupmc23)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc24(&self) -> Wupmc24

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc24(&mut self, val: Wupmc24)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc25(&self) -> Wupmc25

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc25(&mut self, val: Wupmc25)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc26(&self) -> Wupmc26

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc26(&mut self, val: Wupmc26)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn wupmc27(&self) -> Wupmc27

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc27(&mut self, val: Wupmc27)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn reserved28(&self) -> PmcReserved28

Reserved

Source

pub const fn set_reserved28(&mut self, val: PmcReserved28)

Reserved

Source

pub const fn reserved29(&self) -> PmcReserved29

Reserved

Source

pub const fn set_reserved29(&mut self, val: PmcReserved29)

Reserved

Source

pub const fn wupmc30(&self) -> Wupmc30

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn set_wupmc30(&mut self, val: Wupmc30)

Wake-up Pin Mode Configuration for LLWU_Pn

Source

pub const fn reserved31(&self) -> PmcReserved31

Reserved

Source

pub const fn set_reserved31(&mut self, val: PmcReserved31)

Reserved

Trait Implementations§

Source§

impl Clone for Pmc

Source§

fn clone(&self) -> Pmc

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 Pmc

Source§

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

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

impl Default for Pmc

Source§

fn default() -> Pmc

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

impl PartialEq for Pmc

Source§

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

Source§

impl Eq for Pmc

Source§

impl StructuralPartialEq for Pmc

Auto Trait Implementations§

§

impl Freeze for Pmc

§

impl RefUnwindSafe for Pmc

§

impl Send for Pmc

§

impl Sync for Pmc

§

impl Unpin for Pmc

§

impl UnwindSafe for Pmc

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.