[][src]Enum efm32gg11b820::gpio::pi_modeh::MODE13W

pub enum MODE13W {
    DISABLED,
    INPUT,
    INPUTPULL,
    INPUTPULLFILTER,
    PUSHPULL,
    PUSHPULLALT,
    WIREDOR,
    WIREDORPULLDOWN,
    WIREDAND,
    WIREDANDFILTER,
    WIREDANDPULLUP,
    WIREDANDPULLUPFILTER,
    WIREDANDALT,
    WIREDANDALTFILTER,
    WIREDANDALTPULLUP,
    WIREDANDALTPULLUPFILTER,
}

Values that can be written to the field MODE13

Variants

DISABLED

Input disabled. Pullup if DOUT is set.

INPUT

Input enabled. Filter if DOUT is set

INPUTPULL

Input enabled. DOUT determines pull direction

INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

PUSHPULL

Push-pull output

PUSHPULLALT

Push-pull using alternate control

WIREDOR

Wired-or output

WIREDORPULLDOWN

Wired-or output with pull-down

WIREDAND

Open-drain output

WIREDANDFILTER

Open-drain output with filter

WIREDANDPULLUP

Open-drain output with pullup

WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

WIREDANDALT

Open-drain output using alternate control

WIREDANDALTFILTER

Open-drain output using alternate control with filter

WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

Auto Trait Implementations

impl Send for MODE13W

impl Sync for MODE13W

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