[][src]Struct imxrt1062_pwm1::sm::smctrl2::FORCE_SEL_W

pub struct FORCE_SEL_W<'a> { /* fields omitted */ }

Write proxy for field FORCE_SEL

Methods

impl<'a> FORCE_SEL_W<'a>[src]

pub fn variant(self, variant: FORCE_SEL_A) -> &'a mut W[src]

Writes variant to the field

pub fn force_sel_0(self) -> &'a mut W[src]

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

pub fn force_sel_1(self) -> &'a mut W[src]

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.

pub fn force_sel_2(self) -> &'a mut W[src]

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

pub fn force_sel_3(self) -> &'a mut W[src]

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.

pub fn force_sel_4(self) -> &'a mut W[src]

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

pub fn force_sel_5(self) -> &'a mut W[src]

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.

pub fn force_sel_6(self) -> &'a mut W[src]

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

pub fn force_sel_7(self) -> &'a mut W[src]

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

pub fn bits(self, value: u8) -> &'a mut W[src]

Writes raw bits to the field

Auto Trait Implementations

impl<'a> Send for FORCE_SEL_W<'a>

impl<'a> !Sync for FORCE_SEL_W<'a>

impl<'a> Unpin for FORCE_SEL_W<'a>

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.