Type Alias W
pub type W = W<Scfgr1Spec>;Expand description
Register SCFGR1 writer
Aliased Type§
pub struct W { /* private fields */ }Implementations§
§impl W
impl W
pub fn adrstall(&mut self) -> AdrstallW<'_, Scfgr1Spec>
pub fn adrstall(&mut self) -> AdrstallW<'_, Scfgr1Spec>
Bit 0 - Address SCL Stall
pub fn rxstall(&mut self) -> RxstallW<'_, Scfgr1Spec>
pub fn rxstall(&mut self) -> RxstallW<'_, Scfgr1Spec>
Bit 1 - RX SCL Stall
pub fn txdstall(&mut self) -> TxdstallW<'_, Scfgr1Spec>
pub fn txdstall(&mut self) -> TxdstallW<'_, Scfgr1Spec>
Bit 2 - TX Data SCL Stall
pub fn ackstall(&mut self) -> AckstallW<'_, Scfgr1Spec>
pub fn ackstall(&mut self) -> AckstallW<'_, Scfgr1Spec>
Bit 3 - ACK SCL Stall
pub fn gcen(&mut self) -> GcenW<'_, Scfgr1Spec>
pub fn gcen(&mut self) -> GcenW<'_, Scfgr1Spec>
Bit 8 - General Call Enable
pub fn saen(&mut self) -> SaenW<'_, Scfgr1Spec>
pub fn saen(&mut self) -> SaenW<'_, Scfgr1Spec>
Bit 9 - SMBus Alert Enable
pub fn txcfg(&mut self) -> TxcfgW<'_, Scfgr1Spec>
pub fn txcfg(&mut self) -> TxcfgW<'_, Scfgr1Spec>
Bit 10 - Transmit Flag Configuration
pub fn rxcfg(&mut self) -> RxcfgW<'_, Scfgr1Spec>
pub fn rxcfg(&mut self) -> RxcfgW<'_, Scfgr1Spec>
Bit 11 - Receive Data Configuration
pub fn ignack(&mut self) -> IgnackW<'_, Scfgr1Spec>
pub fn ignack(&mut self) -> IgnackW<'_, Scfgr1Spec>
Bit 12 - Ignore NACK
pub fn hsmen(&mut self) -> HsmenW<'_, Scfgr1Spec>
pub fn hsmen(&mut self) -> HsmenW<'_, Scfgr1Spec>
Bit 13 - High Speed Mode Enable
pub fn addrcfg(&mut self) -> AddrcfgW<'_, Scfgr1Spec>
pub fn addrcfg(&mut self) -> AddrcfgW<'_, Scfgr1Spec>
Bits 16:18 - Address Configuration