[][src]Enum ambiq_apollo3_pac::ctimer::ctrl0::TMRB0FNW

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

Values that can be written to the field TMRB0FN

Variants

SINGLECOUNT

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

REPEATEDCOUNT

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

PULSE_ONCE

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

PULSE_CONT

Pulse continously. Count to CMPR0B0, assert, count to CMPR1B0, 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 TMRB0FNW

impl Sync for TMRB0FNW

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