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) -> Security
pub const fn hsisec(&self) -> Security
HSI clock configuration and status bits security Set and reset by software.
pub fn set_hsisec(&mut self, val: Security)
pub fn set_hsisec(&mut self, val: Security)
HSI clock configuration and status bits security Set and reset by software.
pub const fn hsesec(&self) -> Security
pub const fn hsesec(&self) -> Security
HSE clock configuration bits, status bits and HSE_CSS security Set and reset by software.
pub fn set_hsesec(&mut self, val: Security)
pub fn set_hsesec(&mut self, val: Security)
HSE clock configuration bits, status bits and HSE_CSS security Set and reset by software.
pub const fn msisec(&self) -> Security
pub const fn msisec(&self) -> Security
MSI clock configuration and status bits security Set and reset by software.
pub fn set_msisec(&mut self, val: Security)
pub fn set_msisec(&mut self, val: Security)
MSI clock configuration and status bits security Set and reset by software.
pub const fn lsisec(&self) -> Security
pub const fn lsisec(&self) -> Security
LSI clock configuration and status bits security Set and reset by software.
pub fn set_lsisec(&mut self, val: Security)
pub fn set_lsisec(&mut self, val: Security)
LSI clock configuration and status bits security Set and reset by software.
pub const fn lsesec(&self) -> Security
pub const fn lsesec(&self) -> Security
LSE clock configuration and status bits security Set and reset by software.
pub fn set_lsesec(&mut self, val: Security)
pub fn set_lsesec(&mut self, val: Security)
LSE clock configuration and status bits security Set and reset by software.
pub const fn sysclksec(&self) -> Security
pub const fn sysclksec(&self) -> Security
SYSCLK clock selection, STOPWUCK bit, clock output on MCO configuration security Set and reset by software.
pub fn set_sysclksec(&mut self, val: Security)
pub fn set_sysclksec(&mut self, val: Security)
SYSCLK clock selection, STOPWUCK bit, clock output on MCO configuration security Set and reset by software.
pub const fn prescsec(&self) -> Security
pub const fn prescsec(&self) -> Security
AHBx/APBx prescaler configuration bits security Set and reset by software.
pub fn set_prescsec(&mut self, val: Security)
pub fn set_prescsec(&mut self, val: Security)
AHBx/APBx prescaler configuration bits security Set and reset by software.
pub const fn pllsec(&self, n: usize) -> Security
pub const fn pllsec(&self, n: usize) -> Security
PLL1 clock configuration and status bits security Set and reset by software.
pub fn set_pllsec(&mut self, n: usize, val: Security)
pub fn set_pllsec(&mut self, n: usize, val: Security)
PLL1 clock configuration and status bits security Set and reset by software.
pub const fn iclksec(&self) -> Security
pub const fn iclksec(&self) -> Security
intermediate clock source selection security Set and reset by software.
pub fn set_iclksec(&mut self, val: Security)
pub fn set_iclksec(&mut self, val: Security)
intermediate clock source selection security Set and reset by software.
pub const fn hsi48sec(&self) -> Security
pub const fn hsi48sec(&self) -> Security
HSI48 clock configuration and status bits security Set and reset by software.
pub fn set_hsi48sec(&mut self, val: Security)
pub fn set_hsi48sec(&mut self, val: Security)
HSI48 clock configuration and status bits security Set and reset by software.
pub fn set_rmvfsec(&mut self, val: Security)
pub fn set_rmvfsec(&mut self, val: Security)
Remove reset flag security Set and reset by software.