nxp-pac

Crates

git

Versions

mimxrt685s_cm33

Flavors

SecGpioMask4

Struct SecGpioMask4 

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

Secure GPIO mask for port 4 pins.

Tuple Fields§

§0: u32

Implementations§

Source§

impl SecGpioMask4

Source

pub const fn pio4_pin0_sec_mask(&self) -> bool

0 : Pin PIO4_0 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin0_sec_mask(&mut self, val: bool)

0 : Pin PIO4_0 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin1_sec_mask(&self) -> bool

0 : Pin PIO4_1 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin1_sec_mask(&mut self, val: bool)

0 : Pin PIO4_1 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin2_sec_mask(&self) -> bool

0 : Pin PIO4_2 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin2_sec_mask(&mut self, val: bool)

0 : Pin PIO4_2 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin3_sec_mask(&self) -> bool

0 : Pin PIO4_3 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin3_sec_mask(&mut self, val: bool)

0 : Pin PIO4_3 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin4_sec_mask(&self) -> bool

0 : Pin PIO4_4 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin4_sec_mask(&mut self, val: bool)

0 : Pin PIO4_4 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin5_sec_mask(&self) -> bool

0 : Pin PIO4_5 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin5_sec_mask(&mut self, val: bool)

0 : Pin PIO4_5 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin6_sec_mask(&self) -> bool

0 : Pin PIO4_6 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin6_sec_mask(&mut self, val: bool)

0 : Pin PIO4_6 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin7_sec_mask(&self) -> bool

0 : Pin PIO4_7 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin7_sec_mask(&mut self, val: bool)

0 : Pin PIO4_7 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin8_sec_mask(&self) -> bool

0 : Pin PIO4_8 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin8_sec_mask(&mut self, val: bool)

0 : Pin PIO4_8 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin9_sec_mask(&self) -> bool

0 : Pin PIO4_9 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin9_sec_mask(&mut self, val: bool)

0 : Pin PIO4_9 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin10_sec_mask(&self) -> bool

0 : Pin PIO4_10 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin10_sec_mask(&mut self, val: bool)

0 : Pin PIO4_10 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin11_sec_mask(&self) -> bool

0 : Pin PIO4_11 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin11_sec_mask(&mut self, val: bool)

0 : Pin PIO4_11 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin12_sec_mask(&self) -> bool

0 : Pin PIO4_12 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin12_sec_mask(&mut self, val: bool)

0 : Pin PIO4_12 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin13_sec_mask(&self) -> bool

0 : Pin PIO4_13 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin13_sec_mask(&mut self, val: bool)

0 : Pin PIO4_13 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin14_sec_mask(&self) -> bool

0 : Pin PIO4_14 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin14_sec_mask(&mut self, val: bool)

0 : Pin PIO4_14 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin15_sec_mask(&self) -> bool

0 : Pin PIO4_15 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin15_sec_mask(&mut self, val: bool)

0 : Pin PIO4_15 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin16_sec_mask(&self) -> bool

0 : Pin PIO4_16 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin16_sec_mask(&mut self, val: bool)

0 : Pin PIO4_16 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin17_sec_mask(&self) -> bool

0 : Pin PIO4_17 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin17_sec_mask(&mut self, val: bool)

0 : Pin PIO4_17 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin18_sec_mask(&self) -> bool

0 : Pin PIO4_18 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin18_sec_mask(&mut self, val: bool)

0 : Pin PIO4_18 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin19_sec_mask(&self) -> bool

0 : Pin PIO4_19 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin19_sec_mask(&mut self, val: bool)

0 : Pin PIO4_19 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin20_sec_mask(&self) -> bool

0 : Pin PIO4_20 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin20_sec_mask(&mut self, val: bool)

0 : Pin PIO4_20 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin21_sec_mask(&self) -> bool

0 : Pin PIO4_21 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin21_sec_mask(&mut self, val: bool)

0 : Pin PIO4_21 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin22_sec_mask(&self) -> bool

0 : Pin PIO4_22 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin22_sec_mask(&mut self, val: bool)

0 : Pin PIO4_22 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin23_sec_mask(&self) -> bool

0 : Pin PIO4_23 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin23_sec_mask(&mut self, val: bool)

0 : Pin PIO4_23 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin24_sec_mask(&self) -> bool

0 : Pin PIO4_24 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin24_sec_mask(&mut self, val: bool)

0 : Pin PIO4_24 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin25_sec_mask(&self) -> bool

0 : Pin PIO4_25 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin25_sec_mask(&mut self, val: bool)

0 : Pin PIO4_25 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin26_sec_mask(&self) -> bool

0 : Pin PIO4_26 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin26_sec_mask(&mut self, val: bool)

0 : Pin PIO4_26 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin27_sec_mask(&self) -> bool

0 : Pin PIO4_27 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin27_sec_mask(&mut self, val: bool)

0 : Pin PIO4_27 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin28_sec_mask(&self) -> bool

0 : Pin PIO4_28 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin28_sec_mask(&mut self, val: bool)

0 : Pin PIO4_28 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin29_sec_mask(&self) -> bool

0 : Pin PIO4_29 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin29_sec_mask(&mut self, val: bool)

0 : Pin PIO4_29 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin30_sec_mask(&self) -> bool

0 : Pin PIO4_30 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin30_sec_mask(&mut self, val: bool)

0 : Pin PIO4_30 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn pio4_pin31_sec_mask(&self) -> bool

0 : Pin PIO4_31 state is readable by non-secure world through non-secure GPIO port control registers

Source

pub const fn set_pio4_pin31_sec_mask(&mut self, val: bool)

0 : Pin PIO4_31 state is readable by non-secure world through non-secure GPIO port control registers

Trait Implementations§

Source§

impl Clone for SecGpioMask4

Source§

fn clone(&self) -> SecGpioMask4

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 SecGpioMask4

Source§

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

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

impl Default for SecGpioMask4

Source§

fn default() -> SecGpioMask4

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

impl PartialEq for SecGpioMask4

Source§

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

Source§

impl Eq for SecGpioMask4

Source§

impl StructuralPartialEq for SecGpioMask4

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.