Enum efm32gg12b_pac::efm32gg12b830::gpio::pg_model::MODE4_A
source · #[repr(u8)]
pub enum MODE4_A {
Show 16 variants
DISABLED,
INPUT,
INPUTPULL,
INPUTPULLFILTER,
PUSHPULL,
PUSHPULLALT,
WIREDOR,
WIREDORPULLDOWN,
WIREDAND,
WIREDANDFILTER,
WIREDANDPULLUP,
WIREDANDPULLUPFILTER,
WIREDANDALT,
WIREDANDALTFILTER,
WIREDANDALTPULLUP,
WIREDANDALTPULLUPFILTER,
}
Expand description
Pin 4 Mode
Value on reset: 0
Variants§
DISABLED
0: Input disabled. Pullup if DOUT is set.
INPUT
1: Input enabled. Filter if DOUT is set
INPUTPULL
2: Input enabled. DOUT determines pull direction
INPUTPULLFILTER
3: Input enabled with filter. DOUT determines pull direction
PUSHPULL
4: Push-pull output
PUSHPULLALT
5: Push-pull using alternate control
WIREDOR
6: Wired-or output
WIREDORPULLDOWN
7: Wired-or output with pull-down
WIREDAND
8: Open-drain output
WIREDANDFILTER
9: Open-drain output with filter
WIREDANDPULLUP
10: Open-drain output with pullup
WIREDANDPULLUPFILTER
11: Open-drain output with filter and pullup
WIREDANDALT
12: Open-drain output using alternate control
WIREDANDALTFILTER
13: Open-drain output using alternate control with filter
WIREDANDALTPULLUP
14: Open-drain output using alternate control with pullup
WIREDANDALTPULLUPFILTER
15: Open-drain output using alternate control with filter and pullup