Struct stm32_metapac::rcc::regs::Cicr
#[repr(transparent)]pub struct Cicr(pub u32);
Expand description
RCC clock source 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 Set by software to clear LSIRDYF. Reset by hardware when clear done.
pub fn set_lsirdyc(&mut self, val: bool)
pub fn set_lsirdyc(&mut self, val: bool)
LSI ready interrupt clear Set by software to clear LSIRDYF. Reset by hardware when clear done.
pub const fn lserdyc(&self) -> bool
pub const fn lserdyc(&self) -> bool
LSE ready interrupt clear Set by software to clear LSERDYF. Reset by hardware when clear done.
pub fn set_lserdyc(&mut self, val: bool)
pub fn set_lserdyc(&mut self, val: bool)
LSE ready interrupt clear Set by software to clear LSERDYF. Reset by hardware when clear done.
pub const fn csirdyc(&self) -> bool
pub const fn csirdyc(&self) -> bool
HSI ready interrupt clear Set by software to clear CSIRDYF. Reset by hardware when clear done.
pub fn set_csirdyc(&mut self, val: bool)
pub fn set_csirdyc(&mut self, val: bool)
HSI ready interrupt clear Set by software to clear CSIRDYF. Reset by hardware when clear done.
pub const fn hsirdyc(&self) -> bool
pub const fn hsirdyc(&self) -> bool
HSI ready interrupt clear Set by software to clear HSIRDYF. Reset by hardware when clear done.
pub fn set_hsirdyc(&mut self, val: bool)
pub fn set_hsirdyc(&mut self, val: bool)
HSI ready interrupt clear Set by software to clear HSIRDYF. Reset by hardware when clear done.
pub const fn hserdyc(&self) -> bool
pub const fn hserdyc(&self) -> bool
HSE ready interrupt clear Set by software to clear HSERDYF. Reset by hardware when clear done.
pub fn set_hserdyc(&mut self, val: bool)
pub fn set_hserdyc(&mut self, val: bool)
HSE ready interrupt clear Set by software to clear HSERDYF. Reset by hardware when clear done.
pub const fn hsi48rdyc(&self) -> bool
pub const fn hsi48rdyc(&self) -> bool
HSI48 ready interrupt clear Set by software to clear HSI48RDYF. Reset by hardware when clear done.
pub fn set_hsi48rdyc(&mut self, val: bool)
pub fn set_hsi48rdyc(&mut self, val: bool)
HSI48 ready interrupt clear Set by software to clear HSI48RDYF. Reset by hardware when clear done.
pub const fn pllrdyc(&self, n: usize) -> bool
pub const fn pllrdyc(&self, n: usize) -> bool
PLL1 ready interrupt clear Set by software to clear PLL1RDYF. Reset by hardware when clear done.
pub fn set_pllrdyc(&mut self, n: usize, val: bool)
pub fn set_pllrdyc(&mut self, n: usize, val: bool)
PLL1 ready interrupt clear Set by software to clear PLL1RDYF. Reset by hardware when clear done.
pub const fn hsecssc(&self) -> bool
pub const fn hsecssc(&self) -> bool
HSE clock security system interrupt clear Set by software to clear HSECSSF. Reset by hardware when clear done.
pub fn set_hsecssc(&mut self, val: bool)
pub fn set_hsecssc(&mut self, val: bool)
HSE clock security system interrupt clear Set by software to clear HSECSSF. Reset by hardware when clear done.