[][src]Enum ambiq_apollo3_pac::ctimer::ctrl7::TMRB7FNW

pub enum TMRB7FNW {
    SINGLECOUNT,
    REPEATEDCOUNT,
    PULSE_ONCE,
    PULSE_CONT,
    SINGLEPATTERN,
    REPEATPATTERN,
    CONTINUOUS,
    ALTPWN,
}

Values that can be written to the field TMRB7FN

Variants

SINGLECOUNT

Single count (output toggles and sticks). Count to CMPR0B7, stop. value.

REPEATEDCOUNT

Repeated count (periodic 1-clock-cycle-wide pulses). Count to CMPR0B7, restart. value.

PULSE_ONCE

Pulse once (aka one-shot). Count to CMPR0B7, assert, count to CMPR1B7, deassert, stop. value.

PULSE_CONT

Pulse continously. Count to CMPR0B7, assert, count to CMPR1B7, deassert, restart. value.

SINGLEPATTERN

Single pattern. value.

REPEATPATTERN

Repeated pattern. value.

CONTINUOUS

Continuous run (aka Free Run). Count continuously. value.

ALTPWN

Alternate PWM value.

Auto Trait Implementations

impl Send for TMRB7FNW

impl Sync for TMRB7FNW

Blanket Implementations

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

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> From for T[src]

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

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

The type returned in the event of a conversion error.

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

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

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

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

impl<T> Same for T

type Output = T

Should always be Self