| dp21 Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List

- Data Structures
- Data Fields

Data Fields
XDp Struct Reference
Overview

The XDp instance data. More...

## Data Fields
XDp_Config | Config
| Configuration structure for the DisplayPort TX core. More...
u32 | IsReady
| Device is initialized and ready. More...
XDp_TimerHandler | UserTimerWaitUs
| Custom user function for delay/sleep. More...
void * | UserTimerPtr
| Pointer to a timer instance used by the custom user delay/sleep function. More...

## Detailed Description

The XDp instance data.

The user is required to allocate a variable of this type for every XDp device in the system. A pointer to a variable of this type is then passed to the driver API functions.

## Field Documentation

XDp_Config XDp::Config

Configuration structure for the DisplayPort TX core.

Referenced by XDp_CfgInitialize(), and XDp_IsLaneCountValid().

u32 XDp::IsReady

Device is initialized and ready.

Referenced by XDp_CfgInitialize(), XDp_Initialize(), XDp_InterruptHandler(), XDp_SelfTest(), and XDp_WaitUs().

void* XDp::UserTimerPtr

Pointer to a timer instance used by the custom user delay/sleep function.

Referenced by XDp_SetUserTimerHandler().

XDp_TimerHandler XDp::UserTimerWaitUs

Custom user function for delay/sleep.

Referenced by XDp_SetUserTimerHandler(), and XDp_WaitUs().