Struct Ccipr1
#[repr(transparent)]pub struct Ccipr1(pub u32);Expand description
RCC peripheral independent clock configuration register 1.
Tuple Fields§
§0: u32Implementations§
§impl Ccipr1
impl Ccipr1
pub fn set_usart1sel(&mut self, val: Usartsel)
pub fn set_usart1sel(&mut self, val: Usartsel)
USART1 kernel clock source selection.
pub fn set_usart3sel(&mut self, val: Usart3sel)
pub fn set_usart3sel(&mut self, val: Usart3sel)
USART3 kernel clock source selection.
pub fn set_uart4sel(&mut self, val: Uartsel)
pub fn set_uart4sel(&mut self, val: Uartsel)
UART4 kernel clock source selection.
pub fn set_uart5sel(&mut self, val: Uartsel)
pub fn set_uart5sel(&mut self, val: Uartsel)
UART5 kernel clock source selection.
pub fn set_i3c1sel(&mut self, val: I3csel)
pub fn set_i3c1sel(&mut self, val: I3csel)
I3C1 kernel clock source selection.
pub fn set_i2c1sel(&mut self, val: I2csel)
pub fn set_i2c1sel(&mut self, val: I2csel)
I2C1 kernel clock source selection.
pub fn set_i2c2sel(&mut self, val: I2csel)
pub fn set_i2c2sel(&mut self, val: I2csel)
I2C2 kernel clock source selection.
pub fn set_i3c2sel(&mut self, val: I3c2sel)
pub fn set_i3c2sel(&mut self, val: I3c2sel)
I3C2 kernel clock source selection.
pub fn set_spi2sel(&mut self, val: Spi2sel)
pub fn set_spi2sel(&mut self, val: Spi2sel)
SPI2 kernel clock source selection.
pub fn set_lptim2sel(&mut self, val: Lptimsel)
pub fn set_lptim2sel(&mut self, val: Lptimsel)
Low-power timer 2 kernel clock source selection.
pub fn set_spi1sel(&mut self, val: Spisel)
pub fn set_spi1sel(&mut self, val: Spisel)
SPI1 kernel clock source selection.
pub const fn systicksel(&self) -> Systicksel
pub const fn systicksel(&self) -> Systicksel
SysTick clock source selection.
pub fn set_systicksel(&mut self, val: Systicksel)
pub fn set_systicksel(&mut self, val: Systicksel)
SysTick clock source selection.
pub fn set_fdcan1sel(&mut self, val: Fdcansel)
pub fn set_fdcan1sel(&mut self, val: Fdcansel)
FDCAN1 kernel clock source selection.
pub fn set_iclksel(&mut self, val: Iclksel)
pub fn set_iclksel(&mut self, val: Iclksel)
Intermediate clock source selection.
pub fn set_usbsel(&mut self, val: bool)
pub fn set_usbsel(&mut self, val: bool)
USB kernel clock prescaler selection.
pub const fn timicsel(&self) -> Timicsel
pub const fn timicsel(&self) -> Timicsel
Clock sources for TIM16,TIM17, and LPTIM2 internal input capture.
pub fn set_timicsel(&mut self, val: Timicsel)
pub fn set_timicsel(&mut self, val: Timicsel)
Clock sources for TIM16,TIM17, and LPTIM2 internal input capture.