Struct Icscr1
#[repr(transparent)]pub struct Icscr1(pub u32);Expand description
RCC internal clock source calibration register 1.
Tuple Fields§
§0: u32Implementations§
§impl Icscr1
impl Icscr1
pub fn set_msical1(&mut self, val: u8)
pub fn set_msical1(&mut self, val: u8)
MSIRC1 clock calibration for MSI ranges 4 to 7.
pub fn set_msical0(&mut self, val: u8)
pub fn set_msical0(&mut self, val: u8)
MSIRC0 clock calibration for MSI ranges 0 to 3.
pub const fn msihsindiv(&self) -> Msihsindiv
pub const fn msihsindiv(&self) -> Msihsindiv
MSIRCx (x = 0, 1) PLL mode HSE input division.
pub fn set_msihsindiv(&mut self, val: Msihsindiv)
pub fn set_msihsindiv(&mut self, val: Msihsindiv)
MSIRCx (x = 0, 1) PLL mode HSE input division.
pub const fn msipll1sel(&self) -> Msipllsel
pub const fn msipll1sel(&self) -> Msipllsel
MSIRC1 PLL mode input clock selection.
pub fn set_msipll1sel(&mut self, val: Msipllsel)
pub fn set_msipll1sel(&mut self, val: Msipllsel)
MSIRC1 PLL mode input clock selection.
pub const fn msipll0sel(&self) -> Msipllsel
pub const fn msipll0sel(&self) -> Msipllsel
MSIRC0 PLL mode input clock selection.
pub fn set_msipll0sel(&mut self, val: Msipllsel)
pub fn set_msipll0sel(&mut self, val: Msipllsel)
MSIRC0 PLL mode input clock selection.
pub fn set_msibias(&mut self, val: Msibias)
pub fn set_msibias(&mut self, val: Msibias)
MSI bias mode selection.
pub fn set_msirgsel(&mut self, val: Msirgsel)
pub fn set_msirgsel(&mut self, val: Msirgsel)
MSI clock range selection.
pub fn set_msipll1n(&mut self, val: u8)
pub fn set_msipll1n(&mut self, val: u8)
MSIRC1 PLL mode with LSE multiplication factor.
pub fn set_msikdiv(&mut self, val: Msikdiv)
pub fn set_msikdiv(&mut self, val: Msikdiv)
MSIK oscillator division.
pub fn set_msiksel(&mut self, val: Msiksel)
pub fn set_msiksel(&mut self, val: Msiksel)
MSIK clock source selection.
pub fn set_msisdiv(&mut self, val: Msisdiv)
pub fn set_msisdiv(&mut self, val: Msisdiv)
MSIS oscillator division.
pub fn set_msissel(&mut self, val: Msissel)
pub fn set_msissel(&mut self, val: Msissel)
MSIS clock source selection.
Trait Implementations§
impl Copy for Icscr1
impl Eq for Icscr1
impl StructuralPartialEq for Icscr1
Auto Trait Implementations§
impl Freeze for Icscr1
impl RefUnwindSafe for Icscr1
impl Send for Icscr1
impl Sync for Icscr1
impl Unpin for Icscr1
impl UnwindSafe for Icscr1
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