[][src]Enum stm32f103xx::tim9::smcr::SMSR

pub enum SMSR {
    DISABLED,
    RESET,
    GATED,
    TRIGGER,
    EXTERNAL,
    _Reserved(u8),
}

Possible values of the field SMS

Variants

DISABLED

Counter disabled

RESET

Rising edge of the selected trigger input (TRGI) reinitializes the counter

GATED

The counter clock is enabled when the trigger input (TRGI) is high

TRIGGER

The counter starts at a rising edge of the trigger TRGI

EXTERNAL

Rising edges of the selected trigger (TRGI) clock the counter

_Reserved(u8)

Reserved

Methods

impl SMSR[src]

pub fn bits(&self) -> u8[src]

Value of the field as raw bits

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

pub fn is_gated(&self) -> bool[src]

Checks if the value of the field is GATED

pub fn is_trigger(&self) -> bool[src]

Checks if the value of the field is TRIGGER

pub fn is_external(&self) -> bool[src]

Checks if the value of the field is EXTERNAL

Trait Implementations

impl Copy for SMSR[src]

impl Clone for SMSR[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for SMSR[src]

impl PartialEq<SMSR> for SMSR[src]

Auto Trait Implementations

impl Send for SMSR

impl Sync for SMSR

Blanket Implementations

impl<T> From for T[src]

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