Struct Cscmdr
#[repr(transparent)]pub struct Cscmdr(pub u32);Expand description
CSCMDR register.
Tuple Fields§
§0: u32Implementations§
§impl Cscmdr
impl Cscmdr
pub const fn request(&self) -> Request
pub const fn request(&self) -> Request
Request for system clock switching Cleared by hardware when system clock frequency switch is done.
pub fn set_request(&mut self, val: Request)
pub fn set_request(&mut self, val: Request)
Request for system clock switching Cleared by hardware when system clock frequency switch is done.
pub const fn clksysdiv_req(&self) -> ClksysdivReq
pub const fn clksysdiv_req(&self) -> ClksysdivReq
system clock dividing factor from HSI_64M requested Note: behavior depends on BLEEN in APB2ENR register.
pub fn set_clksysdiv_req(&mut self, val: ClksysdivReq)
pub fn set_clksysdiv_req(&mut self, val: ClksysdivReq)
system clock dividing factor from HSI_64M requested Note: behavior depends on BLEEN in APB2ENR register.
pub fn set_status(&mut self, val: Status)
pub fn set_status(&mut self, val: Status)
Status of clock switch sequence.
pub const fn eofseq_ie(&self) -> EofseqIe
pub const fn eofseq_ie(&self) -> EofseqIe
End of sequence Interrupt Enable. Set and reset by software to enable/disable interrupt caused by the clock system switch.
pub fn set_eofseq_ie(&mut self, val: EofseqIe)
pub fn set_eofseq_ie(&mut self, val: EofseqIe)
End of sequence Interrupt Enable. Set and reset by software to enable/disable interrupt caused by the clock system switch.
pub const fn eofseq_irq(&self) -> EofseqIrq
pub const fn eofseq_irq(&self) -> EofseqIrq
End of Sequence flag Set by hardware when clock system swtich is ended.
pub fn set_eofseq_irq(&mut self, val: EofseqIrq)
pub fn set_eofseq_irq(&mut self, val: EofseqIrq)
End of Sequence flag Set by hardware when clock system swtich is ended.