nxp-pac

Crates

git

Versions

mcxn947_cm33_core0

Flavors

Pdr

Struct Pdr 

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

Pin Direction

Tuple Fields§

§0: u32

Implementations§

Source§

impl Pdr

Source

pub const fn tpd0(&self) -> Tpd0

Tamper Pin Direction

Source

pub const fn set_tpd0(&mut self, val: Tpd0)

Tamper Pin Direction

Source

pub const fn tpd1(&self) -> Tpd1

Tamper Pin Direction

Source

pub const fn set_tpd1(&mut self, val: Tpd1)

Tamper Pin Direction

Source

pub const fn tpd2(&self) -> Tpd2

Tamper Pin Direction

Source

pub const fn set_tpd2(&mut self, val: Tpd2)

Tamper Pin Direction

Source

pub const fn tpd3(&self) -> Tpd3

Tamper Pin Direction

Source

pub const fn set_tpd3(&mut self, val: Tpd3)

Tamper Pin Direction

Source

pub const fn tpd4(&self) -> Tpd4

Tamper Pin Direction

Source

pub const fn set_tpd4(&mut self, val: Tpd4)

Tamper Pin Direction

Source

pub const fn tpd5(&self) -> Tpd5

Tamper Pin Direction

Source

pub const fn set_tpd5(&mut self, val: Tpd5)

Tamper Pin Direction

Source

pub const fn tpd6(&self) -> Tpd6

Tamper Pin Direction

Source

pub const fn set_tpd6(&mut self, val: Tpd6)

Tamper Pin Direction

Source

pub const fn tpd7(&self) -> Tpd7

Tamper Pin Direction

Source

pub const fn set_tpd7(&mut self, val: Tpd7)

Tamper Pin Direction

Source

pub const fn tpod0(&self) -> Tpod0

Tamper Pin Output Data

Source

pub const fn set_tpod0(&mut self, val: Tpod0)

Tamper Pin Output Data

Source

pub const fn tpod1(&self) -> Tpod1

Tamper Pin Output Data

Source

pub const fn set_tpod1(&mut self, val: Tpod1)

Tamper Pin Output Data

Source

pub const fn tpod2(&self) -> Tpod2

Tamper Pin Output Data

Source

pub const fn set_tpod2(&mut self, val: Tpod2)

Tamper Pin Output Data

Source

pub const fn tpod3(&self) -> Tpod3

Tamper Pin Output Data

Source

pub const fn set_tpod3(&mut self, val: Tpod3)

Tamper Pin Output Data

Source

pub const fn tpod4(&self) -> Tpod4

Tamper Pin Output Data

Source

pub const fn set_tpod4(&mut self, val: Tpod4)

Tamper Pin Output Data

Source

pub const fn tpod5(&self) -> Tpod5

Tamper Pin Output Data

Source

pub const fn set_tpod5(&mut self, val: Tpod5)

Tamper Pin Output Data

Source

pub const fn tpod6(&self) -> Tpod6

Tamper Pin Output Data

Source

pub const fn set_tpod6(&mut self, val: Tpod6)

Tamper Pin Output Data

Source

pub const fn tpod7(&self) -> Tpod7

Tamper Pin Output Data

Source

pub const fn set_tpod7(&mut self, val: Tpod7)

Tamper Pin Output Data

Trait Implementations§

Source§

impl Clone for Pdr

Source§

fn clone(&self) -> Pdr

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 Pdr

Source§

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

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

impl Default for Pdr

Source§

fn default() -> Pdr

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

impl PartialEq for Pdr

Source§

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

Source§

impl Eq for Pdr

Source§

impl StructuralPartialEq for Pdr

Auto Trait Implementations§

§

impl Freeze for Pdr

§

impl RefUnwindSafe for Pdr

§

impl Send for Pdr

§

impl Sync for Pdr

§

impl Unpin for Pdr

§

impl UnwindSafe for Pdr

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.