nxp-pac

Crates

git

Versions

lpc55s69_cm33_core1

Flavors

SecGpioMask1

Struct SecGpioMask1 

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

Secure GPIO mask for port 1 pins.

Tuple Fields§

§0: u32

Implementations§

Source§

impl SecGpioMask1

Source

pub const fn pio1_pin0_sec_mask(&self) -> Pio1Pin0SecMask

Secure mask for pin P1_0

Source

pub const fn set_pio1_pin0_sec_mask(&mut self, val: Pio1Pin0SecMask)

Secure mask for pin P1_0

Source

pub const fn pio1_pin1_sec_mask(&self) -> Pio1Pin1SecMask

Secure mask for pin P1_1

Source

pub const fn set_pio1_pin1_sec_mask(&mut self, val: Pio1Pin1SecMask)

Secure mask for pin P1_1

Source

pub const fn pio1_pin2_sec_mask(&self) -> Pio1Pin2SecMask

Secure mask for pin P1_2

Source

pub const fn set_pio1_pin2_sec_mask(&mut self, val: Pio1Pin2SecMask)

Secure mask for pin P1_2

Source

pub const fn pio1_pin3_sec_mask(&self) -> Pio1Pin3SecMask

Secure mask for pin P1_3

Source

pub const fn set_pio1_pin3_sec_mask(&mut self, val: Pio1Pin3SecMask)

Secure mask for pin P1_3

Source

pub const fn pio1_pin4_sec_mask(&self) -> Pio1Pin4SecMask

Secure mask for pin P1_4

Source

pub const fn set_pio1_pin4_sec_mask(&mut self, val: Pio1Pin4SecMask)

Secure mask for pin P1_4

Source

pub const fn pio1_pin5_sec_mask(&self) -> Pio1Pin5SecMask

Secure mask for pin P1_5

Source

pub const fn set_pio1_pin5_sec_mask(&mut self, val: Pio1Pin5SecMask)

Secure mask for pin P1_5

Source

pub const fn pio1_pin6_sec_mask(&self) -> Pio1Pin6SecMask

Secure mask for pin P1_6

Source

pub const fn set_pio1_pin6_sec_mask(&mut self, val: Pio1Pin6SecMask)

Secure mask for pin P1_6

Source

pub const fn pio1_pin7_sec_mask(&self) -> Pio1Pin7SecMask

Secure mask for pin P1_7

Source

pub const fn set_pio1_pin7_sec_mask(&mut self, val: Pio1Pin7SecMask)

Secure mask for pin P1_7

Source

pub const fn pio1_pin8_sec_mask(&self) -> Pio1Pin8SecMask

Secure mask for pin P1_8

Source

pub const fn set_pio1_pin8_sec_mask(&mut self, val: Pio1Pin8SecMask)

Secure mask for pin P1_8

Source

pub const fn pio1_pin9_sec_mask(&self) -> Pio1Pin9SecMask

Secure mask for pin P1_9

Source

pub const fn set_pio1_pin9_sec_mask(&mut self, val: Pio1Pin9SecMask)

Secure mask for pin P1_9

Source

pub const fn pio1_pin10_sec_mask(&self) -> Pio1Pin10SecMask

Secure mask for pin P1_10

Source

pub const fn set_pio1_pin10_sec_mask(&mut self, val: Pio1Pin10SecMask)

Secure mask for pin P1_10

Source

pub const fn pio1_pin11_sec_mask(&self) -> Pio1Pin11SecMask

Secure mask for pin P1_11

Source

pub const fn set_pio1_pin11_sec_mask(&mut self, val: Pio1Pin11SecMask)

Secure mask for pin P1_11

Source

pub const fn pio1_pin12_sec_mask(&self) -> Pio1Pin12SecMask

Secure mask for pin P1_12

Source

pub const fn set_pio1_pin12_sec_mask(&mut self, val: Pio1Pin12SecMask)

Secure mask for pin P1_12

Source

pub const fn pio1_pin13_sec_mask(&self) -> Pio1Pin13SecMask

Secure mask for pin P1_13

Source

pub const fn set_pio1_pin13_sec_mask(&mut self, val: Pio1Pin13SecMask)

Secure mask for pin P1_13

Source

pub const fn pio1_pin14_sec_mask(&self) -> Pio1Pin14SecMask

Secure mask for pin P1_14

Source

pub const fn set_pio1_pin14_sec_mask(&mut self, val: Pio1Pin14SecMask)

Secure mask for pin P1_14

Source

pub const fn pio1_pin15_sec_mask(&self) -> Pio1Pin15SecMask

Secure mask for pin P1_15

Source

pub const fn set_pio1_pin15_sec_mask(&mut self, val: Pio1Pin15SecMask)

Secure mask for pin P1_15

Source

pub const fn pio1_pin16_sec_mask(&self) -> Pio1Pin16SecMask

