Struct stm32_metapac::rcc::regs::Dckcfgr1
#[repr(transparent)]pub struct Dckcfgr1(pub u32);
Expand description
dedicated clocks configuration register
Tuple Fields§
§0: u32
Implementations§
§impl Dckcfgr1
impl Dckcfgr1
pub const fn plli2sdivq(&self) -> Plli2sdivq
pub const fn plli2sdivq(&self) -> Plli2sdivq
PLLI2S division factor for SAI1 clock
pub fn set_plli2sdivq(&mut self, val: Plli2sdivq)
pub fn set_plli2sdivq(&mut self, val: Plli2sdivq)
PLLI2S division factor for SAI1 clock
pub const fn pllsaidivq(&self) -> Pllsaidivq
pub const fn pllsaidivq(&self) -> Pllsaidivq
PLLSAI division factor for SAI1 clock
pub fn set_pllsaidivq(&mut self, val: Pllsaidivq)
pub fn set_pllsaidivq(&mut self, val: Pllsaidivq)
PLLSAI division factor for SAI1 clock
pub const fn pllsaidivr(&self) -> Pllsaidivr
pub const fn pllsaidivr(&self) -> Pllsaidivr
division factor for LCD_CLK
pub fn set_pllsaidivr(&mut self, val: Pllsaidivr)
pub fn set_pllsaidivr(&mut self, val: Pllsaidivr)
division factor for LCD_CLK
pub fn set_sai1sel(&mut self, val: Saisel)
pub fn set_sai1sel(&mut self, val: Saisel)
SAI1 clock source selection
pub fn set_sai2sel(&mut self, val: Saisel)
pub fn set_sai2sel(&mut self, val: Saisel)
SAI2 clock source selection
pub fn set_timpre(&mut self, val: Timpre)
pub fn set_timpre(&mut self, val: Timpre)
Timers clocks prescalers selection
pub fn set_dfsdm1sel(&mut self, val: Dfsdmsel)
pub fn set_dfsdm1sel(&mut self, val: Dfsdmsel)
DFSDM1 clock source selection
pub const fn adfsdm1sel(&self) -> Adfsdmsel
pub const fn adfsdm1sel(&self) -> Adfsdmsel
DFSDM1 AUDIO clock source selection
pub fn set_adfsdm1sel(&mut self, val: Adfsdmsel)
pub fn set_adfsdm1sel(&mut self, val: Adfsdmsel)
DFSDM1 AUDIO clock source selection
Trait Implementations§
impl Copy for Dckcfgr1
impl Eq for Dckcfgr1
impl StructuralPartialEq for Dckcfgr1
Auto Trait Implementations§
impl Freeze for Dckcfgr1
impl RefUnwindSafe for Dckcfgr1
impl Send for Dckcfgr1
impl Sync for Dckcfgr1
impl Unpin for Dckcfgr1
impl UnwindSafe for Dckcfgr1
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
)