Struct efr32xg12p::i2c0::ifc::W
[−]
[src]
pub struct W { /* fields omitted */ }
Value to write to the register
Methods
impl W
[src]
fn reset_value() -> W
[src]
Reset value of the register
unsafe fn bits(&mut self, bits: u32) -> &mut Self
[src]
Writes raw bits to the register
fn start(&mut self) -> _STARTW
[src]
Bit 0 - Clear START Interrupt Flag
fn rstart(&mut self) -> _RSTARTW
[src]
Bit 1 - Clear RSTART Interrupt Flag
fn addr(&mut self) -> _ADDRW
[src]
Bit 2 - Clear ADDR Interrupt Flag
fn txc(&mut self) -> _TXCW
[src]
Bit 3 - Clear TXC Interrupt Flag
fn ack(&mut self) -> _ACKW
[src]
Bit 6 - Clear ACK Interrupt Flag
fn nack(&mut self) -> _NACKW
[src]
Bit 7 - Clear NACK Interrupt Flag
fn mstop(&mut self) -> _MSTOPW
[src]
Bit 8 - Clear MSTOP Interrupt Flag
fn arblost(&mut self) -> _ARBLOSTW
[src]
Bit 9 - Clear ARBLOST Interrupt Flag
fn buserr(&mut self) -> _BUSERRW
[src]
Bit 10 - Clear BUSERR Interrupt Flag
fn bushold(&mut self) -> _BUSHOLDW
[src]
Bit 11 - Clear BUSHOLD Interrupt Flag
fn txof(&mut self) -> _TXOFW
[src]
Bit 12 - Clear TXOF Interrupt Flag
fn rxuf(&mut self) -> _RXUFW
[src]
Bit 13 - Clear RXUF Interrupt Flag
fn bito(&mut self) -> _BITOW
[src]
Bit 14 - Clear BITO Interrupt Flag
fn clto(&mut self) -> _CLTOW
[src]
Bit 15 - Clear CLTO Interrupt Flag
fn sstop(&mut self) -> _SSTOPW
[src]
Bit 16 - Clear SSTOP Interrupt Flag
fn rxfull(&mut self) -> _RXFULLW
[src]
Bit 17 - Clear RXFULL Interrupt Flag
fn clerr(&mut self) -> _CLERRW
[src]
Bit 18 - Clear CLERR Interrupt Flag