PincfgW

Type Alias PincfgW 

pub type PincfgW<'a, REG> = FieldWriter<'a, REG, 3, Pincfg, Safe>;
Expand description

Field PINCFG writer - Pin Configuration

Aliased Type§

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

Implementations§

§

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

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

LPI2C configured for 2-pin open drain mode.

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

LPI2C configured for 2-pin output only mode (ultra-fast mode).

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

LPI2C configured for 2-pin push-pull mode.

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

LPI2C configured for 4-pin push-pull mode.

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

LPI2C configured for 2-pin open drain mode with separate LPI2C slave.

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

LPI2C configured for 2-pin output only mode (ultra-fast mode) with separate LPI2C slave.

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

LPI2C configured for 2-pin push-pull mode with separate LPI2C slave.

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

LPI2C configured for 4-pin push-pull mode (inverted outputs).