pub type Hibio0selW<'a, REG> = FieldWriter<'a, REG, 4, Hibio0sel>;
Expand description

Field HIBIO0SEL writer - HIB_IO_0 Pin I/O Control (default HIBOUT)

Aliased Type§

struct Hibio0selW<'a, REG> { /* private fields */ }

Implementations§

source§

impl<'a, REG> Hibio0selW<'a, REG>
where REG: Writable + RegisterSpec, REG::Ux: From<u8>,

source

pub fn const_0000(self) -> &'a mut W<REG>

Direct input, No input pull device connected

source

pub fn const_0001(self) -> &'a mut W<REG>

Direct input, Input pull-down device connected

source

pub fn const_0010(self) -> &'a mut W<REG>

Direct input, Input pull-up device connected

source

pub fn const_1000(self) -> &'a mut W<REG>

Push-pull HIB Control output

source

pub fn const_1001(self) -> &'a mut W<REG>

Push-pull WDT service output

source

pub fn const_1010(self) -> &'a mut W<REG>

Push-pull GPIO output

source

pub fn const_1100(self) -> &'a mut W<REG>

Open-drain HIB Control output

source

pub fn const_1101(self) -> &'a mut W<REG>

Open-drain WDT service output

source

pub fn const_1110(self) -> &'a mut W<REG>

Open-drain GPIO output

source

pub fn const_1111(self) -> &'a mut W<REG>

#1111