gpio
Xilinx SDK Drivers API Documentation
Data Structures | Functions
xgpio.h File Reference

Data Structures

struct  XGpio_Config
 
struct  XGpio
 

Functions

int XGpio_Initialize (XGpio *InstancePtr, u16 DeviceId)
 
XGpio_ConfigXGpio_LookupConfig (u16 DeviceId)
 
int XGpio_CfgInitialize (XGpio *InstancePtr, XGpio_Config *Config, u32 EffectiveAddr)
 
void XGpio_SetDataDirection (XGpio *InstancePtr, unsigned Channel, u32 DirectionMask)
 
u32 XGpio_GetDataDirection (XGpio *InstancePtr, unsigned Channel)
 
u32 XGpio_DiscreteRead (XGpio *InstancePtr, unsigned Channel)
 
void XGpio_DiscreteWrite (XGpio *InstancePtr, unsigned Channel, u32 Data)
 
void XGpio_DiscreteSet (XGpio *InstancePtr, unsigned Channel, u32 Mask)
 
void XGpio_DiscreteClear (XGpio *InstancePtr, unsigned Channel, u32 Mask)
 
int XGpio_SelfTest (XGpio *InstancePtr)
 
void XGpio_InterruptGlobalEnable (XGpio *InstancePtr)
 
void XGpio_InterruptGlobalDisable (XGpio *InstancePtr)
 
void XGpio_InterruptEnable (XGpio *InstancePtr, u32 Mask)
 
void XGpio_InterruptDisable (XGpio *InstancePtr, u32 Mask)
 
void XGpio_InterruptClear (XGpio *InstancePtr, u32 Mask)
 
u32 XGpio_InterruptGetEnabled (XGpio *InstancePtr)
 
u32 XGpio_InterruptGetStatus (XGpio *InstancePtr)