W

Type Alias W 

pub type W = W<Scfgr1Spec>;
Expand description

Register SCFGR1 writer

Aliased Type§

pub struct W { /* private fields */ }

Implementations§

§

impl W

pub fn adrstall(&mut self) -> AdrstallW<'_, Scfgr1Spec>

Bit 0 - Address SCL Stall

pub fn rxstall(&mut self) -> RxstallW<'_, Scfgr1Spec>

Bit 1 - RX SCL Stall

pub fn txdstall(&mut self) -> TxdstallW<'_, Scfgr1Spec>

Bit 2 - TX Data SCL Stall

pub fn ackstall(&mut self) -> AckstallW<'_, Scfgr1Spec>

Bit 3 - ACK SCL Stall

pub fn gcen(&mut self) -> GcenW<'_, Scfgr1Spec>

Bit 8 - General Call Enable

pub fn saen(&mut self) -> SaenW<'_, Scfgr1Spec>

Bit 9 - SMBus Alert Enable

pub fn txcfg(&mut self) -> TxcfgW<'_, Scfgr1Spec>

Bit 10 - Transmit Flag Configuration

pub fn rxcfg(&mut self) -> RxcfgW<'_, Scfgr1Spec>

Bit 11 - Receive Data Configuration

pub fn ignack(&mut self) -> IgnackW<'_, Scfgr1Spec>

Bit 12 - Ignore NACK

pub fn hsmen(&mut self) -> HsmenW<'_, Scfgr1Spec>

Bit 13 - High Speed Mode Enable

pub fn addrcfg(&mut self) -> AddrcfgW<'_, Scfgr1Spec>

Bits 16:18 - Address Configuration