13 #ifndef ADI_GPIO_DEF_H 14 #define ADI_GPIO_DEF_H 22 ADI_GPIO_IRQ_GROUPA_INDEX = (0x0),
23 ADI_GPIO_IRQ_GROUPB_INDEX = (0x1),
25 ADI_GPIO_NUM_INTERRUPTS = (0x2),
31 typedef struct _ADI_GPIO_CALLBACK_INFO
33 ADI_CALLBACK pfCallback;
35 } ADI_GPIO_CALLBACK_INFO;
38 typedef struct _ADI_GPIO_DEV_DATA
40 ADI_GPIO_CALLBACK_INFO CallbackTable[ADI_GPIO_NUM_INTERRUPTS];
51 typedef struct _ADI_GPIO_DRIVER_STRUCT
54 ADI_GPIO_DEV_DATA *pData;
55 } ADI_GPIO_DRIVER_STRUCT;
59 typedef ADI_GPIO_DRIVER_STRUCT ADI_GPIO_DRIVER;