Struct Seccfgr2
#[repr(transparent)]pub struct Seccfgr2(pub u32);Expand description
GTZC1 TZSC secure configuration register 2.
Tuple Fields§
§0: u32Implementations§
§impl Seccfgr2
impl Seccfgr2
pub fn set_fdcan1sec(&mut self, val: bool)
pub fn set_fdcan1sec(&mut self, val: bool)
secure access mode for FDCAN1.
pub fn set_fdcan2sec(&mut self, val: bool)
pub fn set_fdcan2sec(&mut self, val: bool)
secure access mode for FDCAN2.
pub fn set_ucpdsec(&mut self, val: bool)
pub fn set_ucpdsec(&mut self, val: bool)
secure access mode for UCPD.
pub fn set_tim1sec(&mut self, val: bool)
pub fn set_tim1sec(&mut self, val: bool)
secure access mode for TIM1.
pub fn set_spi1sec(&mut self, val: bool)
pub fn set_spi1sec(&mut self, val: bool)
secure access mode for SPI1.
pub fn set_tim8sec(&mut self, val: bool)
pub fn set_tim8sec(&mut self, val: bool)
secure access mode for TIM8.
pub fn set_usart1sec(&mut self, val: bool)
pub fn set_usart1sec(&mut self, val: bool)
secure access mode for USART1.
pub fn set_tim15sec(&mut self, val: bool)
pub fn set_tim15sec(&mut self, val: bool)
secure access mode for TIM15.
pub fn set_tim16sec(&mut self, val: bool)
pub fn set_tim16sec(&mut self, val: bool)
secure access mode for TIM16.
pub fn set_tim17sec(&mut self, val: bool)
pub fn set_tim17sec(&mut self, val: bool)
secure access mode for TIM17.
pub fn set_spi4sec(&mut self, val: bool)
pub fn set_spi4sec(&mut self, val: bool)
secure access mode for SPI4.
pub fn set_spi6sec(&mut self, val: bool)
pub fn set_spi6sec(&mut self, val: bool)
secure access mode for SPI6.
pub fn set_sai1sec(&mut self, val: bool)
pub fn set_sai1sec(&mut self, val: bool)
secure access mode for SAI1.
pub fn set_sai2sec(&mut self, val: bool)
pub fn set_sai2sec(&mut self, val: bool)
secure access mode for SAI2.
pub fn set_usbsec(&mut self, val: bool)
pub fn set_usbsec(&mut self, val: bool)
secure access mode for USB.
pub fn set_spi5sec(&mut self, val: bool)
pub fn set_spi5sec(&mut self, val: bool)
secure access mode for SPI5.
pub const fn lpuart1sec(&self) -> bool
pub const fn lpuart1sec(&self) -> bool
secure access mode for LPUART.
pub fn set_lpuart1sec(&mut self, val: bool)
pub fn set_lpuart1sec(&mut self, val: bool)
secure access mode for LPUART.
pub fn set_i2c3sec(&mut self, val: bool)
pub fn set_i2c3sec(&mut self, val: bool)
secure access mode for I2C3.
pub fn set_i2c4sec(&mut self, val: bool)
pub fn set_i2c4sec(&mut self, val: bool)
secure access mode for I2C4.
pub fn set_lptim1sec(&mut self, val: bool)
pub fn set_lptim1sec(&mut self, val: bool)
secure access mode for LPTIM1.
pub fn set_lptim3sec(&mut self, val: bool)
pub fn set_lptim3sec(&mut self, val: bool)
secure access mode for LPTIM3.
pub fn set_lptim4sec(&mut self, val: bool)
pub fn set_lptim4sec(&mut self, val: bool)
secure access mode for LPTIM4.
pub fn set_lptim5sec(&mut self, val: bool)
pub fn set_lptim5sec(&mut self, val: bool)
secure access mode for LPTIM5.
Trait Implementations§
impl Copy for Seccfgr2
impl Eq for Seccfgr2
impl StructuralPartialEq for Seccfgr2
Auto Trait Implementations§
impl Freeze for Seccfgr2
impl RefUnwindSafe for Seccfgr2
impl Send for Seccfgr2
impl Sync for Seccfgr2
impl Unpin for Seccfgr2
impl UnwindSafe for Seccfgr2
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more