Struct Privcfgr2
#[repr(transparent)]pub struct Privcfgr2(pub u32);Expand description
GTZC1 TZSC privilege configuration register 2.
Tuple Fields§
§0: u32Implementations§
§impl Privcfgr2
impl Privcfgr2
pub const fn fdcan1priv(&self) -> bool
pub const fn fdcan1priv(&self) -> bool
privileged access mode for FDCAN1.
pub fn set_fdcan1priv(&mut self, val: bool)
pub fn set_fdcan1priv(&mut self, val: bool)
privileged access mode for FDCAN1.
pub const fn fdcan2priv(&self) -> bool
pub const fn fdcan2priv(&self) -> bool
privileged access mode for FDCAN2.
pub fn set_fdcan2priv(&mut self, val: bool)
pub fn set_fdcan2priv(&mut self, val: bool)
privileged access mode for FDCAN2.
pub fn set_ucpdpriv(&mut self, val: bool)
pub fn set_ucpdpriv(&mut self, val: bool)
privileged access mode for UCPD.
pub fn set_tim1priv(&mut self, val: bool)
pub fn set_tim1priv(&mut self, val: bool)
privileged access mode for TIM1.
pub fn set_spi1priv(&mut self, val: bool)
pub fn set_spi1priv(&mut self, val: bool)
privileged access mode for SPI1.
pub fn set_tim8priv(&mut self, val: bool)
pub fn set_tim8priv(&mut self, val: bool)
privileged access mode for TIM8.
pub const fn usart1priv(&self) -> bool
pub const fn usart1priv(&self) -> bool
privileged access mode for USART1.
pub fn set_usart1priv(&mut self, val: bool)
pub fn set_usart1priv(&mut self, val: bool)
privileged access mode for USART1.
pub fn set_tim15priv(&mut self, val: bool)
pub fn set_tim15priv(&mut self, val: bool)
privileged access mode for TIM15.
pub fn set_tim16priv(&mut self, val: bool)
pub fn set_tim16priv(&mut self, val: bool)
privileged access mode for TIM16.
pub fn set_tim17priv(&mut self, val: bool)
pub fn set_tim17priv(&mut self, val: bool)
privileged access mode for TIM17.
pub fn set_spi4priv(&mut self, val: bool)
pub fn set_spi4priv(&mut self, val: bool)
privileged access mode for SPI4.
pub fn set_spi6priv(&mut self, val: bool)
pub fn set_spi6priv(&mut self, val: bool)
privileged access mode for SPI6.
pub fn set_sai1priv(&mut self, val: bool)
pub fn set_sai1priv(&mut self, val: bool)
privileged access mode for SAI1.
pub fn set_sai2priv(&mut self, val: bool)
pub fn set_sai2priv(&mut self, val: bool)
privileged access mode for SAI2.
pub fn set_usbpriv(&mut self, val: bool)
pub fn set_usbpriv(&mut self, val: bool)
privileged access mode for USB.
pub fn set_spi5priv(&mut self, val: bool)
pub fn set_spi5priv(&mut self, val: bool)
privileged access mode for SPI5.
pub const fn lpuart1priv(&self) -> bool
pub const fn lpuart1priv(&self) -> bool
privileged access mode for LPUART.
pub fn set_lpuart1priv(&mut self, val: bool)
pub fn set_lpuart1priv(&mut self, val: bool)
privileged access mode for LPUART.
pub fn set_i2c3priv(&mut self, val: bool)
pub fn set_i2c3priv(&mut self, val: bool)
privileged access mode for I2C3.
pub fn set_i2c4priv(&mut self, val: bool)
pub fn set_i2c4priv(&mut self, val: bool)
privileged access mode for I2C4.
pub const fn lptim1priv(&self) -> bool
pub const fn lptim1priv(&self) -> bool
privileged access mode for LPTIM1.
pub fn set_lptim1priv(&mut self, val: bool)
pub fn set_lptim1priv(&mut self, val: bool)
privileged access mode for LPTIM1.
pub const fn lptim3priv(&self) -> bool
pub const fn lptim3priv(&self) -> bool
privileged access mode for LPTIM3.
pub fn set_lptim3priv(&mut self, val: bool)
pub fn set_lptim3priv(&mut self, val: bool)
privileged access mode for LPTIM3.
pub const fn lptim4priv(&self) -> bool
pub const fn lptim4priv(&self) -> bool
privileged access mode for LPTIM4.
pub fn set_lptim4priv(&mut self, val: bool)
pub fn set_lptim4priv(&mut self, val: bool)
privileged access mode for LPTIM4.
pub const fn lptim5priv(&self) -> bool
pub const fn lptim5priv(&self) -> bool
privileged access mode for LPTIM5.
pub fn set_lptim5priv(&mut self, val: bool)
pub fn set_lptim5priv(&mut self, val: bool)
privileged access mode for LPTIM5.