Struct Cr
#[repr(transparent)]pub struct Cr(pub u32);Expand description
RCC source control register.
Tuple Fields§
§0: u32Implementations§
§impl Cr
impl Cr
pub const fn set_hsikeron(&mut self, val: bool)
pub const fn set_hsikeron(&mut self, val: bool)
HSI clock enable in Stop mode.
pub const fn set_hsirdy(&mut self, val: bool)
pub const fn set_hsirdy(&mut self, val: bool)
HSI clock ready flag.
pub const fn set_hsidiv(&mut self, val: Hsidiv)
pub const fn set_hsidiv(&mut self, val: Hsidiv)
HSI clock divider.
pub const fn set_hsidivf(&mut self, val: bool)
pub const fn set_hsidivf(&mut self, val: bool)
HSI divider flag.
pub const fn set_csirdy(&mut self, val: bool)
pub const fn set_csirdy(&mut self, val: bool)
CSI clock ready flag.
pub const fn set_csikeron(&mut self, val: bool)
pub const fn set_csikeron(&mut self, val: bool)
CSI clock enable in Stop mode.
pub const fn set_hsi48on(&mut self, val: bool)
pub const fn set_hsi48on(&mut self, val: bool)
HSI48 clock enable.
pub const fn set_hsi48rdy(&mut self, val: bool)
pub const fn set_hsi48rdy(&mut self, val: bool)
HSI48 clock ready flag.
pub const fn set_hserdy(&mut self, val: bool)
pub const fn set_hserdy(&mut self, val: bool)
HSE clock ready flag.
pub const fn set_hsebyp(&mut self, val: bool)
pub const fn set_hsebyp(&mut self, val: bool)
HSE clock bypass.
pub const fn set_hseext(&mut self, val: bool)
pub const fn set_hseext(&mut self, val: bool)
external high speed clock type in Bypass mode.
pub const fn set_hsecsson(&mut self, val: bool)
pub const fn set_hsecsson(&mut self, val: bool)
HSE clock security system enable.
pub const fn set_pll1on(&mut self, val: bool)
pub const fn set_pll1on(&mut self, val: bool)
PLL1 enable.
pub const fn set_pll1rdy(&mut self, val: bool)
pub const fn set_pll1rdy(&mut self, val: bool)
PLL1 clock ready flag.
pub const fn set_pll2on(&mut self, val: bool)
pub const fn set_pll2on(&mut self, val: bool)
PLL2 enable.
pub const fn set_pll2rdy(&mut self, val: bool)
pub const fn set_pll2rdy(&mut self, val: bool)
PLL2 clock ready flag.
pub const fn set_pll3on(&mut self, val: bool)
pub const fn set_pll3on(&mut self, val: bool)
PLL3 enable.
pub const fn set_pll3rdy(&mut self, val: bool)
pub const fn set_pll3rdy(&mut self, val: bool)
PLL3 clock ready flag.
Trait Implementations§
impl Copy for Cr
impl Eq for Cr
impl StructuralPartialEq for Cr
Auto Trait Implementations§
impl Freeze for Cr
impl RefUnwindSafe for Cr
impl Send for Cr
impl Sync for Cr
impl Unpin for Cr
impl UnsafeUnpin for Cr
impl UnwindSafe for Cr
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
Mutably borrows from an owned value. Read more