gpiops
Vitis Drivers API Documentation
|
Functions | |
void | StubHandler (void *CallBackRef, u32 Bank, u32 Status) |
Stub handler. More... | |
s32 | XGpioPs_CfgInitialize (XGpioPs *InstancePtr, const XGpioPs_Config *ConfigPtr, u32 EffectiveAddr) |
This function initializes a XGpioPs instance/driver. More... | |
u32 | XGpioPs_Read (const XGpioPs *InstancePtr, u8 Bank) |
Read the Data register of the specified GPIO bank. More... | |
u32 | XGpioPs_ReadPin (const XGpioPs *InstancePtr, u32 Pin) |
Read Data from the specified pin. More... | |
void | XGpioPs_Write (const XGpioPs *InstancePtr, u8 Bank, u32 Data) |
Write to the Data register of the specified GPIO bank. More... | |
void | XGpioPs_WritePin (const XGpioPs *InstancePtr, u32 Pin, u32 Data) |
Write data to the specified pin. More... | |
void | XGpioPs_SetDirection (const XGpioPs *InstancePtr, u8 Bank, u32 Direction) |
Set the Direction of the pins of the specified GPIO Bank. More... | |
void | XGpioPs_SetDirectionPin (const XGpioPs *InstancePtr, u32 Pin, u32 Direction) |
Set the Direction of the specified pin. More... | |
u32 | XGpioPs_GetDirection (const XGpioPs *InstancePtr, u8 Bank) |
Get the Direction of the pins of the specified GPIO Bank. More... | |
u32 | XGpioPs_GetDirectionPin (const XGpioPs *InstancePtr, u32 Pin) |
Get the Direction of the specified pin. More... | |
void | XGpioPs_SetOutputEnable (const XGpioPs *InstancePtr, u8 Bank, u32 OpEnable) |
Set the Output Enable of the pins of the specified GPIO Bank. More... | |
void | XGpioPs_SetOutputEnablePin (const XGpioPs *InstancePtr, u32 Pin, u32 OpEnable) |
Set the Output Enable of the specified pin. More... | |
u32 | XGpioPs_GetOutputEnable (const XGpioPs *InstancePtr, u8 Bank) |
Get the Output Enable status of the pins of the specified GPIO Bank. More... | |
u32 | XGpioPs_GetOutputEnablePin (const XGpioPs *InstancePtr, u32 Pin) |
Get the Output Enable status of the specified pin. More... | |
void | XGpioPs_GetBankPin (u8 PinNumber, u8 *BankNumber, u8 *PinNumberInBank) |
Get the Bank number and the Pin number in the Bank, for the given PinNumber in the GPIO device. More... | |