nxp-pac

Crates

git

Versions

mimxrt1062

Flavors

Kpsr

Struct Kpsr 

Source
#[repr(transparent)]
pub struct Kpsr(pub u16);
Expand description

Keypad Status Register

Tuple Fields§

§0: u16

Implementations§

Source§

impl Kpsr

Source

pub const fn kpkd(&self) -> Kpkd

KPKD

Source

pub const fn set_kpkd(&mut self, val: Kpkd)

KPKD

Source

pub const fn kpkr(&self) -> Kpkr

KPKR

Source

pub const fn set_kpkr(&mut self, val: Kpkr)

KPKR

Source

pub const fn kdsc(&self) -> Kdsc

KDSC

Source

pub const fn set_kdsc(&mut self, val: Kdsc)

KDSC

Source

pub const fn krss(&self) -> Krss

KRSS

Source

pub const fn set_krss(&mut self, val: Krss)

KRSS

Source

pub const fn kdie(&self) -> Kdie

KDIE

Source

pub const fn set_kdie(&mut self, val: Kdie)

KDIE

Source

pub const fn krie(&self) -> Krie

KRIE

Source

pub const fn set_krie(&mut self, val: Krie)

KRIE

Trait Implementations§

Source§

impl Clone for Kpsr

Source§

fn clone(&self) -> Kpsr

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 Kpsr

Source§

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

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

impl Default for Kpsr

Source§

fn default() -> Kpsr

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

impl PartialEq for Kpsr

Source§

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

Source§

impl Eq for Kpsr

Source§

impl StructuralPartialEq for Kpsr

Auto Trait Implementations§

§

impl Freeze for Kpsr

§

impl RefUnwindSafe for Kpsr

§

impl Send for Kpsr

§

impl Sync for Kpsr

§

impl Unpin for Kpsr

§

impl UnwindSafe for Kpsr

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.