nxp-pac

Crates

git

Versions

lpc55s69_cm33_core0

Flavors

SecGpioMask0

Struct SecGpioMask0 

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

Secure GPIO mask for port 0 pins.

Tuple Fields§

§0: u32

Implementations§

Source§

impl SecGpioMask0

Source

pub const fn pio0_pin0_sec_mask(&self) -> Pio0Pin0SecMask

Secure mask for pin P0_0.

Source

pub const fn set_pio0_pin0_sec_mask(&mut self, val: Pio0Pin0SecMask)

Secure mask for pin P0_0.

Source

pub const fn pio0_pin1_sec_mask(&self) -> Pio0Pin1SecMask

Secure mask for pin P0_1.

Source

pub const fn set_pio0_pin1_sec_mask(&mut self, val: Pio0Pin1SecMask)

Secure mask for pin P0_1.

Source

pub const fn pio0_pin2_sec_mask(&self) -> Pio0Pin2SecMask

Secure mask for pin P0_2.

Source

pub const fn set_pio0_pin2_sec_mask(&mut self, val: Pio0Pin2SecMask)

Secure mask for pin P0_2.

Source

pub const fn pio0_pin3_sec_mask(&self) -> Pio0Pin3SecMask

Secure mask for pin P0_3.

Source

pub const fn set_pio0_pin3_sec_mask(&mut self, val: Pio0Pin3SecMask)

Secure mask for pin P0_3.

Source

pub const fn pio0_pin4_sec_mask(&self) -> Pio0Pin4SecMask

Secure mask for pin P0_4.

Source

pub const fn set_pio0_pin4_sec_mask(&mut self, val: Pio0Pin4SecMask)

Secure mask for pin P0_4.

Source

pub const fn pio0_pin5_sec_mask(&self) -> Pio0Pin5SecMask

Secure mask for pin P0_5.

Source

pub const fn set_pio0_pin5_sec_mask(&mut self, val: Pio0Pin5SecMask)

Secure mask for pin P0_5.

Source

pub const fn pio0_pin6_sec_mask(&self) -> Pio0Pin6SecMask

Secure mask for pin P0_6.

Source

pub const fn set_pio0_pin6_sec_mask(&mut self, val: Pio0Pin6SecMask)

Secure mask for pin P0_6.

Source

pub const fn pio0_pin7_sec_mask(&self) -> Pio0Pin7SecMask

Secure mask for pin P0_7.

Source

pub const fn set_pio0_pin7_sec_mask(&mut self, val: Pio0Pin7SecMask)

Secure mask for pin P0_7.

Source

pub const fn pio0_pin8_sec_mask(&self) -> Pio0Pin8SecMask

Secure mask for pin P0_8.

Source

pub const fn set_pio0_pin8_sec_mask(&mut self, val: Pio0Pin8SecMask)

Secure mask for pin P0_8.

Source

pub const fn pio0_pin9_sec_mask(&self) -> Pio0Pin9SecMask

Secure mask for pin P0_9.

Source

pub const fn set_pio0_pin9_sec_mask(&mut self, val: Pio0Pin9SecMask)

Secure mask for pin P0_9.

Source

pub const fn pio0_pin10_sec_mask(&self) -> Pio0Pin10SecMask

Secure mask for pin P0_10.

Source

pub const fn set_pio0_pin10_sec_mask(&mut self, val: Pio0Pin10SecMask)

Secure mask for pin P0_10.

Source

pub const fn pio0_pin11_sec_mask(&self) -> Pio0Pin11SecMask

Secure mask for pin P0_11.

Source

pub const fn set_pio0_pin11_sec_mask(&mut self, val: Pio0Pin11SecMask)

Secure mask for pin P0_11.

Source

pub const fn pio0_pin12_sec_mask(&self) -> Pio0Pin12SecMask

Secure mask for pin P0_12.

Source

pub const fn set_pio0_pin12_sec_mask(&mut self, val: Pio0Pin12SecMask)

Secure mask for pin P0_12.

Source

pub const fn pio0_pin13_sec_mask(&self) -> Pio0Pin13SecMask

Secure mask for pin P0_13.

Source

pub const fn set_pio0_pin13_sec_mask(&mut self, val: Pio0Pin13SecMask)

Secure mask for pin P0_13.

Source

pub const fn pio0_pin14_sec_mask(&self) -> Pio0Pin14SecMask

Secure mask for pin P0_14.

Source

pub const fn set_pio0_pin14_sec_mask(&mut self, val: Pio0Pin14SecMask)

Secure mask for pin P0_14.

Source

pub const fn pio0_pin15_sec_mask(&self) -> Pio0Pin15SecMask

Secure mask for pin P0_15.

Source

pub const fn set_pio0_pin15_sec_mask(&mut self, val: Pio0Pin15SecMask)

Secure mask for pin P0_15.

Source

pub const fn pio0_pin16_sec_mask(&self) -> Pio0Pin16SecMask

