uartlite
Vitis Drivers API Documentation
 All Data Structures Files Functions Variables Typedefs Groups Pages
XUartLite Struct Reference

The XUartLite driver instance data. More...

#include <xuartlite.h>

Data Fields

XUartLite_Buffer SendBuffer
 Transmit buffer descriptor. More...
 
XUartLite_Buffer ReceiveBuffer
 Receive buffer descriptor. More...
 
XUartLite_Handler RecvHandler
 receive interrupt handler More...
 
void * RecvCallBackRef
 Callback ref for recv handler. More...
 
XUartLite_Handler SendHandler
 send interrupt handler More...
 
void * SendCallBackRef
 Callback ref for send handler. More...
 

Detailed Description

The XUartLite driver instance data.

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

Field Documentation

XUartLite_Buffer XUartLite::ReceiveBuffer

Receive buffer descriptor.

Referenced by XUartLite_CfgInitialize(), XUartLite_ReceiveBuffer(), and XUartLite_Recv().

void* XUartLite::RecvCallBackRef

Callback ref for recv handler.

Referenced by XUartLite_SetRecvHandler().

XUartLite_Handler XUartLite::RecvHandler

receive interrupt handler

Referenced by XUartLite_CfgInitialize(), and XUartLite_SetRecvHandler().

XUartLite_Buffer XUartLite::SendBuffer
void* XUartLite::SendCallBackRef

Callback ref for send handler.

Referenced by XUartLite_SetSendHandler().

XUartLite_Handler XUartLite::SendHandler

send interrupt handler

Referenced by XUartLite_CfgInitialize(), and XUartLite_SetSendHandler().