Struct stm32_metapac::rcc::regs::Cicr
#[repr(transparent)]pub struct Cicr(pub u32);
Expand description
RCC clock interrupt clear register
Tuple Fields§
§0: u32
Implementations§
§impl Cicr
impl Cicr
pub const fn lsirdyc(&self) -> bool
pub const fn lsirdyc(&self) -> bool
LSI ready interrupt clear Writing this bit to 1 clears the LSIRDYF flag. Writing 0 has no effect.
pub fn set_lsirdyc(&mut self, val: bool)
pub fn set_lsirdyc(&mut self, val: bool)
LSI ready interrupt clear Writing this bit to 1 clears the LSIRDYF flag. Writing 0 has no effect.
pub const fn lserdyc(&self) -> bool
pub const fn lserdyc(&self) -> bool
LSE ready interrupt clear Writing this bit to 1 clears the LSERDYF flag. Writing 0 has no effect.
pub fn set_lserdyc(&mut self, val: bool)
pub fn set_lserdyc(&mut self, val: bool)
LSE ready interrupt clear Writing this bit to 1 clears the LSERDYF flag. Writing 0 has no effect.
pub const fn msisrdyc(&self) -> bool
pub const fn msisrdyc(&self) -> bool
MSIS ready interrupt clear Writing this bit to 1 clears the MSISRDYF flag. Writing 0 has no effect.
pub fn set_msisrdyc(&mut self, val: bool)
pub fn set_msisrdyc(&mut self, val: bool)
MSIS ready interrupt clear Writing this bit to 1 clears the MSISRDYF flag. Writing 0 has no effect.
pub const fn hsirdyc(&self) -> bool
pub const fn hsirdyc(&self) -> bool
HSI ready interrupt clear Writing this bit to 1 clears the HSIRDYF flag. Writing 0 has no effect.
pub fn set_hsirdyc(&mut self, val: bool)
pub fn set_hsirdyc(&mut self, val: bool)
HSI ready interrupt clear Writing this bit to 1 clears the HSIRDYF flag. Writing 0 has no effect.
pub const fn hserdyc(&self) -> bool
pub const fn hserdyc(&self) -> bool
HSE ready interrupt clear Writing this bit to 1 clears the HSERDYF flag. Writing 0 has no effect.
pub fn set_hserdyc(&mut self, val: bool)
pub fn set_hserdyc(&mut self, val: bool)
HSE ready interrupt clear Writing this bit to 1 clears the HSERDYF flag. Writing 0 has no effect.
pub const fn hsi48rdyc(&self) -> bool
pub const fn hsi48rdyc(&self) -> bool
HSI48 ready interrupt clear Writing this bit to 1 clears the HSI48RDYF flag. Writing 0 has no effect.
pub fn set_hsi48rdyc(&mut self, val: bool)
pub fn set_hsi48rdyc(&mut self, val: bool)
HSI48 ready interrupt clear Writing this bit to 1 clears the HSI48RDYF flag. Writing 0 has no effect.
pub const fn pllrdyc(&self, n: usize) -> bool
pub const fn pllrdyc(&self, n: usize) -> bool
PLL1 ready interrupt clear Writing this bit to 1 clears the PLL1RDYF flag. Writing 0 has no effect.
pub fn set_pllrdyc(&mut self, n: usize, val: bool)
pub fn set_pllrdyc(&mut self, n: usize, val: bool)
PLL1 ready interrupt clear Writing this bit to 1 clears the PLL1RDYF flag. Writing 0 has no effect.
pub const fn cssc(&self) -> bool
pub const fn cssc(&self) -> bool
Clock security system interrupt clear Writing this bit to 1 clears the CSSF flag. Writing 0 has no effect.
pub fn set_cssc(&mut self, val: bool)
pub fn set_cssc(&mut self, val: bool)
Clock security system interrupt clear Writing this bit to 1 clears the CSSF flag. Writing 0 has no effect.
pub const fn msikrdyc(&self) -> bool
pub const fn msikrdyc(&self) -> bool
MSIK oscillator ready interrupt clear Writing this bit to 1 clears the MSIKRDYF flag. Writing 0 has no effect.
pub fn set_msikrdyc(&mut self, val: bool)
pub fn set_msikrdyc(&mut self, val: bool)
MSIK oscillator ready interrupt clear Writing this bit to 1 clears the MSIKRDYF flag. Writing 0 has no effect.
pub const fn shsirdyc(&self) -> bool
pub const fn shsirdyc(&self) -> bool
SHSI oscillator ready interrupt clear Writing this bit to 1 clears the SHSIRDYF flag. Writing 0 has no effect.
pub fn set_shsirdyc(&mut self, val: bool)
pub fn set_shsirdyc(&mut self, val: bool)
SHSI oscillator ready interrupt clear Writing this bit to 1 clears the SHSIRDYF flag. Writing 0 has no effect.
Trait Implementations§
impl Copy for Cicr
impl Eq for Cicr
impl StructuralPartialEq for Cicr
Auto Trait Implementations§
impl Freeze for Cicr
impl RefUnwindSafe for Cicr
impl Send for Cicr
impl Sync for Cicr
impl Unpin for Cicr
impl UnwindSafe for Cicr
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
)