2 * Copyright (C) 2015 Czech Technical University in Prague
5 * - Michal Sojka <sojkam1@fel.cvut.cz>
7 * This document contains proprietary information belonging to Czech
8 * Technical University in Prague. Passing on and copying of this
9 * document, and communication of its contents is not permitted
10 * without prior written authorization.
14 #define GIO_PIN_CONF_GPIO_OUT_HI_PD_PEN_ODOFF GIO_PIN_CONF_FNC_GPIO|GIO_PIN_CONF_INIT_HIGH|GIO_PIN_CONF_DIR_OUT|GIO_PIN_CONF_MODE_PD|GIO_PIN_CONF_MODE_PEN|GIO_PIN_CONF_OD_OFF
15 #define GIO_PIN_CONF_GPIO_OUT_LO_PD_PEN_ODOFF GIO_PIN_CONF_FNC_GPIO|GIO_PIN_CONF_INIT_LOW|GIO_PIN_CONF_DIR_OUT|GIO_PIN_CONF_MODE_PD|GIO_PIN_CONF_MODE_PEN|GIO_PIN_CONF_OD_OFF
16 #define GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF GIO_PIN_CONF_FNC_GPIO|GIO_PIN_CONF_INIT_LOW|GIO_PIN_CONF_DIR_OUT|GIO_PIN_CONF_MODE_PU|GIO_PIN_CONF_MODE_PEN|GIO_PIN_CONF_OD_OFF
17 #define GIO_PIN_CONF_GPIO_OUT_LO_PD_PEN_ODON GIO_PIN_CONF_FNC_GPIO|GIO_PIN_CONF_INIT_LOW|GIO_PIN_CONF_DIR_OUT|GIO_PIN_CONF_MODE_PD|GIO_PIN_CONF_MODE_PEN|GIO_PIN_CONF_OD_ON
18 #define GIO_PIN_CONF_GPIO_OUT_LO_PD_PDIS_ODON GIO_PIN_CONF_FNC_GPIO|GIO_PIN_CONF_INIT_LOW|GIO_PIN_CONF_DIR_OUT|GIO_PIN_CONF_MODE_PD|GIO_PIN_CONF_MODE_PDIS|GIO_PIN_CONF_OD_ON
19 #define GIO_PIN_CONF_GPIO_OUT_LO_PD_PDIS_ODOFF GIO_PIN_CONF_FNC_GPIO|GIO_PIN_CONF_INIT_LOW|GIO_PIN_CONF_DIR_OUT|GIO_PIN_CONF_MODE_PD|GIO_PIN_CONF_MODE_PDIS|GIO_PIN_CONF_OD_OFF
20 #define GIO_PIN_CONF_GPIO_OUT_LO_PU_PDIS_ODOFF GIO_PIN_CONF_FNC_GPIO|GIO_PIN_CONF_INIT_LOW|GIO_PIN_CONF_DIR_OUT|GIO_PIN_CONF_MODE_PU|GIO_PIN_CONF_MODE_PDIS|GIO_PIN_CONF_OD_OFF
21 #define GIO_PIN_CONF_GPIO_IN_HI_PU_PEN_ODON GIO_PIN_CONF_FNC_GPIO|GIO_PIN_CONF_INIT_HIGH|GIO_PIN_CONF_DIR_IN|GIO_PIN_CONF_MODE_PU|GIO_PIN_CONF_MODE_PEN|GIO_PIN_CONF_OD_ON
22 #define GIO_PIN_CONF_GPIO_IN_HI_PU_PDIS_ODON GIO_PIN_CONF_FNC_GPIO|GIO_PIN_CONF_INIT_HIGH|GIO_PIN_CONF_DIR_IN|GIO_PIN_CONF_MODE_PU|GIO_PIN_CONF_MODE_PDIS|GIO_PIN_CONF_OD_ON
23 #define GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF GIO_PIN_CONF_FNC_GPIO|GIO_PIN_CONF_INIT_LOW|GIO_PIN_CONF_DIR_IN|GIO_PIN_CONF_MODE_PD|GIO_PIN_CONF_MODE_PDIS|GIO_PIN_CONF_OD_OFF
24 #define GIO_PIN_CONF_GPIO_IN_LO_PD_PEN_ODOFF GIO_PIN_CONF_FNC_GPIO|GIO_PIN_CONF_INIT_LOW|GIO_PIN_CONF_DIR_IN|GIO_PIN_CONF_MODE_PD|GIO_PIN_CONF_MODE_PEN|GIO_PIN_CONF_OD_OFF
25 #define GIO_PIN_CONF_GPIO_IN_LO_PU_PDIS_ODOFF GIO_PIN_CONF_FNC_GPIO|GIO_PIN_CONF_INIT_LOW|GIO_PIN_CONF_DIR_IN|GIO_PIN_CONF_MODE_PD|GIO_PIN_CONF_MODE_PDIS|GIO_PIN_CONF_OD_OFF
28 /* Pin definition generators */
30 /* Name Port Pin Configuration */
31 GIO_PIN_DEF_GEN(GIOA0, GIOA, 0, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
32 GIO_PIN_DEF_GEN(GIOA1, GIOA, 1, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
33 GIO_PIN_DEF_GEN(GIOA2, GIOA, 2, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
34 GIO_PIN_DEF_GEN(GIOA3, GIOA, 3, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
35 GIO_PIN_DEF_GEN(GIOA4, GIOA, 4, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
36 GIO_PIN_DEF_GEN(GIOA5, GIOA, 5, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
37 GIO_PIN_DEF_GEN(GIOA6, GIOA, 6, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
38 GIO_PIN_DEF_GEN(GIOA7, GIOA, 7, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
40 GIO_PIN_DEF_GEN(GIOB0, GIOB, 0, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
41 GIO_PIN_DEF_GEN(GIOB1, GIOB, 1, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
42 GIO_PIN_DEF_GEN(GIOB2, GIOB, 2, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
43 GIO_PIN_DEF_GEN(GIOB3, GIOB, 3, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
44 GIO_PIN_DEF_GEN(GIOB4, GIOB, 4, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
45 GIO_PIN_DEF_GEN(GIOB5, GIOB, 5, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
46 GIO_PIN_DEF_GEN(GIOB6, GIOB, 6, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
47 GIO_PIN_DEF_GEN(GIOB7, GIOB, 7, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
49 GIO_PIN_DEF_GEN(NHET10, HET1, 0, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
50 GIO_PIN_DEF_GEN(NHET11, HET1, 1, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
51 GIO_PIN_DEF_GEN(NHET12, HET1, 2, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
52 GIO_PIN_DEF_GEN(NHET13, HET1, 3, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
53 GIO_PIN_DEF_GEN(NHET14, HET1, 4, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
54 GIO_PIN_DEF_GEN(NHET15, HET1, 5, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
55 GIO_PIN_DEF_GEN(NHET17, HET1, 7, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
56 GIO_PIN_DEF_GEN(NHET18, HET1, 8, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
57 GIO_PIN_DEF_GEN(NHET19, HET1, 9, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
58 GIO_PIN_DEF_GEN(NHET110, HET1, 10, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
59 GIO_PIN_DEF_GEN(NHET111, HET1, 11, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
60 GIO_PIN_DEF_GEN(NHET112, HET1, 12, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
61 GIO_PIN_DEF_GEN(NHET114, HET1, 14, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
62 GIO_PIN_DEF_GEN(NHET115, HET1, 15, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
63 GIO_PIN_DEF_GEN(NHET116, HET1, 16, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
64 GIO_PIN_DEF_GEN(NHET117, HET1, 17, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
65 GIO_PIN_DEF_GEN(NHET118, HET1, 18, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
66 GIO_PIN_DEF_GEN(NHET119, HET1, 19, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
67 GIO_PIN_DEF_GEN(NHET120, HET1, 20, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
68 GIO_PIN_DEF_GEN(NHET121, HET1, 21, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
69 GIO_PIN_DEF_GEN(NHET122, HET1, 22, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
70 GIO_PIN_DEF_GEN(NHET123, HET1, 23, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
71 GIO_PIN_DEF_GEN(NHET124, HET1, 24, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
72 GIO_PIN_DEF_GEN(NHET125, HET1, 25, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
73 GIO_PIN_DEF_GEN(NHET126, HET1, 26, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
74 GIO_PIN_DEF_GEN(NHET127, HET1, 27, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
75 GIO_PIN_DEF_GEN(NHET128, HET1, 28, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
76 GIO_PIN_DEF_GEN(NHET129, HET1, 29, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
77 GIO_PIN_DEF_GEN(NHET130, HET1, 30, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
78 GIO_PIN_DEF_GEN(NHET131, HET1, 31, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
80 #undef GIO_PIN_CONF_GPIO_OUT_HI_PD_PEN_ODOFF
81 #undef GIO_PIN_CONF_GPIO_OUT_LO_PD_PEN_ODOFF
82 #undef GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF
83 #undef GIO_PIN_CONF_GPIO_OUT_LO_PD_PEN_ODON
84 #undef GIO_PIN_CONF_GPIO_OUT_LO_PD_PDIS_ODON
85 #undef GIO_PIN_CONF_GPIO_OUT_LO_PD_PDIS_ODOFF
86 #undef GIO_PIN_CONF_GPIO_OUT_LO_PU_PDIS_ODOFF
87 #undef GIO_PIN_CONF_GPIO_IN_HI_PU_PEN_ODON
88 #undef GIO_PIN_CONF_GPIO_IN_HI_PU_PDIS_ODON
89 #undef GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF
90 #undef GIO_PIN_CONF_GPIO_IN_LO_PD_PEN_ODOFF
91 #undef GIO_PIN_CONF_GPIO_IN_LO_PU_PDIS_ODOFF