Struct stm32_metapac::rcc::regs::Seccfgr
#[repr(transparent)]pub struct Seccfgr(pub u32);
Expand description
RCC secure configuration register
Tuple Fields§
§0: u32
Implementations§
§impl Seccfgr
impl Seccfgr
pub const fn hsisec(&self) -> bool
pub const fn hsisec(&self) -> bool
HSI clock configuration and status bits security Set and reset by software.
pub fn set_hsisec(&mut self, val: bool)
pub fn set_hsisec(&mut self, val: bool)
HSI clock configuration and status bits security Set and reset by software.
pub const fn hsesec(&self) -> bool
pub const fn hsesec(&self) -> bool
HSE clock configuration bits, status bits and HSE_CSS security Set and reset by software.
pub fn set_hsesec(&mut self, val: bool)
pub fn set_hsesec(&mut self, val: bool)
HSE clock configuration bits, status bits and HSE_CSS security Set and reset by software.
pub const fn csisec(&self) -> bool
pub const fn csisec(&self) -> bool
CSI clock configuration and status bits security Set and reset by software.
pub fn set_csisec(&mut self, val: bool)
pub fn set_csisec(&mut self, val: bool)
CSI clock configuration and status bits security Set and reset by software.
pub const fn lsisec(&self) -> bool
pub const fn lsisec(&self) -> bool
LSI clock configuration and status bits security Set and reset by software.
pub fn set_lsisec(&mut self, val: bool)
pub fn set_lsisec(&mut self, val: bool)
LSI clock configuration and status bits security Set and reset by software.
pub const fn lsesec(&self) -> bool
pub const fn lsesec(&self) -> bool
LSE clock configuration and status bits security Set and reset by software.
pub fn set_lsesec(&mut self, val: bool)
pub fn set_lsesec(&mut self, val: bool)
LSE clock configuration and status bits security Set and reset by software.
pub const fn sysclksec(&self) -> bool
pub const fn sysclksec(&self) -> bool
SYSCLK clock selection, STOPWUCK bit, clock output on MCO configuration security Set and reset by software.
pub fn set_sysclksec(&mut self, val: bool)
pub fn set_sysclksec(&mut self, val: bool)
SYSCLK clock selection, STOPWUCK bit, clock output on MCO configuration security Set and reset by software.
pub const fn prescsec(&self) -> bool
pub const fn prescsec(&self) -> bool
AHBx/APBx prescaler configuration bits security Set and reset by software.
pub fn set_prescsec(&mut self, val: bool)
pub fn set_prescsec(&mut self, val: bool)
AHBx/APBx prescaler configuration bits security Set and reset by software.
pub const fn pllsec(&self, n: usize) -> bool
pub const fn pllsec(&self, n: usize) -> bool
PLL1 clock configuration and status bits security Set and reset by software.
pub fn set_pllsec(&mut self, n: usize, val: bool)
pub fn set_pllsec(&mut self, n: usize, val: bool)
PLL1 clock configuration and status bits security Set and reset by software.
pub const fn hsi48sec(&self) -> bool
pub const fn hsi48sec(&self) -> bool
HSI48 clock configuration and status bits security Set and reset by software.
pub fn set_hsi48sec(&mut self, val: bool)
pub fn set_hsi48sec(&mut self, val: bool)
HSI48 clock configuration and status bits security Set and reset by software.
pub fn set_rmvfsec(&mut self, val: bool)
pub fn set_rmvfsec(&mut self, val: bool)
Remove reset flag security Set and reset by software.
pub fn set_perselsec(&mut self, val: bool)
pub fn set_perselsec(&mut self, val: bool)
per_ck selection security Set and reset by software.