Enum imxrt_hal::ccm::ClockMode[][src]

#[repr(u32)]
pub enum ClockMode {
    Run,
    Wait,
    Stop,
}

Sets the low power clock mode

This is typically entered with the wfi() or wfe() instruction.

Notably SysTick does not wake up the chip from sleep, so if SysTick is desired to be waited on using wfi() or such then the ClockMode should be set to Run

Clock modes enum matches the mcuxpresso sdk’s clock_mode_t

Variants

Run
Wait
Stop

Auto Trait Implementations

impl Send for ClockMode

impl Sync for ClockMode

impl Unpin for ClockMode

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.