#[repr(transparent)]pub struct SecGpioMask2(pub u32);Expand description
Secure GPIO mask for port 2 pins.
Tuple Fields§
§0: u32Implementations§
Source§impl SecGpioMask2
impl SecGpioMask2
Sourcepub const fn pio2_pin0_sec_mask(&self) -> bool
pub const fn pio2_pin0_sec_mask(&self) -> bool
0 : Pin PIO2_0 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin0_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin0_sec_mask(&mut self, val: bool)
0 : Pin PIO2_0 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin1_sec_mask(&self) -> bool
pub const fn pio2_pin1_sec_mask(&self) -> bool
0 : Pin PIO2_1 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin1_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin1_sec_mask(&mut self, val: bool)
0 : Pin PIO2_1 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin2_sec_mask(&self) -> bool
pub const fn pio2_pin2_sec_mask(&self) -> bool
0 : Pin PIO2_2 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin2_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin2_sec_mask(&mut self, val: bool)
0 : Pin PIO2_2 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin3_sec_mask(&self) -> bool
pub const fn pio2_pin3_sec_mask(&self) -> bool
0 : Pin PIO2_3 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin3_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin3_sec_mask(&mut self, val: bool)
0 : Pin PIO2_3 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin4_sec_mask(&self) -> bool
pub const fn pio2_pin4_sec_mask(&self) -> bool
0 : Pin PIO2_4 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin4_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin4_sec_mask(&mut self, val: bool)
0 : Pin PIO2_4 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin5_sec_mask(&self) -> bool
pub const fn pio2_pin5_sec_mask(&self) -> bool
0 : Pin PIO2_5 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin5_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin5_sec_mask(&mut self, val: bool)
0 : Pin PIO2_5 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin6_sec_mask(&self) -> bool
pub const fn pio2_pin6_sec_mask(&self) -> bool
0 : Pin PIO2_6 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin6_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin6_sec_mask(&mut self, val: bool)
0 : Pin PIO2_6 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin7_sec_mask(&self) -> bool
pub const fn pio2_pin7_sec_mask(&self) -> bool
0 : Pin PIO2_7 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin7_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin7_sec_mask(&mut self, val: bool)
0 : Pin PIO2_7 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin8_sec_mask(&self) -> bool
pub const fn pio2_pin8_sec_mask(&self) -> bool
0 : Pin PIO2_8 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin8_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin8_sec_mask(&mut self, val: bool)
0 : Pin PIO2_8 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin9_sec_mask(&self) -> bool
pub const fn pio2_pin9_sec_mask(&self) -> bool
0 : Pin PIO2_9 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin9_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin9_sec_mask(&mut self, val: bool)
0 : Pin PIO2_9 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin10_sec_mask(&self) -> bool
pub const fn pio2_pin10_sec_mask(&self) -> bool
0 : Pin PIO2_10 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin10_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin10_sec_mask(&mut self, val: bool)
0 : Pin PIO2_10 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin11_sec_mask(&self) -> bool
pub const fn pio2_pin11_sec_mask(&self) -> bool
0 : Pin PIO2_11 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin11_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin11_sec_mask(&mut self, val: bool)
0 : Pin PIO2_11 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin12_sec_mask(&self) -> bool
pub const fn pio2_pin12_sec_mask(&self) -> bool
0 : Pin PIO2_12 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin12_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin12_sec_mask(&mut self, val: bool)
0 : Pin PIO2_12 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin13_sec_mask(&self) -> bool
pub const fn pio2_pin13_sec_mask(&self) -> bool
0 : Pin PIO2_13 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin13_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin13_sec_mask(&mut self, val: bool)
0 : Pin PIO2_13 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin14_sec_mask(&self) -> bool
pub const fn pio2_pin14_sec_mask(&self) -> bool
0 : Pin PIO2_14 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin14_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin14_sec_mask(&mut self, val: bool)
0 : Pin PIO2_14 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin15_sec_mask(&self) -> bool
pub const fn pio2_pin15_sec_mask(&self) -> bool
0 : Pin PIO2_15 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin15_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin15_sec_mask(&mut self, val: bool)
0 : Pin PIO2_15 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin16_sec_mask(&self) -> bool
pub const fn pio2_pin16_sec_mask(&self) -> bool
0 : Pin PIO2_16 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin16_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin16_sec_mask(&mut self, val: bool)
0 : Pin PIO2_16 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin17_sec_mask(&self) -> bool
pub const fn pio2_pin17_sec_mask(&self) -> bool
0 : Pin PIO2_17 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin17_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin17_sec_mask(&mut self, val: bool)
0 : Pin PIO2_17 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin18_sec_mask(&self) -> bool
pub const fn pio2_pin18_sec_mask(&self) -> bool
0 : Pin PIO2_18 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin18_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin18_sec_mask(&mut self, val: bool)
0 : Pin PIO2_18 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin19_sec_mask(&self) -> bool
pub const fn pio2_pin19_sec_mask(&self) -> bool
0 : Pin PIO2_19 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin19_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin19_sec_mask(&mut self, val: bool)
0 : Pin PIO2_19 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin20_sec_mask(&self) -> bool
pub const fn pio2_pin20_sec_mask(&self) -> bool
0 : Pin PIO2_20 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin20_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin20_sec_mask(&mut self, val: bool)
0 : Pin PIO2_20 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin21_sec_mask(&self) -> bool
pub const fn pio2_pin21_sec_mask(&self) -> bool
0 : Pin PIO2_21 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin21_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin21_sec_mask(&mut self, val: bool)
0 : Pin PIO2_21 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin22_sec_mask(&self) -> bool
pub const fn pio2_pin22_sec_mask(&self) -> bool
0 : Pin PIO2_22 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin22_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin22_sec_mask(&mut self, val: bool)
0 : Pin PIO2_22 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin23_sec_mask(&self) -> bool
pub const fn pio2_pin23_sec_mask(&self) -> bool
0 : Pin PIO2_23 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin23_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin23_sec_mask(&mut self, val: bool)
0 : Pin PIO2_23 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin24_sec_mask(&self) -> bool
pub const fn pio2_pin24_sec_mask(&self) -> bool
0 : Pin PIO2_24 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin24_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin24_sec_mask(&mut self, val: bool)
0 : Pin PIO2_24 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin25_sec_mask(&self) -> bool
pub const fn pio2_pin25_sec_mask(&self) -> bool
0 : Pin PIO2_25 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin25_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin25_sec_mask(&mut self, val: bool)
0 : Pin PIO2_25 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin26_sec_mask(&self) -> bool
pub const fn pio2_pin26_sec_mask(&self) -> bool
0 : Pin PIO2_26 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin26_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin26_sec_mask(&mut self, val: bool)
0 : Pin PIO2_26 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin27_sec_mask(&self) -> bool
pub const fn pio2_pin27_sec_mask(&self) -> bool
0 : Pin PIO2_27 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin27_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin27_sec_mask(&mut self, val: bool)
0 : Pin PIO2_27 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin28_sec_mask(&self) -> bool
pub const fn pio2_pin28_sec_mask(&self) -> bool
0 : Pin PIO2_28 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin28_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin28_sec_mask(&mut self, val: bool)
0 : Pin PIO2_28 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin29_sec_mask(&self) -> bool
pub const fn pio2_pin29_sec_mask(&self) -> bool
0 : Pin PIO2_29 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin29_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin29_sec_mask(&mut self, val: bool)
0 : Pin PIO2_29 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin30_sec_mask(&self) -> bool
pub const fn pio2_pin30_sec_mask(&self) -> bool
0 : Pin PIO2_30 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin30_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin30_sec_mask(&mut self, val: bool)
0 : Pin PIO2_30 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn pio2_pin31_sec_mask(&self) -> bool
pub const fn pio2_pin31_sec_mask(&self) -> bool
0 : Pin PIO2_31 state is readable by non-secure world through non-secure GPIO port control registers
Sourcepub const fn set_pio2_pin31_sec_mask(&mut self, val: bool)
pub const fn set_pio2_pin31_sec_mask(&mut self, val: bool)
0 : Pin PIO2_31 state is readable by non-secure world through non-secure GPIO port control registers
Trait Implementations§
Source§impl Clone for SecGpioMask2
impl Clone for SecGpioMask2
Source§fn clone(&self) -> SecGpioMask2
fn clone(&self) -> SecGpioMask2
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more