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