uartpsv
Vitis Drivers API Documentation
XUartPsv Struct Reference

The XUartPsv driver instance data structure. More...

Data Fields

XUartPsv_Config Config
 Configuration data structure. More...
 
u32 InputClockHz
 Input clock frequency. More...
 
u32 IsReady
 Device is initialized and ready. More...
 
u32 BaudRate
 Current baud rate. More...
 
XUartPsvBuffer SendBuffer
 Buffer to hold tx data. More...
 
XUartPsvBuffer ReceiveBuffer
 Buffer to hold rx data. More...
 
XUartPsv_Handler Handler
 Function ptr to hold user handler. More...
 
void * CallBackRef
 Callback reference for event handler. More...
 

Detailed Description

The XUartPsv driver instance data structure.

A pointer to an instance data structure is passed around by functions to refer to a specific driver instance.

Field Documentation

u32 XUartPsv::BaudRate

Current baud rate.

Referenced by XUartPsv_GetDataFormat(), and XUartPsv_SetBaudRate().

void* XUartPsv::CallBackRef

Callback reference for event handler.

Referenced by XUartPsv_InterruptHandler(), and XUartPsv_SetHandler().

XUartPsv_Handler XUartPsv::Handler

Function ptr to hold user handler.

Referenced by XUartPsv_CfgInitialize(), XUartPsv_InterruptHandler(), and XUartPsv_SetHandler().

u32 XUartPsv::InputClockHz

Input clock frequency.

XUartPsvBuffer XUartPsv::ReceiveBuffer