iic
Vitis Drivers API Documentation
XIicStats Struct Reference

XIic statistics. More...

Data Fields

u8 ArbitrationLost
 Number of times arbitration was lost. More...
 
u8 RepeatedStarts
 Number of repeated starts. More...
 
u8 BusBusy
 Number of times bus busy status returned. More...
 
u8 RecvBytes
 Number of bytes received. More...
 
u8 RecvInterrupts
 Number of receive interrupts. More...
 
u8 SendBytes
 Number of transmit bytes received. More...
 
u8 SendInterrupts
 Number of transmit interrupts. More...
 
u8 TxErrors
 Number of transmit errors (no ack) More...
 
u8 IicInterrupts
 Number of IIC (device) interrupts. More...
 

Detailed Description

XIic statistics.

Field Documentation

u8 XIicStats::ArbitrationLost

Number of times arbitration was lost.

Referenced by XIic_InterruptHandler().

u8 XIicStats::BusBusy

Number of times bus busy status returned.

u8 XIicStats::IicInterrupts

Number of IIC (device) interrupts.

Referenced by XIic_InterruptHandler().

u8 XIicStats::RecvBytes

Number of bytes received.

u8 XIicStats::RecvInterrupts

Number of receive interrupts.

Referenced by XIic_InterruptHandler().

u8 XIicStats::RepeatedStarts

Number of repeated starts.

Referenced by XIic_DynMasterRecv(), XIic_DynMasterSend(), XIic_MasterRecv(), and XIic_MasterSend().

u8 XIicStats::SendBytes

Number of transmit bytes received.

u8 XIicStats::SendInterrupts

Number of transmit interrupts.

Referenced by XIic_InterruptHandler().

u8 XIicStats::TxErrors

Number of transmit errors (no ack)

Referenced by DynEepromWriteData(), EepromWriteData(), IicMultiMasterExample(), and XIic_InterruptHandler().