pub type W = W<STATUS_SPEC>;
Expand description
Register STATUS
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
source§impl W
impl W
sourcepub fn buserr(&mut self) -> BUSERR_W<'_, STATUS_SPEC, 0>
pub fn buserr(&mut self) -> BUSERR_W<'_, STATUS_SPEC, 0>
Bit 0 - Bus Error
sourcepub fn arblost(&mut self) -> ARBLOST_W<'_, STATUS_SPEC, 1>
pub fn arblost(&mut self) -> ARBLOST_W<'_, STATUS_SPEC, 1>
Bit 1 - Arbitration Lost
sourcepub fn rxnack(&mut self) -> RXNACK_W<'_, STATUS_SPEC, 2>
pub fn rxnack(&mut self) -> RXNACK_W<'_, STATUS_SPEC, 2>
Bit 2 - Received Not Acknowledge
sourcepub fn busstate(&mut self) -> BUSSTATE_W<'_, STATUS_SPEC, 4>
pub fn busstate(&mut self) -> BUSSTATE_W<'_, STATUS_SPEC, 4>
Bits 4:5 - Bus State
sourcepub fn lowtout(&mut self) -> LOWTOUT_W<'_, STATUS_SPEC, 6>
pub fn lowtout(&mut self) -> LOWTOUT_W<'_, STATUS_SPEC, 6>
Bit 6 - SCL Low Timeout
sourcepub fn clkhold(&mut self) -> CLKHOLD_W<'_, STATUS_SPEC, 7>
pub fn clkhold(&mut self) -> CLKHOLD_W<'_, STATUS_SPEC, 7>
Bit 7 - Clock Hold
sourcepub fn mexttout(&mut self) -> MEXTTOUT_W<'_, STATUS_SPEC, 8>
pub fn mexttout(&mut self) -> MEXTTOUT_W<'_, STATUS_SPEC, 8>
Bit 8 - Master SCL Low Extend Timeout
sourcepub fn sexttout(&mut self) -> SEXTTOUT_W<'_, STATUS_SPEC, 9>
pub fn sexttout(&mut self) -> SEXTTOUT_W<'_, STATUS_SPEC, 9>
Bit 9 - Slave SCL Low Extend Timeout
sourcepub fn lenerr(&mut self) -> LENERR_W<'_, STATUS_SPEC, 10>
pub fn lenerr(&mut self) -> LENERR_W<'_, STATUS_SPEC, 10>
Bit 10 - Length Error