45 #ifndef ADI_GPIO_DEF_H 46 #define ADI_GPIO_DEF_H 54 ADI_GPIO_IRQ_GROUPA_INDEX = (0x0),
55 ADI_GPIO_IRQ_GROUPB_INDEX = (0x1),
57 ADI_GPIO_NUM_INTERRUPTS = (0x2),
63 typedef struct _ADI_GPIO_CALLBACK_INFO
65 ADI_CALLBACK pfCallback;
67 } ADI_GPIO_CALLBACK_INFO;
70 typedef struct _ADI_GPIO_DEV_DATA
72 ADI_GPIO_CALLBACK_INFO CallbackTable[ADI_GPIO_NUM_INTERRUPTS];
83 typedef struct _ADI_GPIO_DRIVER_STRUCT
86 ADI_GPIO_DEV_DATA *pData;
87 } ADI_GPIO_DRIVER_STRUCT;
91 typedef ADI_GPIO_DRIVER_STRUCT ADI_GPIO_DRIVER;