| i2srx Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List

- Data Structures
- Data Fields

Data Fields
XI2s_Rx Struct Reference
Overview

The XI2s Receiver driver instance data. More...

## Data Fields
u32 | IsReady
| Core and the driver instance are initialized. More...
u32 | IsStarted
| Core and the driver instance has started. More...
XI2srx_Config | Config
| Hardware Configuration. More...
XI2s_Rx_Log | Log
| Logging for XI2s Receiver. More...
XI2s_Rx_Callback | AudOverflowHandler
| Audio Overflow Handler. More...

## Detailed Description

The XI2s Receiver driver instance data.

An instance must be allocated for each XI2s Receiver core in use.

## Field Documentation

XI2s_Rx_Callback XI2s_Rx::AudOverflowHandler

Audio Overflow Handler.

Referenced by XI2s_Rx_IntrHandler(), and XI2s_Rx_SetHandler().

XI2srx_Config XI2s_Rx::Config

Hardware Configuration.

Referenced by I2sRxIntrExample(), XI2s_Rx_CfgInitialize(), XI2s_Rx_Enable(), XI2s_Rx_IntrDisable(), XI2s_Rx_IntrEnable(), XI2s_Rx_IntrHandler(), XI2s_Rx_Justify(), XI2s_Rx_JustifyEnable(), XI2s_Rx_LatchAesChannelStatus(), XI2s_Rx_LogDisplay(), XI2s_Rx_SetAesChStatus(), XI2s_Rx_SetChMux(), and XI2s_Rx_SetSclkOutDiv().

u32 XI2s_Rx::IsReady

Core and the driver instance are initialized.

Referenced by XI2s_Rx_CfgInitialize(), and XI2s_Rx_IntrHandler().

u32 XI2s_Rx::IsStarted

Core and the driver instance has started.

Referenced by XI2s_Rx_Enable().

XI2s_Rx_Log XI2s_Rx::Log

Logging for XI2s Receiver.

Referenced by XI2s_Rx_LogRead(), XI2s_Rx_LogReset(), and XI2s_Rx_LogWrite().