Struct efr32x12p::i2c0::ien::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 - START Interrupt Enable
fn rstart(&mut self) -> _RSTARTW
[src]
Bit 1 - RSTART Interrupt Enable
fn addr(&mut self) -> _ADDRW
[src]
Bit 2 - ADDR Interrupt Enable
fn txc(&mut self) -> _TXCW
[src]
Bit 3 - TXC Interrupt Enable
fn txbl(&mut self) -> _TXBLW
[src]
Bit 4 - TXBL Interrupt Enable
fn rxdatav(&mut self) -> _RXDATAVW
[src]
Bit 5 - RXDATAV Interrupt Enable
fn ack(&mut self) -> _ACKW
[src]
Bit 6 - ACK Interrupt Enable
fn nack(&mut self) -> _NACKW
[src]
Bit 7 - NACK Interrupt Enable
fn mstop(&mut self) -> _MSTOPW
[src]
Bit 8 - MSTOP Interrupt Enable
fn arblost(&mut self) -> _ARBLOSTW
[src]
Bit 9 - ARBLOST Interrupt Enable
fn buserr(&mut self) -> _BUSERRW
[src]
Bit 10 - BUSERR Interrupt Enable
fn bushold(&mut self) -> _BUSHOLDW
[src]
Bit 11 - BUSHOLD Interrupt Enable
fn txof(&mut self) -> _TXOFW
[src]
Bit 12 - TXOF Interrupt Enable
fn rxuf(&mut self) -> _RXUFW
[src]
Bit 13 - RXUF Interrupt Enable
fn bito(&mut self) -> _BITOW
[src]
Bit 14 - BITO Interrupt Enable
fn clto(&mut self) -> _CLTOW
[src]
Bit 15 - CLTO Interrupt Enable
fn sstop(&mut self) -> _SSTOPW
[src]
Bit 16 - SSTOP Interrupt Enable
fn rxfull(&mut self) -> _RXFULLW
[src]
Bit 17 - RXFULL Interrupt Enable
fn clerr(&mut self) -> _CLERRW
[src]
Bit 18 - CLERR Interrupt Enable