Struct stm32_metapac::rcc::regs::Ccipr3
#[repr(transparent)]pub struct Ccipr3(pub u32);
Expand description
RCC peripherals independent clock configuration register 3
Tuple Fields§
§0: u32
Implementations§
§impl Ccipr3
impl Ccipr3
pub const fn lpuart1sel(&self) -> Lpusartsel
pub const fn lpuart1sel(&self) -> Lpusartsel
LPUART1 kernel clock source selection These bits are used to select the LPUART1 kernel clock source. others: reserved Note: The LPUART1 is functional in Stop 0, Stop 1 and Stop 2 modes only when the kernel clock is HSI, LSE or MSIK.
pub fn set_lpuart1sel(&mut self, val: Lpusartsel)
pub fn set_lpuart1sel(&mut self, val: Lpusartsel)
LPUART1 kernel clock source selection These bits are used to select the LPUART1 kernel clock source. others: reserved Note: The LPUART1 is functional in Stop 0, Stop 1 and Stop 2 modes only when the kernel clock is HSI, LSE or MSIK.
pub const fn spi3sel(&self) -> Spi3sel
pub const fn spi3sel(&self) -> Spi3sel
SPI3 kernel clock source selection These bits are used to select the SPI3 kernel clock source. Note: The SPI3 is functional in Stop 0, Stop 1 and Stop 2 modes only when the kernel clock is HSI or MSIK.
pub fn set_spi3sel(&mut self, val: Spi3sel)
pub fn set_spi3sel(&mut self, val: Spi3sel)
SPI3 kernel clock source selection These bits are used to select the SPI3 kernel clock source. Note: The SPI3 is functional in Stop 0, Stop 1 and Stop 2 modes only when the kernel clock is HSI or MSIK.
pub const fn i2c3sel(&self) -> I2c3sel
pub const fn i2c3sel(&self) -> I2c3sel
I2C3 kernel clock source selection These bits are used to select the I2C3 kernel clock source. Note: The I2C3 is functional in Stop 0, Stop 1 and Stop 2 modes only when the kernel clock is HSI or MSIK.
pub fn set_i2c3sel(&mut self, val: I2c3sel)
pub fn set_i2c3sel(&mut self, val: I2c3sel)
I2C3 kernel clock source selection These bits are used to select the I2C3 kernel clock source. Note: The I2C3 is functional in Stop 0, Stop 1 and Stop 2 modes only when the kernel clock is HSI or MSIK.
pub const fn lptim34sel(&self) -> Lptimsel
pub const fn lptim34sel(&self) -> Lptimsel
LPTIM3 and LPTIM4 kernel clock source selection These bits are used to select the LPTIM3 and LPTIM4 kernel clock source. Note: The LPTIM3 and LPTIM4 are functional in Stop 0, Stop 1 and Stop 2 modes only when the kernel clock is LSI, LSE, HSI with HSIKERON = 1 or MSIK with MSIKERON = 1.
pub fn set_lptim34sel(&mut self, val: Lptimsel)
pub fn set_lptim34sel(&mut self, val: Lptimsel)
LPTIM3 and LPTIM4 kernel clock source selection These bits are used to select the LPTIM3 and LPTIM4 kernel clock source. Note: The LPTIM3 and LPTIM4 are functional in Stop 0, Stop 1 and Stop 2 modes only when the kernel clock is LSI, LSE, HSI with HSIKERON = 1 or MSIK with MSIKERON = 1.
pub const fn lptim1sel(&self) -> Lptimsel
pub const fn lptim1sel(&self) -> Lptimsel
LPTIM1 kernel clock source selection These bits are used to select the LPTIM1 kernel clock source. Note: The LPTIM1 is functional in Stop 0, Stop 1 and Stop 2 modes only when the kernel clock is LSI, LSE, HSI with HSIKERON = 1 or MSIK with MSIKERON = 1.
pub fn set_lptim1sel(&mut self, val: Lptimsel)
pub fn set_lptim1sel(&mut self, val: Lptimsel)
LPTIM1 kernel clock source selection These bits are used to select the LPTIM1 kernel clock source. Note: The LPTIM1 is functional in Stop 0, Stop 1 and Stop 2 modes only when the kernel clock is LSI, LSE, HSI with HSIKERON = 1 or MSIK with MSIKERON = 1.
pub const fn adcdacsel(&self) -> Adcdacsel
pub const fn adcdacsel(&self) -> Adcdacsel
ADC1, ADC4 and DAC1 kernel clock source selection These bits are used to select the ADC1, ADC4 and DAC1 kernel clock source. others: reserved Note: The ADC1, ADC4 and DAC1 are functional in Stop 0, Stop 1 and Stop 2 modes only when the kernel clock is HSI or MSIK (only ADC4 and DAC1 are functional in Stop 2 mode).
pub fn set_adcdacsel(&mut self, val: Adcdacsel)
pub fn set_adcdacsel(&mut self, val: Adcdacsel)
ADC1, ADC4 and DAC1 kernel clock source selection These bits are used to select the ADC1, ADC4 and DAC1 kernel clock source. others: reserved Note: The ADC1, ADC4 and DAC1 are functional in Stop 0, Stop 1 and Stop 2 modes only when the kernel clock is HSI or MSIK (only ADC4 and DAC1 are functional in Stop 2 mode).
pub const fn dac1sel(&self) -> Dacsel
pub const fn dac1sel(&self) -> Dacsel
DAC1 sample and hold clock source selection This bit is used to select the DAC1 sample and hold clock source.
pub fn set_dac1sel(&mut self, val: Dacsel)
pub fn set_dac1sel(&mut self, val: Dacsel)
DAC1 sample and hold clock source selection This bit is used to select the DAC1 sample and hold clock source.
pub const fn adf1sel(&self) -> Adfsel
pub const fn adf1sel(&self) -> Adfsel
ADF1 kernel clock source selection These bits are used to select the ADF1 kernel clock source. others: reserved Note: The ADF1 is functional in Stop 0, Stop 1 and Stop 2 modes only when the kernel clock is AUDIOCLK or MSIK.
pub fn set_adf1sel(&mut self, val: Adfsel)
pub fn set_adf1sel(&mut self, val: Adfsel)
ADF1 kernel clock source selection These bits are used to select the ADF1 kernel clock source. others: reserved Note: The ADF1 is functional in Stop 0, Stop 1 and Stop 2 modes only when the kernel clock is AUDIOCLK or MSIK.