[][src]Enum imxrt1062_pwm1::sm::smctrl2::FORCE_SEL_A

#[repr(u8)]
pub enum FORCE_SEL_A {
    FORCE_SEL_0,
    FORCE_SEL_1,
    FORCE_SEL_2,
    FORCE_SEL_3,
    FORCE_SEL_4,
    FORCE_SEL_5,
    FORCE_SEL_6,
    FORCE_SEL_7,
}

This read/write bit determines the source of the FORCE OUTPUT signal for this submodule.

Value on reset: 0

Variants

FORCE_SEL_0

0: The local force signal, CTRL2[FORCE], from this submodule is used to force updates.

FORCE_SEL_1

1: The master force signal from submodule 0 is used to force updates. This setting should not be used in submodule 0 as it will hold the FORCE OUTPUT signal to logic 0.

FORCE_SEL_2

2: The local reload signal from this submodule is used to force updates without regard to the state of LDOK.

FORCE_SEL_3

3: The master reload signal from submodule0 is used to force updates if LDOK is set. This setting should not be used in submodule0 as it will hold the FORCE OUTPUT signal to logic 0.

FORCE_SEL_4

4: The local sync signal from this submodule is used to force updates.

FORCE_SEL_5

5: The master sync signal from submodule0 is used to force updates. This setting should not be used in submodule0 as it will hold the FORCE OUTPUT signal to logic 0.

FORCE_SEL_6

6: The external force signal, EXT_FORCE, from outside the PWM module causes updates.

FORCE_SEL_7

7: The external sync signal, EXT_SYNC, from outside the PWM module causes updates.

Trait Implementations

impl Clone for FORCE_SEL_A[src]

impl Copy for FORCE_SEL_A[src]

impl Debug for FORCE_SEL_A[src]

impl From<FORCE_SEL_A> for u8[src]

impl PartialEq<FORCE_SEL_A> for FORCE_SEL_A[src]

impl StructuralPartialEq for FORCE_SEL_A[src]

Auto Trait Implementations

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, 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.