12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- #ifndef __AG101_GPIOC_INC__
- #define __AG101_GPIOC_INC__
- //#include "hal.h"
- // GPIO port name definition
- typedef enum GPIOD_PORTS
- {
- GPIO0 = 0x00000001,
- GPIO1 = 0x00000002,
- GPIO2 = 0x00000004,
- GPIO3 = 0x00000008,
- GPIO4 = 0x00000010,
- GPIO5 = 0x00000020,
- GPIO6 = 0x00000040,
- GPIO7 = 0x00000080,
- GPIO8 = 0x00000100,
- GPIO9 = 0x00000200,
- GPIO10 = 0x00000400,
- GPIO11 = 0x00000800,
- GPIO12 = 0x00001000,
- GPIO13 = 0x00002000,
- GPIO14 = 0x00004000,
- GPIO15 = 0x00008000,
- GPIO16 = 0x00010000,
- GPIO17 = 0x00020000,
- GPIO18 = 0x00040000,
- GPIO19 = 0x00080000,
- GPIO20 = 0x00100000,
- GPIO21 = 0x00200000,
- GPIO22 = 0x00400000,
- GPIO23 = 0x00800000,
- GPIO24 = 0x01000000,
- GPIO25 = 0x02000000,
- GPIO26 = 0x04000000,
- GPIO27 = 0x08000000,
- GPIO28 = 0x10000000,
- GPIO29 = 0x20000000,
- GPIO30 = 0x40000000,
- GPIO31 = 0x80000000,
- } GPIOD_PORTS;
- struct gpio_dev_t
- {
- // hal_bh_t hisr;
- unsigned int int_data;
- };
- #endif // __AG101_GPIOC_INC__
|