Struct stm32mp1::stm32mp157::rcc::rcc_sdmmc3ckselr::RCC_SDMMC3CKSELR_SPEC
source · [−]pub struct RCC_SDMMC3CKSELR_SPEC;
Expand description
This register is used to control the selection of the kernel clock for the SDMMC3. 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_sdmmc3ckselr module
Trait Implementations
sourceimpl Readable for RCC_SDMMC3CKSELR_SPEC
impl Readable for RCC_SDMMC3CKSELR_SPEC
read()
method returns rcc_sdmmc3ckselr::R reader structure
sourceimpl RegisterSpec for RCC_SDMMC3CKSELR_SPEC
impl RegisterSpec for RCC_SDMMC3CKSELR_SPEC
sourceimpl Resettable for RCC_SDMMC3CKSELR_SPEC
impl Resettable for RCC_SDMMC3CKSELR_SPEC
reset()
method sets RCC_SDMMC3CKSELR to value 0
sourcefn reset_value() -> Self::Ux
fn reset_value() -> Self::Ux
Reset value of the register.
sourceimpl Writable for RCC_SDMMC3CKSELR_SPEC
impl Writable for RCC_SDMMC3CKSELR_SPEC
write(|w| ..)
method takes rcc_sdmmc3ckselr::W writer structure
Auto Trait Implementations
impl RefUnwindSafe for RCC_SDMMC3CKSELR_SPEC
impl Send for RCC_SDMMC3CKSELR_SPEC
impl Sync for RCC_SDMMC3CKSELR_SPEC
impl Unpin for RCC_SDMMC3CKSELR_SPEC
impl UnwindSafe for RCC_SDMMC3CKSELR_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