[][src]Enum ambiq_apollo3_pac::ctimer::ctrl5::TMRB5FNW

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

Values that can be written to the field TMRB5FN

Variants

SINGLECOUNT

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

REPEATEDCOUNT

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

PULSE_ONCE

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

PULSE_CONT

Pulse continously. Count to CMPR0B5, assert, count to CMPR1B5, 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 TMRB5FNW

impl Sync for TMRB5FNW

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