Secure mask for pin P1_16

Source

pub const fn set_pio1_pin16_sec_mask(&mut self, val: Pio1Pin16SecMask)

Secure mask for pin P1_16

Source

pub const fn pio1_pin17_sec_mask(&self) -> Pio1Pin17SecMask

Secure mask for pin P1_17

Source

pub const fn set_pio1_pin17_sec_mask(&mut self, val: Pio1Pin17SecMask)

Secure mask for pin P1_17

Source

pub const fn pio1_pin18_sec_mask(&self) -> Pio1Pin18SecMask

Secure mask for pin P1_18

Source

pub const fn set_pio1_pin18_sec_mask(&mut self, val: Pio1Pin18SecMask)

Secure mask for pin P1_18

Source

pub const fn pio1_pin19_sec_mask(&self) -> Pio1Pin19SecMask

Secure mask for pin P1_19

Source

pub const fn set_pio1_pin19_sec_mask(&mut self, val: Pio1Pin19SecMask)

Secure mask for pin P1_19

Source

pub const fn pio1_pin20_sec_mask(&self) -> Pio1Pin20SecMask

Secure mask for pin P1_20

Source

pub const fn set_pio1_pin20_sec_mask(&mut self, val: Pio1Pin20SecMask)

Secure mask for pin P1_20

Source

pub const fn pio1_pin21_sec_mask(&self) -> Pio1Pin21SecMask

Secure mask for pin P1_21

Source

pub const fn set_pio1_pin21_sec_mask(&mut self, val: Pio1Pin21SecMask)

Secure mask for pin P1_21

Source

pub const fn pio1_pin22_sec_mask(&self) -> Pio1Pin22SecMask

Secure mask for pin P1_22

Source

pub const fn set_pio1_pin22_sec_mask(&mut self, val: Pio1Pin22SecMask)

Secure mask for pin P1_22

Source

pub const fn pio1_pin23_sec_mask(&self) -> Pio1Pin23SecMask

Secure mask for pin P1_23

Source

pub const fn set_pio1_pin23_sec_mask(&mut self, val: Pio1Pin23SecMask)

Secure mask for pin P1_23

Source

pub const fn pio1_pin24_sec_mask(&self) -> Pio1Pin24SecMask

Secure mask for pin P1_24

Source

pub const fn set_pio1_pin24_sec_mask(&mut self, val: Pio1Pin24SecMask)

Secure mask for pin P1_24

Source

pub const fn pio1_pin25_sec_mask(&self) -> Pio1Pin25SecMask

Secure mask for pin P1_25

Source

pub const fn set_pio1_pin25_sec_mask(&mut self, val: Pio1Pin25SecMask)

Secure mask for pin P1_25

Source

pub const fn pio1_pin26_sec_mask(&self) -> Pio1Pin26SecMask

Secure mask for pin P1_26

Source

pub const fn set_pio1_pin26_sec_mask(&mut self, val: Pio1Pin26SecMask)

Secure mask for pin P1_26

Source

pub const fn pio1_pin27_sec_mask(&self) -> Pio1Pin27SecMask

Secure mask for pin P1_27

Source

pub const fn set_pio1_pin27_sec_mask(&mut self, val: Pio1Pin27SecMask)

Secure mask for pin P1_27

Source

pub const fn pio1_pin28_sec_mask(&self) -> Pio1Pin28SecMask

Secure mask for pin P1_28

Source

pub const fn set_pio1_pin28_sec_mask(&mut self, val: Pio1Pin28SecMask)

Secure mask for pin P1_28

Source

pub const fn pio1_pin29_sec_mask(&self) -> Pio1Pin29SecMask

Secure mask for pin P1_29

Source

pub const fn set_pio1_pin29_sec_mask(&mut self, val: Pio1Pin29SecMask)

Secure mask for pin P1_29

Source

pub const fn pio1_pin30_sec_mask(&self) -> Pio1Pin30SecMask

Secure mask for pin P1_30

Source

pub const fn set_pio1_pin30_sec_mask(&mut self, val: Pio1Pin30SecMask)

Secure mask for pin P1_30

Source

pub const fn pio1_pin31_sec_mask(&self) -> Pio1Pin31SecMask

Secure mask for pin P1_31

Source

pub const fn set_pio1_pin31_sec_mask(&mut self, val: Pio1Pin31SecMask)

Secure mask for pin P1_31

Trait Implementations§

Source§

impl Clone for SecGpioMask1

Source§

fn clone(&self) -> SecGpioMask1

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 SecGpioMask1

Source§

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

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

impl Default for SecGpioMask1

Source§

fn default() -> SecGpioMask1

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

impl PartialEq for SecGpioMask1

Source§

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

Source§

impl Eq for SecGpioMask1

Source§

impl StructuralPartialEq for SecGpioMask1

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.