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 timicsel(&self) -> Timicsel
pub const fn timicsel(&self) -> Timicsel
TIM2, TIM3 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)
TIM2, TIM3 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
)