[][src]Struct stm32h7xx_hal::rcc::rec::Fmc

pub struct Fmc { /* fields omitted */ }

Owned ability to Reset, Enable and Disable peripheral

Implementations

impl Fmc[src]

pub fn kernel_clk_mux(self, sel: FmcClkSel) -> Self[src]

Modify a kernel clock for this peripheral. See RM0433 Section 8.5.8.

It is possible to switch this clock dynamically without generating spurs or timing violations. However, the user must ensure that both clocks are running. See RM0433 Section 8.5.10

pub fn get_kernel_clk_mux(&self) -> FmcClkSel[src]

Return the current kernel clock selection

Trait Implementations

impl ResetEnable for Fmc[src]

impl Send for Fmc[src]

Auto Trait Implementations

impl !Sync for Fmc

impl Unpin for Fmc

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.