Struct stm32_metapac::rcc::regs::Ccipr1
#[repr(transparent)]pub struct Ccipr1(pub u32);
Expand description
RCC kernel clock configuration register
Tuple Fields§
§0: u32
Implementations§
§impl Ccipr1
impl Ccipr1
pub const fn usart1sel(&self) -> Usart1sel
pub const fn usart1sel(&self) -> Usart1sel
USART1 kernel clock source selection Set and reset by software. others: reserved, the kernel clock is disabled
pub fn set_usart1sel(&mut self, val: Usart1sel)
pub fn set_usart1sel(&mut self, val: Usart1sel)
USART1 kernel clock source selection Set and reset by software. others: reserved, the kernel clock is disabled
pub const fn usart2sel(&self) -> Usartsel
pub const fn usart2sel(&self) -> Usartsel
USART2 kernel clock source selection Set and reset by software. others: reserved, the kernel clock is disabled
pub fn set_usart2sel(&mut self, val: Usartsel)
pub fn set_usart2sel(&mut self, val: Usartsel)
USART2 kernel clock source selection Set and reset by software. others: reserved, the kernel clock is disabled
pub const fn usart3sel(&self) -> Usartsel
pub const fn usart3sel(&self) -> Usartsel
USART3 kernel clock source selection Set and reset by software. others: reserved, the kernel clock is disabled
pub fn set_usart3sel(&mut self, val: Usartsel)
pub fn set_usart3sel(&mut self, val: Usartsel)
USART3 kernel clock source selection Set and reset by software. others: reserved, the kernel clock is disabled
pub const fn uart4sel(&self) -> Usartsel
pub const fn uart4sel(&self) -> Usartsel
UART4 kernel clock source selection others: reserved, the kernel clock is disabled
pub fn set_uart4sel(&mut self, val: Usartsel)
pub fn set_uart4sel(&mut self, val: Usartsel)
UART4 kernel clock source selection others: reserved, the kernel clock is disabled
pub const fn uart5sel(&self) -> Usartsel
pub const fn uart5sel(&self) -> Usartsel
UART5 kernel clock source selection others: reserved, the kernel clock is disabled
pub fn set_uart5sel(&mut self, val: Usartsel)
pub fn set_uart5sel(&mut self, val: Usartsel)
UART5 kernel clock source selection others: reserved, the kernel clock is disabled
pub const fn usart6sel(&self) -> Usartsel
pub const fn usart6sel(&self) -> Usartsel
USART6 kernel clock source selection others: reserved, the kernel clock is disabled
pub fn set_usart6sel(&mut self, val: Usartsel)
pub fn set_usart6sel(&mut self, val: Usartsel)
USART6 kernel clock source selection others: reserved, the kernel clock is disabled
pub const fn uart7sel(&self) -> Usartsel
pub const fn uart7sel(&self) -> Usartsel
UART7 kernel clock source selection others: reserved, the kernel clock is disabled
pub fn set_uart7sel(&mut self, val: Usartsel)
pub fn set_uart7sel(&mut self, val: Usartsel)
UART7 kernel clock source selection others: reserved, the kernel clock is disabled
pub const fn uart8sel(&self) -> Usartsel
pub const fn uart8sel(&self) -> Usartsel
UART8 kernel clock source selection others: reserved, the kernel clock is disabled
pub fn set_uart8sel(&mut self, val: Usartsel)
pub fn set_uart8sel(&mut self, val: Usartsel)
UART8 kernel clock source selection others: reserved, the kernel clock is disabled
pub const fn uart9sel(&self) -> Usartsel
pub const fn uart9sel(&self) -> Usartsel
UART9 kernel clock source selection others: reserved, the kernel clock is disabled
pub fn set_uart9sel(&mut self, val: Usartsel)
pub fn set_uart9sel(&mut self, val: Usartsel)
UART9 kernel clock source selection others: reserved, the kernel clock is disabled
pub const fn usart10sel(&self) -> Usartsel
pub const fn usart10sel(&self) -> Usartsel
USART10 kernel clock source selection others: reserved, the kernel clock is disabled
pub fn set_usart10sel(&mut self, val: Usartsel)
pub fn set_usart10sel(&mut self, val: Usartsel)
USART10 kernel clock source selection others: reserved, the kernel clock is disabled
pub const fn timicsel(&self) -> Timicsel
pub const fn timicsel(&self) -> Timicsel
TIM12, TIM15 and LPTIM2 input capture source selection Set and reset by software.
pub fn set_timicsel(&mut self, val: Timicsel)
pub fn set_timicsel(&mut self, val: Timicsel)
TIM12, TIM15 and LPTIM2 input capture source selection Set and reset by software.
Trait Implementations§
impl Copy for Ccipr1
impl Eq for Ccipr1
impl StructuralPartialEq for Ccipr1
Auto Trait Implementations§
impl Freeze for Ccipr1
impl RefUnwindSafe for Ccipr1
impl Send for Ccipr1
impl Sync for Ccipr1
impl Unpin for Ccipr1
impl UnwindSafe for Ccipr1
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
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)
clone_to_uninit
)