Secure mask for pin P0_16.

Source

pub const fn set_pio0_pin16_sec_mask(&mut self, val: Pio0Pin16SecMask)

Secure mask for pin P0_16.

Source

pub const fn pio0_pin17_sec_mask(&self) -> Pio0Pin17SecMask

Secure mask for pin P0_17.

Source

pub const fn set_pio0_pin17_sec_mask(&mut self, val: Pio0Pin17SecMask)

Secure mask for pin P0_17.

Source

pub const fn pio0_pin18_sec_mask(&self) -> Pio0Pin18SecMask

Secure mask for pin P0_18.

Source

pub const fn set_pio0_pin18_sec_mask(&mut self, val: Pio0Pin18SecMask)

Secure mask for pin P0_18.

Source

pub const fn pio0_pin19_sec_mask(&self) -> Pio0Pin19SecMask

Secure mask for pin P0_19.

Source

pub const fn set_pio0_pin19_sec_mask(&mut self, val: Pio0Pin19SecMask)

Secure mask for pin P0_19.

Source

pub const fn pio0_pin20_sec_mask(&self) -> Pio0Pin20SecMask

Secure mask for pin P0_20.

Source

pub const fn set_pio0_pin20_sec_mask(&mut self, val: Pio0Pin20SecMask)

Secure mask for pin P0_20.

Source

pub const fn pio0_pin21_sec_mask(&self) -> Pio0Pin21SecMask

Secure mask for pin P0_21.

Source

pub const fn set_pio0_pin21_sec_mask(&mut self, val: Pio0Pin21SecMask)

Secure mask for pin P0_21.

Source

pub const fn pio0_pin22_sec_mask(&self) -> Pio0Pin22SecMask

Secure mask for pin P0_22.

Source

pub const fn set_pio0_pin22_sec_mask(&mut self, val: Pio0Pin22SecMask)

Secure mask for pin P0_22.

Source

pub const fn pio0_pin23_sec_mask(&self) -> Pio0Pin23SecMask

Secure mask for pin P0_23.

Source

pub const fn set_pio0_pin23_sec_mask(&mut self, val: Pio0Pin23SecMask)

Secure mask for pin P0_23.

Source

pub const fn pio0_pin24_sec_mask(&self) -> Pio0Pin24SecMask

Secure mask for pin P0_24.

Source

pub const fn set_pio0_pin24_sec_mask(&mut self, val: Pio0Pin24SecMask)

Secure mask for pin P0_24.

Source

pub const fn pio0_pin25_sec_mask(&self) -> Pio0Pin25SecMask

Secure mask for pin P0_25.

Source

pub const fn set_pio0_pin25_sec_mask(&mut self, val: Pio0Pin25SecMask)

Secure mask for pin P0_25.

Source

pub const fn pio0_pin26_sec_mask(&self) -> Pio0Pin26SecMask

Secure mask for pin P0_26.

Source

pub const fn set_pio0_pin26_sec_mask(&mut self, val: Pio0Pin26SecMask)

Secure mask for pin P0_26.

Source

pub const fn pio0_pin27_sec_mask(&self) -> Pio0Pin27SecMask

Secure mask for pin P0_27.

Source

pub const fn set_pio0_pin27_sec_mask(&mut self, val: Pio0Pin27SecMask)

Secure mask for pin P0_27.

Source

pub const fn pio0_pin28_sec_mask(&self) -> Pio0Pin28SecMask

Secure mask for pin P0_28.

Source

pub const fn set_pio0_pin28_sec_mask(&mut self, val: Pio0Pin28SecMask)

Secure mask for pin P0_28.

Source

pub const fn pio0_pin29_sec_mask(&self) -> Pio0Pin29SecMask

Secure mask for pin P0_29.

Source

pub const fn set_pio0_pin29_sec_mask(&mut self, val: Pio0Pin29SecMask)

Secure mask for pin P0_29.

Source

pub const fn pio0_pin30_sec_mask(&self) -> Pio0Pin30SecMask

Secure mask for pin P0_30.

Source

pub const fn set_pio0_pin30_sec_mask(&mut self, val: Pio0Pin30SecMask)

Secure mask for pin P0_30.

Source

pub const fn pio0_pin31_sec_mask(&self) -> Pio0Pin31SecMask

Secure mask for pin P0_31.

Source

pub const fn set_pio0_pin31_sec_mask(&mut self, val: Pio0Pin31SecMask)

Secure mask for pin P0_31.

Trait Implementations§

Source§

impl Clone for SecGpioMask0

Source§

fn clone(&self) -> SecGpioMask0

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 SecGpioMask0

Source§

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

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

impl Default for SecGpioMask0

Source§

fn default() -> SecGpioMask0

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

impl PartialEq for SecGpioMask0

Source§

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

Source§

impl Eq for SecGpioMask0

Source§

impl StructuralPartialEq for SecGpioMask0

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.