Type Alias xmc4300::usic0_ch0::psr_iicmode::W
source · pub type W = W<PSR_IICMODE_SPEC>;
Expand description
Register PSR_IICMode
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
source§impl W
impl W
sourcepub fn slsel(&mut self) -> SLSEL_W<'_, PSR_IICMODE_SPEC>
pub fn slsel(&mut self) -> SLSEL_W<'_, PSR_IICMODE_SPEC>
Bit 0 - Slave Select
sourcepub fn wtdf(&mut self) -> WTDF_W<'_, PSR_IICMODE_SPEC>
pub fn wtdf(&mut self) -> WTDF_W<'_, PSR_IICMODE_SPEC>
Bit 1 - Wrong TDF Code Found
sourcepub fn scr(&mut self) -> SCR_W<'_, PSR_IICMODE_SPEC>
pub fn scr(&mut self) -> SCR_W<'_, PSR_IICMODE_SPEC>
Bit 2 - Start Condition Received
sourcepub fn rscr(&mut self) -> RSCR_W<'_, PSR_IICMODE_SPEC>
pub fn rscr(&mut self) -> RSCR_W<'_, PSR_IICMODE_SPEC>
Bit 3 - Repeated Start Condition Received
sourcepub fn pcr(&mut self) -> PCR_W<'_, PSR_IICMODE_SPEC>
pub fn pcr(&mut self) -> PCR_W<'_, PSR_IICMODE_SPEC>
Bit 4 - Stop Condition Received
sourcepub fn nack(&mut self) -> NACK_W<'_, PSR_IICMODE_SPEC>
pub fn nack(&mut self) -> NACK_W<'_, PSR_IICMODE_SPEC>
Bit 5 - Non-Acknowledge Received
sourcepub fn arl(&mut self) -> ARL_W<'_, PSR_IICMODE_SPEC>
pub fn arl(&mut self) -> ARL_W<'_, PSR_IICMODE_SPEC>
Bit 6 - Arbitration Lost
sourcepub fn srr(&mut self) -> SRR_W<'_, PSR_IICMODE_SPEC>
pub fn srr(&mut self) -> SRR_W<'_, PSR_IICMODE_SPEC>
Bit 7 - Slave Read Request
sourcepub fn err(&mut self) -> ERR_W<'_, PSR_IICMODE_SPEC>
pub fn err(&mut self) -> ERR_W<'_, PSR_IICMODE_SPEC>
Bit 8 - Error
sourcepub fn ack(&mut self) -> ACK_W<'_, PSR_IICMODE_SPEC>
pub fn ack(&mut self) -> ACK_W<'_, PSR_IICMODE_SPEC>
Bit 9 - Acknowledge Received
sourcepub fn rsif(&mut self) -> RSIF_W<'_, PSR_IICMODE_SPEC>
pub fn rsif(&mut self) -> RSIF_W<'_, PSR_IICMODE_SPEC>
Bit 10 - Receiver Start Indication Flag
sourcepub fn dlif(&mut self) -> DLIF_W<'_, PSR_IICMODE_SPEC>
pub fn dlif(&mut self) -> DLIF_W<'_, PSR_IICMODE_SPEC>
Bit 11 - Data Lost Indication Flag
sourcepub fn tsif(&mut self) -> TSIF_W<'_, PSR_IICMODE_SPEC>
pub fn tsif(&mut self) -> TSIF_W<'_, PSR_IICMODE_SPEC>
Bit 12 - Transmit Shift Indication Flag
sourcepub fn tbif(&mut self) -> TBIF_W<'_, PSR_IICMODE_SPEC>
pub fn tbif(&mut self) -> TBIF_W<'_, PSR_IICMODE_SPEC>
Bit 13 - Transmit Buffer Indication Flag
sourcepub fn rif(&mut self) -> RIF_W<'_, PSR_IICMODE_SPEC>
pub fn rif(&mut self) -> RIF_W<'_, PSR_IICMODE_SPEC>
Bit 14 - Receive Indication Flag
sourcepub fn aif(&mut self) -> AIF_W<'_, PSR_IICMODE_SPEC>
pub fn aif(&mut self) -> AIF_W<'_, PSR_IICMODE_SPEC>
Bit 15 - Alternative Receive Indication Flag
sourcepub fn brgif(&mut self) -> BRGIF_W<'_, PSR_IICMODE_SPEC>
pub fn brgif(&mut self) -> BRGIF_W<'_, PSR_IICMODE_SPEC>
Bit 16 - Baud Rate Generator Indication Flag