Go to the documentation of this file.
17 #ifndef __MACH_GPIO_LPC32XX_H
18 #define __MACH_GPIO_LPC32XX_H
29 #define LPC32XX_GPIO_P0_MAX 8
30 #define LPC32XX_GPIO_P1_MAX 24
31 #define LPC32XX_GPIO_P2_MAX 13
32 #define LPC32XX_GPIO_P3_MAX 6
33 #define LPC32XX_GPI_P3_MAX 29
34 #define LPC32XX_GPO_P3_MAX 24
36 #define LPC32XX_GPIO_P0_GRP 0
37 #define LPC32XX_GPIO_P1_GRP (LPC32XX_GPIO_P0_GRP + LPC32XX_GPIO_P0_MAX)
38 #define LPC32XX_GPIO_P2_GRP (LPC32XX_GPIO_P1_GRP + LPC32XX_GPIO_P1_MAX)
39 #define LPC32XX_GPIO_P3_GRP (LPC32XX_GPIO_P2_GRP + LPC32XX_GPIO_P2_MAX)
40 #define LPC32XX_GPI_P3_GRP (LPC32XX_GPIO_P3_GRP + LPC32XX_GPIO_P3_MAX)
41 #define LPC32XX_GPO_P3_GRP (LPC32XX_GPI_P3_GRP + LPC32XX_GPI_P3_MAX)
48 #define LPC32XX_GPIO(x, y) ((x) + (y))