1 | /* ---------------------------------------------------------------------------- */ |
---|
2 | /* Atmel Microcontroller Software Support */ |
---|
3 | /* SAM Software Package License */ |
---|
4 | /* ---------------------------------------------------------------------------- */ |
---|
5 | /* Copyright (c) 2015, Atmel Corporation */ |
---|
6 | /* */ |
---|
7 | /* All rights reserved. */ |
---|
8 | /* */ |
---|
9 | /* Redistribution and use in source and binary forms, with or without */ |
---|
10 | /* modification, are permitted provided that the following condition is met: */ |
---|
11 | /* */ |
---|
12 | /* - Redistributions of source code must retain the above copyright notice, */ |
---|
13 | /* this list of conditions and the disclaimer below. */ |
---|
14 | /* */ |
---|
15 | /* Atmel's name may not be used to endorse or promote products derived from */ |
---|
16 | /* this software without specific prior written permission. */ |
---|
17 | /* */ |
---|
18 | /* DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR */ |
---|
19 | /* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF */ |
---|
20 | /* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE */ |
---|
21 | /* DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, */ |
---|
22 | /* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT */ |
---|
23 | /* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, */ |
---|
24 | /* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF */ |
---|
25 | /* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING */ |
---|
26 | /* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, */ |
---|
27 | /* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ |
---|
28 | /* ---------------------------------------------------------------------------- */ |
---|
29 | |
---|
30 | #ifndef _SAMS70Q20_PIO_ |
---|
31 | #define _SAMS70Q20_PIO_ |
---|
32 | |
---|
33 | #define PIO_PA0 (1u << 0) /**< \brief Pin Controlled by PA0 */ |
---|
34 | #define PIO_PA1 (1u << 1) /**< \brief Pin Controlled by PA1 */ |
---|
35 | #define PIO_PA2 (1u << 2) /**< \brief Pin Controlled by PA2 */ |
---|
36 | #define PIO_PA3 (1u << 3) /**< \brief Pin Controlled by PA3 */ |
---|
37 | #define PIO_PA4 (1u << 4) /**< \brief Pin Controlled by PA4 */ |
---|
38 | #define PIO_PA5 (1u << 5) /**< \brief Pin Controlled by PA5 */ |
---|
39 | #define PIO_PA6 (1u << 6) /**< \brief Pin Controlled by PA6 */ |
---|
40 | #define PIO_PA7 (1u << 7) /**< \brief Pin Controlled by PA7 */ |
---|
41 | #define PIO_PA8 (1u << 8) /**< \brief Pin Controlled by PA8 */ |
---|
42 | #define PIO_PA9 (1u << 9) /**< \brief Pin Controlled by PA9 */ |
---|
43 | #define PIO_PA10 (1u << 10) /**< \brief Pin Controlled by PA10 */ |
---|
44 | #define PIO_PA11 (1u << 11) /**< \brief Pin Controlled by PA11 */ |
---|
45 | #define PIO_PA12 (1u << 12) /**< \brief Pin Controlled by PA12 */ |
---|
46 | #define PIO_PA13 (1u << 13) /**< \brief Pin Controlled by PA13 */ |
---|
47 | #define PIO_PA14 (1u << 14) /**< \brief Pin Controlled by PA14 */ |
---|
48 | #define PIO_PA15 (1u << 15) /**< \brief Pin Controlled by PA15 */ |
---|
49 | #define PIO_PA16 (1u << 16) /**< \brief Pin Controlled by PA16 */ |
---|
50 | #define PIO_PA17 (1u << 17) /**< \brief Pin Controlled by PA17 */ |
---|
51 | #define PIO_PA18 (1u << 18) /**< \brief Pin Controlled by PA18 */ |
---|
52 | #define PIO_PA19 (1u << 19) /**< \brief Pin Controlled by PA19 */ |
---|
53 | #define PIO_PA20 (1u << 20) /**< \brief Pin Controlled by PA20 */ |
---|
54 | #define PIO_PA21 (1u << 21) /**< \brief Pin Controlled by PA21 */ |
---|
55 | #define PIO_PA22 (1u << 22) /**< \brief Pin Controlled by PA22 */ |
---|
56 | #define PIO_PA23 (1u << 23) /**< \brief Pin Controlled by PA23 */ |
---|
57 | #define PIO_PA24 (1u << 24) /**< \brief Pin Controlled by PA24 */ |
---|
58 | #define PIO_PA25 (1u << 25) /**< \brief Pin Controlled by PA25 */ |
---|
59 | #define PIO_PA26 (1u << 26) /**< \brief Pin Controlled by PA26 */ |
---|
60 | #define PIO_PA27 (1u << 27) /**< \brief Pin Controlled by PA27 */ |
---|
61 | #define PIO_PA28 (1u << 28) /**< \brief Pin Controlled by PA28 */ |
---|
62 | #define PIO_PA29 (1u << 29) /**< \brief Pin Controlled by PA29 */ |
---|
63 | #define PIO_PA30 (1u << 30) /**< \brief Pin Controlled by PA30 */ |
---|
64 | #define PIO_PA31 (1u << 31) /**< \brief Pin Controlled by PA31 */ |
---|
65 | #define PIO_PB0 (1u << 0) /**< \brief Pin Controlled by PB0 */ |
---|
66 | #define PIO_PB1 (1u << 1) /**< \brief Pin Controlled by PB1 */ |
---|
67 | #define PIO_PB2 (1u << 2) /**< \brief Pin Controlled by PB2 */ |
---|
68 | #define PIO_PB3 (1u << 3) /**< \brief Pin Controlled by PB3 */ |
---|
69 | #define PIO_PB4 (1u << 4) /**< \brief Pin Controlled by PB4 */ |
---|
70 | #define PIO_PB5 (1u << 5) /**< \brief Pin Controlled by PB5 */ |
---|
71 | #define PIO_PB6 (1u << 6) /**< \brief Pin Controlled by PB6 */ |
---|
72 | #define PIO_PB7 (1u << 7) /**< \brief Pin Controlled by PB7 */ |
---|
73 | #define PIO_PB8 (1u << 8) /**< \brief Pin Controlled by PB8 */ |
---|
74 | #define PIO_PB9 (1u << 9) /**< \brief Pin Controlled by PB9 */ |
---|
75 | #define PIO_PB12 (1u << 12) /**< \brief Pin Controlled by PB12 */ |
---|
76 | #define PIO_PB13 (1u << 13) /**< \brief Pin Controlled by PB13 */ |
---|
77 | #define PIO_PC0 (1u << 0) /**< \brief Pin Controlled by PC0 */ |
---|
78 | #define PIO_PC1 (1u << 1) /**< \brief Pin Controlled by PC1 */ |
---|
79 | #define PIO_PC2 (1u << 2) /**< \brief Pin Controlled by PC2 */ |
---|
80 | #define PIO_PC3 (1u << 3) /**< \brief Pin Controlled by PC3 */ |
---|
81 | #define PIO_PC4 (1u << 4) /**< \brief Pin Controlled by PC4 */ |
---|
82 | #define PIO_PC5 (1u << 5) /**< \brief Pin Controlled by PC5 */ |
---|
83 | #define PIO_PC6 (1u << 6) /**< \brief Pin Controlled by PC6 */ |
---|
84 | #define PIO_PC7 (1u << 7) /**< \brief Pin Controlled by PC7 */ |
---|
85 | #define PIO_PC8 (1u << 8) /**< \brief Pin Controlled by PC8 */ |
---|
86 | #define PIO_PC9 (1u << 9) /**< \brief Pin Controlled by PC9 */ |
---|
87 | #define PIO_PC10 (1u << 10) /**< \brief Pin Controlled by PC10 */ |
---|
88 | #define PIO_PC11 (1u << 11) /**< \brief Pin Controlled by PC11 */ |
---|
89 | #define PIO_PC12 (1u << 12) /**< \brief Pin Controlled by PC12 */ |
---|
90 | #define PIO_PC13 (1u << 13) /**< \brief Pin Controlled by PC13 */ |
---|
91 | #define PIO_PC14 (1u << 14) /**< \brief Pin Controlled by PC14 */ |
---|
92 | #define PIO_PC15 (1u << 15) /**< \brief Pin Controlled by PC15 */ |
---|
93 | #define PIO_PC16 (1u << 16) /**< \brief Pin Controlled by PC16 */ |
---|
94 | #define PIO_PC17 (1u << 17) /**< \brief Pin Controlled by PC17 */ |
---|
95 | #define PIO_PC18 (1u << 18) /**< \brief Pin Controlled by PC18 */ |
---|
96 | #define PIO_PC19 (1u << 19) /**< \brief Pin Controlled by PC19 */ |
---|
97 | #define PIO_PC20 (1u << 20) /**< \brief Pin Controlled by PC20 */ |
---|
98 | #define PIO_PC21 (1u << 21) /**< \brief Pin Controlled by PC21 */ |
---|
99 | #define PIO_PC22 (1u << 22) /**< \brief Pin Controlled by PC22 */ |
---|
100 | #define PIO_PC23 (1u << 23) /**< \brief Pin Controlled by PC23 */ |
---|
101 | #define PIO_PC24 (1u << 24) /**< \brief Pin Controlled by PC24 */ |
---|
102 | #define PIO_PC25 (1u << 25) /**< \brief Pin Controlled by PC25 */ |
---|
103 | #define PIO_PC26 (1u << 26) /**< \brief Pin Controlled by PC26 */ |
---|
104 | #define PIO_PC27 (1u << 27) /**< \brief Pin Controlled by PC27 */ |
---|
105 | #define PIO_PC28 (1u << 28) /**< \brief Pin Controlled by PC28 */ |
---|
106 | #define PIO_PC29 (1u << 29) /**< \brief Pin Controlled by PC29 */ |
---|
107 | #define PIO_PC30 (1u << 30) /**< \brief Pin Controlled by PC30 */ |
---|
108 | #define PIO_PC31 (1u << 31) /**< \brief Pin Controlled by PC31 */ |
---|
109 | #define PIO_PD0 (1u << 0) /**< \brief Pin Controlled by PD0 */ |
---|
110 | #define PIO_PD1 (1u << 1) /**< \brief Pin Controlled by PD1 */ |
---|
111 | #define PIO_PD2 (1u << 2) /**< \brief Pin Controlled by PD2 */ |
---|
112 | #define PIO_PD3 (1u << 3) /**< \brief Pin Controlled by PD3 */ |
---|
113 | #define PIO_PD4 (1u << 4) /**< \brief Pin Controlled by PD4 */ |
---|
114 | #define PIO_PD5 (1u << 5) /**< \brief Pin Controlled by PD5 */ |
---|
115 | #define PIO_PD6 (1u << 6) /**< \brief Pin Controlled by PD6 */ |
---|
116 | #define PIO_PD7 (1u << 7) /**< \brief Pin Controlled by PD7 */ |
---|
117 | #define PIO_PD8 (1u << 8) /**< \brief Pin Controlled by PD8 */ |
---|
118 | #define PIO_PD9 (1u << 9) /**< \brief Pin Controlled by PD9 */ |
---|
119 | #define PIO_PD10 (1u << 10) /**< \brief Pin Controlled by PD10 */ |
---|
120 | #define PIO_PD11 (1u << 11) /**< \brief Pin Controlled by PD11 */ |
---|
121 | #define PIO_PD12 (1u << 12) /**< \brief Pin Controlled by PD12 */ |
---|
122 | #define PIO_PD13 (1u << 13) /**< \brief Pin Controlled by PD13 */ |
---|
123 | #define PIO_PD14 (1u << 14) /**< \brief Pin Controlled by PD14 */ |
---|
124 | #define PIO_PD15 (1u << 15) /**< \brief Pin Controlled by PD15 */ |
---|
125 | #define PIO_PD16 (1u << 16) /**< \brief Pin Controlled by PD16 */ |
---|
126 | #define PIO_PD17 (1u << 17) /**< \brief Pin Controlled by PD17 */ |
---|
127 | #define PIO_PD18 (1u << 18) /**< \brief Pin Controlled by PD18 */ |
---|
128 | #define PIO_PD19 (1u << 19) /**< \brief Pin Controlled by PD19 */ |
---|
129 | #define PIO_PD20 (1u << 20) /**< \brief Pin Controlled by PD20 */ |
---|
130 | #define PIO_PD21 (1u << 21) /**< \brief Pin Controlled by PD21 */ |
---|
131 | #define PIO_PD22 (1u << 22) /**< \brief Pin Controlled by PD22 */ |
---|
132 | #define PIO_PD23 (1u << 23) /**< \brief Pin Controlled by PD23 */ |
---|
133 | #define PIO_PD24 (1u << 24) /**< \brief Pin Controlled by PD24 */ |
---|
134 | #define PIO_PD25 (1u << 25) /**< \brief Pin Controlled by PD25 */ |
---|
135 | #define PIO_PD26 (1u << 26) /**< \brief Pin Controlled by PD26 */ |
---|
136 | #define PIO_PD27 (1u << 27) /**< \brief Pin Controlled by PD27 */ |
---|
137 | #define PIO_PD28 (1u << 28) /**< \brief Pin Controlled by PD28 */ |
---|
138 | #define PIO_PD29 (1u << 29) /**< \brief Pin Controlled by PD29 */ |
---|
139 | #define PIO_PD30 (1u << 30) /**< \brief Pin Controlled by PD30 */ |
---|
140 | #define PIO_PD31 (1u << 31) /**< \brief Pin Controlled by PD31 */ |
---|
141 | #define PIO_PE0 (1u << 0) /**< \brief Pin Controlled by PE0 */ |
---|
142 | #define PIO_PE1 (1u << 1) /**< \brief Pin Controlled by PE1 */ |
---|
143 | #define PIO_PE2 (1u << 2) /**< \brief Pin Controlled by PE2 */ |
---|
144 | #define PIO_PE3 (1u << 3) /**< \brief Pin Controlled by PE3 */ |
---|
145 | #define PIO_PE4 (1u << 4) /**< \brief Pin Controlled by PE4 */ |
---|
146 | #define PIO_PE5 (1u << 5) /**< \brief Pin Controlled by PE5 */ |
---|
147 | /* ========== Pio definition for AFEC0 peripheral ========== */ |
---|
148 | #define PIO_PD30X1_AFE0_AD0 (1u << 30) /**< \brief Afec0 signal: AFE0_AD0 */ |
---|
149 | #define PIO_PA21X1_AFE0_AD1 (1u << 21) /**< \brief Afec0 signal: AFE0_AD1/PIODCEN2 */ |
---|
150 | #define PIO_PA21X1_PIODCEN2 (1u << 21) /**< \brief Afec0 signal: AFE0_AD1/PIODCEN2 */ |
---|
151 | #define PIO_PB0X1_AFE0_AD10 (1u << 0) /**< \brief Afec0 signal: AFE0_AD10/RTCOUT0 */ |
---|
152 | #define PIO_PB0X1_RTCOUT0 (1u << 0) /**< \brief Afec0 signal: AFE0_AD10/RTCOUT0 */ |
---|
153 | #define PIO_PB3X1_AFE0_AD2 (1u << 3) /**< \brief Afec0 signal: AFE0_AD2/WKUP12 */ |
---|
154 | #define PIO_PB3X1_WKUP12 (1u << 3) /**< \brief Afec0 signal: AFE0_AD2/WKUP12 */ |
---|
155 | #define PIO_PE5X1_AFE0_AD3 (1u << 5) /**< \brief Afec0 signal: AFE0_AD3 */ |
---|
156 | #define PIO_PE4X1_AFE0_AD4 (1u << 4) /**< \brief Afec0 signal: AFE0_AD4 */ |
---|
157 | #define PIO_PB2X1_AFE0_AD5 (1u << 2) /**< \brief Afec0 signal: AFE0_AD5 */ |
---|
158 | #define PIO_PA17X1_AFE0_AD6 (1u << 17) /**< \brief Afec0 signal: AFE0_AD6 */ |
---|
159 | #define PIO_PA18X1_AFE0_AD7 (1u << 18) /**< \brief Afec0 signal: AFE0_AD7 */ |
---|
160 | #define PIO_PA19X1_AFE0_AD8 (1u << 19) /**< \brief Afec0 signal: AFE0_AD8/WKUP9 */ |
---|
161 | #define PIO_PA19X1_WKUP9 (1u << 19) /**< \brief Afec0 signal: AFE0_AD8/WKUP9 */ |
---|
162 | #define PIO_PA20X1_AFE0_AD9 (1u << 20) /**< \brief Afec0 signal: AFE0_AD9/WKUP10 */ |
---|
163 | #define PIO_PA20X1_WKUP10 (1u << 20) /**< \brief Afec0 signal: AFE0_AD9/WKUP10 */ |
---|
164 | #define PIO_PA8B_AFE0_ADTRG (1u << 8) /**< \brief Afec0 signal: AFE0_ADTRG */ |
---|
165 | /* ========== Pio definition for AFEC1 peripheral ========== */ |
---|
166 | #define PIO_PB1X1_AFE1_AD0 (1u << 1) /**< \brief Afec1 signal: AFE1_AD0/RTCOUT1 */ |
---|
167 | #define PIO_PB1X1_RTCOUT1 (1u << 1) /**< \brief Afec1 signal: AFE1_AD0/RTCOUT1 */ |
---|
168 | #define PIO_PC13X1_AFE1_AD1 (1u << 13) /**< \brief Afec1 signal: AFE1_AD1 */ |
---|
169 | #define PIO_PE3X1_AFE1_AD10 (1u << 3) /**< \brief Afec1 signal: AFE1_AD10 */ |
---|
170 | #define PIO_PE0X1_AFE1_AD11 (1u << 0) /**< \brief Afec1 signal: AFE1_AD11 */ |
---|
171 | #define PIO_PC15X1_AFE1_AD2 (1u << 15) /**< \brief Afec1 signal: AFE1_AD2 */ |
---|
172 | #define PIO_PC12X1_AFE1_AD3 (1u << 12) /**< \brief Afec1 signal: AFE1_AD3 */ |
---|
173 | #define PIO_PC29X1_AFE1_AD4 (1u << 29) /**< \brief Afec1 signal: AFE1_AD4 */ |
---|
174 | #define PIO_PC30X1_AFE1_AD5 (1u << 30) /**< \brief Afec1 signal: AFE1_AD5 */ |
---|
175 | #define PIO_PC31X1_AFE1_AD6 (1u << 31) /**< \brief Afec1 signal: AFE1_AD6 */ |
---|
176 | #define PIO_PC26X1_AFE1_AD7 (1u << 26) /**< \brief Afec1 signal: AFE1_AD7 */ |
---|
177 | #define PIO_PC27X1_AFE1_AD8 (1u << 27) /**< \brief Afec1 signal: AFE1_AD8 */ |
---|
178 | #define PIO_PC0X1_AFE1_AD9 (1u << 0) /**< \brief Afec1 signal: AFE1_AD9 */ |
---|
179 | #define PIO_PD9C_AFE1_ADTRG (1u << 9) /**< \brief Afec1 signal: AFE1_ADTRG */ |
---|
180 | /* ========== Pio definition for ARM peripheral ========== */ |
---|
181 | #define PIO_PB7X1_SWCLK (1u << 7) /**< \brief Arm signal: SWCLK/TCK */ |
---|
182 | #define PIO_PB7X1_TCK (1u << 7) /**< \brief Arm signal: SWCLK/TCK */ |
---|
183 | #define PIO_PB6X1_SWDIO (1u << 6) /**< \brief Arm signal: SWDIO/TMS */ |
---|
184 | #define PIO_PB6X1_TMS (1u << 6) /**< \brief Arm signal: SWDIO/TMS */ |
---|
185 | #define PIO_PB4X1_TDI (1u << 4) /**< \brief Arm signal: TDI */ |
---|
186 | #define PIO_PB5X1_TDO (1u << 5) /**< \brief Arm signal: TDO/TRACESWO/WKUP13 */ |
---|
187 | #define PIO_PB5X1_TRACESWO (1u << 5) /**< \brief Arm signal: TDO/TRACESWO/WKUP13 */ |
---|
188 | #define PIO_PB5X1_WKUP13 (1u << 5) /**< \brief Arm signal: TDO/TRACESWO/WKUP13 */ |
---|
189 | /* ========== Pio definition for DACC peripheral ========== */ |
---|
190 | #define PIO_PB13X1_DAC0 (1u << 13) /**< \brief Dacc signal: DAC0 */ |
---|
191 | #define PIO_PD0X1_DAC1 (1u << 0) /**< \brief Dacc signal: DAC1 */ |
---|
192 | #define PIO_PA2C_DATRG (1u << 2) /**< \brief Dacc signal: DATRG */ |
---|
193 | /* ========== Pio definition for EBI peripheral ========== */ |
---|
194 | #define PIO_PC18A_A0 (1u << 18) /**< \brief Ebi signal: A0/NBS0 */ |
---|
195 | #define PIO_PC18A_NBS0 (1u << 18) /**< \brief Ebi signal: A0/NBS0 */ |
---|
196 | #define PIO_PC19A_A1 (1u << 19) /**< \brief Ebi signal: A1 */ |
---|
197 | #define PIO_PC28A_A10 (1u << 28) /**< \brief Ebi signal: A10 */ |
---|
198 | #define PIO_PC29A_A11 (1u << 29) /**< \brief Ebi signal: A11 */ |
---|
199 | #define PIO_PC30A_A12 (1u << 30) /**< \brief Ebi signal: A12 */ |
---|
200 | #define PIO_PC31A_A13 (1u << 31) /**< \brief Ebi signal: A13 */ |
---|
201 | #define PIO_PA18C_A14 (1u << 18) /**< \brief Ebi signal: A14 */ |
---|
202 | #define PIO_PA19C_A15 (1u << 19) /**< \brief Ebi signal: A15 */ |
---|
203 | #define PIO_PA20C_A16 (1u << 20) /**< \brief Ebi signal: A16/BA0 */ |
---|
204 | #define PIO_PA20C_BA0 (1u << 20) /**< \brief Ebi signal: A16/BA0 */ |
---|
205 | #define PIO_PA0C_A17 (1u << 0) /**< \brief Ebi signal: A17/BA1 */ |
---|
206 | #define PIO_PA0C_BA1 (1u << 0) /**< \brief Ebi signal: A17/BA1 */ |
---|
207 | #define PIO_PA1C_A18 (1u << 1) /**< \brief Ebi signal: A18 */ |
---|
208 | #define PIO_PA23C_A19 (1u << 23) /**< \brief Ebi signal: A19 */ |
---|
209 | #define PIO_PC20A_A2 (1u << 20) /**< \brief Ebi signal: A2 */ |
---|
210 | #define PIO_PA24C_A20 (1u << 24) /**< \brief Ebi signal: A20 */ |
---|
211 | #define PIO_PC16A_A21 (1u << 16) /**< \brief Ebi signal: A21/NANDALE */ |
---|
212 | #define PIO_PC16A_NANDALE (1u << 16) /**< \brief Ebi signal: A21/NANDALE */ |
---|
213 | #define PIO_PC17A_A22 (1u << 17) /**< \brief Ebi signal: A22/NANDCLE */ |
---|
214 | #define PIO_PC17A_NANDCLE (1u << 17) /**< \brief Ebi signal: A22/NANDCLE */ |
---|
215 | #define PIO_PA25C_A23 (1u << 25) /**< \brief Ebi signal: A23 */ |
---|
216 | #define PIO_PC21A_A3 (1u << 21) /**< \brief Ebi signal: A3 */ |
---|
217 | #define PIO_PC22A_A4 (1u << 22) /**< \brief Ebi signal: A4 */ |
---|
218 | #define PIO_PC23A_A5 (1u << 23) /**< \brief Ebi signal: A5 */ |
---|
219 | #define PIO_PC24A_A6 (1u << 24) /**< \brief Ebi signal: A6 */ |
---|
220 | #define PIO_PC25A_A7 (1u << 25) /**< \brief Ebi signal: A7 */ |
---|
221 | #define PIO_PC26A_A8 (1u << 26) /**< \brief Ebi signal: A8 */ |
---|
222 | #define PIO_PC27A_A9 (1u << 27) /**< \brief Ebi signal: A9 */ |
---|
223 | #define PIO_PD17C_CAS (1u << 17) /**< \brief Ebi signal: CAS */ |
---|
224 | #define PIO_PC0A_D0 (1u << 0) /**< \brief Ebi signal: D0 */ |
---|
225 | #define PIO_PC1A_D1 (1u << 1) /**< \brief Ebi signal: D1 */ |
---|
226 | #define PIO_PE2A_D10 (1u << 2) /**< \brief Ebi signal: D10 */ |
---|
227 | #define PIO_PE3A_D11 (1u << 3) /**< \brief Ebi signal: D11 */ |
---|
228 | #define PIO_PE4A_D12 (1u << 4) /**< \brief Ebi signal: D12 */ |
---|
229 | #define PIO_PE5A_D13 (1u << 5) /**< \brief Ebi signal: D13 */ |
---|
230 | #define PIO_PA15A_D14 (1u << 15) /**< \brief Ebi signal: D14 */ |
---|
231 | #define PIO_PA16A_D15 (1u << 16) /**< \brief Ebi signal: D15 */ |
---|
232 | #define PIO_PC2A_D2 (1u << 2) /**< \brief Ebi signal: D2 */ |
---|
233 | #define PIO_PC3A_D3 (1u << 3) /**< \brief Ebi signal: D3 */ |
---|
234 | #define PIO_PC4A_D4 (1u << 4) /**< \brief Ebi signal: D4 */ |
---|
235 | #define PIO_PC5A_D5 (1u << 5) /**< \brief Ebi signal: D5 */ |
---|
236 | #define PIO_PC6A_D6 (1u << 6) /**< \brief Ebi signal: D6 */ |
---|
237 | #define PIO_PC7A_D7 (1u << 7) /**< \brief Ebi signal: D7 */ |
---|
238 | #define PIO_PE0A_D8 (1u << 0) /**< \brief Ebi signal: D8 */ |
---|
239 | #define PIO_PE1A_D9 (1u << 1) /**< \brief Ebi signal: D9 */ |
---|
240 | #define PIO_PC9A_NANDOE (1u << 9) /**< \brief Ebi signal: NANDOE */ |
---|
241 | #define PIO_PC10A_NANDWE (1u << 10) /**< \brief Ebi signal: NANDWE */ |
---|
242 | #define PIO_PC14A_NCS0 (1u << 14) /**< \brief Ebi signal: NCS0 */ |
---|
243 | #define PIO_PC15A_NCS1 (1u << 15) /**< \brief Ebi signal: NCS1/SDCS */ |
---|
244 | #define PIO_PC15A_SDCS (1u << 15) /**< \brief Ebi signal: NCS1/SDCS */ |
---|
245 | #define PIO_PD18A_NCS1 (1u << 18) /**< \brief Ebi signal: NCS1/SDCS */ |
---|
246 | #define PIO_PD18A_SDCS (1u << 18) /**< \brief Ebi signal: NCS1/SDCS */ |
---|
247 | #define PIO_PA22C_NCS2 (1u << 22) /**< \brief Ebi signal: NCS2 */ |
---|
248 | #define PIO_PC12A_NCS3 (1u << 12) /**< \brief Ebi signal: NCS3 */ |
---|
249 | #define PIO_PD19A_NCS3 (1u << 19) /**< \brief Ebi signal: NCS3 */ |
---|
250 | #define PIO_PC11A_NRD (1u << 11) /**< \brief Ebi signal: NRD */ |
---|
251 | #define PIO_PC13A_NWAIT (1u << 13) /**< \brief Ebi signal: NWAIT */ |
---|
252 | #define PIO_PC8A_NWR0 (1u << 8) /**< \brief Ebi signal: NWR0/NWE */ |
---|
253 | #define PIO_PC8A_NWE (1u << 8) /**< \brief Ebi signal: NWR0/NWE */ |
---|
254 | #define PIO_PD15C_NWR1 (1u << 15) /**< \brief Ebi signal: NWR1/NBS1 */ |
---|
255 | #define PIO_PD15C_NBS1 (1u << 15) /**< \brief Ebi signal: NWR1/NBS1 */ |
---|
256 | #define PIO_PD16C_RAS (1u << 16) /**< \brief Ebi signal: RAS */ |
---|
257 | #define PIO_PC13C_SDA10 (1u << 13) /**< \brief Ebi signal: SDA10 */ |
---|
258 | #define PIO_PD13C_SDA10 (1u << 13) /**< \brief Ebi signal: SDA10 */ |
---|
259 | #define PIO_PD23C_SDCK (1u << 23) /**< \brief Ebi signal: SDCK */ |
---|
260 | #define PIO_PD14C_SDCKE (1u << 14) /**< \brief Ebi signal: SDCKE */ |
---|
261 | #define PIO_PD29C_SDWE (1u << 29) /**< \brief Ebi signal: SDWE */ |
---|
262 | /* ========== Pio definition for HSMCI peripheral ========== */ |
---|
263 | #define PIO_PA28C_MCCDA (1u << 28) /**< \brief Hsmci signal: MCCDA */ |
---|
264 | #define PIO_PA25D_MCCK (1u << 25) /**< \brief Hsmci signal: MCCK */ |
---|
265 | #define PIO_PA30C_MCDA0 (1u << 30) /**< \brief Hsmci signal: MCDA0 */ |
---|
266 | #define PIO_PA31C_MCDA1 (1u << 31) /**< \brief Hsmci signal: MCDA1 */ |
---|
267 | #define PIO_PA26C_MCDA2 (1u << 26) /**< \brief Hsmci signal: MCDA2 */ |
---|
268 | #define PIO_PA27C_MCDA3 (1u << 27) /**< \brief Hsmci signal: MCDA3 */ |
---|
269 | /* ========== Pio definition for ISI peripheral ========== */ |
---|
270 | #define PIO_PD22D_ISI_D0 (1u << 22) /**< \brief Isi signal: ISI_D0 */ |
---|
271 | #define PIO_PD21D_ISI_D1 (1u << 21) /**< \brief Isi signal: ISI_D1 */ |
---|
272 | #define PIO_PD30D_ISI_D10 (1u << 30) /**< \brief Isi signal: ISI_D10 */ |
---|
273 | #define PIO_PD31D_ISI_D11 (1u << 31) /**< \brief Isi signal: ISI_D11 */ |
---|
274 | #define PIO_PB3D_ISI_D2 (1u << 3) /**< \brief Isi signal: ISI_D2 */ |
---|
275 | #define PIO_PA9B_ISI_D3 (1u << 9) /**< \brief Isi signal: ISI_D3 */ |
---|
276 | #define PIO_PA5B_ISI_D4 (1u << 5) /**< \brief Isi signal: ISI_D4 */ |
---|
277 | #define PIO_PD11D_ISI_D5 (1u << 11) /**< \brief Isi signal: ISI_D5 */ |
---|
278 | #define PIO_PD12D_ISI_D6 (1u << 12) /**< \brief Isi signal: ISI_D6 */ |
---|
279 | #define PIO_PA27D_ISI_D7 (1u << 27) /**< \brief Isi signal: ISI_D7 */ |
---|
280 | #define PIO_PD27D_ISI_D8 (1u << 27) /**< \brief Isi signal: ISI_D8 */ |
---|
281 | #define PIO_PD28D_ISI_D9 (1u << 28) /**< \brief Isi signal: ISI_D9 */ |
---|
282 | #define PIO_PD24D_ISI_HSYNC (1u << 24) /**< \brief Isi signal: ISI_HSYNC */ |
---|
283 | #define PIO_PA24D_ISI_PCK (1u << 24) /**< \brief Isi signal: ISI_PCK */ |
---|
284 | #define PIO_PD25D_ISI_VSYNC (1u << 25) /**< \brief Isi signal: ISI_VSYNC */ |
---|
285 | /* ========== Pio definition for PIOA peripheral ========== */ |
---|
286 | #define PIO_PA21X1_AFE0_AD1 (1u << 21) /**< \brief Pioa signal: AFE0_AD1/PIODCEN2 */ |
---|
287 | #define PIO_PA21X1_PIODCEN2 (1u << 21) /**< \brief Pioa signal: AFE0_AD1/PIODCEN2 */ |
---|
288 | #define PIO_PA3X1_PIODC0 (1u << 3) /**< \brief Pioa signal: PIODC0 */ |
---|
289 | #define PIO_PA10X1_PIODC4 (1u << 10) /**< \brief Pioa signal: PIODC4 */ |
---|
290 | #define PIO_PA12X1_PIODC6 (1u << 12) /**< \brief Pioa signal: PIODC6 */ |
---|
291 | #define PIO_PA13X1_PIODC7 (1u << 13) /**< \brief Pioa signal: PIODC7 */ |
---|
292 | #define PIO_PA22X1_PIODCCLK (1u << 22) /**< \brief Pioa signal: PIODCCLK */ |
---|
293 | #define PIO_PA4X1_WKUP3 (1u << 4) /**< \brief Pioa signal: WKUP3/PIODC1 */ |
---|
294 | #define PIO_PA4X1_PIODC1 (1u << 4) /**< \brief Pioa signal: WKUP3/PIODC1 */ |
---|
295 | #define PIO_PA5X1_WKUP4 (1u << 5) /**< \brief Pioa signal: WKUP4/PIODC2 */ |
---|
296 | #define PIO_PA5X1_PIODC2 (1u << 5) /**< \brief Pioa signal: WKUP4/PIODC2 */ |
---|
297 | #define PIO_PA9X1_WKUP6 (1u << 9) /**< \brief Pioa signal: WKUP6/PIODC3 */ |
---|
298 | #define PIO_PA9X1_PIODC3 (1u << 9) /**< \brief Pioa signal: WKUP6/PIODC3 */ |
---|
299 | #define PIO_PA11X1_WKUP7 (1u << 11) /**< \brief Pioa signal: WKUP7/PIODC5 */ |
---|
300 | #define PIO_PA11X1_PIODC5 (1u << 11) /**< \brief Pioa signal: WKUP7/PIODC5 */ |
---|
301 | #define PIO_PA14X1_WKUP8 (1u << 14) /**< \brief Pioa signal: WKUP8/PIODCEN1 */ |
---|
302 | #define PIO_PA14X1_PIODCEN1 (1u << 14) /**< \brief Pioa signal: WKUP8/PIODCEN1 */ |
---|
303 | /* ========== Pio definition for PMC peripheral ========== */ |
---|
304 | #define PIO_PA6B_PCK0 (1u << 6) /**< \brief Pmc signal: PCK0 */ |
---|
305 | #define PIO_PB12D_PCK0 (1u << 12) /**< \brief Pmc signal: PCK0 */ |
---|
306 | #define PIO_PB13B_PCK0 (1u << 13) /**< \brief Pmc signal: PCK0 */ |
---|
307 | #define PIO_PA17B_PCK1 (1u << 17) /**< \brief Pmc signal: PCK1 */ |
---|
308 | #define PIO_PA21B_PCK1 (1u << 21) /**< \brief Pmc signal: PCK1 */ |
---|
309 | #define PIO_PA3C_PCK2 (1u << 3) /**< \brief Pmc signal: PCK2 */ |
---|
310 | #define PIO_PA18B_PCK2 (1u << 18) /**< \brief Pmc signal: PCK2 */ |
---|
311 | #define PIO_PA31B_PCK2 (1u << 31) /**< \brief Pmc signal: PCK2 */ |
---|
312 | #define PIO_PB3B_PCK2 (1u << 3) /**< \brief Pmc signal: PCK2 */ |
---|
313 | #define PIO_PD31C_PCK2 (1u << 31) /**< \brief Pmc signal: PCK2 */ |
---|
314 | /* ========== Pio definition for PWM0 peripheral ========== */ |
---|
315 | #define PIO_PA10B_PWMC0_PWMEXTRG0 (1u << 10) /**< \brief Pwm0 signal: PWMC0_PWMEXTRG0 */ |
---|
316 | #define PIO_PA22B_PWMC0_PWMEXTRG1 (1u << 22) /**< \brief Pwm0 signal: PWMC0_PWMEXTRG1 */ |
---|
317 | #define PIO_PA9C_PWMC0_PWMFI0 (1u << 9) /**< \brief Pwm0 signal: PWMC0_PWMFI0 */ |
---|
318 | #define PIO_PD8B_PWMC0_PWMFI1 (1u << 8) /**< \brief Pwm0 signal: PWMC0_PWMFI1 */ |
---|
319 | #define PIO_PD9B_PWMC0_PWMFI2 (1u << 9) /**< \brief Pwm0 signal: PWMC0_PWMFI2 */ |
---|
320 | #define PIO_PA0A_PWMC0_PWMH0 (1u << 0) /**< \brief Pwm0 signal: PWMC0_PWMH0 */ |
---|
321 | #define PIO_PA11B_PWMC0_PWMH0 (1u << 11) /**< \brief Pwm0 signal: PWMC0_PWMH0 */ |
---|
322 | #define PIO_PA23B_PWMC0_PWMH0 (1u << 23) /**< \brief Pwm0 signal: PWMC0_PWMH0 */ |
---|
323 | #define PIO_PB0A_PWMC0_PWMH0 (1u << 0) /**< \brief Pwm0 signal: PWMC0_PWMH0 */ |
---|
324 | #define PIO_PD11B_PWMC0_PWMH0 (1u << 11) /**< \brief Pwm0 signal: PWMC0_PWMH0 */ |
---|
325 | #define PIO_PD20A_PWMC0_PWMH0 (1u << 20) /**< \brief Pwm0 signal: PWMC0_PWMH0 */ |
---|
326 | #define PIO_PA2A_PWMC0_PWMH1 (1u << 2) /**< \brief Pwm0 signal: PWMC0_PWMH1 */ |
---|
327 | #define PIO_PA12B_PWMC0_PWMH1 (1u << 12) /**< \brief Pwm0 signal: PWMC0_PWMH1 */ |
---|
328 | #define PIO_PA24B_PWMC0_PWMH1 (1u << 24) /**< \brief Pwm0 signal: PWMC0_PWMH1 */ |
---|
329 | #define PIO_PB1A_PWMC0_PWMH1 (1u << 1) /**< \brief Pwm0 signal: PWMC0_PWMH1 */ |
---|
330 | #define PIO_PD21A_PWMC0_PWMH1 (1u << 21) /**< \brief Pwm0 signal: PWMC0_PWMH1 */ |
---|
331 | #define PIO_PA13B_PWMC0_PWMH2 (1u << 13) /**< \brief Pwm0 signal: PWMC0_PWMH2 */ |
---|
332 | #define PIO_PA25B_PWMC0_PWMH2 (1u << 25) /**< \brief Pwm0 signal: PWMC0_PWMH2 */ |
---|
333 | #define PIO_PB4B_PWMC0_PWMH2 (1u << 4) /**< \brief Pwm0 signal: PWMC0_PWMH2 */ |
---|
334 | #define PIO_PC19B_PWMC0_PWMH2 (1u << 19) /**< \brief Pwm0 signal: PWMC0_PWMH2 */ |
---|
335 | #define PIO_PD22A_PWMC0_PWMH2 (1u << 22) /**< \brief Pwm0 signal: PWMC0_PWMH2 */ |
---|
336 | #define PIO_PA7B_PWMC0_PWMH3 (1u << 7) /**< \brief Pwm0 signal: PWMC0_PWMH3 */ |
---|
337 | #define PIO_PA14B_PWMC0_PWMH3 (1u << 14) /**< \brief Pwm0 signal: PWMC0_PWMH3 */ |
---|
338 | #define PIO_PA17C_PWMC0_PWMH3 (1u << 17) /**< \brief Pwm0 signal: PWMC0_PWMH3 */ |
---|
339 | #define PIO_PC13B_PWMC0_PWMH3 (1u << 13) /**< \brief Pwm0 signal: PWMC0_PWMH3 */ |
---|
340 | #define PIO_PC21B_PWMC0_PWMH3 (1u << 21) /**< \brief Pwm0 signal: PWMC0_PWMH3 */ |
---|
341 | #define PIO_PD23A_PWMC0_PWMH3 (1u << 23) /**< \brief Pwm0 signal: PWMC0_PWMH3 */ |
---|
342 | #define PIO_PA1A_PWMC0_PWML0 (1u << 1) /**< \brief Pwm0 signal: PWMC0_PWML0 */ |
---|
343 | #define PIO_PA19B_PWMC0_PWML0 (1u << 19) /**< \brief Pwm0 signal: PWMC0_PWML0 */ |
---|
344 | #define PIO_PB5B_PWMC0_PWML0 (1u << 5) /**< \brief Pwm0 signal: PWMC0_PWML0 */ |
---|
345 | #define PIO_PC0B_PWMC0_PWML0 (1u << 0) /**< \brief Pwm0 signal: PWMC0_PWML0 */ |
---|
346 | #define PIO_PD10B_PWMC0_PWML0 (1u << 10) /**< \brief Pwm0 signal: PWMC0_PWML0 */ |
---|
347 | #define PIO_PD24A_PWMC0_PWML0 (1u << 24) /**< \brief Pwm0 signal: PWMC0_PWML0 */ |
---|
348 | #define PIO_PA20B_PWMC0_PWML1 (1u << 20) /**< \brief Pwm0 signal: PWMC0_PWML1 */ |
---|
349 | #define PIO_PB12A_PWMC0_PWML1 (1u << 12) /**< \brief Pwm0 signal: PWMC0_PWML1 */ |
---|
350 | #define PIO_PC1B_PWMC0_PWML1 (1u << 1) /**< \brief Pwm0 signal: PWMC0_PWML1 */ |
---|
351 | #define PIO_PC18B_PWMC0_PWML1 (1u << 18) /**< \brief Pwm0 signal: PWMC0_PWML1 */ |
---|
352 | #define PIO_PD25A_PWMC0_PWML1 (1u << 25) /**< \brief Pwm0 signal: PWMC0_PWML1 */ |
---|
353 | #define PIO_PA16C_PWMC0_PWML2 (1u << 16) /**< \brief Pwm0 signal: PWMC0_PWML2 */ |
---|
354 | #define PIO_PA30A_PWMC0_PWML2 (1u << 30) /**< \brief Pwm0 signal: PWMC0_PWML2 */ |
---|
355 | #define PIO_PB13A_PWMC0_PWML2 (1u << 13) /**< \brief Pwm0 signal: PWMC0_PWML2 */ |
---|
356 | #define PIO_PC2B_PWMC0_PWML2 (1u << 2) /**< \brief Pwm0 signal: PWMC0_PWML2 */ |
---|
357 | #define PIO_PC20B_PWMC0_PWML2 (1u << 20) /**< \brief Pwm0 signal: PWMC0_PWML2 */ |
---|
358 | #define PIO_PD26A_PWMC0_PWML2 (1u << 26) /**< \brief Pwm0 signal: PWMC0_PWML2 */ |
---|
359 | #define PIO_PA15C_PWMC0_PWML3 (1u << 15) /**< \brief Pwm0 signal: PWMC0_PWML3 */ |
---|
360 | #define PIO_PC3B_PWMC0_PWML3 (1u << 3) /**< \brief Pwm0 signal: PWMC0_PWML3 */ |
---|
361 | #define PIO_PC15B_PWMC0_PWML3 (1u << 15) /**< \brief Pwm0 signal: PWMC0_PWML3 */ |
---|
362 | #define PIO_PC22B_PWMC0_PWML3 (1u << 22) /**< \brief Pwm0 signal: PWMC0_PWML3 */ |
---|
363 | #define PIO_PD27A_PWMC0_PWML3 (1u << 27) /**< \brief Pwm0 signal: PWMC0_PWML3 */ |
---|
364 | /* ========== Pio definition for PWM1 peripheral ========== */ |
---|
365 | #define PIO_PA30B_PWMC1_PWMEXTRG0 (1u << 30) /**< \brief Pwm1 signal: PWMC1_PWMEXTRG0 */ |
---|
366 | #define PIO_PA18A_PWMC1_PWMEXTRG1 (1u << 18) /**< \brief Pwm1 signal: PWMC1_PWMEXTRG1 */ |
---|
367 | #define PIO_PA21C_PWMC1_PWMFI0 (1u << 21) /**< \brief Pwm1 signal: PWMC1_PWMFI0 */ |
---|
368 | #define PIO_PA26D_PWMC1_PWMFI1 (1u << 26) /**< \brief Pwm1 signal: PWMC1_PWMFI1 */ |
---|
369 | #define PIO_PA28D_PWMC1_PWMFI2 (1u << 28) /**< \brief Pwm1 signal: PWMC1_PWMFI2 */ |
---|
370 | #define PIO_PA12C_PWMC1_PWMH0 (1u << 12) /**< \brief Pwm1 signal: PWMC1_PWMH0 */ |
---|
371 | #define PIO_PD1B_PWMC1_PWMH0 (1u << 1) /**< \brief Pwm1 signal: PWMC1_PWMH0 */ |
---|
372 | #define PIO_PA14C_PWMC1_PWMH1 (1u << 14) /**< \brief Pwm1 signal: PWMC1_PWMH1 */ |
---|
373 | #define PIO_PD3B_PWMC1_PWMH1 (1u << 3) /**< \brief Pwm1 signal: PWMC1_PWMH1 */ |
---|
374 | #define PIO_PA31D_PWMC1_PWMH2 (1u << 31) /**< \brief Pwm1 signal: PWMC1_PWMH2 */ |
---|
375 | #define PIO_PD5B_PWMC1_PWMH2 (1u << 5) /**< \brief Pwm1 signal: PWMC1_PWMH2 */ |
---|
376 | #define PIO_PA8A_PWMC1_PWMH3 (1u << 8) /**< \brief Pwm1 signal: PWMC1_PWMH3 */ |
---|
377 | #define PIO_PD7B_PWMC1_PWMH3 (1u << 7) /**< \brief Pwm1 signal: PWMC1_PWMH3 */ |
---|
378 | #define PIO_PA11C_PWMC1_PWML0 (1u << 11) /**< \brief Pwm1 signal: PWMC1_PWML0 */ |
---|
379 | #define PIO_PD0B_PWMC1_PWML0 (1u << 0) /**< \brief Pwm1 signal: PWMC1_PWML0 */ |
---|
380 | #define PIO_PA13C_PWMC1_PWML1 (1u << 13) /**< \brief Pwm1 signal: PWMC1_PWML1 */ |
---|
381 | #define PIO_PD2B_PWMC1_PWML1 (1u << 2) /**< \brief Pwm1 signal: PWMC1_PWML1 */ |
---|
382 | #define PIO_PA23D_PWMC1_PWML2 (1u << 23) /**< \brief Pwm1 signal: PWMC1_PWML2 */ |
---|
383 | #define PIO_PD4B_PWMC1_PWML2 (1u << 4) /**< \brief Pwm1 signal: PWMC1_PWML2 */ |
---|
384 | #define PIO_PA5A_PWMC1_PWML3 (1u << 5) /**< \brief Pwm1 signal: PWMC1_PWML3 */ |
---|
385 | #define PIO_PD6B_PWMC1_PWML3 (1u << 6) /**< \brief Pwm1 signal: PWMC1_PWML3 */ |
---|
386 | /* ========== Pio definition for QSPI peripheral ========== */ |
---|
387 | #define PIO_PA11A_QCS (1u << 11) /**< \brief Qspi signal: QCS */ |
---|
388 | #define PIO_PA13A_QIO0 (1u << 13) /**< \brief Qspi signal: QIO0 */ |
---|
389 | #define PIO_PA12A_QIO1 (1u << 12) /**< \brief Qspi signal: QIO1 */ |
---|
390 | #define PIO_PA17A_QIO2 (1u << 17) /**< \brief Qspi signal: QIO2 */ |
---|
391 | #define PIO_PD31A_QIO3 (1u << 31) /**< \brief Qspi signal: QIO3 */ |
---|
392 | #define PIO_PA14A_QSCK (1u << 14) /**< \brief Qspi signal: QSCK */ |
---|
393 | /* ========== Pio definition for SPI0 peripheral ========== */ |
---|
394 | #define PIO_PD20B_SPI0_MISO (1u << 20) /**< \brief Spi0 signal: SPI0_MISO */ |
---|
395 | #define PIO_PD21B_SPI0_MOSI (1u << 21) /**< \brief Spi0 signal: SPI0_MOSI */ |
---|
396 | #define PIO_PB2D_SPI0_NPCS0 (1u << 2) /**< \brief Spi0 signal: SPI0_NPCS0 */ |
---|
397 | #define PIO_PA31A_SPI0_NPCS1 (1u << 31) /**< \brief Spi0 signal: SPI0_NPCS1 */ |
---|
398 | #define PIO_PD25B_SPI0_NPCS1 (1u << 25) /**< \brief Spi0 signal: SPI0_NPCS1 */ |
---|
399 | #define PIO_PD12C_SPI0_NPCS2 (1u << 12) /**< \brief Spi0 signal: SPI0_NPCS2 */ |
---|
400 | #define PIO_PD27B_SPI0_NPCS3 (1u << 27) /**< \brief Spi0 signal: SPI0_NPCS3 */ |
---|
401 | #define PIO_PD22B_SPI0_SPCK (1u << 22) /**< \brief Spi0 signal: SPI0_SPCK */ |
---|
402 | /* ========== Pio definition for SPI1 peripheral ========== */ |
---|
403 | #define PIO_PC26C_SPI1_MISO (1u << 26) /**< \brief Spi1 signal: SPI1_MISO */ |
---|
404 | #define PIO_PC27C_SPI1_MOSI (1u << 27) /**< \brief Spi1 signal: SPI1_MOSI */ |
---|
405 | #define PIO_PC25C_SPI1_NPCS0 (1u << 25) /**< \brief Spi1 signal: SPI1_NPCS0 */ |
---|
406 | #define PIO_PC28C_SPI1_NPCS1 (1u << 28) /**< \brief Spi1 signal: SPI1_NPCS1 */ |
---|
407 | #define PIO_PD0C_SPI1_NPCS1 (1u << 0) /**< \brief Spi1 signal: SPI1_NPCS1 */ |
---|
408 | #define PIO_PC29C_SPI1_NPCS2 (1u << 29) /**< \brief Spi1 signal: SPI1_NPCS2 */ |
---|
409 | #define PIO_PD1C_SPI1_NPCS2 (1u << 1) /**< \brief Spi1 signal: SPI1_NPCS2 */ |
---|
410 | #define PIO_PC30C_SPI1_NPCS3 (1u << 30) /**< \brief Spi1 signal: SPI1_NPCS3 */ |
---|
411 | #define PIO_PD2C_SPI1_NPCS3 (1u << 2) /**< \brief Spi1 signal: SPI1_NPCS3 */ |
---|
412 | #define PIO_PC24C_SPI1_SPCK (1u << 24) /**< \brief Spi1 signal: SPI1_SPCK */ |
---|
413 | /* ========== Pio definition for SSC peripheral ========== */ |
---|
414 | #define PIO_PA10C_RD (1u << 10) /**< \brief Ssc signal: RD */ |
---|
415 | #define PIO_PD24B_RF (1u << 24) /**< \brief Ssc signal: RF */ |
---|
416 | #define PIO_PA22A_RK (1u << 22) /**< \brief Ssc signal: RK */ |
---|
417 | #define PIO_PB5D_TD (1u << 5) /**< \brief Ssc signal: TD */ |
---|
418 | #define PIO_PD10C_TD (1u << 10) /**< \brief Ssc signal: TD */ |
---|
419 | #define PIO_PD26B_TD (1u << 26) /**< \brief Ssc signal: TD */ |
---|
420 | #define PIO_PB0D_TF (1u << 0) /**< \brief Ssc signal: TF */ |
---|
421 | #define PIO_PB1D_TK (1u << 1) /**< \brief Ssc signal: TK */ |
---|
422 | /* ========== Pio definition for TC0 peripheral ========== */ |
---|
423 | #define PIO_PA4B_TCLK0 (1u << 4) /**< \brief Tc0 signal: TCLK0 */ |
---|
424 | #define PIO_PA28B_TCLK1 (1u << 28) /**< \brief Tc0 signal: TCLK1 */ |
---|
425 | #define PIO_PA29B_TCLK2 (1u << 29) /**< \brief Tc0 signal: TCLK2 */ |
---|
426 | #define PIO_PA0B_TIOA0 (1u << 0) /**< \brief Tc0 signal: TIOA0 */ |
---|
427 | #define PIO_PA15B_TIOA1 (1u << 15) /**< \brief Tc0 signal: TIOA1 */ |
---|
428 | #define PIO_PA26B_TIOA2 (1u << 26) /**< \brief Tc0 signal: TIOA2 */ |
---|
429 | #define PIO_PA1B_TIOB0 (1u << 1) /**< \brief Tc0 signal: TIOB0 */ |
---|
430 | #define PIO_PA16B_TIOB1 (1u << 16) /**< \brief Tc0 signal: TIOB1 */ |
---|
431 | #define PIO_PA27B_TIOB2 (1u << 27) /**< \brief Tc0 signal: TIOB2 */ |
---|
432 | /* ========== Pio definition for TC1 peripheral ========== */ |
---|
433 | #define PIO_PC25B_TCLK3 (1u << 25) /**< \brief Tc1 signal: TCLK3 */ |
---|
434 | #define PIO_PC28B_TCLK4 (1u << 28) /**< \brief Tc1 signal: TCLK4 */ |
---|
435 | #define PIO_PC31B_TCLK5 (1u << 31) /**< \brief Tc1 signal: TCLK5 */ |
---|
436 | #define PIO_PC23B_TIOA3 (1u << 23) /**< \brief Tc1 signal: TIOA3 */ |
---|
437 | #define PIO_PC26B_TIOA4 (1u << 26) /**< \brief Tc1 signal: TIOA4 */ |
---|
438 | #define PIO_PC29B_TIOA5 (1u << 29) /**< \brief Tc1 signal: TIOA5 */ |
---|
439 | #define PIO_PC24B_TIOB3 (1u << 24) /**< \brief Tc1 signal: TIOB3 */ |
---|
440 | #define PIO_PC27B_TIOB4 (1u << 27) /**< \brief Tc1 signal: TIOB4 */ |
---|
441 | #define PIO_PC30B_TIOB5 (1u << 30) /**< \brief Tc1 signal: TIOB5 */ |
---|
442 | /* ========== Pio definition for TC2 peripheral ========== */ |
---|
443 | #define PIO_PC7B_TCLK6 (1u << 7) /**< \brief Tc2 signal: TCLK6 */ |
---|
444 | #define PIO_PC10B_TCLK7 (1u << 10) /**< \brief Tc2 signal: TCLK7 */ |
---|
445 | #define PIO_PC14B_TCLK8 (1u << 14) /**< \brief Tc2 signal: TCLK8 */ |
---|
446 | #define PIO_PC5B_TIOA6 (1u << 5) /**< \brief Tc2 signal: TIOA6 */ |
---|
447 | #define PIO_PC8B_TIOA7 (1u << 8) /**< \brief Tc2 signal: TIOA7 */ |
---|
448 | #define PIO_PC11B_TIOA8 (1u << 11) /**< \brief Tc2 signal: TIOA8 */ |
---|
449 | #define PIO_PC6B_TIOB6 (1u << 6) /**< \brief Tc2 signal: TIOB6 */ |
---|
450 | #define PIO_PC9B_TIOB7 (1u << 9) /**< \brief Tc2 signal: TIOB7 */ |
---|
451 | #define PIO_PC12B_TIOB8 (1u << 12) /**< \brief Tc2 signal: TIOB8 */ |
---|
452 | /* ========== Pio definition for TC3 peripheral ========== */ |
---|
453 | #define PIO_PE5B_TCLK10 (1u << 5) /**< \brief Tc3 signal: TCLK10 */ |
---|
454 | #define PIO_PD24C_TCLK11 (1u << 24) /**< \brief Tc3 signal: TCLK11 */ |
---|
455 | #define PIO_PE2B_TCLK9 (1u << 2) /**< \brief Tc3 signal: TCLK9 */ |
---|
456 | #define PIO_PE3B_TIOA10 (1u << 3) /**< \brief Tc3 signal: TIOA10 */ |
---|
457 | #define PIO_PD21C_TIOA11 (1u << 21) /**< \brief Tc3 signal: TIOA11 */ |
---|
458 | #define PIO_PE0B_TIOA9 (1u << 0) /**< \brief Tc3 signal: TIOA9 */ |
---|
459 | #define PIO_PE4B_TIOB10 (1u << 4) /**< \brief Tc3 signal: TIOB10 */ |
---|
460 | #define PIO_PD22C_TIOB11 (1u << 22) /**< \brief Tc3 signal: TIOB11 */ |
---|
461 | #define PIO_PE1B_TIOB9 (1u << 1) /**< \brief Tc3 signal: TIOB9 */ |
---|
462 | /* ========== Pio definition for TWIHS0 peripheral ========== */ |
---|
463 | #define PIO_PA4A_TWCK0 (1u << 4) /**< \brief Twihs0 signal: TWCK0 */ |
---|
464 | #define PIO_PA3A_TWD0 (1u << 3) /**< \brief Twihs0 signal: TWD0 */ |
---|
465 | /* ========== Pio definition for TWIHS1 peripheral ========== */ |
---|
466 | #define PIO_PB5A_TWCK1 (1u << 5) /**< \brief Twihs1 signal: TWCK1 */ |
---|
467 | #define PIO_PB4A_TWD1 (1u << 4) /**< \brief Twihs1 signal: TWD1 */ |
---|
468 | /* ========== Pio definition for TWIHS2 peripheral ========== */ |
---|
469 | #define PIO_PD28C_TWCK2 (1u << 28) /**< \brief Twihs2 signal: TWCK2 */ |
---|
470 | #define PIO_PD27C_TWD2 (1u << 27) /**< \brief Twihs2 signal: TWD2 */ |
---|
471 | /* ========== Pio definition for UART0 peripheral ========== */ |
---|
472 | #define PIO_PA9A_URXD0 (1u << 9) /**< \brief Uart0 signal: URXD0 */ |
---|
473 | #define PIO_PA10A_UTXD0 (1u << 10) /**< \brief Uart0 signal: UTXD0 */ |
---|
474 | /* ========== Pio definition for UART1 peripheral ========== */ |
---|
475 | #define PIO_PA5C_URXD1 (1u << 5) /**< \brief Uart1 signal: URXD1 */ |
---|
476 | #define PIO_PA4C_UTXD1 (1u << 4) /**< \brief Uart1 signal: UTXD1 */ |
---|
477 | #define PIO_PA6C_UTXD1 (1u << 6) /**< \brief Uart1 signal: UTXD1 */ |
---|
478 | #define PIO_PD26D_UTXD1 (1u << 26) /**< \brief Uart1 signal: UTXD1 */ |
---|
479 | /* ========== Pio definition for UART2 peripheral ========== */ |
---|
480 | #define PIO_PD25C_URXD2 (1u << 25) /**< \brief Uart2 signal: URXD2 */ |
---|
481 | #define PIO_PD26C_UTXD2 (1u << 26) /**< \brief Uart2 signal: UTXD2 */ |
---|
482 | /* ========== Pio definition for UART3 peripheral ========== */ |
---|
483 | #define PIO_PD28A_URXD3 (1u << 28) /**< \brief Uart3 signal: URXD3 */ |
---|
484 | #define PIO_PD30A_UTXD3 (1u << 30) /**< \brief Uart3 signal: UTXD3 */ |
---|
485 | #define PIO_PD31B_UTXD3 (1u << 31) /**< \brief Uart3 signal: UTXD3 */ |
---|
486 | /* ========== Pio definition for UART4 peripheral ========== */ |
---|
487 | #define PIO_PD18C_URXD4 (1u << 18) /**< \brief Uart4 signal: URXD4 */ |
---|
488 | #define PIO_PD3C_UTXD4 (1u << 3) /**< \brief Uart4 signal: UTXD4 */ |
---|
489 | #define PIO_PD19C_UTXD4 (1u << 19) /**< \brief Uart4 signal: UTXD4 */ |
---|
490 | /* ========== Pio definition for USART0 peripheral ========== */ |
---|
491 | #define PIO_PB2C_CTS0 (1u << 2) /**< \brief Usart0 signal: CTS0 */ |
---|
492 | #define PIO_PD0D_DCD0 (1u << 0) /**< \brief Usart0 signal: DCD0 */ |
---|
493 | #define PIO_PD2D_DSR0 (1u << 2) /**< \brief Usart0 signal: DSR0 */ |
---|
494 | #define PIO_PD1D_DTR0 (1u << 1) /**< \brief Usart0 signal: DTR0 */ |
---|
495 | #define PIO_PD3D_RI0 (1u << 3) /**< \brief Usart0 signal: RI0 */ |
---|
496 | #define PIO_PB3C_RTS0 (1u << 3) /**< \brief Usart0 signal: RTS0 */ |
---|
497 | #define PIO_PB0C_RXD0 (1u << 0) /**< \brief Usart0 signal: RXD0 */ |
---|
498 | #define PIO_PB13C_SCK0 (1u << 13) /**< \brief Usart0 signal: SCK0 */ |
---|
499 | #define PIO_PB1C_TXD0 (1u << 1) /**< \brief Usart0 signal: TXD0 */ |
---|
500 | /* ========== Pio definition for USART1 peripheral ========== */ |
---|
501 | #define PIO_PA25A_CTS1 (1u << 25) /**< \brief Usart1 signal: CTS1 */ |
---|
502 | #define PIO_PA26A_DCD1 (1u << 26) /**< \brief Usart1 signal: DCD1 */ |
---|
503 | #define PIO_PA28A_DSR1 (1u << 28) /**< \brief Usart1 signal: DSR1 */ |
---|
504 | #define PIO_PA27A_DTR1 (1u << 27) /**< \brief Usart1 signal: DTR1 */ |
---|
505 | #define PIO_PA3B_LONCOL1 (1u << 3) /**< \brief Usart1 signal: LONCOL1 */ |
---|
506 | #define PIO_PA29A_RI1 (1u << 29) /**< \brief Usart1 signal: RI1 */ |
---|
507 | #define PIO_PA24A_RTS1 (1u << 24) /**< \brief Usart1 signal: RTS1 */ |
---|
508 | #define PIO_PA21A_RXD1 (1u << 21) /**< \brief Usart1 signal: RXD1 */ |
---|
509 | #define PIO_PA23A_SCK1 (1u << 23) /**< \brief Usart1 signal: SCK1 */ |
---|
510 | #define PIO_PB4D_TXD1 (1u << 4) /**< \brief Usart1 signal: TXD1 */ |
---|
511 | /* ========== Pio definition for USART2 peripheral ========== */ |
---|
512 | #define PIO_PD19B_CTS2 (1u << 19) /**< \brief Usart2 signal: CTS2 */ |
---|
513 | #define PIO_PD4D_DCD2 (1u << 4) /**< \brief Usart2 signal: DCD2 */ |
---|
514 | #define PIO_PD6D_DSR2 (1u << 6) /**< \brief Usart2 signal: DSR2 */ |
---|
515 | #define PIO_PD5D_DTR2 (1u << 5) /**< \brief Usart2 signal: DTR2 */ |
---|
516 | #define PIO_PD7D_RI2 (1u << 7) /**< \brief Usart2 signal: RI2 */ |
---|
517 | #define PIO_PD18B_RTS2 (1u << 18) /**< \brief Usart2 signal: RTS2 */ |
---|
518 | #define PIO_PD15B_RXD2 (1u << 15) /**< \brief Usart2 signal: RXD2 */ |
---|
519 | #define PIO_PD17B_SCK2 (1u << 17) /**< \brief Usart2 signal: SCK2 */ |
---|
520 | #define PIO_PD16B_TXD2 (1u << 16) /**< \brief Usart2 signal: TXD2 */ |
---|
521 | /* ========== Pio indexes ========== */ |
---|
522 | #define PIO_PA0_IDX 0 |
---|
523 | #define PIO_PA1_IDX 1 |
---|
524 | #define PIO_PA2_IDX 2 |
---|
525 | #define PIO_PA3_IDX 3 |
---|
526 | #define PIO_PA4_IDX 4 |
---|
527 | #define PIO_PA5_IDX 5 |
---|
528 | #define PIO_PA6_IDX 6 |
---|
529 | #define PIO_PA7_IDX 7 |
---|
530 | #define PIO_PA8_IDX 8 |
---|
531 | #define PIO_PA9_IDX 9 |
---|
532 | #define PIO_PA10_IDX 10 |
---|
533 | #define PIO_PA11_IDX 11 |
---|
534 | #define PIO_PA12_IDX 12 |
---|
535 | #define PIO_PA13_IDX 13 |
---|
536 | #define PIO_PA14_IDX 14 |
---|
537 | #define PIO_PA15_IDX 15 |
---|
538 | #define PIO_PA16_IDX 16 |
---|
539 | #define PIO_PA17_IDX 17 |
---|
540 | #define PIO_PA18_IDX 18 |
---|
541 | #define PIO_PA19_IDX 19 |
---|
542 | #define PIO_PA20_IDX 20 |
---|
543 | #define PIO_PA21_IDX 21 |
---|
544 | #define PIO_PA22_IDX 22 |
---|
545 | #define PIO_PA23_IDX 23 |
---|
546 | #define PIO_PA24_IDX 24 |
---|
547 | #define PIO_PA25_IDX 25 |
---|
548 | #define PIO_PA26_IDX 26 |
---|
549 | #define PIO_PA27_IDX 27 |
---|
550 | #define PIO_PA28_IDX 28 |
---|
551 | #define PIO_PA29_IDX 29 |
---|
552 | #define PIO_PA30_IDX 30 |
---|
553 | #define PIO_PA31_IDX 31 |
---|
554 | #define PIO_PB0_IDX 32 |
---|
555 | #define PIO_PB1_IDX 33 |
---|
556 | #define PIO_PB2_IDX 34 |
---|
557 | #define PIO_PB3_IDX 35 |
---|
558 | #define PIO_PB4_IDX 36 |
---|
559 | #define PIO_PB5_IDX 37 |
---|
560 | #define PIO_PB6_IDX 38 |
---|
561 | #define PIO_PB7_IDX 39 |
---|
562 | #define PIO_PB8_IDX 40 |
---|
563 | #define PIO_PB9_IDX 41 |
---|
564 | #define PIO_PB12_IDX 44 |
---|
565 | #define PIO_PB13_IDX 45 |
---|
566 | #define PIO_PC0_IDX 64 |
---|
567 | #define PIO_PC1_IDX 65 |
---|
568 | #define PIO_PC2_IDX 66 |
---|
569 | #define PIO_PC3_IDX 67 |
---|
570 | #define PIO_PC4_IDX 68 |
---|
571 | #define PIO_PC5_IDX 69 |
---|
572 | #define PIO_PC6_IDX 70 |
---|
573 | #define PIO_PC7_IDX 71 |
---|
574 | #define PIO_PC8_IDX 72 |
---|
575 | #define PIO_PC9_IDX 73 |
---|
576 | #define PIO_PC10_IDX 74 |
---|
577 | #define PIO_PC11_IDX 75 |
---|
578 | #define PIO_PC12_IDX 76 |
---|
579 | #define PIO_PC13_IDX 77 |
---|
580 | #define PIO_PC14_IDX 78 |
---|
581 | #define PIO_PC15_IDX 79 |
---|
582 | #define PIO_PC16_IDX 80 |
---|
583 | #define PIO_PC17_IDX 81 |
---|
584 | #define PIO_PC18_IDX 82 |
---|
585 | #define PIO_PC19_IDX 83 |
---|
586 | #define PIO_PC20_IDX 84 |
---|
587 | #define PIO_PC21_IDX 85 |
---|
588 | #define PIO_PC22_IDX 86 |
---|
589 | #define PIO_PC23_IDX 87 |
---|
590 | #define PIO_PC24_IDX 88 |
---|
591 | #define PIO_PC25_IDX 89 |
---|
592 | #define PIO_PC26_IDX 90 |
---|
593 | #define PIO_PC27_IDX 91 |
---|
594 | #define PIO_PC28_IDX 92 |
---|
595 | #define PIO_PC29_IDX 93 |
---|
596 | #define PIO_PC30_IDX 94 |
---|
597 | #define PIO_PC31_IDX 95 |
---|
598 | #define PIO_PD0_IDX 96 |
---|
599 | #define PIO_PD1_IDX 97 |
---|
600 | #define PIO_PD2_IDX 98 |
---|
601 | #define PIO_PD3_IDX 99 |
---|
602 | #define PIO_PD4_IDX 100 |
---|
603 | #define PIO_PD5_IDX 101 |
---|
604 | #define PIO_PD6_IDX 102 |
---|
605 | #define PIO_PD7_IDX 103 |
---|
606 | #define PIO_PD8_IDX 104 |
---|
607 | #define PIO_PD9_IDX 105 |
---|
608 | #define PIO_PD10_IDX 106 |
---|
609 | #define PIO_PD11_IDX 107 |
---|
610 | #define PIO_PD12_IDX 108 |
---|
611 | #define PIO_PD13_IDX 109 |
---|
612 | #define PIO_PD14_IDX 110 |
---|
613 | #define PIO_PD15_IDX 111 |
---|
614 | #define PIO_PD16_IDX 112 |
---|
615 | #define PIO_PD17_IDX 113 |
---|
616 | #define PIO_PD18_IDX 114 |
---|
617 | #define PIO_PD19_IDX 115 |
---|
618 | #define PIO_PD20_IDX 116 |
---|
619 | #define PIO_PD21_IDX 117 |
---|
620 | #define PIO_PD22_IDX 118 |
---|
621 | #define PIO_PD23_IDX 119 |
---|
622 | #define PIO_PD24_IDX 120 |
---|
623 | #define PIO_PD25_IDX 121 |
---|
624 | #define PIO_PD26_IDX 122 |
---|
625 | #define PIO_PD27_IDX 123 |
---|
626 | #define PIO_PD28_IDX 124 |
---|
627 | #define PIO_PD29_IDX 125 |
---|
628 | #define PIO_PD30_IDX 126 |
---|
629 | #define PIO_PD31_IDX 127 |
---|
630 | #define PIO_PE0_IDX 128 |
---|
631 | #define PIO_PE1_IDX 129 |
---|
632 | #define PIO_PE2_IDX 130 |
---|
633 | #define PIO_PE3_IDX 131 |
---|
634 | #define PIO_PE4_IDX 132 |
---|
635 | #define PIO_PE5_IDX 133 |
---|
636 | |
---|
637 | #endif /* _SAMS70Q20_PIO_ */ |
---|