Struct stm32_metapac::rcc::regs::Cfgr
#[repr(transparent)]pub struct Cfgr(pub u32);
Expand description
clock configuration register
Tuple Fields§
§0: u32
Implementations§
§impl Cfgr
impl Cfgr
pub fn set_mco1en(&mut self, val: bool)
pub fn set_mco1en(&mut self, val: bool)
MCO output enable
pub fn set_mco2en(&mut self, val: bool)
pub fn set_mco2en(&mut self, val: bool)
MCO output enable
pub fn set_rtcpre(&mut self, val: u8)
pub fn set_rtcpre(&mut self, val: u8)
HSE division factor for RTC clock
pub fn set_mco1sel(&mut self, val: Mco1sel)
pub fn set_mco1sel(&mut self, val: Mco1sel)
Microcontroller clock output 1
pub const fn i2ssrc(&self) -> I2ssrcCfgr
pub const fn i2ssrc(&self) -> I2ssrcCfgr
I2S clock selection
pub fn set_i2ssrc(&mut self, val: I2ssrcCfgr)
pub fn set_i2ssrc(&mut self, val: I2ssrcCfgr)
I2S clock selection
pub fn set_mco1pre(&mut self, val: Mcopre)
pub fn set_mco1pre(&mut self, val: Mcopre)
MCO1 prescaler
pub fn set_mco2pre(&mut self, val: Mcopre)
pub fn set_mco2pre(&mut self, val: Mcopre)
MCO2 prescaler
pub fn set_mco2sel(&mut self, val: Mco2sel)
pub fn set_mco2sel(&mut self, val: Mco2sel)
Microcontroller clock output 2
Trait Implementations§
impl Copy for Cfgr
impl Eq for Cfgr
impl StructuralPartialEq for Cfgr
Auto Trait Implementations§
impl Freeze for Cfgr
impl RefUnwindSafe for Cfgr
impl Send for Cfgr
impl Sync for Cfgr
impl Unpin for Cfgr
impl UnwindSafe for Cfgr
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
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)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)