| prd Vitis Drivers API Documentation

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

Data Structures | Enumerations | Functions
xprd.h File Reference

## Data Structures
struct | XPrd
| The XPrd instance data structure. More...

## Enumerations
enum | XPrd_State { XPRD_DECOUPLER_OFF, XPRD_DECOUPLER_ON }

## Functions
XPrd_Config * | XPrd_LookupConfig (u16 DeviceId)
| This function looks for the device configuration based on the unique device ID. More...
s32 | XPrd_CfgInitialize (XPrd *InstancePtr, XPrd_Config *ConfigPtr, u32 EffectiveAddress)
| This function initializes a XPrd instance/driver. More...
void | XPrd_SetDecouplerState (XPrd *InstancePtr, XPrd_State DecouplerValue)
| This function is used to set Decoupler On or Off. More...
XPrd_State | XPrd_GetDecouplerState (XPrd *InstancePtr)
| This function is used to read the state of the Decoupler. More...
s32 | XPrd_SelfTest (XPrd *InstancePtr)
| This function runs a self-test for the PRD driver. More...