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 coll(&mut self) -> COLL_W<'_, STATUS_SPEC, 1>
pub fn coll(&mut self) -> COLL_W<'_, STATUS_SPEC, 1>
Bit 1 - Transmit Collision
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 dir(&mut self) -> DIR_W<'_, STATUS_SPEC, 3>
pub fn dir(&mut self) -> DIR_W<'_, STATUS_SPEC, 3>
Bit 3 - Read/Write Direction
sourcepub fn sr(&mut self) -> SR_W<'_, STATUS_SPEC, 4>
pub fn sr(&mut self) -> SR_W<'_, STATUS_SPEC, 4>
Bit 4 - Repeated Start
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 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 hs(&mut self) -> HS_W<'_, STATUS_SPEC, 10>
pub fn hs(&mut self) -> HS_W<'_, STATUS_SPEC, 10>
Bit 10 - High Speed
sourcepub fn lenerr(&mut self) -> LENERR_W<'_, STATUS_SPEC, 11>
pub fn lenerr(&mut self) -> LENERR_W<'_, STATUS_SPEC, 11>
Bit 11 - Transaction Length Error