| iic Vitis Drivers API Documentation

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

- Data Structures
- Data Fields

Data Fields
XIic_Config Struct Reference
Overview

This typedef contains configuration information for the device. More...

## Data Fields
u16 | DeviceId
| Unique ID of device. More...
UINTPTR | BaseAddress
| Device base address. More...
int | Has10BitAddr
| Does device have 10 bit address decoding. More...
u8 | GpOutWidth
| Number of bits in general purpose output. More...

## Detailed Description

This typedef contains configuration information for the device.

## Field Documentation

UINTPTR XIic_Config::BaseAddress

Device base address.

Referenced by IicDynEepromExample(), IicEepromExample(), IicMultiMasterExample(), IicRepeatedStartExample(), IicSelfTestExample(), IicSlaveExample(), IicTenBitAddrExample(), TempSensorExample(), and XIic_Initialize().

u16 XIic_Config::DeviceId

Unique ID of device.

u8 XIic_Config::GpOutWidth

Number of bits in general purpose output.

Referenced by XIic_CfgInitialize().

int XIic_Config::Has10BitAddr

Does device have 10 bit address decoding.

Referenced by XIic_CfgInitialize().