Struct stm32_metapac::rcc::regs::Cier
#[repr(transparent)]pub struct Cier(pub u32);
Expand description
RCC clock source interrupt enable register.
Tuple Fieldsยง
ยง0: u32
Implementationsยง
ยงimpl Cier
impl Cier
pub const fn lsirdyie(&self) -> bool
pub const fn lsirdyie(&self) -> bool
LSI ready interrupt enable Set and reset by software to enable/disable interrupt caused by the LSI oscillator stabilization.
pub fn set_lsirdyie(&mut self, val: bool)
pub fn set_lsirdyie(&mut self, val: bool)
LSI ready interrupt enable Set and reset by software to enable/disable interrupt caused by the LSI oscillator stabilization.
pub const fn lserdyie(&self) -> bool
pub const fn lserdyie(&self) -> bool
LSE ready interrupt enable Set and reset by software to enable/disable interrupt caused by the LSE oscillator stabilization.
pub fn set_lserdyie(&mut self, val: bool)
pub fn set_lserdyie(&mut self, val: bool)
LSE ready interrupt enable Set and reset by software to enable/disable interrupt caused by the LSE oscillator stabilization.
pub const fn hsirdyie(&self) -> bool
pub const fn hsirdyie(&self) -> bool
HSI ready interrupt enable Set and reset by software to enable/disable interrupt caused by the HSI oscillator stabilization.
pub fn set_hsirdyie(&mut self, val: bool)
pub fn set_hsirdyie(&mut self, val: bool)
HSI ready interrupt enable Set and reset by software to enable/disable interrupt caused by the HSI oscillator stabilization.
pub const fn hserdyie(&self) -> bool
pub const fn hserdyie(&self) -> bool
HSE ready interrupt enable Set and reset by software to enable/disable interrupt caused by the HSE oscillator stabilization.
pub fn set_hserdyie(&mut self, val: bool)
pub fn set_hserdyie(&mut self, val: bool)
HSE ready interrupt enable Set and reset by software to enable/disable interrupt caused by the HSE oscillator stabilization.
pub const fn csirdyie(&self) -> bool
pub const fn csirdyie(&self) -> bool
CSI ready interrupt enable Set and reset by software to enable/disable interrupt caused by the CSI oscillator stabilization.
pub fn set_csirdyie(&mut self, val: bool)
pub fn set_csirdyie(&mut self, val: bool)
CSI ready interrupt enable Set and reset by software to enable/disable interrupt caused by the CSI oscillator stabilization.
pub const fn hsi48rdyie(&self) -> bool
pub const fn hsi48rdyie(&self) -> bool
HSI48 ready interrupt enable Set and reset by software to enable/disable interrupt caused by the HSI48 oscillator stabilization.
pub fn set_hsi48rdyie(&mut self, val: bool)
pub fn set_hsi48rdyie(&mut self, val: bool)
HSI48 ready interrupt enable Set and reset by software to enable/disable interrupt caused by the HSI48 oscillator stabilization.
pub const fn pllrdyie(&self, n: usize) -> bool
pub const fn pllrdyie(&self, n: usize) -> bool
PLL1 ready interrupt enable Set and reset by software to enable/disable interrupt caused by PLL1 lock.
pub fn set_pllrdyie(&mut self, n: usize, val: bool)
pub fn set_pllrdyie(&mut self, n: usize, val: bool)
PLL1 ready interrupt enable Set and reset by software to enable/disable interrupt caused by PLL1 lock.
pub const fn lsecssie(&self) -> bool
pub const fn lsecssie(&self) -> bool
LSE clock security system interrupt enable Set and reset by software to enable/disable interrupt caused by the clock security system (CSS) on external 32 kHz oscillator.
pub fn set_lsecssie(&mut self, val: bool)
pub fn set_lsecssie(&mut self, val: bool)
LSE clock security system interrupt enable Set and reset by software to enable/disable interrupt caused by the clock security system (CSS) on external 32 kHz oscillator.