| iic Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

- Data Structures
- Data Fields

Data Fields
XIicStats Struct Reference
Overview

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().