Struct stm32mp1::stm32mp157::rcc::rcc_rng1ckselr::RCC_RNG1CKSELR_SPEC
source · [−]pub struct RCC_RNG1CKSELR_SPEC;
Expand description
This register is used to control the selection of the kernel clock for the RNG1. 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. If TZEN = , this register can only be modified in secure mode.
This register you can read
, write_with_zero
, reset
, write
, modify
. See API.
For information about available fields see rcc_rng1ckselr module
Trait Implementations
sourceimpl Readable for RCC_RNG1CKSELR_SPEC
impl Readable for RCC_RNG1CKSELR_SPEC
read()
method returns rcc_rng1ckselr::R reader structure
sourceimpl RegisterSpec for RCC_RNG1CKSELR_SPEC
impl RegisterSpec for RCC_RNG1CKSELR_SPEC
sourceimpl Resettable for RCC_RNG1CKSELR_SPEC
impl Resettable for RCC_RNG1CKSELR_SPEC
reset()
method sets RCC_RNG1CKSELR to value 0
sourcefn reset_value() -> Self::Ux
fn reset_value() -> Self::Ux
Reset value of the register.
sourceimpl Writable for RCC_RNG1CKSELR_SPEC
impl Writable for RCC_RNG1CKSELR_SPEC
write(|w| ..)
method takes rcc_rng1ckselr::W writer structure
Auto Trait Implementations
impl RefUnwindSafe for RCC_RNG1CKSELR_SPEC
impl Send for RCC_RNG1CKSELR_SPEC
impl Sync for RCC_RNG1CKSELR_SPEC
impl Unpin for RCC_RNG1CKSELR_SPEC
impl UnwindSafe for RCC_RNG1CKSELR_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