Struct Privcfgr1
#[repr(transparent)]pub struct Privcfgr1(pub u32);Expand description
GTZC1 TZSC privilege configuration register 1.
Tuple Fields§
§0: u32Implementations§
§impl Privcfgr1
impl Privcfgr1
pub fn set_tim2priv(&mut self, val: bool)
pub fn set_tim2priv(&mut self, val: bool)
privileged access mode for TIM2.
pub fn set_tim3priv(&mut self, val: bool)
pub fn set_tim3priv(&mut self, val: bool)
privileged access mode for TIM3.
pub fn set_tim4priv(&mut self, val: bool)
pub fn set_tim4priv(&mut self, val: bool)
privileged access mode for TIM4.
pub fn set_tim5priv(&mut self, val: bool)
pub fn set_tim5priv(&mut self, val: bool)
privileged access mode for TIM5.
pub fn set_tim6priv(&mut self, val: bool)
pub fn set_tim6priv(&mut self, val: bool)
privileged access mode for TIM6.
pub fn set_tim7priv(&mut self, val: bool)
pub fn set_tim7priv(&mut self, val: bool)
privileged access mode for TIM7.
pub fn set_tim12priv(&mut self, val: bool)
pub fn set_tim12priv(&mut self, val: bool)
privileged access mode for TIM12.
pub fn set_tim13priv(&mut self, val: bool)
pub fn set_tim13priv(&mut self, val: bool)
privileged access mode for TIM13.
pub fn set_tim14priv(&mut self, val: bool)
pub fn set_tim14priv(&mut self, val: bool)
privileged access mode for TIM14.
pub fn set_wwdgpriv(&mut self, val: bool)
pub fn set_wwdgpriv(&mut self, val: bool)
privileged access mode for WWDG.
pub fn set_iwdgpriv(&mut self, val: bool)
pub fn set_iwdgpriv(&mut self, val: bool)
privileged access mode for IWDG.
pub fn set_spi2priv(&mut self, val: bool)
pub fn set_spi2priv(&mut self, val: bool)
privileged access mode for SPI2.
pub fn set_spi3priv(&mut self, val: bool)
pub fn set_spi3priv(&mut self, val: bool)
privileged access mode for SPI3.
pub const fn usart2priv(&self) -> bool
pub const fn usart2priv(&self) -> bool
privileged access mode for USART2.
pub fn set_usart2priv(&mut self, val: bool)
pub fn set_usart2priv(&mut self, val: bool)
privileged access mode for USART2.
pub const fn usart3priv(&self) -> bool
pub const fn usart3priv(&self) -> bool
privileged access mode for USART3.
pub fn set_usart3priv(&mut self, val: bool)
pub fn set_usart3priv(&mut self, val: bool)
privileged access mode for USART3.
pub fn set_uart4priv(&mut self, val: bool)
pub fn set_uart4priv(&mut self, val: bool)
privileged access mode for UART4.
pub fn set_uart5priv(&mut self, val: bool)
pub fn set_uart5priv(&mut self, val: bool)
privileged access mode for UART5.
pub fn set_i2c1priv(&mut self, val: bool)
pub fn set_i2c1priv(&mut self, val: bool)
privileged access mode for I2C1.
pub fn set_i2c2priv(&mut self, val: bool)
pub fn set_i2c2priv(&mut self, val: bool)
privileged access mode for I2C2.
pub fn set_i3c1priv(&mut self, val: bool)
pub fn set_i3c1priv(&mut self, val: bool)
privileged access mode for I3C1.
pub fn set_crspriv(&mut self, val: bool)
pub fn set_crspriv(&mut self, val: bool)
privileged access mode for CRS.
pub const fn usart6priv(&self) -> bool
pub const fn usart6priv(&self) -> bool
privileged access mode for USART6.
pub fn set_usart6priv(&mut self, val: bool)
pub fn set_usart6priv(&mut self, val: bool)
privileged access mode for USART6.
pub const fn usart10priv(&self) -> bool
pub const fn usart10priv(&self) -> bool
privileged access mode for USART10.
pub fn set_usart10priv(&mut self, val: bool)
pub fn set_usart10priv(&mut self, val: bool)
privileged access mode for USART10.
pub const fn usart11priv(&self) -> bool
pub const fn usart11priv(&self) -> bool
privileged access mode for USART11.
pub fn set_usart11priv(&mut self, val: bool)
pub fn set_usart11priv(&mut self, val: bool)
privileged access mode for USART11.
pub const fn hdmicecpriv(&self) -> bool
pub const fn hdmicecpriv(&self) -> bool
privileged access mode for HDMICEC.
pub fn set_hdmicecpriv(&mut self, val: bool)
pub fn set_hdmicecpriv(&mut self, val: bool)
privileged access mode for HDMICEC.
pub fn set_dac1priv(&mut self, val: bool)
pub fn set_dac1priv(&mut self, val: bool)
privileged access mode for DAC1.
pub fn set_uart7priv(&mut self, val: bool)
pub fn set_uart7priv(&mut self, val: bool)
privileged access mode for UART7.
pub fn set_uart8priv(&mut self, val: bool)
pub fn set_uart8priv(&mut self, val: bool)
privileged access mode for UART8.
pub fn set_uart9priv(&mut self, val: bool)
pub fn set_uart9priv(&mut self, val: bool)
privileged access mode for UART9.
pub const fn uart12priv(&self) -> bool
pub const fn uart12priv(&self) -> bool
privileged access mode for UART12.
pub fn set_uart12priv(&mut self, val: bool)
pub fn set_uart12priv(&mut self, val: bool)
privileged access mode for UART12.
pub fn set_dtspriv(&mut self, val: bool)
pub fn set_dtspriv(&mut self, val: bool)
privileged access mode for DTS.
pub const fn lptim2priv(&self) -> bool
pub const fn lptim2priv(&self) -> bool
privileged access mode for LPTIM2.
pub fn set_lptim2priv(&mut self, val: bool)
pub fn set_lptim2priv(&mut self, val: bool)
privileged access mode for LPTIM2.