Type Alias xmc4300::usic0_ch0::psr_iicmode::R

source ·
pub type R = R<PsrIicmodeSpec>;
Expand description

Register PSR_IICMode reader

Aliased Type§

struct R { /* private fields */ }

Implementations§

source§

impl R

source

pub fn slsel(&self) -> SlselR

Bit 0 - Slave Select

source

pub fn wtdf(&self) -> WtdfR

Bit 1 - Wrong TDF Code Found

source

pub fn scr(&self) -> ScrR

Bit 2 - Start Condition Received

source

pub fn rscr(&self) -> RscrR

Bit 3 - Repeated Start Condition Received

source

pub fn pcr(&self) -> PcrR

Bit 4 - Stop Condition Received

source

pub fn nack(&self) -> NackR

Bit 5 - Non-Acknowledge Received

source

pub fn arl(&self) -> ArlR

Bit 6 - Arbitration Lost

source

pub fn srr(&self) -> SrrR

Bit 7 - Slave Read Request

source

pub fn err(&self) -> ErrR

Bit 8 - Error

source

pub fn ack(&self) -> AckR

Bit 9 - Acknowledge Received

source

pub fn rsif(&self) -> RsifR

Bit 10 - Receiver Start Indication Flag

source

pub fn dlif(&self) -> DlifR

Bit 11 - Data Lost Indication Flag

source

pub fn tsif(&self) -> TsifR

Bit 12 - Transmit Shift Indication Flag

source

pub fn tbif(&self) -> TbifR

Bit 13 - Transmit Buffer Indication Flag

source

pub fn rif(&self) -> RifR

Bit 14 - Receive Indication Flag

source

pub fn aif(&self) -> AifR

Bit 15 - Alternative Receive Indication Flag

source

pub fn brgif(&self) -> BrgifR

Bit 16 - Baud Rate Generator Indication Flag