Struct stm32_metapac::rcc::regs::Dckcfgr
#[repr(transparent)]pub struct Dckcfgr(pub u32);
Expand description
Dedicated Clock Configuration Register
Tuple Fields§
§0: u32
Implementations§
§impl Dckcfgr
impl Dckcfgr
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 plli2sdivr(&self) -> Plli2sdivr
pub const fn plli2sdivr(&self) -> Plli2sdivr
PLLI2S division factor for SAI1 A/B clock
pub fn set_plli2sdivr(&mut self, val: Plli2sdivr)
pub fn set_plli2sdivr(&mut self, val: Plli2sdivr)
PLLI2S division factor for SAI1 A/B clock
pub fn set_plldivr(&mut self, val: Plldivr)
pub fn set_plldivr(&mut self, val: Plldivr)
PLL division factor for SAI1 A/B 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 ckdfsdm2asel(&self) -> Ckdfsdmasel
pub const fn ckdfsdm2asel(&self) -> Ckdfsdmasel
DFSDM2 audio clock selection
pub fn set_ckdfsdm2asel(&mut self, val: Ckdfsdmasel)
pub fn set_ckdfsdm2asel(&mut self, val: Ckdfsdmasel)
DFSDM2 audio clock selection
pub const fn ckdfsdm1asel(&self) -> Ckdfsdmasel
pub const fn ckdfsdm1asel(&self) -> Ckdfsdmasel
DFSDM1 audio clock selection
pub fn set_ckdfsdm1asel(&mut self, val: Ckdfsdmasel)
pub fn set_ckdfsdm1asel(&mut self, val: Ckdfsdmasel)
DFSDM1 audio clock selection
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_sai1asrc(&mut self, val: Saiasrc)
pub fn set_sai1asrc(&mut self, val: Saiasrc)
SAI1-A clock source selection
pub fn set_sai1src(&mut self, val: Sai1src)
pub fn set_sai1src(&mut self, val: Sai1src)
SAI1 clock source selection
pub fn set_sai1bsrc(&mut self, val: Saibsrc)
pub fn set_sai1bsrc(&mut self, val: Saibsrc)
SAI1-B clock source selection
pub fn set_sai2src(&mut self, val: Sai2src)
pub fn set_sai2src(&mut self, val: Sai2src)
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_i2s1src(&mut self, val: I2s1src)
pub fn set_i2s1src(&mut self, val: I2s1src)
I2S APB1 clocks source selection (I2S2/3)
pub const fn i2ssrc(&self) -> I2ssrcDckcfgr
pub const fn i2ssrc(&self) -> I2ssrcDckcfgr
I2SSRC
pub fn set_i2ssrc(&mut self, val: I2ssrcDckcfgr)
pub fn set_i2ssrc(&mut self, val: I2ssrcDckcfgr)
I2SSRC
pub fn set_clk48sel(&mut self, val: Clk48sel)
pub fn set_clk48sel(&mut self, val: Clk48sel)
48 MHz clock source selection
pub fn set_i2s2src(&mut self, val: I2s1src)
pub fn set_i2s2src(&mut self, val: I2s1src)
I2S APB2 clocks source selection (I2S1/4/5)
pub fn set_sdiosel(&mut self, val: Sdiosel)
pub fn set_sdiosel(&mut self, val: Sdiosel)
SDIO clock source selection
pub fn set_dsisel(&mut self, val: Dsisel)
pub fn set_dsisel(&mut self, val: Dsisel)
DSI clock source selection
pub const fn ckdfsdm1sel(&self) -> Ckdfsdmsel
pub const fn ckdfsdm1sel(&self) -> Ckdfsdmsel
DFSDM1 Kernel clock selection
pub fn set_ckdfsdm1sel(&mut self, val: Ckdfsdmsel)
pub fn set_ckdfsdm1sel(&mut self, val: Ckdfsdmsel)
DFSDM1 Kernel clock selection