Struct stm32mp1::stm32mp157::rcc::rcc_fdcanckselr::RCC_FDCANCKSELR_SPEC
source · [−]pub struct RCC_FDCANCKSELR_SPEC;
Expand description
This register is used to control the selection of the kernel clock for the FDCAN block. Note that changing the clock source on-the-fly is allowed, and will not generate any timing violation, however the user has to ensure that both the previous and the new clock sources are present during the switching, and for the whole transition time. Refer to Section: Clock enabling delays.
This register you can read
, write_with_zero
, reset
, write
, modify
. See API.
For information about available fields see rcc_fdcanckselr module
Trait Implementations
sourceimpl Readable for RCC_FDCANCKSELR_SPEC
impl Readable for RCC_FDCANCKSELR_SPEC
read()
method returns rcc_fdcanckselr::R reader structure
sourceimpl RegisterSpec for RCC_FDCANCKSELR_SPEC
impl RegisterSpec for RCC_FDCANCKSELR_SPEC
sourceimpl Resettable for RCC_FDCANCKSELR_SPEC
impl Resettable for RCC_FDCANCKSELR_SPEC
reset()
method sets RCC_FDCANCKSELR to value 0
sourcefn reset_value() -> Self::Ux
fn reset_value() -> Self::Ux
Reset value of the register.
sourceimpl Writable for RCC_FDCANCKSELR_SPEC
impl Writable for RCC_FDCANCKSELR_SPEC
write(|w| ..)
method takes rcc_fdcanckselr::W writer structure
Auto Trait Implementations
impl RefUnwindSafe for RCC_FDCANCKSELR_SPEC
impl Send for RCC_FDCANCKSELR_SPEC
impl Sync for RCC_FDCANCKSELR_SPEC
impl Unpin for RCC_FDCANCKSELR_SPEC
impl UnwindSafe for RCC_FDCANCKSELR_SPEC
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more