1 | /*******************************************************************************
|
---|
2 | * DISCLAIMER
|
---|
3 | * This software is supplied by Renesas Electronics Corporation and is only
|
---|
4 | * intended for use with Renesas products. No other uses are authorized. This
|
---|
5 | * software is owned by Renesas Electronics Corporation and is protected under
|
---|
6 | * all applicable laws, including copyright laws.
|
---|
7 | * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
|
---|
8 | * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
|
---|
9 | * LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
|
---|
10 | * AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
|
---|
11 | * TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
|
---|
12 | * ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
|
---|
13 | * FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
|
---|
14 | * ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
|
---|
15 | * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
---|
16 | * Renesas reserves the right, without notice, to make changes to this software
|
---|
17 | * and to discontinue the availability of this software. By using this software,
|
---|
18 | * you agree to the additional terms and conditions found by accessing the
|
---|
19 | * following link:
|
---|
20 | * http://www.renesas.com/disclaimer*
|
---|
21 | * Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved.
|
---|
22 | *******************************************************************************/
|
---|
23 | /*******************************************************************************
|
---|
24 | * File Name : gpio_iodefine.h
|
---|
25 | * $Rev: $
|
---|
26 | * $Date:: $
|
---|
27 | * Description : Definition of I/O Register for RZ/A1H,M (V2.00h)
|
---|
28 | ******************************************************************************/
|
---|
29 | #ifndef GPIO_IODEFINE_H
|
---|
30 | #define GPIO_IODEFINE_H
|
---|
31 | /* ->QAC 0639 : Over 127 members (C90) */
|
---|
32 | /* ->QAC 0857 : Over 1024 #define (C90) */
|
---|
33 | /* ->MISRA 18.4 : Pack unpack union */ /* ->SEC M1.6.2 */
|
---|
34 | /* ->SEC M1.10.1 : Not magic number */
|
---|
35 |
|
---|
36 | #define GPIO (*(struct st_gpio *)0xFCFE3004uL) /* GPIO */
|
---|
37 |
|
---|
38 |
|
---|
39 | /* Start of channel array defines of GPIO */
|
---|
40 |
|
---|
41 | /* Channel array defines of GPIO_FROM_PIPC1_ARRAY */
|
---|
42 | /*(Sample) value = GPIO_FROM_PIPC1_ARRAY[ channel ]->PIPC1; */
|
---|
43 | #define GPIO_FROM_PIPC1_ARRAY_COUNT (11)
|
---|
44 | #define GPIO_FROM_PIPC1_ARRAY_ADDRESS_LIST \
|
---|
45 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
46 | &GPIO_FROM_PIPC1, &GPIO_FROM_PIPC2, &GPIO_FROM_PIPC3, &GPIO_FROM_PIPC4, &GPIO_FROM_PIPC5, &GPIO_FROM_PIPC6, &GPIO_FROM_PIPC7, &GPIO_FROM_PIPC8, \
|
---|
47 | &GPIO_FROM_PIPC9, &GPIO_FROM_PIPC10, &GPIO_FROM_PIPC11 \
|
---|
48 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
49 | #define GPIO_FROM_PIPC1 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC1) /* GPIO_FROM_PIPC1 */
|
---|
50 | #define GPIO_FROM_PIPC2 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC2) /* GPIO_FROM_PIPC2 */
|
---|
51 | #define GPIO_FROM_PIPC3 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC3) /* GPIO_FROM_PIPC3 */
|
---|
52 | #define GPIO_FROM_PIPC4 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC4) /* GPIO_FROM_PIPC4 */
|
---|
53 | #define GPIO_FROM_PIPC5 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC5) /* GPIO_FROM_PIPC5 */
|
---|
54 | #define GPIO_FROM_PIPC6 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC6) /* GPIO_FROM_PIPC6 */
|
---|
55 | #define GPIO_FROM_PIPC7 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC7) /* GPIO_FROM_PIPC7 */
|
---|
56 | #define GPIO_FROM_PIPC8 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC8) /* GPIO_FROM_PIPC8 */
|
---|
57 | #define GPIO_FROM_PIPC9 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC9) /* GPIO_FROM_PIPC9 */
|
---|
58 | #define GPIO_FROM_PIPC10 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC10) /* GPIO_FROM_PIPC10 */
|
---|
59 | #define GPIO_FROM_PIPC11 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC11) /* GPIO_FROM_PIPC11 */
|
---|
60 |
|
---|
61 |
|
---|
62 | /* Channel array defines of GPIO_FROM_PBDC1_ARRAY */
|
---|
63 | /*(Sample) value = GPIO_FROM_PBDC1_ARRAY[ channel ]->PBDC1; */
|
---|
64 | #define GPIO_FROM_PBDC1_ARRAY_COUNT (11)
|
---|
65 | #define GPIO_FROM_PBDC1_ARRAY_ADDRESS_LIST \
|
---|
66 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
67 | &GPIO_FROM_PBDC1, &GPIO_FROM_PBDC2, &GPIO_FROM_PBDC3, &GPIO_FROM_PBDC4, &GPIO_FROM_PBDC5, &GPIO_FROM_PBDC6, &GPIO_FROM_PBDC7, &GPIO_FROM_PBDC8, \
|
---|
68 | &GPIO_FROM_PBDC9, &GPIO_FROM_PBDC10, &GPIO_FROM_PBDC11 \
|
---|
69 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
70 | #define GPIO_FROM_PBDC1 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC1) /* GPIO_FROM_PBDC1 */
|
---|
71 | #define GPIO_FROM_PBDC2 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC2) /* GPIO_FROM_PBDC2 */
|
---|
72 | #define GPIO_FROM_PBDC3 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC3) /* GPIO_FROM_PBDC3 */
|
---|
73 | #define GPIO_FROM_PBDC4 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC4) /* GPIO_FROM_PBDC4 */
|
---|
74 | #define GPIO_FROM_PBDC5 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC5) /* GPIO_FROM_PBDC5 */
|
---|
75 | #define GPIO_FROM_PBDC6 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC6) /* GPIO_FROM_PBDC6 */
|
---|
76 | #define GPIO_FROM_PBDC7 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC7) /* GPIO_FROM_PBDC7 */
|
---|
77 | #define GPIO_FROM_PBDC8 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC8) /* GPIO_FROM_PBDC8 */
|
---|
78 | #define GPIO_FROM_PBDC9 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC9) /* GPIO_FROM_PBDC9 */
|
---|
79 | #define GPIO_FROM_PBDC10 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC10) /* GPIO_FROM_PBDC10 */
|
---|
80 | #define GPIO_FROM_PBDC11 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC11) /* GPIO_FROM_PBDC11 */
|
---|
81 |
|
---|
82 |
|
---|
83 | /* Channel array defines of GPIO_FROM_PIBC1_ARRAY */
|
---|
84 | /*(Sample) value = GPIO_FROM_PIBC1_ARRAY[ channel ]->PIBC1; */
|
---|
85 | #define GPIO_FROM_PIBC1_ARRAY_COUNT (12)
|
---|
86 | #define GPIO_FROM_PIBC1_ARRAY_ADDRESS_LIST \
|
---|
87 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
88 | &GPIO_FROM_PIBC0, &GPIO_FROM_PIBC1, &GPIO_FROM_PIBC2, &GPIO_FROM_PIBC3, &GPIO_FROM_PIBC4, &GPIO_FROM_PIBC5, &GPIO_FROM_PIBC6, &GPIO_FROM_PIBC7, \
|
---|
89 | &GPIO_FROM_PIBC8, &GPIO_FROM_PIBC9, &GPIO_FROM_PIBC10, &GPIO_FROM_PIBC11 \
|
---|
90 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
91 | #define GPIO_FROM_PIBC0 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC0) /* GPIO_FROM_PIBC0 */
|
---|
92 | #define GPIO_FROM_PIBC1 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC1) /* GPIO_FROM_PIBC1 */
|
---|
93 | #define GPIO_FROM_PIBC2 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC2) /* GPIO_FROM_PIBC2 */
|
---|
94 | #define GPIO_FROM_PIBC3 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC3) /* GPIO_FROM_PIBC3 */
|
---|
95 | #define GPIO_FROM_PIBC4 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC4) /* GPIO_FROM_PIBC4 */
|
---|
96 | #define GPIO_FROM_PIBC5 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC5) /* GPIO_FROM_PIBC5 */
|
---|
97 | #define GPIO_FROM_PIBC6 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC6) /* GPIO_FROM_PIBC6 */
|
---|
98 | #define GPIO_FROM_PIBC7 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC7) /* GPIO_FROM_PIBC7 */
|
---|
99 | #define GPIO_FROM_PIBC8 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC8) /* GPIO_FROM_PIBC8 */
|
---|
100 | #define GPIO_FROM_PIBC9 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC9) /* GPIO_FROM_PIBC9 */
|
---|
101 | #define GPIO_FROM_PIBC10 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC10) /* GPIO_FROM_PIBC10 */
|
---|
102 | #define GPIO_FROM_PIBC11 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC11) /* GPIO_FROM_PIBC11 */
|
---|
103 |
|
---|
104 |
|
---|
105 | /* Channel array defines of GPIO_FROM_PFCAE1_ARRAY */
|
---|
106 | /*(Sample) value = GPIO_FROM_PFCAE1_ARRAY[ channel ]->PFCAE1; */
|
---|
107 | #define GPIO_FROM_PFCAE1_ARRAY_COUNT (11)
|
---|
108 | #define GPIO_FROM_PFCAE1_ARRAY_ADDRESS_LIST \
|
---|
109 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
110 | &GPIO_FROM_PFCAE1, &GPIO_FROM_PFCAE2, &GPIO_FROM_PFCAE3, &GPIO_FROM_PFCAE4, &GPIO_FROM_PFCAE5, &GPIO_FROM_PFCAE6, &GPIO_FROM_PFCAE7, &GPIO_FROM_PFCAE8, \
|
---|
111 | &GPIO_FROM_PFCAE9, &GPIO_FROM_PFCAE10, &GPIO_FROM_PFCAE11 \
|
---|
112 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
113 | #define GPIO_FROM_PFCAE1 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE1) /* GPIO_FROM_PFCAE1 */
|
---|
114 | #define GPIO_FROM_PFCAE2 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE2) /* GPIO_FROM_PFCAE2 */
|
---|
115 | #define GPIO_FROM_PFCAE3 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE3) /* GPIO_FROM_PFCAE3 */
|
---|
116 | #define GPIO_FROM_PFCAE4 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE4) /* GPIO_FROM_PFCAE4 */
|
---|
117 | #define GPIO_FROM_PFCAE5 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE5) /* GPIO_FROM_PFCAE5 */
|
---|
118 | #define GPIO_FROM_PFCAE6 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE6) /* GPIO_FROM_PFCAE6 */
|
---|
119 | #define GPIO_FROM_PFCAE7 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE7) /* GPIO_FROM_PFCAE7 */
|
---|
120 | #define GPIO_FROM_PFCAE8 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE8) /* GPIO_FROM_PFCAE8 */
|
---|
121 | #define GPIO_FROM_PFCAE9 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE9) /* GPIO_FROM_PFCAE9 */
|
---|
122 | #define GPIO_FROM_PFCAE10 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE10) /* GPIO_FROM_PFCAE10 */
|
---|
123 | #define GPIO_FROM_PFCAE11 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE11) /* GPIO_FROM_PFCAE11 */
|
---|
124 |
|
---|
125 |
|
---|
126 | /* Channel array defines of GPIO_FROM_PNOT1_ARRAY */
|
---|
127 | /*(Sample) value = GPIO_FROM_PNOT1_ARRAY[ channel ]->PNOT1; */
|
---|
128 | #define GPIO_FROM_PNOT1_ARRAY_COUNT (11)
|
---|
129 | #define GPIO_FROM_PNOT1_ARRAY_ADDRESS_LIST \
|
---|
130 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
131 | &GPIO_FROM_PNOT1, &GPIO_FROM_PNOT2, &GPIO_FROM_PNOT3, &GPIO_FROM_PNOT4, &GPIO_FROM_PNOT5, &GPIO_FROM_PNOT6, &GPIO_FROM_PNOT7, &GPIO_FROM_PNOT8, \
|
---|
132 | &GPIO_FROM_PNOT9, &GPIO_FROM_PNOT10, &GPIO_FROM_PNOT11 \
|
---|
133 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
134 | #define GPIO_FROM_PNOT1 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT1) /* GPIO_FROM_PNOT1 */
|
---|
135 | #define GPIO_FROM_PNOT2 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT2) /* GPIO_FROM_PNOT2 */
|
---|
136 | #define GPIO_FROM_PNOT3 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT3) /* GPIO_FROM_PNOT3 */
|
---|
137 | #define GPIO_FROM_PNOT4 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT4) /* GPIO_FROM_PNOT4 */
|
---|
138 | #define GPIO_FROM_PNOT5 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT5) /* GPIO_FROM_PNOT5 */
|
---|
139 | #define GPIO_FROM_PNOT6 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT6) /* GPIO_FROM_PNOT6 */
|
---|
140 | #define GPIO_FROM_PNOT7 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT7) /* GPIO_FROM_PNOT7 */
|
---|
141 | #define GPIO_FROM_PNOT8 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT8) /* GPIO_FROM_PNOT8 */
|
---|
142 | #define GPIO_FROM_PNOT9 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT9) /* GPIO_FROM_PNOT9 */
|
---|
143 | #define GPIO_FROM_PNOT10 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT10) /* GPIO_FROM_PNOT10 */
|
---|
144 | #define GPIO_FROM_PNOT11 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT11) /* GPIO_FROM_PNOT11 */
|
---|
145 |
|
---|
146 |
|
---|
147 | /* Channel array defines of GPIO_FROM_PFCE1_ARRAY */
|
---|
148 | /*(Sample) value = GPIO_FROM_PFCE1_ARRAY[ channel ]->PFCE1; */
|
---|
149 | #define GPIO_FROM_PFCE1_ARRAY_COUNT (11)
|
---|
150 | #define GPIO_FROM_PFCE1_ARRAY_ADDRESS_LIST \
|
---|
151 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
152 | &GPIO_FROM_PFCE1, &GPIO_FROM_PFCE2, &GPIO_FROM_PFCE3, &GPIO_FROM_PFCE4, &GPIO_FROM_PFCE5, &GPIO_FROM_PFCE6, &GPIO_FROM_PFCE7, &GPIO_FROM_PFCE8, \
|
---|
153 | &GPIO_FROM_PFCE9, &GPIO_FROM_PFCE10, &GPIO_FROM_PFCE11 \
|
---|
154 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
155 | #define GPIO_FROM_PFCE1 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE1) /* GPIO_FROM_PFCE1 */
|
---|
156 | #define GPIO_FROM_PFCE2 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE2) /* GPIO_FROM_PFCE2 */
|
---|
157 | #define GPIO_FROM_PFCE3 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE3) /* GPIO_FROM_PFCE3 */
|
---|
158 | #define GPIO_FROM_PFCE4 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE4) /* GPIO_FROM_PFCE4 */
|
---|
159 | #define GPIO_FROM_PFCE5 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE5) /* GPIO_FROM_PFCE5 */
|
---|
160 | #define GPIO_FROM_PFCE6 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE6) /* GPIO_FROM_PFCE6 */
|
---|
161 | #define GPIO_FROM_PFCE7 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE7) /* GPIO_FROM_PFCE7 */
|
---|
162 | #define GPIO_FROM_PFCE8 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE8) /* GPIO_FROM_PFCE8 */
|
---|
163 | #define GPIO_FROM_PFCE9 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE9) /* GPIO_FROM_PFCE9 */
|
---|
164 | #define GPIO_FROM_PFCE10 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE10) /* GPIO_FROM_PFCE10 */
|
---|
165 | #define GPIO_FROM_PFCE11 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE11) /* GPIO_FROM_PFCE11 */
|
---|
166 |
|
---|
167 |
|
---|
168 | /* Channel array defines of GPIO_FROM_PFC1_ARRAY */
|
---|
169 | /*(Sample) value = GPIO_FROM_PFC1_ARRAY[ channel ]->PFC1; */
|
---|
170 | #define GPIO_FROM_PFC1_ARRAY_COUNT (11)
|
---|
171 | #define GPIO_FROM_PFC1_ARRAY_ADDRESS_LIST \
|
---|
172 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
173 | &GPIO_FROM_PFC1, &GPIO_FROM_PFC2, &GPIO_FROM_PFC3, &GPIO_FROM_PFC4, &GPIO_FROM_PFC5, &GPIO_FROM_PFC6, &GPIO_FROM_PFC7, &GPIO_FROM_PFC8, \
|
---|
174 | &GPIO_FROM_PFC9, &GPIO_FROM_PFC10, &GPIO_FROM_PFC11 \
|
---|
175 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
176 | #define GPIO_FROM_PFC1 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC1) /* GPIO_FROM_PFC1 */
|
---|
177 | #define GPIO_FROM_PFC2 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC2) /* GPIO_FROM_PFC2 */
|
---|
178 | #define GPIO_FROM_PFC3 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC3) /* GPIO_FROM_PFC3 */
|
---|
179 | #define GPIO_FROM_PFC4 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC4) /* GPIO_FROM_PFC4 */
|
---|
180 | #define GPIO_FROM_PFC5 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC5) /* GPIO_FROM_PFC5 */
|
---|
181 | #define GPIO_FROM_PFC6 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC6) /* GPIO_FROM_PFC6 */
|
---|
182 | #define GPIO_FROM_PFC7 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC7) /* GPIO_FROM_PFC7 */
|
---|
183 | #define GPIO_FROM_PFC8 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC8) /* GPIO_FROM_PFC8 */
|
---|
184 | #define GPIO_FROM_PFC9 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC9) /* GPIO_FROM_PFC9 */
|
---|
185 | #define GPIO_FROM_PFC10 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC10) /* GPIO_FROM_PFC10 */
|
---|
186 | #define GPIO_FROM_PFC11 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC11) /* GPIO_FROM_PFC11 */
|
---|
187 |
|
---|
188 |
|
---|
189 | /* Channel array defines of GPIO_FROM_PMC0_ARRAY */
|
---|
190 | /*(Sample) value = GPIO_FROM_PMC0_ARRAY[ channel ]->PMC0; */
|
---|
191 | #define GPIO_FROM_PMC0_ARRAY_COUNT (12)
|
---|
192 | #define GPIO_FROM_PMC0_ARRAY_ADDRESS_LIST \
|
---|
193 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
194 | &GPIO_FROM_PMC0, &GPIO_FROM_PMC1, &GPIO_FROM_PMC2, &GPIO_FROM_PMC3, &GPIO_FROM_PMC4, &GPIO_FROM_PMC5, &GPIO_FROM_PMC6, &GPIO_FROM_PMC7, \
|
---|
195 | &GPIO_FROM_PMC8, &GPIO_FROM_PMC9, &GPIO_FROM_PMC10, &GPIO_FROM_PMC11 \
|
---|
196 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
197 | #define GPIO_FROM_PMC0 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC0) /* GPIO_FROM_PMC0 */
|
---|
198 | #define GPIO_FROM_PMC1 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC1) /* GPIO_FROM_PMC1 */
|
---|
199 | #define GPIO_FROM_PMC2 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC2) /* GPIO_FROM_PMC2 */
|
---|
200 | #define GPIO_FROM_PMC3 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC3) /* GPIO_FROM_PMC3 */
|
---|
201 | #define GPIO_FROM_PMC4 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC4) /* GPIO_FROM_PMC4 */
|
---|
202 | #define GPIO_FROM_PMC5 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC5) /* GPIO_FROM_PMC5 */
|
---|
203 | #define GPIO_FROM_PMC6 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC6) /* GPIO_FROM_PMC6 */
|
---|
204 | #define GPIO_FROM_PMC7 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC7) /* GPIO_FROM_PMC7 */
|
---|
205 | #define GPIO_FROM_PMC8 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC8) /* GPIO_FROM_PMC8 */
|
---|
206 | #define GPIO_FROM_PMC9 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC9) /* GPIO_FROM_PMC9 */
|
---|
207 | #define GPIO_FROM_PMC10 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC10) /* GPIO_FROM_PMC10 */
|
---|
208 | #define GPIO_FROM_PMC11 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC11) /* GPIO_FROM_PMC11 */
|
---|
209 |
|
---|
210 |
|
---|
211 | /* Channel array defines of GPIO_FROM_PM1_ARRAY */
|
---|
212 | /*(Sample) value = GPIO_FROM_PM1_ARRAY[ channel ]->PM1; */
|
---|
213 | #define GPIO_FROM_PM1_ARRAY_COUNT (11)
|
---|
214 | #define GPIO_FROM_PM1_ARRAY_ADDRESS_LIST \
|
---|
215 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
216 | &GPIO_FROM_PM1, &GPIO_FROM_PM2, &GPIO_FROM_PM3, &GPIO_FROM_PM4, &GPIO_FROM_PM5, &GPIO_FROM_PM6, &GPIO_FROM_PM7, &GPIO_FROM_PM8, \
|
---|
217 | &GPIO_FROM_PM9, &GPIO_FROM_PM10, &GPIO_FROM_PM11 \
|
---|
218 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
219 | #define GPIO_FROM_PM1 (*(struct st_gpio_from_pm1 *)&GPIO.PM1) /* GPIO_FROM_PM1 */
|
---|
220 | #define GPIO_FROM_PM2 (*(struct st_gpio_from_pm1 *)&GPIO.PM2) /* GPIO_FROM_PM2 */
|
---|
221 | #define GPIO_FROM_PM3 (*(struct st_gpio_from_pm1 *)&GPIO.PM3) /* GPIO_FROM_PM3 */
|
---|
222 | #define GPIO_FROM_PM4 (*(struct st_gpio_from_pm1 *)&GPIO.PM4) /* GPIO_FROM_PM4 */
|
---|
223 | #define GPIO_FROM_PM5 (*(struct st_gpio_from_pm1 *)&GPIO.PM5) /* GPIO_FROM_PM5 */
|
---|
224 | #define GPIO_FROM_PM6 (*(struct st_gpio_from_pm1 *)&GPIO.PM6) /* GPIO_FROM_PM6 */
|
---|
225 | #define GPIO_FROM_PM7 (*(struct st_gpio_from_pm1 *)&GPIO.PM7) /* GPIO_FROM_PM7 */
|
---|
226 | #define GPIO_FROM_PM8 (*(struct st_gpio_from_pm1 *)&GPIO.PM8) /* GPIO_FROM_PM8 */
|
---|
227 | #define GPIO_FROM_PM9 (*(struct st_gpio_from_pm1 *)&GPIO.PM9) /* GPIO_FROM_PM9 */
|
---|
228 | #define GPIO_FROM_PM10 (*(struct st_gpio_from_pm1 *)&GPIO.PM10) /* GPIO_FROM_PM10 */
|
---|
229 | #define GPIO_FROM_PM11 (*(struct st_gpio_from_pm1 *)&GPIO.PM11) /* GPIO_FROM_PM11 */
|
---|
230 |
|
---|
231 |
|
---|
232 | /* Channel array defines of GPIO_FROM_PPR0_ARRAY */
|
---|
233 | /*(Sample) value = GPIO_FROM_PPR0_ARRAY[ channel ]->PPR0; */
|
---|
234 | #define GPIO_FROM_PPR0_ARRAY_COUNT (12)
|
---|
235 | #define GPIO_FROM_PPR0_ARRAY_ADDRESS_LIST \
|
---|
236 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
237 | &GPIO_FROM_PPR0, &GPIO_FROM_PPR1, &GPIO_FROM_PPR2, &GPIO_FROM_PPR3, &GPIO_FROM_PPR4, &GPIO_FROM_PPR5, &GPIO_FROM_PPR6, &GPIO_FROM_PPR7, \
|
---|
238 | &GPIO_FROM_PPR8, &GPIO_FROM_PPR9, &GPIO_FROM_PPR10, &GPIO_FROM_PPR11 \
|
---|
239 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
240 | #define GPIO_FROM_PPR0 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR0) /* GPIO_FROM_PPR0 */
|
---|
241 | #define GPIO_FROM_PPR1 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR1) /* GPIO_FROM_PPR1 */
|
---|
242 | #define GPIO_FROM_PPR2 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR2) /* GPIO_FROM_PPR2 */
|
---|
243 | #define GPIO_FROM_PPR3 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR3) /* GPIO_FROM_PPR3 */
|
---|
244 | #define GPIO_FROM_PPR4 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR4) /* GPIO_FROM_PPR4 */
|
---|
245 | #define GPIO_FROM_PPR5 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR5) /* GPIO_FROM_PPR5 */
|
---|
246 | #define GPIO_FROM_PPR6 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR6) /* GPIO_FROM_PPR6 */
|
---|
247 | #define GPIO_FROM_PPR7 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR7) /* GPIO_FROM_PPR7 */
|
---|
248 | #define GPIO_FROM_PPR8 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR8) /* GPIO_FROM_PPR8 */
|
---|
249 | #define GPIO_FROM_PPR9 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR9) /* GPIO_FROM_PPR9 */
|
---|
250 | #define GPIO_FROM_PPR10 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR10) /* GPIO_FROM_PPR10 */
|
---|
251 | #define GPIO_FROM_PPR11 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR11) /* GPIO_FROM_PPR11 */
|
---|
252 |
|
---|
253 |
|
---|
254 | /* Channel array defines of GPIO_FROM_P1_ARRAY */
|
---|
255 | /*(Sample) value = GPIO_FROM_P1_ARRAY[ channel ]->P1; */
|
---|
256 | #define GPIO_FROM_P1_ARRAY_COUNT (11)
|
---|
257 | #define GPIO_FROM_P1_ARRAY_ADDRESS_LIST \
|
---|
258 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
259 | &GPIO_FROM_P1, &GPIO_FROM_P2, &GPIO_FROM_P3, &GPIO_FROM_P4, &GPIO_FROM_P5, &GPIO_FROM_P6, &GPIO_FROM_P7, &GPIO_FROM_P8, \
|
---|
260 | &GPIO_FROM_P9, &GPIO_FROM_P10, &GPIO_FROM_P11 \
|
---|
261 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
262 | #define GPIO_FROM_P1 (*(struct st_gpio_from_p1 *)&GPIO.P1) /* GPIO_FROM_P1 */
|
---|
263 | #define GPIO_FROM_P2 (*(struct st_gpio_from_p1 *)&GPIO.P2) /* GPIO_FROM_P2 */
|
---|
264 | #define GPIO_FROM_P3 (*(struct st_gpio_from_p1 *)&GPIO.P3) /* GPIO_FROM_P3 */
|
---|
265 | #define GPIO_FROM_P4 (*(struct st_gpio_from_p1 *)&GPIO.P4) /* GPIO_FROM_P4 */
|
---|
266 | #define GPIO_FROM_P5 (*(struct st_gpio_from_p1 *)&GPIO.P5) /* GPIO_FROM_P5 */
|
---|
267 | #define GPIO_FROM_P6 (*(struct st_gpio_from_p1 *)&GPIO.P6) /* GPIO_FROM_P6 */
|
---|
268 | #define GPIO_FROM_P7 (*(struct st_gpio_from_p1 *)&GPIO.P7) /* GPIO_FROM_P7 */
|
---|
269 | #define GPIO_FROM_P8 (*(struct st_gpio_from_p1 *)&GPIO.P8) /* GPIO_FROM_P8 */
|
---|
270 | #define GPIO_FROM_P9 (*(struct st_gpio_from_p1 *)&GPIO.P9) /* GPIO_FROM_P9 */
|
---|
271 | #define GPIO_FROM_P10 (*(struct st_gpio_from_p1 *)&GPIO.P10) /* GPIO_FROM_P10 */
|
---|
272 | #define GPIO_FROM_P11 (*(struct st_gpio_from_p1 *)&GPIO.P11) /* GPIO_FROM_P11 */
|
---|
273 |
|
---|
274 | /* End of channel array defines of GPIO */
|
---|
275 |
|
---|
276 |
|
---|
277 | #define GPIOP1 (GPIO.P1)
|
---|
278 | #define GPIOP2 (GPIO.P2)
|
---|
279 | #define GPIOP3 (GPIO.P3)
|
---|
280 | #define GPIOP4 (GPIO.P4)
|
---|
281 | #define GPIOP5 (GPIO.P5)
|
---|
282 | #define GPIOP6 (GPIO.P6)
|
---|
283 | #define GPIOP7 (GPIO.P7)
|
---|
284 | #define GPIOP8 (GPIO.P8)
|
---|
285 | #define GPIOP9 (GPIO.P9)
|
---|
286 | #define GPIOP10 (GPIO.P10)
|
---|
287 | #define GPIOP11 (GPIO.P11)
|
---|
288 | #define GPIOPSR1 (GPIO.PSR1)
|
---|
289 | #define GPIOPSR2 (GPIO.PSR2)
|
---|
290 | #define GPIOPSR3 (GPIO.PSR3)
|
---|
291 | #define GPIOPSR4 (GPIO.PSR4)
|
---|
292 | #define GPIOPSR5 (GPIO.PSR5)
|
---|
293 | #define GPIOPSR6 (GPIO.PSR6)
|
---|
294 | #define GPIOPSR7 (GPIO.PSR7)
|
---|
295 | #define GPIOPSR8 (GPIO.PSR8)
|
---|
296 | #define GPIOPSR9 (GPIO.PSR9)
|
---|
297 | #define GPIOPSR10 (GPIO.PSR10)
|
---|
298 | #define GPIOPSR11 (GPIO.PSR11)
|
---|
299 | #define GPIOPPR0 (GPIO.PPR0)
|
---|
300 | #define GPIOPPR1 (GPIO.PPR1)
|
---|
301 | #define GPIOPPR2 (GPIO.PPR2)
|
---|
302 | #define GPIOPPR3 (GPIO.PPR3)
|
---|
303 | #define GPIOPPR4 (GPIO.PPR4)
|
---|
304 | #define GPIOPPR5 (GPIO.PPR5)
|
---|
305 | #define GPIOPPR6 (GPIO.PPR6)
|
---|
306 | #define GPIOPPR7 (GPIO.PPR7)
|
---|
307 | #define GPIOPPR8 (GPIO.PPR8)
|
---|
308 | #define GPIOPPR9 (GPIO.PPR9)
|
---|
309 | #define GPIOPPR10 (GPIO.PPR10)
|
---|
310 | #define GPIOPPR11 (GPIO.PPR11)
|
---|
311 | #define GPIOPM1 (GPIO.PM1)
|
---|
312 | #define GPIOPM2 (GPIO.PM2)
|
---|
313 | #define GPIOPM3 (GPIO.PM3)
|
---|
314 | #define GPIOPM4 (GPIO.PM4)
|
---|
315 | #define GPIOPM5 (GPIO.PM5)
|
---|
316 | #define GPIOPM6 (GPIO.PM6)
|
---|
317 | #define GPIOPM7 (GPIO.PM7)
|
---|
318 | #define GPIOPM8 (GPIO.PM8)
|
---|
319 | #define GPIOPM9 (GPIO.PM9)
|
---|
320 | #define GPIOPM10 (GPIO.PM10)
|
---|
321 | #define GPIOPM11 (GPIO.PM11)
|
---|
322 | #define GPIOPMC0 (GPIO.PMC0)
|
---|
323 | #define GPIOPMC1 (GPIO.PMC1)
|
---|
324 | #define GPIOPMC2 (GPIO.PMC2)
|
---|
325 | #define GPIOPMC3 (GPIO.PMC3)
|
---|
326 | #define GPIOPMC4 (GPIO.PMC4)
|
---|
327 | #define GPIOPMC5 (GPIO.PMC5)
|
---|
328 | #define GPIOPMC6 (GPIO.PMC6)
|
---|
329 | #define GPIOPMC7 (GPIO.PMC7)
|
---|
330 | #define GPIOPMC8 (GPIO.PMC8)
|
---|
331 | #define GPIOPMC9 (GPIO.PMC9)
|
---|
332 | #define GPIOPMC10 (GPIO.PMC10)
|
---|
333 | #define GPIOPMC11 (GPIO.PMC11)
|
---|
334 | #define GPIOPFC1 (GPIO.PFC1)
|
---|
335 | #define GPIOPFC2 (GPIO.PFC2)
|
---|
336 | #define GPIOPFC3 (GPIO.PFC3)
|
---|
337 | #define GPIOPFC4 (GPIO.PFC4)
|
---|
338 | #define GPIOPFC5 (GPIO.PFC5)
|
---|
339 | #define GPIOPFC6 (GPIO.PFC6)
|
---|
340 | #define GPIOPFC7 (GPIO.PFC7)
|
---|
341 | #define GPIOPFC8 (GPIO.PFC8)
|
---|
342 | #define GPIOPFC9 (GPIO.PFC9)
|
---|
343 | #define GPIOPFC10 (GPIO.PFC10)
|
---|
344 | #define GPIOPFC11 (GPIO.PFC11)
|
---|
345 | #define GPIOPFCE1 (GPIO.PFCE1)
|
---|
346 | #define GPIOPFCE2 (GPIO.PFCE2)
|
---|
347 | #define GPIOPFCE3 (GPIO.PFCE3)
|
---|
348 | #define GPIOPFCE4 (GPIO.PFCE4)
|
---|
349 | #define GPIOPFCE5 (GPIO.PFCE5)
|
---|
350 | #define GPIOPFCE6 (GPIO.PFCE6)
|
---|
351 | #define GPIOPFCE7 (GPIO.PFCE7)
|
---|
352 | #define GPIOPFCE8 (GPIO.PFCE8)
|
---|
353 | #define GPIOPFCE9 (GPIO.PFCE9)
|
---|
354 | #define GPIOPFCE10 (GPIO.PFCE10)
|
---|
355 | #define GPIOPFCE11 (GPIO.PFCE11)
|
---|
356 | #define GPIOPNOT1 (GPIO.PNOT1)
|
---|
357 | #define GPIOPNOT2 (GPIO.PNOT2)
|
---|
358 | #define GPIOPNOT3 (GPIO.PNOT3)
|
---|
359 | #define GPIOPNOT4 (GPIO.PNOT4)
|
---|
360 | #define GPIOPNOT5 (GPIO.PNOT5)
|
---|
361 | #define GPIOPNOT6 (GPIO.PNOT6)
|
---|
362 | #define GPIOPNOT7 (GPIO.PNOT7)
|
---|
363 | #define GPIOPNOT8 (GPIO.PNOT8)
|
---|
364 | #define GPIOPNOT9 (GPIO.PNOT9)
|
---|
365 | #define GPIOPNOT10 (GPIO.PNOT10)
|
---|
366 | #define GPIOPNOT11 (GPIO.PNOT11)
|
---|
367 | #define GPIOPMSR1 (GPIO.PMSR1)
|
---|
368 | #define GPIOPMSR2 (GPIO.PMSR2)
|
---|
369 | #define GPIOPMSR3 (GPIO.PMSR3)
|
---|
370 | #define GPIOPMSR4 (GPIO.PMSR4)
|
---|
371 | #define GPIOPMSR5 (GPIO.PMSR5)
|
---|
372 | #define GPIOPMSR6 (GPIO.PMSR6)
|
---|
373 | #define GPIOPMSR7 (GPIO.PMSR7)
|
---|
374 | #define GPIOPMSR8 (GPIO.PMSR8)
|
---|
375 | #define GPIOPMSR9 (GPIO.PMSR9)
|
---|
376 | #define GPIOPMSR10 (GPIO.PMSR10)
|
---|
377 | #define GPIOPMSR11 (GPIO.PMSR11)
|
---|
378 | #define GPIOPMCSR0 (GPIO.PMCSR0)
|
---|
379 | #define GPIOPMCSR1 (GPIO.PMCSR1)
|
---|
380 | #define GPIOPMCSR2 (GPIO.PMCSR2)
|
---|
381 | #define GPIOPMCSR3 (GPIO.PMCSR3)
|
---|
382 | #define GPIOPMCSR4 (GPIO.PMCSR4)
|
---|
383 | #define GPIOPMCSR5 (GPIO.PMCSR5)
|
---|
384 | #define GPIOPMCSR6 (GPIO.PMCSR6)
|
---|
385 | #define GPIOPMCSR7 (GPIO.PMCSR7)
|
---|
386 | #define GPIOPMCSR8 (GPIO.PMCSR8)
|
---|
387 | #define GPIOPMCSR9 (GPIO.PMCSR9)
|
---|
388 | #define GPIOPMCSR10 (GPIO.PMCSR10)
|
---|
389 | #define GPIOPMCSR11 (GPIO.PMCSR11)
|
---|
390 | #define GPIOPFCAE1 (GPIO.PFCAE1)
|
---|
391 | #define GPIOPFCAE2 (GPIO.PFCAE2)
|
---|
392 | #define GPIOPFCAE3 (GPIO.PFCAE3)
|
---|
393 | #define GPIOPFCAE4 (GPIO.PFCAE4)
|
---|
394 | #define GPIOPFCAE5 (GPIO.PFCAE5)
|
---|
395 | #define GPIOPFCAE6 (GPIO.PFCAE6)
|
---|
396 | #define GPIOPFCAE7 (GPIO.PFCAE7)
|
---|
397 | #define GPIOPFCAE8 (GPIO.PFCAE8)
|
---|
398 | #define GPIOPFCAE9 (GPIO.PFCAE9)
|
---|
399 | #define GPIOPFCAE10 (GPIO.PFCAE10)
|
---|
400 | #define GPIOPFCAE11 (GPIO.PFCAE11)
|
---|
401 | #define GPIOSNCR (GPIO.SNCR)
|
---|
402 | #define GPIOPIBC0 (GPIO.PIBC0)
|
---|
403 | #define GPIOPIBC1 (GPIO.PIBC1)
|
---|
404 | #define GPIOPIBC2 (GPIO.PIBC2)
|
---|
405 | #define GPIOPIBC3 (GPIO.PIBC3)
|
---|
406 | #define GPIOPIBC4 (GPIO.PIBC4)
|
---|
407 | #define GPIOPIBC5 (GPIO.PIBC5)
|
---|
408 | #define GPIOPIBC6 (GPIO.PIBC6)
|
---|
409 | #define GPIOPIBC7 (GPIO.PIBC7)
|
---|
410 | #define GPIOPIBC8 (GPIO.PIBC8)
|
---|
411 | #define GPIOPIBC9 (GPIO.PIBC9)
|
---|
412 | #define GPIOPIBC10 (GPIO.PIBC10)
|
---|
413 | #define GPIOPIBC11 (GPIO.PIBC11)
|
---|
414 | #define GPIOPBDC1 (GPIO.PBDC1)
|
---|
415 | #define GPIOPBDC2 (GPIO.PBDC2)
|
---|
416 | #define GPIOPBDC3 (GPIO.PBDC3)
|
---|
417 | #define GPIOPBDC4 (GPIO.PBDC4)
|
---|
418 | #define GPIOPBDC5 (GPIO.PBDC5)
|
---|
419 | #define GPIOPBDC6 (GPIO.PBDC6)
|
---|
420 | #define GPIOPBDC7 (GPIO.PBDC7)
|
---|
421 | #define GPIOPBDC8 (GPIO.PBDC8)
|
---|
422 | #define GPIOPBDC9 (GPIO.PBDC9)
|
---|
423 | #define GPIOPBDC10 (GPIO.PBDC10)
|
---|
424 | #define GPIOPBDC11 (GPIO.PBDC11)
|
---|
425 | #define GPIOPIPC1 (GPIO.PIPC1)
|
---|
426 | #define GPIOPIPC2 (GPIO.PIPC2)
|
---|
427 | #define GPIOPIPC3 (GPIO.PIPC3)
|
---|
428 | #define GPIOPIPC4 (GPIO.PIPC4)
|
---|
429 | #define GPIOPIPC5 (GPIO.PIPC5)
|
---|
430 | #define GPIOPIPC6 (GPIO.PIPC6)
|
---|
431 | #define GPIOPIPC7 (GPIO.PIPC7)
|
---|
432 | #define GPIOPIPC8 (GPIO.PIPC8)
|
---|
433 | #define GPIOPIPC9 (GPIO.PIPC9)
|
---|
434 | #define GPIOPIPC10 (GPIO.PIPC10)
|
---|
435 | #define GPIOPIPC11 (GPIO.PIPC11)
|
---|
436 | #define GPIOJPPR0 (GPIO.JPPR0)
|
---|
437 | #define GPIOJPMC0 (GPIO.JPMC0)
|
---|
438 | #define GPIOJPMCSR0 (GPIO.JPMCSR0)
|
---|
439 | #define GPIOJPIBC0 (GPIO.JPIBC0)
|
---|
440 |
|
---|
441 | #define GPIO_PSRn_COUNT (11)
|
---|
442 | #define GPIO_PMSRn_COUNT (11)
|
---|
443 | #define GPIO_PMCSRn_COUNT (12)
|
---|
444 |
|
---|
445 |
|
---|
446 | typedef struct st_gpio
|
---|
447 | {
|
---|
448 | /* GPIO */
|
---|
449 |
|
---|
450 | /* start of struct st_gpio_from_p1 */
|
---|
451 | volatile uint16_t P1; /* P1 */
|
---|
452 | volatile uint8_t dummy348[2]; /* */
|
---|
453 |
|
---|
454 | /* end of struct st_gpio_from_p1 */
|
---|
455 |
|
---|
456 | /* start of struct st_gpio_from_p1 */
|
---|
457 | volatile uint16_t P2; /* P2 */
|
---|
458 | volatile uint8_t dummy349[2]; /* */
|
---|
459 |
|
---|
460 | /* end of struct st_gpio_from_p1 */
|
---|
461 |
|
---|
462 | /* start of struct st_gpio_from_p1 */
|
---|
463 | volatile uint16_t P3; /* P3 */
|
---|
464 | volatile uint8_t dummy350[2]; /* */
|
---|
465 |
|
---|
466 | /* end of struct st_gpio_from_p1 */
|
---|
467 |
|
---|
468 | /* start of struct st_gpio_from_p1 */
|
---|
469 | volatile uint16_t P4; /* P4 */
|
---|
470 | volatile uint8_t dummy351[2]; /* */
|
---|
471 |
|
---|
472 | /* end of struct st_gpio_from_p1 */
|
---|
473 |
|
---|
474 | /* start of struct st_gpio_from_p1 */
|
---|
475 | volatile uint16_t P5; /* P5 */
|
---|
476 | volatile uint8_t dummy352[2]; /* */
|
---|
477 |
|
---|
478 | /* end of struct st_gpio_from_p1 */
|
---|
479 |
|
---|
480 | /* start of struct st_gpio_from_p1 */
|
---|
481 | volatile uint16_t P6; /* P6 */
|
---|
482 | volatile uint8_t dummy353[2]; /* */
|
---|
483 |
|
---|
484 | /* end of struct st_gpio_from_p1 */
|
---|
485 |
|
---|
486 | /* start of struct st_gpio_from_p1 */
|
---|
487 | volatile uint16_t P7; /* P7 */
|
---|
488 | volatile uint8_t dummy354[2]; /* */
|
---|
489 |
|
---|
490 | /* end of struct st_gpio_from_p1 */
|
---|
491 |
|
---|
492 | /* start of struct st_gpio_from_p1 */
|
---|
493 | volatile uint16_t P8; /* P8 */
|
---|
494 | volatile uint8_t dummy355[2]; /* */
|
---|
495 |
|
---|
496 | /* end of struct st_gpio_from_p1 */
|
---|
497 |
|
---|
498 | /* start of struct st_gpio_from_p1 */
|
---|
499 | volatile uint16_t P9; /* P9 */
|
---|
500 | volatile uint8_t dummy356[2]; /* */
|
---|
501 |
|
---|
502 | /* end of struct st_gpio_from_p1 */
|
---|
503 |
|
---|
504 | /* start of struct st_gpio_from_p1 */
|
---|
505 | volatile uint16_t P10; /* P10 */
|
---|
506 | volatile uint8_t dummy357[2]; /* */
|
---|
507 |
|
---|
508 | /* end of struct st_gpio_from_p1 */
|
---|
509 |
|
---|
510 | /* start of struct st_gpio_from_p1 */
|
---|
511 | volatile uint16_t P11; /* P11 */
|
---|
512 | volatile uint8_t dummy3580[2]; /* */
|
---|
513 |
|
---|
514 | /* end of struct st_gpio_from_p1 */
|
---|
515 | volatile uint8_t dummy3581[212]; /* */
|
---|
516 |
|
---|
517 | /* #define GPIO_PSRn_COUNT (11) */
|
---|
518 | volatile uint32_t PSR1; /* PSR1 */
|
---|
519 | volatile uint32_t PSR2; /* PSR2 */
|
---|
520 | volatile uint32_t PSR3; /* PSR3 */
|
---|
521 | volatile uint32_t PSR4; /* PSR4 */
|
---|
522 | volatile uint32_t PSR5; /* PSR5 */
|
---|
523 | volatile uint32_t PSR6; /* PSR6 */
|
---|
524 | volatile uint32_t PSR7; /* PSR7 */
|
---|
525 | volatile uint32_t PSR8; /* PSR8 */
|
---|
526 | volatile uint32_t PSR9; /* PSR9 */
|
---|
527 | volatile uint32_t PSR10; /* PSR10 */
|
---|
528 | volatile uint32_t PSR11; /* PSR11 */
|
---|
529 | volatile uint8_t dummy359[208]; /* */
|
---|
530 |
|
---|
531 | /* start of struct st_gpio_from_ppr0 */
|
---|
532 | volatile uint16_t PPR0; /* PPR0 */
|
---|
533 | volatile uint8_t dummy360[2]; /* */
|
---|
534 |
|
---|
535 | /* end of struct st_gpio_from_ppr0 */
|
---|
536 |
|
---|
537 | /* start of struct st_gpio_from_ppr0 */
|
---|
538 | volatile uint16_t PPR1; /* PPR1 */
|
---|
539 | volatile uint8_t dummy361[2]; /* */
|
---|
540 |
|
---|
541 | /* end of struct st_gpio_from_ppr0 */
|
---|
542 |
|
---|
543 | /* start of struct st_gpio_from_ppr0 */
|
---|
544 | volatile uint16_t PPR2; /* PPR2 */
|
---|
545 | volatile uint8_t dummy362[2]; /* */
|
---|
546 |
|
---|
547 | /* end of struct st_gpio_from_ppr0 */
|
---|
548 |
|
---|
549 | /* start of struct st_gpio_from_ppr0 */
|
---|
550 | volatile uint16_t PPR3; /* PPR3 */
|
---|
551 | volatile uint8_t dummy363[2]; /* */
|
---|
552 |
|
---|
553 | /* end of struct st_gpio_from_ppr0 */
|
---|
554 |
|
---|
555 | /* start of struct st_gpio_from_ppr0 */
|
---|
556 | volatile uint16_t PPR4; /* PPR4 */
|
---|
557 | volatile uint8_t dummy364[2]; /* */
|
---|
558 |
|
---|
559 | /* end of struct st_gpio_from_ppr0 */
|
---|
560 |
|
---|
561 | /* start of struct st_gpio_from_ppr0 */
|
---|
562 | volatile uint16_t PPR5; /* PPR5 */
|
---|
563 | volatile uint8_t dummy365[2]; /* */
|
---|
564 |
|
---|
565 | /* end of struct st_gpio_from_ppr0 */
|
---|
566 |
|
---|
567 | /* start of struct st_gpio_from_ppr0 */
|
---|
568 | volatile uint16_t PPR6; /* PPR6 */
|
---|
569 | volatile uint8_t dummy366[2]; /* */
|
---|
570 |
|
---|
571 | /* end of struct st_gpio_from_ppr0 */
|
---|
572 |
|
---|
573 | /* start of struct st_gpio_from_ppr0 */
|
---|
574 | volatile uint16_t PPR7; /* PPR7 */
|
---|
575 | volatile uint8_t dummy367[2]; /* */
|
---|
576 |
|
---|
577 | /* end of struct st_gpio_from_ppr0 */
|
---|
578 |
|
---|
579 | /* start of struct st_gpio_from_ppr0 */
|
---|
580 | volatile uint16_t PPR8; /* PPR8 */
|
---|
581 | volatile uint8_t dummy368[2]; /* */
|
---|
582 |
|
---|
583 | /* end of struct st_gpio_from_ppr0 */
|
---|
584 |
|
---|
585 | /* start of struct st_gpio_from_ppr0 */
|
---|
586 | volatile uint16_t PPR9; /* PPR9 */
|
---|
587 | volatile uint8_t dummy369[2]; /* */
|
---|
588 |
|
---|
589 | /* end of struct st_gpio_from_ppr0 */
|
---|
590 |
|
---|
591 | /* start of struct st_gpio_from_ppr0 */
|
---|
592 | volatile uint16_t PPR10; /* PPR10 */
|
---|
593 | volatile uint8_t dummy370[2]; /* */
|
---|
594 |
|
---|
595 | /* end of struct st_gpio_from_ppr0 */
|
---|
596 |
|
---|
597 | /* start of struct st_gpio_from_ppr0 */
|
---|
598 | volatile uint16_t PPR11; /* PPR11 */
|
---|
599 | volatile uint8_t dummy3710[2]; /* */
|
---|
600 |
|
---|
601 | /* end of struct st_gpio_from_ppr0 */
|
---|
602 | volatile uint8_t dummy3711[212]; /* */
|
---|
603 |
|
---|
604 | /* start of struct st_gpio_from_pm1 */
|
---|
605 | volatile uint16_t PM1; /* PM1 */
|
---|
606 | volatile uint8_t dummy372[2]; /* */
|
---|
607 |
|
---|
608 | /* end of struct st_gpio_from_pm1 */
|
---|
609 |
|
---|
610 | /* start of struct st_gpio_from_pm1 */
|
---|
611 | volatile uint16_t PM2; /* PM2 */
|
---|
612 | volatile uint8_t dummy373[2]; /* */
|
---|
613 |
|
---|
614 | /* end of struct st_gpio_from_pm1 */
|
---|
615 |
|
---|
616 | /* start of struct st_gpio_from_pm1 */
|
---|
617 | volatile uint16_t PM3; /* PM3 */
|
---|
618 | volatile uint8_t dummy374[2]; /* */
|
---|
619 |
|
---|
620 | /* end of struct st_gpio_from_pm1 */
|
---|
621 |
|
---|
622 | /* start of struct st_gpio_from_pm1 */
|
---|
623 | volatile uint16_t PM4; /* PM4 */
|
---|
624 | volatile uint8_t dummy375[2]; /* */
|
---|
625 |
|
---|
626 | /* end of struct st_gpio_from_pm1 */
|
---|
627 |
|
---|
628 | /* start of struct st_gpio_from_pm1 */
|
---|
629 | volatile uint16_t PM5; /* PM5 */
|
---|
630 | volatile uint8_t dummy376[2]; /* */
|
---|
631 |
|
---|
632 | /* end of struct st_gpio_from_pm1 */
|
---|
633 |
|
---|
634 | /* start of struct st_gpio_from_pm1 */
|
---|
635 | volatile uint16_t PM6; /* PM6 */
|
---|
636 | volatile uint8_t dummy377[2]; /* */
|
---|
637 |
|
---|
638 | /* end of struct st_gpio_from_pm1 */
|
---|
639 |
|
---|
640 | /* start of struct st_gpio_from_pm1 */
|
---|
641 | volatile uint16_t PM7; /* PM7 */
|
---|
642 | volatile uint8_t dummy378[2]; /* */
|
---|
643 |
|
---|
644 | /* end of struct st_gpio_from_pm1 */
|
---|
645 |
|
---|
646 | /* start of struct st_gpio_from_pm1 */
|
---|
647 | volatile uint16_t PM8; /* PM8 */
|
---|
648 | volatile uint8_t dummy379[2]; /* */
|
---|
649 |
|
---|
650 | /* end of struct st_gpio_from_pm1 */
|
---|
651 |
|
---|
652 | /* start of struct st_gpio_from_pm1 */
|
---|
653 | volatile uint16_t PM9; /* PM9 */
|
---|
654 | volatile uint8_t dummy380[2]; /* */
|
---|
655 |
|
---|
656 | /* end of struct st_gpio_from_pm1 */
|
---|
657 |
|
---|
658 | /* start of struct st_gpio_from_pm1 */
|
---|
659 | volatile uint16_t PM10; /* PM10 */
|
---|
660 | volatile uint8_t dummy381[2]; /* */
|
---|
661 |
|
---|
662 | /* end of struct st_gpio_from_pm1 */
|
---|
663 |
|
---|
664 | /* start of struct st_gpio_from_pm1 */
|
---|
665 | volatile uint16_t PM11; /* PM11 */
|
---|
666 | volatile uint8_t dummy3820[2]; /* */
|
---|
667 |
|
---|
668 | /* end of struct st_gpio_from_pm1 */
|
---|
669 | volatile uint8_t dummy3821[208]; /* */
|
---|
670 |
|
---|
671 | /* start of struct st_gpio_from_pmc0 */
|
---|
672 | volatile uint16_t PMC0; /* PMC0 */
|
---|
673 | volatile uint8_t dummy383[2]; /* */
|
---|
674 |
|
---|
675 | /* end of struct st_gpio_from_pmc0 */
|
---|
676 |
|
---|
677 | /* start of struct st_gpio_from_pmc0 */
|
---|
678 | volatile uint16_t PMC1; /* PMC1 */
|
---|
679 | volatile uint8_t dummy384[2]; /* */
|
---|
680 |
|
---|
681 | /* end of struct st_gpio_from_pmc0 */
|
---|
682 |
|
---|
683 | /* start of struct st_gpio_from_pmc0 */
|
---|
684 | volatile uint16_t PMC2; /* PMC2 */
|
---|
685 | volatile uint8_t dummy385[2]; /* */
|
---|
686 |
|
---|
687 | /* end of struct st_gpio_from_pmc0 */
|
---|
688 |
|
---|
689 | /* start of struct st_gpio_from_pmc0 */
|
---|
690 | volatile uint16_t PMC3; /* PMC3 */
|
---|
691 | volatile uint8_t dummy386[2]; /* */
|
---|
692 |
|
---|
693 | /* end of struct st_gpio_from_pmc0 */
|
---|
694 |
|
---|
695 | /* start of struct st_gpio_from_pmc0 */
|
---|
696 | volatile uint16_t PMC4; /* PMC4 */
|
---|
697 | volatile uint8_t dummy387[2]; /* */
|
---|
698 |
|
---|
699 | /* end of struct st_gpio_from_pmc0 */
|
---|
700 |
|
---|
701 | /* start of struct st_gpio_from_pmc0 */
|
---|
702 | volatile uint16_t PMC5; /* PMC5 */
|
---|
703 | volatile uint8_t dummy388[2]; /* */
|
---|
704 |
|
---|
705 | /* end of struct st_gpio_from_pmc0 */
|
---|
706 |
|
---|
707 | /* start of struct st_gpio_from_pmc0 */
|
---|
708 | volatile uint16_t PMC6; /* PMC6 */
|
---|
709 | volatile uint8_t dummy389[2]; /* */
|
---|
710 |
|
---|
711 | /* end of struct st_gpio_from_pmc0 */
|
---|
712 |
|
---|
713 | /* start of struct st_gpio_from_pmc0 */
|
---|
714 | volatile uint16_t PMC7; /* PMC7 */
|
---|
715 | volatile uint8_t dummy390[2]; /* */
|
---|
716 |
|
---|
717 | /* end of struct st_gpio_from_pmc0 */
|
---|
718 |
|
---|
719 | /* start of struct st_gpio_from_pmc0 */
|
---|
720 | volatile uint16_t PMC8; /* PMC8 */
|
---|
721 | volatile uint8_t dummy391[2]; /* */
|
---|
722 |
|
---|
723 | /* end of struct st_gpio_from_pmc0 */
|
---|
724 |
|
---|
725 | /* start of struct st_gpio_from_pmc0 */
|
---|
726 | volatile uint16_t PMC9; /* PMC9 */
|
---|
727 | volatile uint8_t dummy392[2]; /* */
|
---|
728 |
|
---|
729 | /* end of struct st_gpio_from_pmc0 */
|
---|
730 |
|
---|
731 | /* start of struct st_gpio_from_pmc0 */
|
---|
732 | volatile uint16_t PMC10; /* PMC10 */
|
---|
733 | volatile uint8_t dummy393[2]; /* */
|
---|
734 |
|
---|
735 | /* end of struct st_gpio_from_pmc0 */
|
---|
736 |
|
---|
737 | /* start of struct st_gpio_from_pmc0 */
|
---|
738 | volatile uint16_t PMC11; /* PMC11 */
|
---|
739 | volatile uint8_t dummy3940[2]; /* */
|
---|
740 |
|
---|
741 | /* end of struct st_gpio_from_pmc0 */
|
---|
742 | volatile uint8_t dummy3941[212]; /* */
|
---|
743 |
|
---|
744 | /* start of struct st_gpio_from_pfc1 */
|
---|
745 | volatile uint16_t PFC1; /* PFC1 */
|
---|
746 | volatile uint8_t dummy395[2]; /* */
|
---|
747 |
|
---|
748 | /* end of struct st_gpio_from_pfc1 */
|
---|
749 |
|
---|
750 | /* start of struct st_gpio_from_pfc1 */
|
---|
751 | volatile uint16_t PFC2; /* PFC2 */
|
---|
752 | volatile uint8_t dummy396[2]; /* */
|
---|
753 |
|
---|
754 | /* end of struct st_gpio_from_pfc1 */
|
---|
755 |
|
---|
756 | /* start of struct st_gpio_from_pfc1 */
|
---|
757 | volatile uint16_t PFC3; /* PFC3 */
|
---|
758 | volatile uint8_t dummy397[2]; /* */
|
---|
759 |
|
---|
760 | /* end of struct st_gpio_from_pfc1 */
|
---|
761 |
|
---|
762 | /* start of struct st_gpio_from_pfc1 */
|
---|
763 | volatile uint16_t PFC4; /* PFC4 */
|
---|
764 | volatile uint8_t dummy398[2]; /* */
|
---|
765 |
|
---|
766 | /* end of struct st_gpio_from_pfc1 */
|
---|
767 |
|
---|
768 | /* start of struct st_gpio_from_pfc1 */
|
---|
769 | volatile uint16_t PFC5; /* PFC5 */
|
---|
770 | volatile uint8_t dummy399[2]; /* */
|
---|
771 |
|
---|
772 | /* end of struct st_gpio_from_pfc1 */
|
---|
773 |
|
---|
774 | /* start of struct st_gpio_from_pfc1 */
|
---|
775 | volatile uint16_t PFC6; /* PFC6 */
|
---|
776 | volatile uint8_t dummy400[2]; /* */
|
---|
777 |
|
---|
778 | /* end of struct st_gpio_from_pfc1 */
|
---|
779 |
|
---|
780 | /* start of struct st_gpio_from_pfc1 */
|
---|
781 | volatile uint16_t PFC7; /* PFC7 */
|
---|
782 | volatile uint8_t dummy401[2]; /* */
|
---|
783 |
|
---|
784 | /* end of struct st_gpio_from_pfc1 */
|
---|
785 |
|
---|
786 | /* start of struct st_gpio_from_pfc1 */
|
---|
787 | volatile uint16_t PFC8; /* PFC8 */
|
---|
788 | volatile uint8_t dummy402[2]; /* */
|
---|
789 |
|
---|
790 | /* end of struct st_gpio_from_pfc1 */
|
---|
791 |
|
---|
792 | /* start of struct st_gpio_from_pfc1 */
|
---|
793 | volatile uint16_t PFC9; /* PFC9 */
|
---|
794 | volatile uint8_t dummy403[2]; /* */
|
---|
795 |
|
---|
796 | /* end of struct st_gpio_from_pfc1 */
|
---|
797 |
|
---|
798 | /* start of struct st_gpio_from_pfc1 */
|
---|
799 | volatile uint16_t PFC10; /* PFC10 */
|
---|
800 | volatile uint8_t dummy404[2]; /* */
|
---|
801 |
|
---|
802 | /* end of struct st_gpio_from_pfc1 */
|
---|
803 |
|
---|
804 | /* start of struct st_gpio_from_pfc1 */
|
---|
805 | volatile uint16_t PFC11; /* PFC11 */
|
---|
806 | volatile uint8_t dummy4050[2]; /* */
|
---|
807 |
|
---|
808 | /* end of struct st_gpio_from_pfc1 */
|
---|
809 | volatile uint8_t dummy4051[212]; /* */
|
---|
810 |
|
---|
811 | /* start of struct st_gpio_from_pfce1 */
|
---|
812 | volatile uint16_t PFCE1; /* PFCE1 */
|
---|
813 | volatile uint8_t dummy406[2]; /* */
|
---|
814 |
|
---|
815 | /* end of struct st_gpio_from_pfce1 */
|
---|
816 |
|
---|
817 | /* start of struct st_gpio_from_pfce1 */
|
---|
818 | volatile uint16_t PFCE2; /* PFCE2 */
|
---|
819 | volatile uint8_t dummy407[2]; /* */
|
---|
820 |
|
---|
821 | /* end of struct st_gpio_from_pfce1 */
|
---|
822 |
|
---|
823 | /* start of struct st_gpio_from_pfce1 */
|
---|
824 | volatile uint16_t PFCE3; /* PFCE3 */
|
---|
825 | volatile uint8_t dummy408[2]; /* */
|
---|
826 |
|
---|
827 | /* end of struct st_gpio_from_pfce1 */
|
---|
828 |
|
---|
829 | /* start of struct st_gpio_from_pfce1 */
|
---|
830 | volatile uint16_t PFCE4; /* PFCE4 */
|
---|
831 | volatile uint8_t dummy409[2]; /* */
|
---|
832 |
|
---|
833 | /* end of struct st_gpio_from_pfce1 */
|
---|
834 |
|
---|
835 | /* start of struct st_gpio_from_pfce1 */
|
---|
836 | volatile uint16_t PFCE5; /* PFCE5 */
|
---|
837 | volatile uint8_t dummy410[2]; /* */
|
---|
838 |
|
---|
839 | /* end of struct st_gpio_from_pfce1 */
|
---|
840 |
|
---|
841 | /* start of struct st_gpio_from_pfce1 */
|
---|
842 | volatile uint16_t PFCE6; /* PFCE6 */
|
---|
843 | volatile uint8_t dummy411[2]; /* */
|
---|
844 |
|
---|
845 | /* end of struct st_gpio_from_pfce1 */
|
---|
846 |
|
---|
847 | /* start of struct st_gpio_from_pfce1 */
|
---|
848 | volatile uint16_t PFCE7; /* PFCE7 */
|
---|
849 | volatile uint8_t dummy412[2]; /* */
|
---|
850 |
|
---|
851 | /* end of struct st_gpio_from_pfce1 */
|
---|
852 |
|
---|
853 | /* start of struct st_gpio_from_pfce1 */
|
---|
854 | volatile uint16_t PFCE8; /* PFCE8 */
|
---|
855 | volatile uint8_t dummy413[2]; /* */
|
---|
856 |
|
---|
857 | /* end of struct st_gpio_from_pfce1 */
|
---|
858 |
|
---|
859 | /* start of struct st_gpio_from_pfce1 */
|
---|
860 | volatile uint16_t PFCE9; /* PFCE9 */
|
---|
861 | volatile uint8_t dummy414[2]; /* */
|
---|
862 |
|
---|
863 | /* end of struct st_gpio_from_pfce1 */
|
---|
864 |
|
---|
865 | /* start of struct st_gpio_from_pfce1 */
|
---|
866 | volatile uint16_t PFCE10; /* PFCE10 */
|
---|
867 | volatile uint8_t dummy415[2]; /* */
|
---|
868 |
|
---|
869 | /* end of struct st_gpio_from_pfce1 */
|
---|
870 |
|
---|
871 | /* start of struct st_gpio_from_pfce1 */
|
---|
872 | volatile uint16_t PFCE11; /* PFCE11 */
|
---|
873 | volatile uint8_t dummy4160[2]; /* */
|
---|
874 |
|
---|
875 | /* end of struct st_gpio_from_pfce1 */
|
---|
876 | volatile uint8_t dummy4161[212]; /* */
|
---|
877 |
|
---|
878 | /* start of struct st_gpio_from_pnot1 */
|
---|
879 | volatile uint16_t PNOT1; /* PNOT1 */
|
---|
880 | volatile uint8_t dummy417[2]; /* */
|
---|
881 |
|
---|
882 | /* end of struct st_gpio_from_pnot1 */
|
---|
883 |
|
---|
884 | /* start of struct st_gpio_from_pnot1 */
|
---|
885 | volatile uint16_t PNOT2; /* PNOT2 */
|
---|
886 | volatile uint8_t dummy418[2]; /* */
|
---|
887 |
|
---|
888 | /* end of struct st_gpio_from_pnot1 */
|
---|
889 |
|
---|
890 | /* start of struct st_gpio_from_pnot1 */
|
---|
891 | volatile uint16_t PNOT3; /* PNOT3 */
|
---|
892 | volatile uint8_t dummy419[2]; /* */
|
---|
893 |
|
---|
894 | /* end of struct st_gpio_from_pnot1 */
|
---|
895 |
|
---|
896 | /* start of struct st_gpio_from_pnot1 */
|
---|
897 | volatile uint16_t PNOT4; /* PNOT4 */
|
---|
898 | volatile uint8_t dummy420[2]; /* */
|
---|
899 |
|
---|
900 | /* end of struct st_gpio_from_pnot1 */
|
---|
901 |
|
---|
902 | /* start of struct st_gpio_from_pnot1 */
|
---|
903 | volatile uint16_t PNOT5; /* PNOT5 */
|
---|
904 | volatile uint8_t dummy421[2]; /* */
|
---|
905 |
|
---|
906 | /* end of struct st_gpio_from_pnot1 */
|
---|
907 |
|
---|
908 | /* start of struct st_gpio_from_pnot1 */
|
---|
909 | volatile uint16_t PNOT6; /* PNOT6 */
|
---|
910 | volatile uint8_t dummy422[2]; /* */
|
---|
911 |
|
---|
912 | /* end of struct st_gpio_from_pnot1 */
|
---|
913 |
|
---|
914 | /* start of struct st_gpio_from_pnot1 */
|
---|
915 | volatile uint16_t PNOT7; /* PNOT7 */
|
---|
916 | volatile uint8_t dummy423[2]; /* */
|
---|
917 |
|
---|
918 | /* end of struct st_gpio_from_pnot1 */
|
---|
919 |
|
---|
920 | /* start of struct st_gpio_from_pnot1 */
|
---|
921 | volatile uint16_t PNOT8; /* PNOT8 */
|
---|
922 | volatile uint8_t dummy424[2]; /* */
|
---|
923 |
|
---|
924 | /* end of struct st_gpio_from_pnot1 */
|
---|
925 |
|
---|
926 | /* start of struct st_gpio_from_pnot1 */
|
---|
927 | volatile uint16_t PNOT9; /* PNOT9 */
|
---|
928 | volatile uint8_t dummy425[2]; /* */
|
---|
929 |
|
---|
930 | /* end of struct st_gpio_from_pnot1 */
|
---|
931 |
|
---|
932 | /* start of struct st_gpio_from_pnot1 */
|
---|
933 | volatile uint16_t PNOT10; /* PNOT10 */
|
---|
934 | volatile uint8_t dummy426[2]; /* */
|
---|
935 |
|
---|
936 | /* end of struct st_gpio_from_pnot1 */
|
---|
937 |
|
---|
938 | /* start of struct st_gpio_from_pnot1 */
|
---|
939 | volatile uint16_t PNOT11; /* PNOT11 */
|
---|
940 | volatile uint8_t dummy4270[2]; /* */
|
---|
941 |
|
---|
942 | /* end of struct st_gpio_from_pnot1 */
|
---|
943 | volatile uint8_t dummy4271[212]; /* */
|
---|
944 |
|
---|
945 | /* #define GPIO_PMSRn_COUNT (11) */
|
---|
946 | volatile uint32_t PMSR1; /* PMSR1 */
|
---|
947 | volatile uint32_t PMSR2; /* PMSR2 */
|
---|
948 | volatile uint32_t PMSR3; /* PMSR3 */
|
---|
949 | volatile uint32_t PMSR4; /* PMSR4 */
|
---|
950 | volatile uint32_t PMSR5; /* PMSR5 */
|
---|
951 | volatile uint32_t PMSR6; /* PMSR6 */
|
---|
952 | volatile uint32_t PMSR7; /* PMSR7 */
|
---|
953 | volatile uint32_t PMSR8; /* PMSR8 */
|
---|
954 | volatile uint32_t PMSR9; /* PMSR9 */
|
---|
955 | volatile uint32_t PMSR10; /* PMSR10 */
|
---|
956 | volatile uint32_t PMSR11; /* PMSR11 */
|
---|
957 | volatile uint8_t dummy428[208]; /* */
|
---|
958 |
|
---|
959 | /* #define GPIO_PMCSRn_COUNT (12) */
|
---|
960 | volatile uint32_t PMCSR0; /* PMCSR0 */
|
---|
961 | volatile uint32_t PMCSR1; /* PMCSR1 */
|
---|
962 | volatile uint32_t PMCSR2; /* PMCSR2 */
|
---|
963 | volatile uint32_t PMCSR3; /* PMCSR3 */
|
---|
964 | volatile uint32_t PMCSR4; /* PMCSR4 */
|
---|
965 | volatile uint32_t PMCSR5; /* PMCSR5 */
|
---|
966 | volatile uint32_t PMCSR6; /* PMCSR6 */
|
---|
967 | volatile uint32_t PMCSR7; /* PMCSR7 */
|
---|
968 | volatile uint32_t PMCSR8; /* PMCSR8 */
|
---|
969 | volatile uint32_t PMCSR9; /* PMCSR9 */
|
---|
970 | volatile uint32_t PMCSR10; /* PMCSR10 */
|
---|
971 | volatile uint32_t PMCSR11; /* PMCSR11 */
|
---|
972 | volatile uint8_t dummy429[212]; /* */
|
---|
973 |
|
---|
974 | /* start of struct st_gpio_from_pfcae1 */
|
---|
975 | volatile uint16_t PFCAE1; /* PFCAE1 */
|
---|
976 | volatile uint8_t dummy430[2]; /* */
|
---|
977 |
|
---|
978 | /* end of struct st_gpio_from_pfcae1 */
|
---|
979 |
|
---|
980 | /* start of struct st_gpio_from_pfcae1 */
|
---|
981 | volatile uint16_t PFCAE2; /* PFCAE2 */
|
---|
982 | volatile uint8_t dummy431[2]; /* */
|
---|
983 |
|
---|
984 | /* end of struct st_gpio_from_pfcae1 */
|
---|
985 |
|
---|
986 | /* start of struct st_gpio_from_pfcae1 */
|
---|
987 | volatile uint16_t PFCAE3; /* PFCAE3 */
|
---|
988 | volatile uint8_t dummy432[2]; /* */
|
---|
989 |
|
---|
990 | /* end of struct st_gpio_from_pfcae1 */
|
---|
991 |
|
---|
992 | /* start of struct st_gpio_from_pfcae1 */
|
---|
993 | volatile uint16_t PFCAE4; /* PFCAE4 */
|
---|
994 | volatile uint8_t dummy433[2]; /* */
|
---|
995 |
|
---|
996 | /* end of struct st_gpio_from_pfcae1 */
|
---|
997 |
|
---|
998 | /* start of struct st_gpio_from_pfcae1 */
|
---|
999 | volatile uint16_t PFCAE5; /* PFCAE5 */
|
---|
1000 | volatile uint8_t dummy434[2]; /* */
|
---|
1001 |
|
---|
1002 | /* end of struct st_gpio_from_pfcae1 */
|
---|
1003 |
|
---|
1004 | /* start of struct st_gpio_from_pfcae1 */
|
---|
1005 | volatile uint16_t PFCAE6; /* PFCAE6 */
|
---|
1006 | volatile uint8_t dummy435[2]; /* */
|
---|
1007 |
|
---|
1008 | /* end of struct st_gpio_from_pfcae1 */
|
---|
1009 |
|
---|
1010 | /* start of struct st_gpio_from_pfcae1 */
|
---|
1011 | volatile uint16_t PFCAE7; /* PFCAE7 */
|
---|
1012 | volatile uint8_t dummy436[2]; /* */
|
---|
1013 |
|
---|
1014 | /* end of struct st_gpio_from_pfcae1 */
|
---|
1015 |
|
---|
1016 | /* start of struct st_gpio_from_pfcae1 */
|
---|
1017 | volatile uint16_t PFCAE8; /* PFCAE8 */
|
---|
1018 | volatile uint8_t dummy437[2]; /* */
|
---|
1019 |
|
---|
1020 | /* end of struct st_gpio_from_pfcae1 */
|
---|
1021 |
|
---|
1022 | /* start of struct st_gpio_from_pfcae1 */
|
---|
1023 | volatile uint16_t PFCAE9; /* PFCAE9 */
|
---|
1024 | volatile uint8_t dummy438[2]; /* */
|
---|
1025 |
|
---|
1026 | /* end of struct st_gpio_from_pfcae1 */
|
---|
1027 |
|
---|
1028 | /* start of struct st_gpio_from_pfcae1 */
|
---|
1029 | volatile uint16_t PFCAE10; /* PFCAE10 */
|
---|
1030 | volatile uint8_t dummy439[2]; /* */
|
---|
1031 |
|
---|
1032 | /* end of struct st_gpio_from_pfcae1 */
|
---|
1033 |
|
---|
1034 | /* start of struct st_gpio_from_pfcae1 */
|
---|
1035 | volatile uint16_t PFCAE11; /* PFCAE11 */
|
---|
1036 | volatile uint8_t dummy4400[2]; /* */
|
---|
1037 |
|
---|
1038 | /* end of struct st_gpio_from_pfcae1 */
|
---|
1039 | volatile uint8_t dummy4401[464]; /* */
|
---|
1040 | volatile uint32_t SNCR; /* SNCR */
|
---|
1041 | volatile uint8_t dummy441[13308]; /* */
|
---|
1042 |
|
---|
1043 | /* start of struct st_gpio_from_pibc1 */
|
---|
1044 | volatile uint16_t PIBC0; /* PIBC0 */
|
---|
1045 | volatile uint8_t dummy442[2]; /* */
|
---|
1046 |
|
---|
1047 | /* end of struct st_gpio_from_pibc1 */
|
---|
1048 |
|
---|
1049 | /* start of struct st_gpio_from_pibc1 */
|
---|
1050 | volatile uint16_t PIBC1; /* PIBC1 */
|
---|
1051 | volatile uint8_t dummy443[2]; /* */
|
---|
1052 |
|
---|
1053 | /* end of struct st_gpio_from_pibc1 */
|
---|
1054 |
|
---|
1055 | /* start of struct st_gpio_from_pibc1 */
|
---|
1056 | volatile uint16_t PIBC2; /* PIBC2 */
|
---|
1057 | volatile uint8_t dummy444[2]; /* */
|
---|
1058 |
|
---|
1059 | /* end of struct st_gpio_from_pibc1 */
|
---|
1060 |
|
---|
1061 | /* start of struct st_gpio_from_pibc1 */
|
---|
1062 | volatile uint16_t PIBC3; /* PIBC3 */
|
---|
1063 | volatile uint8_t dummy445[2]; /* */
|
---|
1064 |
|
---|
1065 | /* end of struct st_gpio_from_pibc1 */
|
---|
1066 |
|
---|
1067 | /* start of struct st_gpio_from_pibc1 */
|
---|
1068 | volatile uint16_t PIBC4; /* PIBC4 */
|
---|
1069 | volatile uint8_t dummy446[2]; /* */
|
---|
1070 |
|
---|
1071 | /* end of struct st_gpio_from_pibc1 */
|
---|
1072 |
|
---|
1073 | /* start of struct st_gpio_from_pibc1 */
|
---|
1074 | volatile uint16_t PIBC5; /* PIBC5 */
|
---|
1075 | volatile uint8_t dummy447[2]; /* */
|
---|
1076 |
|
---|
1077 | /* end of struct st_gpio_from_pibc1 */
|
---|
1078 |
|
---|
1079 | /* start of struct st_gpio_from_pibc1 */
|
---|
1080 | volatile uint16_t PIBC6; /* PIBC6 */
|
---|
1081 | volatile uint8_t dummy448[2]; /* */
|
---|
1082 |
|
---|
1083 | /* end of struct st_gpio_from_pibc1 */
|
---|
1084 |
|
---|
1085 | /* start of struct st_gpio_from_pibc1 */
|
---|
1086 | volatile uint16_t PIBC7; /* PIBC7 */
|
---|
1087 | volatile uint8_t dummy449[2]; /* */
|
---|
1088 |
|
---|
1089 | /* end of struct st_gpio_from_pibc1 */
|
---|
1090 |
|
---|
1091 | /* start of struct st_gpio_from_pibc1 */
|
---|
1092 | volatile uint16_t PIBC8; /* PIBC8 */
|
---|
1093 | volatile uint8_t dummy450[2]; /* */
|
---|
1094 |
|
---|
1095 | /* end of struct st_gpio_from_pibc1 */
|
---|
1096 |
|
---|
1097 | /* start of struct st_gpio_from_pibc1 */
|
---|
1098 | volatile uint16_t PIBC9; /* PIBC9 */
|
---|
1099 | volatile uint8_t dummy451[2]; /* */
|
---|
1100 |
|
---|
1101 | /* end of struct st_gpio_from_pibc1 */
|
---|
1102 |
|
---|
1103 | /* start of struct st_gpio_from_pibc1 */
|
---|
1104 | volatile uint16_t PIBC10; /* PIBC10 */
|
---|
1105 | volatile uint8_t dummy452[2]; /* */
|
---|
1106 |
|
---|
1107 | /* end of struct st_gpio_from_pibc1 */
|
---|
1108 |
|
---|
1109 | /* start of struct st_gpio_from_pibc1 */
|
---|
1110 | volatile uint16_t PIBC11; /* PIBC11 */
|
---|
1111 | volatile uint8_t dummy4530[2]; /* */
|
---|
1112 |
|
---|
1113 | /* end of struct st_gpio_from_pibc1 */
|
---|
1114 | volatile uint8_t dummy4531[212]; /* */
|
---|
1115 |
|
---|
1116 | /* start of struct st_gpio_from_pbdc1 */
|
---|
1117 | volatile uint16_t PBDC1; /* PBDC1 */
|
---|
1118 | volatile uint8_t dummy454[2]; /* */
|
---|
1119 |
|
---|
1120 | /* end of struct st_gpio_from_pbdc1 */
|
---|
1121 |
|
---|
1122 | /* start of struct st_gpio_from_pbdc1 */
|
---|
1123 | volatile uint16_t PBDC2; /* PBDC2 */
|
---|
1124 | volatile uint8_t dummy455[2]; /* */
|
---|
1125 |
|
---|
1126 | /* end of struct st_gpio_from_pbdc1 */
|
---|
1127 |
|
---|
1128 | /* start of struct st_gpio_from_pbdc1 */
|
---|
1129 | volatile uint16_t PBDC3; /* PBDC3 */
|
---|
1130 | volatile uint8_t dummy456[2]; /* */
|
---|
1131 |
|
---|
1132 | /* end of struct st_gpio_from_pbdc1 */
|
---|
1133 |
|
---|
1134 | /* start of struct st_gpio_from_pbdc1 */
|
---|
1135 | volatile uint16_t PBDC4; /* PBDC4 */
|
---|
1136 | volatile uint8_t dummy457[2]; /* */
|
---|
1137 |
|
---|
1138 | /* end of struct st_gpio_from_pbdc1 */
|
---|
1139 |
|
---|
1140 | /* start of struct st_gpio_from_pbdc1 */
|
---|
1141 | volatile uint16_t PBDC5; /* PBDC5 */
|
---|
1142 | volatile uint8_t dummy458[2]; /* */
|
---|
1143 |
|
---|
1144 | /* end of struct st_gpio_from_pbdc1 */
|
---|
1145 |
|
---|
1146 | /* start of struct st_gpio_from_pbdc1 */
|
---|
1147 | volatile uint16_t PBDC6; /* PBDC6 */
|
---|
1148 | volatile uint8_t dummy459[2]; /* */
|
---|
1149 |
|
---|
1150 | /* end of struct st_gpio_from_pbdc1 */
|
---|
1151 |
|
---|
1152 | /* start of struct st_gpio_from_pbdc1 */
|
---|
1153 | volatile uint16_t PBDC7; /* PBDC7 */
|
---|
1154 | volatile uint8_t dummy460[2]; /* */
|
---|
1155 |
|
---|
1156 | /* end of struct st_gpio_from_pbdc1 */
|
---|
1157 |
|
---|
1158 | /* start of struct st_gpio_from_pbdc1 */
|
---|
1159 | volatile uint16_t PBDC8; /* PBDC8 */
|
---|
1160 | volatile uint8_t dummy461[2]; /* */
|
---|
1161 |
|
---|
1162 | /* end of struct st_gpio_from_pbdc1 */
|
---|
1163 |
|
---|
1164 | /* start of struct st_gpio_from_pbdc1 */
|
---|
1165 | volatile uint16_t PBDC9; /* PBDC9 */
|
---|
1166 | volatile uint8_t dummy462[2]; /* */
|
---|
1167 |
|
---|
1168 | /* end of struct st_gpio_from_pbdc1 */
|
---|
1169 |
|
---|
1170 | /* start of struct st_gpio_from_pbdc1 */
|
---|
1171 | volatile uint16_t PBDC10; /* PBDC10 */
|
---|
1172 | volatile uint8_t dummy463[2]; /* */
|
---|
1173 |
|
---|
1174 | /* end of struct st_gpio_from_pbdc1 */
|
---|
1175 |
|
---|
1176 | /* start of struct st_gpio_from_pbdc1 */
|
---|
1177 | volatile uint16_t PBDC11; /* PBDC11 */
|
---|
1178 | volatile uint8_t dummy4640[2]; /* */
|
---|
1179 |
|
---|
1180 | /* end of struct st_gpio_from_pbdc1 */
|
---|
1181 | volatile uint8_t dummy4641[212]; /* */
|
---|
1182 |
|
---|
1183 | /* start of struct st_gpio_from_pipc1 */
|
---|
1184 | volatile uint16_t PIPC1; /* PIPC1 */
|
---|
1185 | volatile uint8_t dummy465[2]; /* */
|
---|
1186 |
|
---|
1187 | /* end of struct st_gpio_from_pipc1 */
|
---|
1188 |
|
---|
1189 | /* start of struct st_gpio_from_pipc1 */
|
---|
1190 | volatile uint16_t PIPC2; /* PIPC2 */
|
---|
1191 | volatile uint8_t dummy466[2]; /* */
|
---|
1192 |
|
---|
1193 | /* end of struct st_gpio_from_pipc1 */
|
---|
1194 |
|
---|
1195 | /* start of struct st_gpio_from_pipc1 */
|
---|
1196 | volatile uint16_t PIPC3; /* PIPC3 */
|
---|
1197 | volatile uint8_t dummy467[2]; /* */
|
---|
1198 |
|
---|
1199 | /* end of struct st_gpio_from_pipc1 */
|
---|
1200 |
|
---|
1201 | /* start of struct st_gpio_from_pipc1 */
|
---|
1202 | volatile uint16_t PIPC4; /* PIPC4 */
|
---|
1203 | volatile uint8_t dummy468[2]; /* */
|
---|
1204 |
|
---|
1205 | /* end of struct st_gpio_from_pipc1 */
|
---|
1206 |
|
---|
1207 | /* start of struct st_gpio_from_pipc1 */
|
---|
1208 | volatile uint16_t PIPC5; /* PIPC5 */
|
---|
1209 | volatile uint8_t dummy469[2]; /* */
|
---|
1210 |
|
---|
1211 | /* end of struct st_gpio_from_pipc1 */
|
---|
1212 |
|
---|
1213 | /* start of struct st_gpio_from_pipc1 */
|
---|
1214 | volatile uint16_t PIPC6; /* PIPC6 */
|
---|
1215 | volatile uint8_t dummy470[2]; /* */
|
---|
1216 |
|
---|
1217 | /* end of struct st_gpio_from_pipc1 */
|
---|
1218 |
|
---|
1219 | /* start of struct st_gpio_from_pipc1 */
|
---|
1220 | volatile uint16_t PIPC7; /* PIPC7 */
|
---|
1221 | volatile uint8_t dummy471[2]; /* */
|
---|
1222 |
|
---|
1223 | /* end of struct st_gpio_from_pipc1 */
|
---|
1224 |
|
---|
1225 | /* start of struct st_gpio_from_pipc1 */
|
---|
1226 | volatile uint16_t PIPC8; /* PIPC8 */
|
---|
1227 | volatile uint8_t dummy472[2]; /* */
|
---|
1228 |
|
---|
1229 | /* end of struct st_gpio_from_pipc1 */
|
---|
1230 |
|
---|
1231 | /* start of struct st_gpio_from_pipc1 */
|
---|
1232 | volatile uint16_t PIPC9; /* PIPC9 */
|
---|
1233 | volatile uint8_t dummy473[2]; /* */
|
---|
1234 |
|
---|
1235 | /* end of struct st_gpio_from_pipc1 */
|
---|
1236 |
|
---|
1237 | /* start of struct st_gpio_from_pipc1 */
|
---|
1238 | volatile uint16_t PIPC10; /* PIPC10 */
|
---|
1239 | volatile uint8_t dummy474[2]; /* */
|
---|
1240 |
|
---|
1241 | /* end of struct st_gpio_from_pipc1 */
|
---|
1242 |
|
---|
1243 | /* start of struct st_gpio_from_pipc1 */
|
---|
1244 | volatile uint16_t PIPC11; /* PIPC11 */
|
---|
1245 | volatile uint8_t dummy4750[2]; /* */
|
---|
1246 |
|
---|
1247 | /* end of struct st_gpio_from_pipc1 */
|
---|
1248 | volatile uint8_t dummy4751[2288]; /* */
|
---|
1249 | volatile uint16_t JPPR0; /* JPPR0 */
|
---|
1250 | volatile uint8_t dummy476[30]; /* */
|
---|
1251 | volatile uint16_t JPMC0; /* JPMC0 */
|
---|
1252 | volatile uint8_t dummy477[78]; /* */
|
---|
1253 | volatile uint32_t JPMCSR0; /* JPMCSR0 */
|
---|
1254 | volatile uint8_t dummy478[876]; /* */
|
---|
1255 | volatile uint16_t JPIBC0; /* JPIBC0 */
|
---|
1256 | } r_io_gpio_t;
|
---|
1257 |
|
---|
1258 |
|
---|
1259 | typedef struct st_gpio_from_p1
|
---|
1260 | {
|
---|
1261 |
|
---|
1262 | volatile uint16_t P1; /* P1 */
|
---|
1263 | volatile uint8_t dummy1[3]; /* */
|
---|
1264 | } r_io_gpio_from_p1_t;
|
---|
1265 |
|
---|
1266 |
|
---|
1267 | typedef struct st_gpio_from_ppr0
|
---|
1268 | {
|
---|
1269 |
|
---|
1270 | volatile uint16_t PPR0; /* PPR0 */
|
---|
1271 | volatile uint8_t dummy1[2]; /* */
|
---|
1272 | } r_io_gpio_from_ppr0_t;
|
---|
1273 |
|
---|
1274 |
|
---|
1275 | typedef struct st_gpio_from_pm1
|
---|
1276 | {
|
---|
1277 |
|
---|
1278 | volatile uint16_t PM1; /* PM1 */
|
---|
1279 | volatile uint8_t dummy1[2]; /* */
|
---|
1280 | } r_io_gpio_from_pm1_t;
|
---|
1281 |
|
---|
1282 |
|
---|
1283 | typedef struct st_gpio_from_pmc0
|
---|
1284 | {
|
---|
1285 |
|
---|
1286 | volatile uint16_t PMC0; /* PMC0 */
|
---|
1287 | volatile uint8_t dummy1[2]; /* */
|
---|
1288 | } r_io_gpio_from_pmc0_t;
|
---|
1289 |
|
---|
1290 |
|
---|
1291 | typedef struct st_gpio_from_pfc1
|
---|
1292 | {
|
---|
1293 |
|
---|
1294 | volatile uint16_t PFC1; /* PFC1 */
|
---|
1295 | volatile uint8_t dummy1[2]; /* */
|
---|
1296 | } r_io_gpio_from_pfc1_t;
|
---|
1297 |
|
---|
1298 |
|
---|
1299 | typedef struct st_gpio_from_pfce1
|
---|
1300 | {
|
---|
1301 |
|
---|
1302 | volatile uint16_t PFCE1; /* PFCE1 */
|
---|
1303 | volatile uint8_t dummy1[2]; /* */
|
---|
1304 | } r_io_gpio_from_pfce1_t;
|
---|
1305 |
|
---|
1306 |
|
---|
1307 | typedef struct st_gpio_from_pnot1
|
---|
1308 | {
|
---|
1309 |
|
---|
1310 | volatile uint16_t PNOT1; /* PNOT1 */
|
---|
1311 | volatile uint8_t dummy1[2]; /* */
|
---|
1312 | } r_io_gpio_from_pnot1_t;
|
---|
1313 |
|
---|
1314 |
|
---|
1315 | typedef struct st_gpio_from_pfcae1
|
---|
1316 | {
|
---|
1317 |
|
---|
1318 | volatile uint16_t PFCAE1; /* PFCAE1 */
|
---|
1319 | volatile uint8_t dummy1[2]; /* */
|
---|
1320 | } r_io_gpio_from_pfcae1_t;
|
---|
1321 |
|
---|
1322 |
|
---|
1323 | typedef struct st_gpio_from_pibc1
|
---|
1324 | {
|
---|
1325 |
|
---|
1326 | volatile uint16_t PIBC1; /* PIBC1 */
|
---|
1327 | volatile uint8_t dummy1[2]; /* */
|
---|
1328 | } r_io_gpio_from_pibc1_t;
|
---|
1329 |
|
---|
1330 |
|
---|
1331 | typedef struct st_gpio_from_pbdc1
|
---|
1332 | {
|
---|
1333 |
|
---|
1334 | volatile uint16_t PBDC1; /* PBDC1 */
|
---|
1335 | volatile uint8_t dummy1[2]; /* */
|
---|
1336 | } r_io_gpio_from_pbdc1_t;
|
---|
1337 |
|
---|
1338 |
|
---|
1339 | typedef struct st_gpio_from_pipc1
|
---|
1340 | {
|
---|
1341 |
|
---|
1342 | volatile uint16_t PIPC1; /* PIPC1 */
|
---|
1343 | volatile uint8_t dummy1[2]; /* */
|
---|
1344 | } r_io_gpio_from_pipc1_t;
|
---|
1345 |
|
---|
1346 |
|
---|
1347 | /* Channel array defines of GPIO (2)*/
|
---|
1348 | #ifdef DECLARE_GPIO_FROM_PIPC1_ARRAY_CHANNELS
|
---|
1349 | volatile struct st_gpio_from_pipc1* GPIO_FROM_PIPC1_ARRAY[ GPIO_FROM_PIPC1_ARRAY_COUNT ] =
|
---|
1350 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
1351 | GPIO_FROM_PIPC1_ARRAY_ADDRESS_LIST;
|
---|
1352 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
1353 | #endif /* DECLARE_GPIO_FROM_PIPC1_ARRAY_CHANNELS */
|
---|
1354 |
|
---|
1355 | #ifdef DECLARE_GPIO_FROM_PBDC1_ARRAY_CHANNELS
|
---|
1356 | volatile struct st_gpio_from_pbdc1* GPIO_FROM_PBDC1_ARRAY[ GPIO_FROM_PBDC1_ARRAY_COUNT ] =
|
---|
1357 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
1358 | GPIO_FROM_PBDC1_ARRAY_ADDRESS_LIST;
|
---|
1359 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
1360 | #endif /* DECLARE_GPIO_FROM_PBDC1_ARRAY_CHANNELS */
|
---|
1361 |
|
---|
1362 | #ifdef DECLARE_GPIO_FROM_PIBC1_ARRAY_CHANNELS
|
---|
1363 | volatile struct st_gpio_from_pibc1* GPIO_FROM_PIBC1_ARRAY[ GPIO_FROM_PIBC1_ARRAY_COUNT ] =
|
---|
1364 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
1365 | GPIO_FROM_PIBC1_ARRAY_ADDRESS_LIST;
|
---|
1366 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
1367 | #endif /* DECLARE_GPIO_FROM_PIBC1_ARRAY_CHANNELS */
|
---|
1368 |
|
---|
1369 | #ifdef DECLARE_GPIO_FROM_PFCAE1_ARRAY_CHANNELS
|
---|
1370 | volatile struct st_gpio_from_pfcae1* GPIO_FROM_PFCAE1_ARRAY[ GPIO_FROM_PFCAE1_ARRAY_COUNT ] =
|
---|
1371 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
1372 | GPIO_FROM_PFCAE1_ARRAY_ADDRESS_LIST;
|
---|
1373 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
1374 | #endif /* DECLARE_GPIO_FROM_PFCAE1_ARRAY_CHANNELS */
|
---|
1375 |
|
---|
1376 | #ifdef DECLARE_GPIO_FROM_PNOT1_ARRAY_CHANNELS
|
---|
1377 | volatile struct st_gpio_from_pnot1* GPIO_FROM_PNOT1_ARRAY[ GPIO_FROM_PNOT1_ARRAY_COUNT ] =
|
---|
1378 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
1379 | GPIO_FROM_PNOT1_ARRAY_ADDRESS_LIST;
|
---|
1380 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
1381 | #endif /* DECLARE_GPIO_FROM_PNOT1_ARRAY_CHANNELS */
|
---|
1382 |
|
---|
1383 | #ifdef DECLARE_GPIO_FROM_PFCE1_ARRAY_CHANNELS
|
---|
1384 | volatile struct st_gpio_from_pfce1* GPIO_FROM_PFCE1_ARRAY[ GPIO_FROM_PFCE1_ARRAY_COUNT ] =
|
---|
1385 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
1386 | GPIO_FROM_PFCE1_ARRAY_ADDRESS_LIST;
|
---|
1387 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
1388 | #endif /* DECLARE_GPIO_FROM_PFCE1_ARRAY_CHANNELS */
|
---|
1389 |
|
---|
1390 | #ifdef DECLARE_GPIO_FROM_PFC1_ARRAY_CHANNELS
|
---|
1391 | volatile struct st_gpio_from_pfc1* GPIO_FROM_PFC1_ARRAY[ GPIO_FROM_PFC1_ARRAY_COUNT ] =
|
---|
1392 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
1393 | GPIO_FROM_PFC1_ARRAY_ADDRESS_LIST;
|
---|
1394 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
1395 | #endif /* DECLARE_GPIO_FROM_PFC1_ARRAY_CHANNELS */
|
---|
1396 |
|
---|
1397 | #ifdef DECLARE_GPIO_FROM_PMC0_ARRAY_CHANNELS
|
---|
1398 | volatile struct st_gpio_from_pmc0* GPIO_FROM_PMC0_ARRAY[ GPIO_FROM_PMC0_ARRAY_COUNT ] =
|
---|
1399 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
1400 | GPIO_FROM_PMC0_ARRAY_ADDRESS_LIST;
|
---|
1401 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
1402 | #endif /* DECLARE_GPIO_FROM_PMC0_ARRAY_CHANNELS */
|
---|
1403 |
|
---|
1404 | #ifdef DECLARE_GPIO_FROM_PM1_ARRAY_CHANNELS
|
---|
1405 | volatile struct st_gpio_from_pm1* GPIO_FROM_PM1_ARRAY[ GPIO_FROM_PM1_ARRAY_COUNT ] =
|
---|
1406 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
1407 | GPIO_FROM_PM1_ARRAY_ADDRESS_LIST;
|
---|
1408 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
1409 | #endif /* DECLARE_GPIO_FROM_PM1_ARRAY_CHANNELS */
|
---|
1410 |
|
---|
1411 | #ifdef DECLARE_GPIO_FROM_PPR0_ARRAY_CHANNELS
|
---|
1412 | volatile struct st_gpio_from_ppr0* GPIO_FROM_PPR0_ARRAY[ GPIO_FROM_PPR0_ARRAY_COUNT ] =
|
---|
1413 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
1414 | GPIO_FROM_PPR0_ARRAY_ADDRESS_LIST;
|
---|
1415 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
1416 | #endif /* DECLARE_GPIO_FROM_PPR0_ARRAY_CHANNELS */
|
---|
1417 |
|
---|
1418 | #ifdef DECLARE_GPIO_FROM_P1_ARRAY_CHANNELS
|
---|
1419 | volatile struct st_gpio_from_p1* GPIO_FROM_P1_ARRAY[ GPIO_FROM_P1_ARRAY_COUNT ] =
|
---|
1420 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
1421 | GPIO_FROM_P1_ARRAY_ADDRESS_LIST;
|
---|
1422 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
1423 | #endif /* DECLARE_GPIO_FROM_P1_ARRAY_CHANNELS */
|
---|
1424 | /* End of channel array defines of GPIO (2)*/
|
---|
1425 |
|
---|
1426 |
|
---|
1427 | /* <-SEC M1.10.1 */
|
---|
1428 | /* <-MISRA 18.4 */ /* <-SEC M1.6.2 */
|
---|
1429 | /* <-QAC 0857 */
|
---|
1430 | /* <-QAC 0639 */
|
---|
1431 | #endif
|
---|