uartlite
Xilinx SDK Drivers API Documentation
Data Structures | Typedefs | Functions
xuartlite.h File Reference

Data Structures

struct  XUartLite_Stats
 
struct  XUartLite_Buffer
 
struct  XUartLite_Config
 
struct  XUartLite
 

Typedefs

typedef void(* XUartLite_Handler) (void *CallBackRef, unsigned int ByteCount)
 

Functions

int XUartLite_Initialize (XUartLite *InstancePtr, u16 DeviceId)
 
int XUartLite_CfgInitialize (XUartLite *InstancePtr, XUartLite_Config *Config, u32 EffectiveAddr)
 
void XUartLite_ResetFifos (XUartLite *InstancePtr)
 
unsigned int XUartLite_Send (XUartLite *InstancePtr, u8 *DataBufferPtr, unsigned int NumBytes)
 
unsigned int XUartLite_Recv (XUartLite *InstancePtr, u8 *DataBufferPtr, unsigned int NumBytes)
 
int XUartLite_IsSending (XUartLite *InstancePtr)
 
void XUartLite_GetStats (XUartLite *InstancePtr, XUartLite_Stats *StatsPtr)
 
void XUartLite_ClearStats (XUartLite *InstancePtr)
 
int XUartLite_SelfTest (XUartLite *InstancePtr)
 
void XUartLite_EnableInterrupt (XUartLite *InstancePtr)
 
void XUartLite_DisableInterrupt (XUartLite *InstancePtr)
 
void XUartLite_SetRecvHandler (XUartLite *InstancePtr, XUartLite_Handler FuncPtr, void *CallBackRef)
 
void XUartLite_SetSendHandler (XUartLite *InstancePtr, XUartLite_Handler FuncPtr, void *CallBackRef)
 
void XUartLite_InterruptHandler (XUartLite *InstancePtr)