Struct atsam4lc4c::twis0::imr::R
[−]
[src]
pub struct R { /* fields omitted */ }
Value read from the register
Methods
impl R
[src]
pub fn bits(&self) -> u32
[src]
Value of the register as raw bits
pub fn rxrdy(&self) -> RXRDYR
[src]
Bit 0 - RX Buffer Ready
pub fn txrdy(&self) -> TXRDYR
[src]
Bit 1 - TX Buffer Ready
pub fn tcomp(&self) -> TCOMPR
[src]
Bit 3 - Transmission Complete
pub fn urun(&self) -> URUNR
[src]
Bit 6 - Underrun
pub fn orun(&self) -> ORUNR
[src]
Bit 7 - Overrun
pub fn nak(&self) -> NAKR
[src]
Bit 8 - NAK Received
pub fn smbtout(&self) -> SMBTOUTR
[src]
Bit 12 - SMBus Timeout
pub fn smbpecerr(&self) -> SMBPECERRR
[src]
Bit 13 - SMBus PEC Error
pub fn buserr(&self) -> BUSERRR
[src]
Bit 14 - Bus Error
pub fn sam(&self) -> SAMR
[src]
Bit 16 - Slave Address Match
pub fn gcm(&self) -> GCMR
[src]
Bit 17 - General Call Match
pub fn smbalertm(&self) -> SMBALERTMR
[src]
Bit 18 - SMBus Alert Response Address Match
pub fn smbhhm(&self) -> SMBHHMR
[src]
Bit 19 - SMBus Host Header Address Match
pub fn smbdam(&self) -> SMBDAMR
[src]
Bit 20 - SMBus Default Address Match
pub fn sto(&self) -> STOR
[src]
Bit 21 - Stop Received
pub fn rep(&self) -> REPR
[src]
Bit 22 - Repeated Start Received
pub fn btf(&self) -> BTFR
[src]
Bit 23 - Byte Transfer Finished