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.
Trait Implementations§
impl Copy for Cier
impl Eq for Cier
impl StructuralPartialEq for Cier
Auto Trait Implementations§
impl Freeze for Cier
impl RefUnwindSafe for Cier
impl Send for Cier
impl Sync for Cier
impl Unpin for Cier
impl UnwindSafe for Cier
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)