diff options
Diffstat (limited to 'lib/chibios-contrib/os/common/startup/MSP430X/compilers/GCC/ld/msp430fr6989_symbols.ld')
-rw-r--r-- | lib/chibios-contrib/os/common/startup/MSP430X/compilers/GCC/ld/msp430fr6989_symbols.ld | 1552 |
1 files changed, 1552 insertions, 0 deletions
diff --git a/lib/chibios-contrib/os/common/startup/MSP430X/compilers/GCC/ld/msp430fr6989_symbols.ld b/lib/chibios-contrib/os/common/startup/MSP430X/compilers/GCC/ld/msp430fr6989_symbols.ld new file mode 100644 index 000000000..05b7c84dd --- /dev/null +++ b/lib/chibios-contrib/os/common/startup/MSP430X/compilers/GCC/ld/msp430fr6989_symbols.ld | |||
@@ -0,0 +1,1552 @@ | |||
1 | /* ============================================================================ */ | ||
2 | /* Copyright (c) 2016, Texas Instruments Incorporated */ | ||
3 | /* All rights reserved. */ | ||
4 | /* */ | ||
5 | /* Redistribution and use in source and binary forms, with or without */ | ||
6 | /* modification, are permitted provided that the following conditions */ | ||
7 | /* are met: */ | ||
8 | /* */ | ||
9 | /* * Redistributions of source code must retain the above copyright */ | ||
10 | /* notice, this list of conditions and the following disclaimer. */ | ||
11 | /* */ | ||
12 | /* * Redistributions in binary form must reproduce the above copyright */ | ||
13 | /* notice, this list of conditions and the following disclaimer in the */ | ||
14 | /* documentation and/or other materials provided with the distribution. */ | ||
15 | /* */ | ||
16 | /* * Neither the name of Texas Instruments Incorporated nor the names of */ | ||
17 | /* its contributors may be used to endorse or promote products derived */ | ||
18 | /* from this software without specific prior written permission. */ | ||
19 | /* */ | ||
20 | /* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" */ | ||
21 | /* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, */ | ||
22 | /* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR */ | ||
23 | /* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR */ | ||
24 | /* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, */ | ||
25 | /* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, */ | ||
26 | /* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; */ | ||
27 | /* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, */ | ||
28 | /* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR */ | ||
29 | /* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, */ | ||
30 | /* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ | ||
31 | /* ============================================================================ */ | ||
32 | |||
33 | /* This file supports MSP430FR6989 devices. */ | ||
34 | /* Version: 1.198 */ | ||
35 | |||
36 | /************************************************************ | ||
37 | * STANDARD BITS | ||
38 | ************************************************************/ | ||
39 | /************************************************************ | ||
40 | * STATUS REGISTER BITS | ||
41 | ************************************************************/ | ||
42 | /************************************************************ | ||
43 | * PERIPHERAL FILE MAP | ||
44 | ************************************************************/ | ||
45 | /************************************************************ | ||
46 | * ADC12_B | ||
47 | ************************************************************/ | ||
48 | PROVIDE(ADC12CTL0 = 0x0800); | ||
49 | PROVIDE(ADC12CTL0_L = 0x0800); | ||
50 | PROVIDE(ADC12CTL0_H = 0x0801); | ||
51 | PROVIDE(ADC12CTL1 = 0x0802); | ||
52 | PROVIDE(ADC12CTL1_L = 0x0802); | ||
53 | PROVIDE(ADC12CTL1_H = 0x0803); | ||
54 | PROVIDE(ADC12CTL2 = 0x0804); | ||
55 | PROVIDE(ADC12CTL2_L = 0x0804); | ||
56 | PROVIDE(ADC12CTL2_H = 0x0805); | ||
57 | PROVIDE(ADC12CTL3 = 0x0806); | ||
58 | PROVIDE(ADC12CTL3_L = 0x0806); | ||
59 | PROVIDE(ADC12CTL3_H = 0x0807); | ||
60 | PROVIDE(ADC12LO = 0x0808); | ||
61 | PROVIDE(ADC12LO_L = 0x0808); | ||
62 | PROVIDE(ADC12LO_H = 0x0809); | ||
63 | PROVIDE(ADC12HI = 0x080A); | ||
64 | PROVIDE(ADC12HI_L = 0x080A); | ||
65 | PROVIDE(ADC12HI_H = 0x080B); | ||
66 | PROVIDE(ADC12IFGR0 = 0x080C); | ||
67 | PROVIDE(ADC12IFGR0_L = 0x080C); | ||
68 | PROVIDE(ADC12IFGR0_H = 0x080D); | ||
69 | PROVIDE(ADC12IFGR1 = 0x080E); | ||
70 | PROVIDE(ADC12IFGR1_L = 0x080E); | ||
71 | PROVIDE(ADC12IFGR1_H = 0x080F); | ||
72 | PROVIDE(ADC12IFGR2 = 0x0810); | ||
73 | PROVIDE(ADC12IFGR2_L = 0x0810); | ||
74 | PROVIDE(ADC12IFGR2_H = 0x0811); | ||
75 | PROVIDE(ADC12IER0 = 0x0812); | ||
76 | PROVIDE(ADC12IER0_L = 0x0812); | ||
77 | PROVIDE(ADC12IER0_H = 0x0813); | ||
78 | PROVIDE(ADC12IER1 = 0x0814); | ||
79 | PROVIDE(ADC12IER1_L = 0x0814); | ||
80 | PROVIDE(ADC12IER1_H = 0x0815); | ||
81 | PROVIDE(ADC12IER2 = 0x0816); | ||
82 | PROVIDE(ADC12IER2_L = 0x0816); | ||
83 | PROVIDE(ADC12IER2_H = 0x0817); | ||
84 | PROVIDE(ADC12IV = 0x0818); | ||
85 | PROVIDE(ADC12IV_L = 0x0818); | ||
86 | PROVIDE(ADC12IV_H = 0x0819); | ||
87 | PROVIDE(ADC12MCTL0 = 0x0820); | ||
88 | PROVIDE(ADC12MCTL0_L = 0x0820); | ||
89 | PROVIDE(ADC12MCTL0_H = 0x0821); | ||
90 | PROVIDE(ADC12MCTL1 = 0x0822); | ||
91 | PROVIDE(ADC12MCTL1_L = 0x0822); | ||
92 | PROVIDE(ADC12MCTL1_H = 0x0823); | ||
93 | PROVIDE(ADC12MCTL2 = 0x0824); | ||
94 | PROVIDE(ADC12MCTL2_L = 0x0824); | ||
95 | PROVIDE(ADC12MCTL2_H = 0x0825); | ||
96 | PROVIDE(ADC12MCTL3 = 0x0826); | ||
97 | PROVIDE(ADC12MCTL3_L = 0x0826); | ||
98 | PROVIDE(ADC12MCTL3_H = 0x0827); | ||
99 | PROVIDE(ADC12MCTL4 = 0x0828); | ||
100 | PROVIDE(ADC12MCTL4_L = 0x0828); | ||
101 | PROVIDE(ADC12MCTL4_H = 0x0829); | ||
102 | PROVIDE(ADC12MCTL5 = 0x082A); | ||
103 | PROVIDE(ADC12MCTL5_L = 0x082A); | ||
104 | PROVIDE(ADC12MCTL5_H = 0x082B); | ||
105 | PROVIDE(ADC12MCTL6 = 0x082C); | ||
106 | PROVIDE(ADC12MCTL6_L = 0x082C); | ||
107 | PROVIDE(ADC12MCTL6_H = 0x082D); | ||
108 | PROVIDE(ADC12MCTL7 = 0x082E); | ||
109 | PROVIDE(ADC12MCTL7_L = 0x082E); | ||
110 | PROVIDE(ADC12MCTL7_H = 0x082F); | ||
111 | PROVIDE(ADC12MCTL8 = 0x0830); | ||
112 | PROVIDE(ADC12MCTL8_L = 0x0830); | ||
113 | PROVIDE(ADC12MCTL8_H = 0x0831); | ||
114 | PROVIDE(ADC12MCTL9 = 0x0832); | ||
115 | PROVIDE(ADC12MCTL9_L = 0x0832); | ||
116 | PROVIDE(ADC12MCTL9_H = 0x0833); | ||
117 | PROVIDE(ADC12MCTL10 = 0x0834); | ||
118 | PROVIDE(ADC12MCTL10_L = 0x0834); | ||
119 | PROVIDE(ADC12MCTL10_H = 0x0835); | ||
120 | PROVIDE(ADC12MCTL11 = 0x0836); | ||
121 | PROVIDE(ADC12MCTL11_L = 0x0836); | ||
122 | PROVIDE(ADC12MCTL11_H = 0x0837); | ||
123 | PROVIDE(ADC12MCTL12 = 0x0838); | ||
124 | PROVIDE(ADC12MCTL12_L = 0x0838); | ||
125 | PROVIDE(ADC12MCTL12_H = 0x0839); | ||
126 | PROVIDE(ADC12MCTL13 = 0x083A); | ||
127 | PROVIDE(ADC12MCTL13_L = 0x083A); | ||
128 | PROVIDE(ADC12MCTL13_H = 0x083B); | ||
129 | PROVIDE(ADC12MCTL14 = 0x083C); | ||
130 | PROVIDE(ADC12MCTL14_L = 0x083C); | ||
131 | PROVIDE(ADC12MCTL14_H = 0x083D); | ||
132 | PROVIDE(ADC12MCTL15 = 0x083E); | ||
133 | PROVIDE(ADC12MCTL15_L = 0x083E); | ||
134 | PROVIDE(ADC12MCTL15_H = 0x083F); | ||
135 | PROVIDE(ADC12MCTL16 = 0x0840); | ||
136 | PROVIDE(ADC12MCTL16_L = 0x0840); | ||
137 | PROVIDE(ADC12MCTL16_H = 0x0841); | ||
138 | PROVIDE(ADC12MCTL17 = 0x0842); | ||
139 | PROVIDE(ADC12MCTL17_L = 0x0842); | ||
140 | PROVIDE(ADC12MCTL17_H = 0x0843); | ||
141 | PROVIDE(ADC12MCTL18 = 0x0844); | ||
142 | PROVIDE(ADC12MCTL18_L = 0x0844); | ||
143 | PROVIDE(ADC12MCTL18_H = 0x0845); | ||
144 | PROVIDE(ADC12MCTL19 = 0x0846); | ||
145 | PROVIDE(ADC12MCTL19_L = 0x0846); | ||
146 | PROVIDE(ADC12MCTL19_H = 0x0847); | ||
147 | PROVIDE(ADC12MCTL20 = 0x0848); | ||
148 | PROVIDE(ADC12MCTL20_L = 0x0848); | ||
149 | PROVIDE(ADC12MCTL20_H = 0x0849); | ||
150 | PROVIDE(ADC12MCTL21 = 0x084A); | ||
151 | PROVIDE(ADC12MCTL21_L = 0x084A); | ||
152 | PROVIDE(ADC12MCTL21_H = 0x084B); | ||
153 | PROVIDE(ADC12MCTL22 = 0x084C); | ||
154 | PROVIDE(ADC12MCTL22_L = 0x084C); | ||
155 | PROVIDE(ADC12MCTL22_H = 0x084D); | ||
156 | PROVIDE(ADC12MCTL23 = 0x084E); | ||
157 | PROVIDE(ADC12MCTL23_L = 0x084E); | ||
158 | PROVIDE(ADC12MCTL23_H = 0x084F); | ||
159 | PROVIDE(ADC12MCTL24 = 0x0850); | ||
160 | PROVIDE(ADC12MCTL24_L = 0x0850); | ||
161 | PROVIDE(ADC12MCTL24_H = 0x0851); | ||
162 | PROVIDE(ADC12MCTL25 = 0x0852); | ||
163 | PROVIDE(ADC12MCTL25_L = 0x0852); | ||
164 | PROVIDE(ADC12MCTL25_H = 0x0853); | ||
165 | PROVIDE(ADC12MCTL26 = 0x0854); | ||
166 | PROVIDE(ADC12MCTL26_L = 0x0854); | ||
167 | PROVIDE(ADC12MCTL26_H = 0x0855); | ||
168 | PROVIDE(ADC12MCTL27 = 0x0856); | ||
169 | PROVIDE(ADC12MCTL27_L = 0x0856); | ||
170 | PROVIDE(ADC12MCTL27_H = 0x0857); | ||
171 | PROVIDE(ADC12MCTL28 = 0x0858); | ||
172 | PROVIDE(ADC12MCTL28_L = 0x0858); | ||
173 | PROVIDE(ADC12MCTL28_H = 0x0859); | ||
174 | PROVIDE(ADC12MCTL29 = 0x085A); | ||
175 | PROVIDE(ADC12MCTL29_L = 0x085A); | ||
176 | PROVIDE(ADC12MCTL29_H = 0x085B); | ||
177 | PROVIDE(ADC12MCTL30 = 0x085C); | ||
178 | PROVIDE(ADC12MCTL30_L = 0x085C); | ||
179 | PROVIDE(ADC12MCTL30_H = 0x085D); | ||
180 | PROVIDE(ADC12MCTL31 = 0x085E); | ||
181 | PROVIDE(ADC12MCTL31_L = 0x085E); | ||
182 | PROVIDE(ADC12MCTL31_H = 0x085F); | ||
183 | PROVIDE(ADC12MEM0 = 0x0860); | ||
184 | PROVIDE(ADC12MEM0_L = 0x0860); | ||
185 | PROVIDE(ADC12MEM0_H = 0x0861); | ||
186 | PROVIDE(ADC12MEM1 = 0x0862); | ||
187 | PROVIDE(ADC12MEM1_L = 0x0862); | ||
188 | PROVIDE(ADC12MEM1_H = 0x0863); | ||
189 | PROVIDE(ADC12MEM2 = 0x0864); | ||
190 | PROVIDE(ADC12MEM2_L = 0x0864); | ||
191 | PROVIDE(ADC12MEM2_H = 0x0865); | ||
192 | PROVIDE(ADC12MEM3 = 0x0866); | ||
193 | PROVIDE(ADC12MEM3_L = 0x0866); | ||
194 | PROVIDE(ADC12MEM3_H = 0x0867); | ||
195 | PROVIDE(ADC12MEM4 = 0x0868); | ||
196 | PROVIDE(ADC12MEM4_L = 0x0868); | ||
197 | PROVIDE(ADC12MEM4_H = 0x0869); | ||
198 | PROVIDE(ADC12MEM5 = 0x086A); | ||
199 | PROVIDE(ADC12MEM5_L = 0x086A); | ||
200 | PROVIDE(ADC12MEM5_H = 0x086B); | ||
201 | PROVIDE(ADC12MEM6 = 0x086C); | ||
202 | PROVIDE(ADC12MEM6_L = 0x086C); | ||
203 | PROVIDE(ADC12MEM6_H = 0x086D); | ||
204 | PROVIDE(ADC12MEM7 = 0x086E); | ||
205 | PROVIDE(ADC12MEM7_L = 0x086E); | ||
206 | PROVIDE(ADC12MEM7_H = 0x086F); | ||
207 | PROVIDE(ADC12MEM8 = 0x0870); | ||
208 | PROVIDE(ADC12MEM8_L = 0x0870); | ||
209 | PROVIDE(ADC12MEM8_H = 0x0871); | ||
210 | PROVIDE(ADC12MEM9 = 0x0872); | ||
211 | PROVIDE(ADC12MEM9_L = 0x0872); | ||
212 | PROVIDE(ADC12MEM9_H = 0x0873); | ||
213 | PROVIDE(ADC12MEM10 = 0x0874); | ||
214 | PROVIDE(ADC12MEM10_L = 0x0874); | ||
215 | PROVIDE(ADC12MEM10_H = 0x0875); | ||
216 | PROVIDE(ADC12MEM11 = 0x0876); | ||
217 | PROVIDE(ADC12MEM11_L = 0x0876); | ||
218 | PROVIDE(ADC12MEM11_H = 0x0877); | ||
219 | PROVIDE(ADC12MEM12 = 0x0878); | ||
220 | PROVIDE(ADC12MEM12_L = 0x0878); | ||
221 | PROVIDE(ADC12MEM12_H = 0x0879); | ||
222 | PROVIDE(ADC12MEM13 = 0x087A); | ||
223 | PROVIDE(ADC12MEM13_L = 0x087A); | ||
224 | PROVIDE(ADC12MEM13_H = 0x087B); | ||
225 | PROVIDE(ADC12MEM14 = 0x087C); | ||
226 | PROVIDE(ADC12MEM14_L = 0x087C); | ||
227 | PROVIDE(ADC12MEM14_H = 0x087D); | ||
228 | PROVIDE(ADC12MEM15 = 0x087E); | ||
229 | PROVIDE(ADC12MEM15_L = 0x087E); | ||
230 | PROVIDE(ADC12MEM15_H = 0x087F); | ||
231 | PROVIDE(ADC12MEM16 = 0x0880); | ||
232 | PROVIDE(ADC12MEM16_L = 0x0880); | ||
233 | PROVIDE(ADC12MEM16_H = 0x0881); | ||
234 | PROVIDE(ADC12MEM17 = 0x0882); | ||
235 | PROVIDE(ADC12MEM17_L = 0x0882); | ||
236 | PROVIDE(ADC12MEM17_H = 0x0883); | ||
237 | PROVIDE(ADC12MEM18 = 0x0884); | ||
238 | PROVIDE(ADC12MEM18_L = 0x0884); | ||
239 | PROVIDE(ADC12MEM18_H = 0x0885); | ||
240 | PROVIDE(ADC12MEM19 = 0x0886); | ||
241 | PROVIDE(ADC12MEM19_L = 0x0886); | ||
242 | PROVIDE(ADC12MEM19_H = 0x0887); | ||
243 | PROVIDE(ADC12MEM20 = 0x0888); | ||
244 | PROVIDE(ADC12MEM20_L = 0x0888); | ||
245 | PROVIDE(ADC12MEM20_H = 0x0889); | ||
246 | PROVIDE(ADC12MEM21 = 0x088A); | ||
247 | PROVIDE(ADC12MEM21_L = 0x088A); | ||
248 | PROVIDE(ADC12MEM21_H = 0x088B); | ||
249 | PROVIDE(ADC12MEM22 = 0x088C); | ||
250 | PROVIDE(ADC12MEM22_L = 0x088C); | ||
251 | PROVIDE(ADC12MEM22_H = 0x088D); | ||
252 | PROVIDE(ADC12MEM23 = 0x088E); | ||
253 | PROVIDE(ADC12MEM23_L = 0x088E); | ||
254 | PROVIDE(ADC12MEM23_H = 0x088F); | ||
255 | PROVIDE(ADC12MEM24 = 0x0890); | ||
256 | PROVIDE(ADC12MEM24_L = 0x0890); | ||
257 | PROVIDE(ADC12MEM24_H = 0x0891); | ||
258 | PROVIDE(ADC12MEM25 = 0x0892); | ||
259 | PROVIDE(ADC12MEM25_L = 0x0892); | ||
260 | PROVIDE(ADC12MEM25_H = 0x0893); | ||
261 | PROVIDE(ADC12MEM26 = 0x0894); | ||
262 | PROVIDE(ADC12MEM26_L = 0x0894); | ||
263 | PROVIDE(ADC12MEM26_H = 0x0895); | ||
264 | PROVIDE(ADC12MEM27 = 0x0896); | ||
265 | PROVIDE(ADC12MEM27_L = 0x0896); | ||
266 | PROVIDE(ADC12MEM27_H = 0x0897); | ||
267 | PROVIDE(ADC12MEM28 = 0x0898); | ||
268 | PROVIDE(ADC12MEM28_L = 0x0898); | ||
269 | PROVIDE(ADC12MEM28_H = 0x0899); | ||
270 | PROVIDE(ADC12MEM29 = 0x089A); | ||
271 | PROVIDE(ADC12MEM29_L = 0x089A); | ||
272 | PROVIDE(ADC12MEM29_H = 0x089B); | ||
273 | PROVIDE(ADC12MEM30 = 0x089C); | ||
274 | PROVIDE(ADC12MEM30_L = 0x089C); | ||
275 | PROVIDE(ADC12MEM30_H = 0x089D); | ||
276 | PROVIDE(ADC12MEM31 = 0x089E); | ||
277 | PROVIDE(ADC12MEM31_L = 0x089E); | ||
278 | PROVIDE(ADC12MEM31_H = 0x089F); | ||
279 | /************************************************************ | ||
280 | * AES256 Accelerator | ||
281 | ************************************************************/ | ||
282 | PROVIDE(AESACTL0 = 0x09C0); | ||
283 | PROVIDE(AESACTL0_L = 0x09C0); | ||
284 | PROVIDE(AESACTL0_H = 0x09C1); | ||
285 | PROVIDE(AESACTL1 = 0x09C2); | ||
286 | PROVIDE(AESACTL1_L = 0x09C2); | ||
287 | PROVIDE(AESACTL1_H = 0x09C3); | ||
288 | PROVIDE(AESASTAT = 0x09C4); | ||
289 | PROVIDE(AESASTAT_L = 0x09C4); | ||
290 | PROVIDE(AESASTAT_H = 0x09C5); | ||
291 | PROVIDE(AESAKEY = 0x09C6); | ||
292 | PROVIDE(AESAKEY_L = 0x09C6); | ||
293 | PROVIDE(AESAKEY_H = 0x09C7); | ||
294 | PROVIDE(AESADIN = 0x09C8); | ||
295 | PROVIDE(AESADIN_L = 0x09C8); | ||
296 | PROVIDE(AESADIN_H = 0x09C9); | ||
297 | PROVIDE(AESADOUT = 0x09CA); | ||
298 | PROVIDE(AESADOUT_L = 0x09CA); | ||
299 | PROVIDE(AESADOUT_H = 0x09CB); | ||
300 | PROVIDE(AESAXDIN = 0x09CC); | ||
301 | PROVIDE(AESAXDIN_L = 0x09CC); | ||
302 | PROVIDE(AESAXDIN_H = 0x09CD); | ||
303 | PROVIDE(AESAXIN = 0x09CE); | ||
304 | PROVIDE(AESAXIN_L = 0x09CE); | ||
305 | PROVIDE(AESAXIN_H = 0x09CF); | ||
306 | /************************************************************ | ||
307 | * Capacitive_Touch_IO 0 | ||
308 | ************************************************************/ | ||
309 | PROVIDE(CAPTIO0CTL = 0x043E); | ||
310 | PROVIDE(CAPTIO0CTL_L = 0x043E); | ||
311 | PROVIDE(CAPTIO0CTL_H = 0x043F); | ||
312 | /************************************************************ | ||
313 | * Capacitive_Touch_IO 1 | ||
314 | ************************************************************/ | ||
315 | PROVIDE(CAPTIO1CTL = 0x047E); | ||
316 | PROVIDE(CAPTIO1CTL_L = 0x047E); | ||
317 | PROVIDE(CAPTIO1CTL_H = 0x047F); | ||
318 | /************************************************************ | ||
319 | * Comparator E | ||
320 | ************************************************************/ | ||
321 | PROVIDE(CECTL0 = 0x08C0); | ||
322 | PROVIDE(CECTL0_L = 0x08C0); | ||
323 | PROVIDE(CECTL0_H = 0x08C1); | ||
324 | PROVIDE(CECTL1 = 0x08C2); | ||
325 | PROVIDE(CECTL1_L = 0x08C2); | ||
326 | PROVIDE(CECTL1_H = 0x08C3); | ||
327 | PROVIDE(CECTL2 = 0x08C4); | ||
328 | PROVIDE(CECTL2_L = 0x08C4); | ||
329 | PROVIDE(CECTL2_H = 0x08C5); | ||
330 | PROVIDE(CECTL3 = 0x08C6); | ||
331 | PROVIDE(CECTL3_L = 0x08C6); | ||
332 | PROVIDE(CECTL3_H = 0x08C7); | ||
333 | PROVIDE(CEINT = 0x08CC); | ||
334 | PROVIDE(CEINT_L = 0x08CC); | ||
335 | PROVIDE(CEINT_H = 0x08CD); | ||
336 | PROVIDE(CEIV = 0x08CE); | ||
337 | PROVIDE(CEIV_L = 0x08CE); | ||
338 | PROVIDE(CEIV_H = 0x08CF); | ||
339 | /************************************************************* | ||
340 | * CRC Module | ||
341 | *************************************************************/ | ||
342 | PROVIDE(CRCDI = 0x0150); | ||
343 | PROVIDE(CRCDI_L = 0x0150); | ||
344 | PROVIDE(CRCDI_H = 0x0151); | ||
345 | PROVIDE(CRCDIRB = 0x0152); | ||
346 | PROVIDE(CRCDIRB_L = 0x0152); | ||
347 | PROVIDE(CRCDIRB_H = 0x0153); | ||
348 | PROVIDE(CRCINIRES = 0x0154); | ||
349 | PROVIDE(CRCINIRES_L = 0x0154); | ||
350 | PROVIDE(CRCINIRES_H = 0x0155); | ||
351 | PROVIDE(CRCRESR = 0x0156); | ||
352 | PROVIDE(CRCRESR_L = 0x0156); | ||
353 | PROVIDE(CRCRESR_H = 0x0157); | ||
354 | /************************************************************* | ||
355 | * CRC Module | ||
356 | *************************************************************/ | ||
357 | PROVIDE(CRC32DIW0 = 0x0980); | ||
358 | PROVIDE(CRC32DIW0_L = 0x0980); | ||
359 | PROVIDE(CRC32DIW0_H = 0x0981); | ||
360 | PROVIDE(CRC32DIW1 = 0x0982); | ||
361 | PROVIDE(CRC32DIW1_L = 0x0982); | ||
362 | PROVIDE(CRC32DIW1_H = 0x0983); | ||
363 | PROVIDE(CRC32DIRBW1 = 0x0984); | ||
364 | PROVIDE(CRC32DIRBW1_L = 0x0984); | ||
365 | PROVIDE(CRC32DIRBW1_H = 0x0985); | ||
366 | PROVIDE(CRC32DIRBW0 = 0x0986); | ||
367 | PROVIDE(CRC32DIRBW0_L = 0x0986); | ||
368 | PROVIDE(CRC32DIRBW0_H = 0x0987); | ||
369 | PROVIDE(CRC32INIRESW0 = 0x0988); | ||
370 | PROVIDE(CRC32INIRESW0_L = 0x0988); | ||
371 | PROVIDE(CRC32INIRESW0_H = 0x0989); | ||
372 | PROVIDE(CRC32INIRESW1 = 0x098A); | ||
373 | PROVIDE(CRC32INIRESW1_L = 0x098A); | ||
374 | PROVIDE(CRC32INIRESW1_H = 0x098B); | ||
375 | PROVIDE(CRC32RESRW1 = 0x098C); | ||
376 | PROVIDE(CRC32RESRW1_L = 0x098C); | ||
377 | PROVIDE(CRC32RESRW1_H = 0x098D); | ||
378 | PROVIDE(CRC32RESRW0 = 0x098E); | ||
379 | PROVIDE(CRC32RESRW0_L = 0x098E); | ||
380 | PROVIDE(CRC32RESRW0_H = 0x098F); | ||
381 | PROVIDE(CRC16DIW0 = 0x0990); | ||
382 | PROVIDE(CRC16DIW0_L = 0x0990); | ||
383 | PROVIDE(CRC16DIW0_H = 0x0991); | ||
384 | PROVIDE(CRC16DIW1 = 0x0992); | ||
385 | PROVIDE(CRC16DIW1_L = 0x0992); | ||
386 | PROVIDE(CRC16DIW1_H = 0x0993); | ||
387 | PROVIDE(CRC16DIRBW1 = 0x0994); | ||
388 | PROVIDE(CRC16DIRBW1_L = 0x0994); | ||
389 | PROVIDE(CRC16DIRBW1_H = 0x0995); | ||
390 | PROVIDE(CRC16DIRBW0 = 0x0996); | ||
391 | PROVIDE(CRC16DIRBW0_L = 0x0996); | ||
392 | PROVIDE(CRC16DIRBW0_H = 0x0997); | ||
393 | PROVIDE(CRC16INIRESW0 = 0x0998); | ||
394 | PROVIDE(CRC16INIRESW0_L = 0x0998); | ||
395 | PROVIDE(CRC16INIRESW0_H = 0x0999); | ||
396 | PROVIDE(CRC16RESRW0 = 0x099E); | ||
397 | PROVIDE(CRC16RESRW0_L = 0x099E); | ||
398 | PROVIDE(CRC16RESRW0_H = 0x099F); | ||
399 | PROVIDE(CRC16RESRW1 = 0x099C); | ||
400 | PROVIDE(CRC16RESRW1_L = 0x099C); | ||
401 | PROVIDE(CRC16RESRW1_H = 0x099D); | ||
402 | /************************************************************ | ||
403 | * CLOCK SYSTEM | ||
404 | ************************************************************/ | ||
405 | PROVIDE(CSCTL0 = 0x0160); | ||
406 | PROVIDE(CSCTL0_L = 0x0160); | ||
407 | PROVIDE(CSCTL0_H = 0x0161); | ||
408 | PROVIDE(CSCTL1 = 0x0162); | ||
409 | PROVIDE(CSCTL1_L = 0x0162); | ||
410 | PROVIDE(CSCTL1_H = 0x0163); | ||
411 | PROVIDE(CSCTL2 = 0x0164); | ||
412 | PROVIDE(CSCTL2_L = 0x0164); | ||
413 | PROVIDE(CSCTL2_H = 0x0165); | ||
414 | PROVIDE(CSCTL3 = 0x0166); | ||
415 | PROVIDE(CSCTL3_L = 0x0166); | ||
416 | PROVIDE(CSCTL3_H = 0x0167); | ||
417 | PROVIDE(CSCTL4 = 0x0168); | ||
418 | PROVIDE(CSCTL4_L = 0x0168); | ||
419 | PROVIDE(CSCTL4_H = 0x0169); | ||
420 | PROVIDE(CSCTL5 = 0x016A); | ||
421 | PROVIDE(CSCTL5_L = 0x016A); | ||
422 | PROVIDE(CSCTL5_H = 0x016B); | ||
423 | PROVIDE(CSCTL6 = 0x016C); | ||
424 | PROVIDE(CSCTL6_L = 0x016C); | ||
425 | PROVIDE(CSCTL6_H = 0x016D); | ||
426 | /************************************************************ | ||
427 | * DMA_X | ||
428 | ************************************************************/ | ||
429 | PROVIDE(DMACTL0 = 0x0500); | ||
430 | PROVIDE(DMACTL0_L = 0x0500); | ||
431 | PROVIDE(DMACTL0_H = 0x0501); | ||
432 | PROVIDE(DMACTL1 = 0x0502); | ||
433 | PROVIDE(DMACTL1_L = 0x0502); | ||
434 | PROVIDE(DMACTL1_H = 0x0503); | ||
435 | PROVIDE(DMACTL2 = 0x0504); | ||
436 | PROVIDE(DMACTL2_L = 0x0504); | ||
437 | PROVIDE(DMACTL2_H = 0x0505); | ||
438 | PROVIDE(DMACTL3 = 0x0506); | ||
439 | PROVIDE(DMACTL3_L = 0x0506); | ||
440 | PROVIDE(DMACTL3_H = 0x0507); | ||
441 | PROVIDE(DMACTL4 = 0x0508); | ||
442 | PROVIDE(DMACTL4_L = 0x0508); | ||
443 | PROVIDE(DMACTL4_H = 0x0509); | ||
444 | PROVIDE(DMAIV = 0x050E); | ||
445 | PROVIDE(DMAIV_L = 0x050E); | ||
446 | PROVIDE(DMAIV_H = 0x050F); | ||
447 | PROVIDE(DMA0CTL = 0x0510); | ||
448 | PROVIDE(DMA0CTL_L = 0x0510); | ||
449 | PROVIDE(DMA0CTL_H = 0x0511); | ||
450 | PROVIDE(DMA0SA = 0x0512); | ||
451 | PROVIDE(DMA0SAL = 0x0512); | ||
452 | PROVIDE(DMA0DA = 0x0516); | ||
453 | PROVIDE(DMA0DAL = 0x0516); | ||
454 | PROVIDE(DMA0SZ = 0x051A); | ||
455 | PROVIDE(DMA1CTL = 0x0520); | ||
456 | PROVIDE(DMA1CTL_L = 0x0520); | ||
457 | PROVIDE(DMA1CTL_H = 0x0521); | ||
458 | PROVIDE(DMA1SA = 0x0522); | ||
459 | PROVIDE(DMA1SAL = 0x0522); | ||
460 | PROVIDE(DMA1DA = 0x0526); | ||
461 | PROVIDE(DMA1DAL = 0x0526); | ||
462 | PROVIDE(DMA1SZ = 0x052A); | ||
463 | PROVIDE(DMA2CTL = 0x0530); | ||
464 | PROVIDE(DMA2CTL_L = 0x0530); | ||
465 | PROVIDE(DMA2CTL_H = 0x0531); | ||
466 | PROVIDE(DMA2SA = 0x0532); | ||
467 | PROVIDE(DMA2SAL = 0x0532); | ||
468 | PROVIDE(DMA2DA = 0x0536); | ||
469 | PROVIDE(DMA2DAL = 0x0536); | ||
470 | PROVIDE(DMA2SZ = 0x053A); | ||
471 | /************************************************************ | ||
472 | * EXTENDED SCAN INTERFACE | ||
473 | ************************************************************/ | ||
474 | PROVIDE(ESIDEBUG1 = 0x0D00); | ||
475 | PROVIDE(ESIDEBUG1_L = 0x0D00); | ||
476 | PROVIDE(ESIDEBUG1_H = 0x0D01); | ||
477 | PROVIDE(ESIDEBUG2 = 0x0D02); | ||
478 | PROVIDE(ESIDEBUG2_L = 0x0D02); | ||
479 | PROVIDE(ESIDEBUG2_H = 0x0D03); | ||
480 | PROVIDE(ESIDEBUG3 = 0x0D04); | ||
481 | PROVIDE(ESIDEBUG3_L = 0x0D04); | ||
482 | PROVIDE(ESIDEBUG3_H = 0x0D05); | ||
483 | PROVIDE(ESIDEBUG4 = 0x0D06); | ||
484 | PROVIDE(ESIDEBUG4_L = 0x0D06); | ||
485 | PROVIDE(ESIDEBUG4_H = 0x0D07); | ||
486 | PROVIDE(ESIDEBUG5 = 0x0D08); | ||
487 | PROVIDE(ESIDEBUG5_L = 0x0D08); | ||
488 | PROVIDE(ESIDEBUG5_H = 0x0D09); | ||
489 | PROVIDE(ESICNT0 = 0x0D10); | ||
490 | PROVIDE(ESICNT0_L = 0x0D10); | ||
491 | PROVIDE(ESICNT0_H = 0x0D11); | ||
492 | PROVIDE(ESICNT1 = 0x0D12); | ||
493 | PROVIDE(ESICNT1_L = 0x0D12); | ||
494 | PROVIDE(ESICNT1_H = 0x0D13); | ||
495 | PROVIDE(ESICNT2 = 0x0D14); | ||
496 | PROVIDE(ESICNT2_L = 0x0D14); | ||
497 | PROVIDE(ESICNT2_H = 0x0D15); | ||
498 | PROVIDE(ESICNT3 = 0x0D16); | ||
499 | PROVIDE(ESICNT3_L = 0x0D16); | ||
500 | PROVIDE(ESICNT3_H = 0x0D17); | ||
501 | PROVIDE(ESIIV = 0x0D1A); | ||
502 | PROVIDE(ESIIV_L = 0x0D1A); | ||
503 | PROVIDE(ESIIV_H = 0x0D1B); | ||
504 | PROVIDE(ESIINT1 = 0x0D1C); | ||
505 | PROVIDE(ESIINT1_L = 0x0D1C); | ||
506 | PROVIDE(ESIINT1_H = 0x0D1D); | ||
507 | PROVIDE(ESIINT2 = 0x0D1E); | ||
508 | PROVIDE(ESIINT2_L = 0x0D1E); | ||
509 | PROVIDE(ESIINT2_H = 0x0D1F); | ||
510 | PROVIDE(ESIAFE = 0x0D20); | ||
511 | PROVIDE(ESIAFE_L = 0x0D20); | ||
512 | PROVIDE(ESIAFE_H = 0x0D21); | ||
513 | PROVIDE(ESIPPU = 0x0D22); | ||
514 | PROVIDE(ESIPPU_L = 0x0D22); | ||
515 | PROVIDE(ESIPPU_H = 0x0D23); | ||
516 | PROVIDE(ESITSM = 0x0D24); | ||
517 | PROVIDE(ESITSM_L = 0x0D24); | ||
518 | PROVIDE(ESITSM_H = 0x0D25); | ||
519 | PROVIDE(ESIPSM = 0x0D26); | ||
520 | PROVIDE(ESIPSM_L = 0x0D26); | ||
521 | PROVIDE(ESIPSM_H = 0x0D27); | ||
522 | PROVIDE(ESIOSC = 0x0D28); | ||
523 | PROVIDE(ESIOSC_L = 0x0D28); | ||
524 | PROVIDE(ESIOSC_H = 0x0D29); | ||
525 | PROVIDE(ESICTL = 0x0D2A); | ||
526 | PROVIDE(ESICTL_L = 0x0D2A); | ||
527 | PROVIDE(ESICTL_H = 0x0D2B); | ||
528 | PROVIDE(ESITHR1 = 0x0D2C); | ||
529 | PROVIDE(ESITHR1_L = 0x0D2C); | ||
530 | PROVIDE(ESITHR1_H = 0x0D2D); | ||
531 | PROVIDE(ESITHR2 = 0x0D2E); | ||
532 | PROVIDE(ESITHR2_L = 0x0D2E); | ||
533 | PROVIDE(ESITHR2_H = 0x0D2F); | ||
534 | PROVIDE(ESIDAC1R0 = 0x0D40); | ||
535 | PROVIDE(ESIDAC1R0_L = 0x0D40); | ||
536 | PROVIDE(ESIDAC1R0_H = 0x0D41); | ||
537 | PROVIDE(ESIDAC1R1 = 0x0D42); | ||
538 | PROVIDE(ESIDAC1R1_L = 0x0D42); | ||
539 | PROVIDE(ESIDAC1R1_H = 0x0D43); | ||
540 | PROVIDE(ESIDAC1R2 = 0x0D44); | ||
541 | PROVIDE(ESIDAC1R2_L = 0x0D44); | ||
542 | PROVIDE(ESIDAC1R2_H = 0x0D45); | ||
543 | PROVIDE(ESIDAC1R3 = 0x0D46); | ||
544 | PROVIDE(ESIDAC1R3_L = 0x0D46); | ||
545 | PROVIDE(ESIDAC1R3_H = 0x0D47); | ||
546 | PROVIDE(ESIDAC1R4 = 0x0D48); | ||
547 | PROVIDE(ESIDAC1R4_L = 0x0D48); | ||
548 | PROVIDE(ESIDAC1R4_H = 0x0D49); | ||
549 | PROVIDE(ESIDAC1R5 = 0x0D4A); | ||
550 | PROVIDE(ESIDAC1R5_L = 0x0D4A); | ||
551 | PROVIDE(ESIDAC1R5_H = 0x0D4B); | ||
552 | PROVIDE(ESIDAC1R6 = 0x0D4C); | ||
553 | PROVIDE(ESIDAC1R6_L = 0x0D4C); | ||
554 | PROVIDE(ESIDAC1R6_H = 0x0D4D); | ||
555 | PROVIDE(ESIDAC1R7 = 0x0D4E); | ||
556 | PROVIDE(ESIDAC1R7_L = 0x0D4E); | ||
557 | PROVIDE(ESIDAC1R7_H = 0x0D4F); | ||
558 | PROVIDE(ESIDAC2R0 = 0x0D50); | ||
559 | PROVIDE(ESIDAC2R0_L = 0x0D50); | ||
560 | PROVIDE(ESIDAC2R0_H = 0x0D51); | ||
561 | PROVIDE(ESIDAC2R1 = 0x0D52); | ||
562 | PROVIDE(ESIDAC2R1_L = 0x0D52); | ||
563 | PROVIDE(ESIDAC2R1_H = 0x0D53); | ||
564 | PROVIDE(ESIDAC2R2 = 0x0D54); | ||
565 | PROVIDE(ESIDAC2R2_L = 0x0D54); | ||
566 | PROVIDE(ESIDAC2R2_H = 0x0D55); | ||
567 | PROVIDE(ESIDAC2R3 = 0x0D56); | ||
568 | PROVIDE(ESIDAC2R3_L = 0x0D56); | ||
569 | PROVIDE(ESIDAC2R3_H = 0x0D57); | ||
570 | PROVIDE(ESIDAC2R4 = 0x0D58); | ||
571 | PROVIDE(ESIDAC2R4_L = 0x0D58); | ||
572 | PROVIDE(ESIDAC2R4_H = 0x0D59); | ||
573 | PROVIDE(ESIDAC2R5 = 0x0D5A); | ||
574 | PROVIDE(ESIDAC2R5_L = 0x0D5A); | ||
575 | PROVIDE(ESIDAC2R5_H = 0x0D5B); | ||
576 | PROVIDE(ESIDAC2R6 = 0x0D5C); | ||
577 | PROVIDE(ESIDAC2R6_L = 0x0D5C); | ||
578 | PROVIDE(ESIDAC2R6_H = 0x0D5D); | ||
579 | PROVIDE(ESIDAC2R7 = 0x0D5E); | ||
580 | PROVIDE(ESIDAC2R7_L = 0x0D5E); | ||
581 | PROVIDE(ESIDAC2R7_H = 0x0D5F); | ||
582 | PROVIDE(ESITSM0 = 0x0D60); | ||
583 | PROVIDE(ESITSM0_L = 0x0D60); | ||
584 | PROVIDE(ESITSM0_H = 0x0D61); | ||
585 | PROVIDE(ESITSM1 = 0x0D62); | ||
586 | PROVIDE(ESITSM1_L = 0x0D62); | ||
587 | PROVIDE(ESITSM1_H = 0x0D63); | ||
588 | PROVIDE(ESITSM2 = 0x0D64); | ||
589 | PROVIDE(ESITSM2_L = 0x0D64); | ||
590 | PROVIDE(ESITSM2_H = 0x0D65); | ||
591 | PROVIDE(ESITSM3 = 0x0D66); | ||
592 | PROVIDE(ESITSM3_L = 0x0D66); | ||
593 | PROVIDE(ESITSM3_H = 0x0D67); | ||
594 | PROVIDE(ESITSM4 = 0x0D68); | ||
595 | PROVIDE(ESITSM4_L = 0x0D68); | ||
596 | PROVIDE(ESITSM4_H = 0x0D69); | ||
597 | PROVIDE(ESITSM5 = 0x0D6A); | ||
598 | PROVIDE(ESITSM5_L = 0x0D6A); | ||
599 | PROVIDE(ESITSM5_H = 0x0D6B); | ||
600 | PROVIDE(ESITSM6 = 0x0D6C); | ||
601 | PROVIDE(ESITSM6_L = 0x0D6C); | ||
602 | PROVIDE(ESITSM6_H = 0x0D6D); | ||
603 | PROVIDE(ESITSM7 = 0x0D6E); | ||
604 | PROVIDE(ESITSM7_L = 0x0D6E); | ||
605 | PROVIDE(ESITSM7_H = 0x0D6F); | ||
606 | PROVIDE(ESITSM8 = 0x0D70); | ||
607 | PROVIDE(ESITSM8_L = 0x0D70); | ||
608 | PROVIDE(ESITSM8_H = 0x0D71); | ||
609 | PROVIDE(ESITSM9 = 0x0D72); | ||
610 | PROVIDE(ESITSM9_L = 0x0D72); | ||
611 | PROVIDE(ESITSM9_H = 0x0D73); | ||
612 | PROVIDE(ESITSM10 = 0x0D74); | ||
613 | PROVIDE(ESITSM10_L = 0x0D74); | ||
614 | PROVIDE(ESITSM10_H = 0x0D75); | ||
615 | PROVIDE(ESITSM11 = 0x0D76); | ||
616 | PROVIDE(ESITSM11_L = 0x0D76); | ||
617 | PROVIDE(ESITSM11_H = 0x0D77); | ||
618 | PROVIDE(ESITSM12 = 0x0D78); | ||
619 | PROVIDE(ESITSM12_L = 0x0D78); | ||
620 | PROVIDE(ESITSM12_H = 0x0D79); | ||
621 | PROVIDE(ESITSM13 = 0x0D7A); | ||
622 | PROVIDE(ESITSM13_L = 0x0D7A); | ||
623 | PROVIDE(ESITSM13_H = 0x0D7B); | ||
624 | PROVIDE(ESITSM14 = 0x0D7C); | ||
625 | PROVIDE(ESITSM14_L = 0x0D7C); | ||
626 | PROVIDE(ESITSM14_H = 0x0D7D); | ||
627 | PROVIDE(ESITSM15 = 0x0D7E); | ||
628 | PROVIDE(ESITSM15_L = 0x0D7E); | ||
629 | PROVIDE(ESITSM15_H = 0x0D7F); | ||
630 | PROVIDE(ESITSM16 = 0x0D80); | ||
631 | PROVIDE(ESITSM16_L = 0x0D80); | ||
632 | PROVIDE(ESITSM16_H = 0x0D81); | ||
633 | PROVIDE(ESITSM17 = 0x0D82); | ||
634 | PROVIDE(ESITSM17_L = 0x0D82); | ||
635 | PROVIDE(ESITSM17_H = 0x0D83); | ||
636 | PROVIDE(ESITSM18 = 0x0D84); | ||
637 | PROVIDE(ESITSM18_L = 0x0D84); | ||
638 | PROVIDE(ESITSM18_H = 0x0D85); | ||
639 | PROVIDE(ESITSM19 = 0x0D86); | ||
640 | PROVIDE(ESITSM19_L = 0x0D86); | ||
641 | PROVIDE(ESITSM19_H = 0x0D87); | ||
642 | PROVIDE(ESITSM20 = 0x0D88); | ||
643 | PROVIDE(ESITSM20_L = 0x0D88); | ||
644 | PROVIDE(ESITSM20_H = 0x0D89); | ||
645 | PROVIDE(ESITSM21 = 0x0D8A); | ||
646 | PROVIDE(ESITSM21_L = 0x0D8A); | ||
647 | PROVIDE(ESITSM21_H = 0x0D8B); | ||
648 | PROVIDE(ESITSM22 = 0x0D8C); | ||
649 | PROVIDE(ESITSM22_L = 0x0D8C); | ||
650 | PROVIDE(ESITSM22_H = 0x0D8D); | ||
651 | PROVIDE(ESITSM23 = 0x0D8E); | ||
652 | PROVIDE(ESITSM23_L = 0x0D8E); | ||
653 | PROVIDE(ESITSM23_H = 0x0D8F); | ||
654 | PROVIDE(ESITSM24 = 0x0D90); | ||
655 | PROVIDE(ESITSM24_L = 0x0D90); | ||
656 | PROVIDE(ESITSM24_H = 0x0D91); | ||
657 | PROVIDE(ESITSM25 = 0x0D92); | ||
658 | PROVIDE(ESITSM25_L = 0x0D92); | ||
659 | PROVIDE(ESITSM25_H = 0x0D93); | ||
660 | PROVIDE(ESITSM26 = 0x0D94); | ||
661 | PROVIDE(ESITSM26_L = 0x0D94); | ||
662 | PROVIDE(ESITSM26_H = 0x0D95); | ||
663 | PROVIDE(ESITSM27 = 0x0D96); | ||
664 | PROVIDE(ESITSM27_L = 0x0D96); | ||
665 | PROVIDE(ESITSM27_H = 0x0D97); | ||
666 | PROVIDE(ESITSM28 = 0x0D98); | ||
667 | PROVIDE(ESITSM28_L = 0x0D98); | ||
668 | PROVIDE(ESITSM28_H = 0x0D99); | ||
669 | PROVIDE(ESITSM29 = 0x0D9A); | ||
670 | PROVIDE(ESITSM29_L = 0x0D9A); | ||
671 | PROVIDE(ESITSM29_H = 0x0D9B); | ||
672 | PROVIDE(ESITSM30 = 0x0D9C); | ||
673 | PROVIDE(ESITSM30_L = 0x0D9C); | ||
674 | PROVIDE(ESITSM30_H = 0x0D9D); | ||
675 | PROVIDE(ESITSM31 = 0x0D9E); | ||
676 | PROVIDE(ESITSM31_L = 0x0D9E); | ||
677 | PROVIDE(ESITSM31_H = 0x0D9F); | ||
678 | /************************************************************ | ||
679 | * EXTENDED SCAN INTERFACE RAM | ||
680 | ************************************************************/ | ||
681 | PROVIDE(ESIRAM0 = 0x0E00); | ||
682 | PROVIDE(ESIRAM1 = 0x0E01); | ||
683 | PROVIDE(ESIRAM2 = 0x0E02); | ||
684 | PROVIDE(ESIRAM3 = 0x0E03); | ||
685 | PROVIDE(ESIRAM4 = 0x0E04); | ||
686 | PROVIDE(ESIRAM5 = 0x0E05); | ||
687 | PROVIDE(ESIRAM6 = 0x0E06); | ||
688 | PROVIDE(ESIRAM7 = 0x0E07); | ||
689 | PROVIDE(ESIRAM8 = 0x0E08); | ||
690 | PROVIDE(ESIRAM9 = 0x0E09); | ||
691 | PROVIDE(ESIRAM10 = 0x0E0A); | ||
692 | PROVIDE(ESIRAM11 = 0x0E0B); | ||
693 | PROVIDE(ESIRAM12 = 0x0E0C); | ||
694 | PROVIDE(ESIRAM13 = 0x0E0D); | ||
695 | PROVIDE(ESIRAM14 = 0x0E0E); | ||
696 | PROVIDE(ESIRAM15 = 0x0E0F); | ||
697 | PROVIDE(ESIRAM16 = 0x0E10); | ||
698 | PROVIDE(ESIRAM17 = 0x0E11); | ||
699 | PROVIDE(ESIRAM18 = 0x0E12); | ||
700 | PROVIDE(ESIRAM19 = 0x0E13); | ||
701 | PROVIDE(ESIRAM20 = 0x0E14); | ||
702 | PROVIDE(ESIRAM21 = 0x0E15); | ||
703 | PROVIDE(ESIRAM22 = 0x0E16); | ||
704 | PROVIDE(ESIRAM23 = 0x0E17); | ||
705 | PROVIDE(ESIRAM24 = 0x0E18); | ||
706 | PROVIDE(ESIRAM25 = 0x0E19); | ||
707 | PROVIDE(ESIRAM26 = 0x0E1A); | ||
708 | PROVIDE(ESIRAM27 = 0x0E1B); | ||
709 | PROVIDE(ESIRAM28 = 0x0E1C); | ||
710 | PROVIDE(ESIRAM29 = 0x0E1D); | ||
711 | PROVIDE(ESIRAM30 = 0x0E1E); | ||
712 | PROVIDE(ESIRAM31 = 0x0E1F); | ||
713 | PROVIDE(ESIRAM32 = 0x0E20); | ||
714 | PROVIDE(ESIRAM33 = 0x0E21); | ||
715 | PROVIDE(ESIRAM34 = 0x0E22); | ||
716 | PROVIDE(ESIRAM35 = 0x0E23); | ||
717 | PROVIDE(ESIRAM36 = 0x0E24); | ||
718 | PROVIDE(ESIRAM37 = 0x0E25); | ||
719 | PROVIDE(ESIRAM38 = 0x0E26); | ||
720 | PROVIDE(ESIRAM39 = 0x0E27); | ||
721 | PROVIDE(ESIRAM40 = 0x0E28); | ||
722 | PROVIDE(ESIRAM41 = 0x0E29); | ||
723 | PROVIDE(ESIRAM42 = 0x0E2A); | ||
724 | PROVIDE(ESIRAM43 = 0x0E2B); | ||
725 | PROVIDE(ESIRAM44 = 0x0E2C); | ||
726 | PROVIDE(ESIRAM45 = 0x0E2D); | ||
727 | PROVIDE(ESIRAM46 = 0x0E2E); | ||
728 | PROVIDE(ESIRAM47 = 0x0E2F); | ||
729 | PROVIDE(ESIRAM48 = 0x0E30); | ||
730 | PROVIDE(ESIRAM49 = 0x0E31); | ||
731 | PROVIDE(ESIRAM50 = 0x0E32); | ||
732 | PROVIDE(ESIRAM51 = 0x0E33); | ||
733 | PROVIDE(ESIRAM52 = 0x0E34); | ||
734 | PROVIDE(ESIRAM53 = 0x0E35); | ||
735 | PROVIDE(ESIRAM54 = 0x0E36); | ||
736 | PROVIDE(ESIRAM55 = 0x0E37); | ||
737 | PROVIDE(ESIRAM56 = 0x0E38); | ||
738 | PROVIDE(ESIRAM57 = 0x0E39); | ||
739 | PROVIDE(ESIRAM58 = 0x0E3A); | ||
740 | PROVIDE(ESIRAM59 = 0x0E3B); | ||
741 | PROVIDE(ESIRAM60 = 0x0E3C); | ||
742 | PROVIDE(ESIRAM61 = 0x0E3D); | ||
743 | PROVIDE(ESIRAM62 = 0x0E3E); | ||
744 | PROVIDE(ESIRAM63 = 0x0E3F); | ||
745 | PROVIDE(ESIRAM64 = 0x0E40); | ||
746 | PROVIDE(ESIRAM65 = 0x0E41); | ||
747 | PROVIDE(ESIRAM66 = 0x0E42); | ||
748 | PROVIDE(ESIRAM67 = 0x0E43); | ||
749 | PROVIDE(ESIRAM68 = 0x0E44); | ||
750 | PROVIDE(ESIRAM69 = 0x0E45); | ||
751 | PROVIDE(ESIRAM70 = 0x0E46); | ||
752 | PROVIDE(ESIRAM71 = 0x0E47); | ||
753 | PROVIDE(ESIRAM72 = 0x0E48); | ||
754 | PROVIDE(ESIRAM73 = 0x0E49); | ||
755 | PROVIDE(ESIRAM74 = 0x0E4A); | ||
756 | PROVIDE(ESIRAM75 = 0x0E4B); | ||
757 | PROVIDE(ESIRAM76 = 0x0E4C); | ||
758 | PROVIDE(ESIRAM77 = 0x0E4D); | ||
759 | PROVIDE(ESIRAM78 = 0x0E4E); | ||
760 | PROVIDE(ESIRAM79 = 0x0E4F); | ||
761 | PROVIDE(ESIRAM80 = 0x0E50); | ||
762 | PROVIDE(ESIRAM81 = 0x0E51); | ||
763 | PROVIDE(ESIRAM82 = 0x0E52); | ||
764 | PROVIDE(ESIRAM83 = 0x0E53); | ||
765 | PROVIDE(ESIRAM84 = 0x0E54); | ||
766 | PROVIDE(ESIRAM85 = 0x0E55); | ||
767 | PROVIDE(ESIRAM86 = 0x0E56); | ||
768 | PROVIDE(ESIRAM87 = 0x0E57); | ||
769 | PROVIDE(ESIRAM88 = 0x0E58); | ||
770 | PROVIDE(ESIRAM89 = 0x0E59); | ||
771 | PROVIDE(ESIRAM90 = 0x0E5A); | ||
772 | PROVIDE(ESIRAM91 = 0x0E5B); | ||
773 | PROVIDE(ESIRAM92 = 0x0E5C); | ||
774 | PROVIDE(ESIRAM93 = 0x0E5D); | ||
775 | PROVIDE(ESIRAM94 = 0x0E5E); | ||
776 | PROVIDE(ESIRAM95 = 0x0E5F); | ||
777 | PROVIDE(ESIRAM96 = 0x0E60); | ||
778 | PROVIDE(ESIRAM97 = 0x0E61); | ||
779 | PROVIDE(ESIRAM98 = 0x0E62); | ||
780 | PROVIDE(ESIRAM99 = 0x0E63); | ||
781 | PROVIDE(ESIRAM100 = 0x0E64); | ||
782 | PROVIDE(ESIRAM101 = 0x0E65); | ||
783 | PROVIDE(ESIRAM102 = 0x0E66); | ||
784 | PROVIDE(ESIRAM103 = 0x0E67); | ||
785 | PROVIDE(ESIRAM104 = 0x0E68); | ||
786 | PROVIDE(ESIRAM105 = 0x0E69); | ||
787 | PROVIDE(ESIRAM106 = 0x0E6A); | ||
788 | PROVIDE(ESIRAM107 = 0x0E6B); | ||
789 | PROVIDE(ESIRAM108 = 0x0E6C); | ||
790 | PROVIDE(ESIRAM109 = 0x0E6D); | ||
791 | PROVIDE(ESIRAM110 = 0x0E6E); | ||
792 | PROVIDE(ESIRAM111 = 0x0E6F); | ||
793 | PROVIDE(ESIRAM112 = 0x0E70); | ||
794 | PROVIDE(ESIRAM113 = 0x0E71); | ||
795 | PROVIDE(ESIRAM114 = 0x0E72); | ||
796 | PROVIDE(ESIRAM115 = 0x0E73); | ||
797 | PROVIDE(ESIRAM116 = 0x0E74); | ||
798 | PROVIDE(ESIRAM117 = 0x0E75); | ||
799 | PROVIDE(ESIRAM118 = 0x0E76); | ||
800 | PROVIDE(ESIRAM119 = 0x0E77); | ||
801 | PROVIDE(ESIRAM120 = 0x0E78); | ||
802 | PROVIDE(ESIRAM121 = 0x0E79); | ||
803 | PROVIDE(ESIRAM122 = 0x0E7A); | ||
804 | PROVIDE(ESIRAM123 = 0x0E7B); | ||
805 | PROVIDE(ESIRAM124 = 0x0E7C); | ||
806 | PROVIDE(ESIRAM125 = 0x0E7D); | ||
807 | PROVIDE(ESIRAM126 = 0x0E7E); | ||
808 | PROVIDE(ESIRAM127 = 0x0E7F); | ||
809 | /************************************************************* | ||
810 | * FRAM Memory | ||
811 | *************************************************************/ | ||
812 | PROVIDE(FRCTL0 = 0x0140); | ||
813 | PROVIDE(FRCTL0_L = 0x0140); | ||
814 | PROVIDE(FRCTL0_H = 0x0141); | ||
815 | PROVIDE(GCCTL0 = 0x0144); | ||
816 | PROVIDE(GCCTL0_L = 0x0144); | ||
817 | PROVIDE(GCCTL0_H = 0x0145); | ||
818 | PROVIDE(GCCTL1 = 0x0146); | ||
819 | PROVIDE(GCCTL1_L = 0x0146); | ||
820 | PROVIDE(GCCTL1_H = 0x0147); | ||
821 | /************************************************************ | ||
822 | * LCD_C | ||
823 | ************************************************************/ | ||
824 | PROVIDE(LCDCCTL0 = 0x0A00); | ||
825 | PROVIDE(LCDCCTL0_L = 0x0A00); | ||
826 | PROVIDE(LCDCCTL0_H = 0x0A01); | ||
827 | PROVIDE(LCDCCTL1 = 0x0A02); | ||
828 | PROVIDE(LCDCCTL1_L = 0x0A02); | ||
829 | PROVIDE(LCDCCTL1_H = 0x0A03); | ||
830 | PROVIDE(LCDCBLKCTL = 0x0A04); | ||
831 | PROVIDE(LCDCBLKCTL_L = 0x0A04); | ||
832 | PROVIDE(LCDCBLKCTL_H = 0x0A05); | ||
833 | PROVIDE(LCDCMEMCTL = 0x0A06); | ||
834 | PROVIDE(LCDCMEMCTL_L = 0x0A06); | ||
835 | PROVIDE(LCDCMEMCTL_H = 0x0A07); | ||
836 | PROVIDE(LCDCVCTL = 0x0A08); | ||
837 | PROVIDE(LCDCVCTL_L = 0x0A08); | ||
838 | PROVIDE(LCDCVCTL_H = 0x0A09); | ||
839 | PROVIDE(LCDCPCTL0 = 0x0A0A); | ||
840 | PROVIDE(LCDCPCTL0_L = 0x0A0A); | ||
841 | PROVIDE(LCDCPCTL0_H = 0x0A0B); | ||
842 | PROVIDE(LCDCPCTL1 = 0x0A0C); | ||
843 | PROVIDE(LCDCPCTL1_L = 0x0A0C); | ||
844 | PROVIDE(LCDCPCTL1_H = 0x0A0D); | ||
845 | PROVIDE(LCDCPCTL2 = 0x0A0E); | ||
846 | PROVIDE(LCDCPCTL2_L = 0x0A0E); | ||
847 | PROVIDE(LCDCPCTL2_H = 0x0A0F); | ||
848 | PROVIDE(LCDCCPCTL = 0x0A12); | ||
849 | PROVIDE(LCDCCPCTL_L = 0x0A12); | ||
850 | PROVIDE(LCDCCPCTL_H = 0x0A13); | ||
851 | PROVIDE(LCDCIV = 0x0A1E); | ||
852 | PROVIDE(LCDM1 = 0x0A20); | ||
853 | PROVIDE(LCDM2 = 0x0A21); | ||
854 | PROVIDE(LCDM3 = 0x0A22); | ||
855 | PROVIDE(LCDM4 = 0x0A23); | ||
856 | PROVIDE(LCDM5 = 0x0A24); | ||
857 | PROVIDE(LCDM6 = 0x0A25); | ||
858 | PROVIDE(LCDM7 = 0x0A26); | ||
859 | PROVIDE(LCDM8 = 0x0A27); | ||
860 | PROVIDE(LCDM9 = 0x0A28); | ||
861 | PROVIDE(LCDM10 = 0x0A29); | ||
862 | PROVIDE(LCDM11 = 0x0A2A); | ||
863 | PROVIDE(LCDM12 = 0x0A2B); | ||
864 | PROVIDE(LCDM13 = 0x0A2C); | ||
865 | PROVIDE(LCDM14 = 0x0A2D); | ||
866 | PROVIDE(LCDM15 = 0x0A2E); | ||
867 | PROVIDE(LCDM16 = 0x0A2F); | ||
868 | PROVIDE(LCDM17 = 0x0A30); | ||
869 | PROVIDE(LCDM18 = 0x0A31); | ||
870 | PROVIDE(LCDM19 = 0x0A32); | ||
871 | PROVIDE(LCDM20 = 0x0A33); | ||
872 | PROVIDE(LCDM21 = 0x0A34); | ||
873 | PROVIDE(LCDM22 = 0x0A35); | ||
874 | PROVIDE(LCDM23 = 0x0A36); | ||
875 | PROVIDE(LCDM24 = 0x0A37); | ||
876 | PROVIDE(LCDM25 = 0x0A38); | ||
877 | PROVIDE(LCDM26 = 0x0A39); | ||
878 | PROVIDE(LCDM27 = 0x0A3A); | ||
879 | PROVIDE(LCDM28 = 0x0A3B); | ||
880 | PROVIDE(LCDM29 = 0x0A3C); | ||
881 | PROVIDE(LCDM30 = 0x0A3D); | ||
882 | PROVIDE(LCDM31 = 0x0A3E); | ||
883 | PROVIDE(LCDM32 = 0x0A3F); | ||
884 | PROVIDE(LCDM33 = 0x0A40); | ||
885 | PROVIDE(LCDM34 = 0x0A41); | ||
886 | PROVIDE(LCDM35 = 0x0A42); | ||
887 | PROVIDE(LCDM36 = 0x0A43); | ||
888 | PROVIDE(LCDM37 = 0x0A44); | ||
889 | PROVIDE(LCDM38 = 0x0A45); | ||
890 | PROVIDE(LCDM39 = 0x0A46); | ||
891 | PROVIDE(LCDM40 = 0x0A47); | ||
892 | PROVIDE(LCDM41 = 0x0A48); | ||
893 | PROVIDE(LCDM42 = 0x0A49); | ||
894 | PROVIDE(LCDM43 = 0x0A4A); | ||
895 | PROVIDE(LCDBM1 = 0x0A40); | ||
896 | PROVIDE(LCDBM2 = 0x0A41); | ||
897 | PROVIDE(LCDBM3 = 0x0A42); | ||
898 | PROVIDE(LCDBM4 = 0x0A43); | ||
899 | PROVIDE(LCDBM5 = 0x0A44); | ||
900 | PROVIDE(LCDBM6 = 0x0A45); | ||
901 | PROVIDE(LCDBM7 = 0x0A46); | ||
902 | PROVIDE(LCDBM8 = 0x0A47); | ||
903 | PROVIDE(LCDBM9 = 0x0A48); | ||
904 | PROVIDE(LCDBM10 = 0x0A49); | ||
905 | PROVIDE(LCDBM11 = 0x0A4A); | ||
906 | PROVIDE(LCDBM12 = 0x0A4B); | ||
907 | PROVIDE(LCDBM13 = 0x0A4C); | ||
908 | PROVIDE(LCDBM14 = 0x0A4D); | ||
909 | PROVIDE(LCDBM15 = 0x0A4E); | ||
910 | PROVIDE(LCDBM16 = 0x0A4F); | ||
911 | PROVIDE(LCDBM17 = 0x0A50); | ||
912 | PROVIDE(LCDBM18 = 0x0A51); | ||
913 | PROVIDE(LCDBM19 = 0x0A52); | ||
914 | PROVIDE(LCDBM20 = 0x0A53); | ||
915 | PROVIDE(LCDBM21 = 0x0A54); | ||
916 | PROVIDE(LCDBM22 = 0x0A55); | ||
917 | /************************************************************ | ||
918 | * Memory Protection Unit | ||
919 | ************************************************************/ | ||
920 | PROVIDE(MPUCTL0 = 0x05A0); | ||
921 | PROVIDE(MPUCTL0_L = 0x05A0); | ||
922 | PROVIDE(MPUCTL0_H = 0x05A1); | ||
923 | PROVIDE(MPUCTL1 = 0x05A2); | ||
924 | PROVIDE(MPUCTL1_L = 0x05A2); | ||
925 | PROVIDE(MPUCTL1_H = 0x05A3); | ||
926 | PROVIDE(MPUSEGB2 = 0x05A4); | ||
927 | PROVIDE(MPUSEGB2_L = 0x05A4); | ||
928 | PROVIDE(MPUSEGB2_H = 0x05A5); | ||
929 | PROVIDE(MPUSEGB1 = 0x05A6); | ||
930 | PROVIDE(MPUSEGB1_L = 0x05A6); | ||
931 | PROVIDE(MPUSEGB1_H = 0x05A7); | ||
932 | PROVIDE(MPUSAM = 0x05A8); | ||
933 | PROVIDE(MPUSAM_L = 0x05A8); | ||
934 | PROVIDE(MPUSAM_H = 0x05A9); | ||
935 | PROVIDE(MPUIPC0 = 0x05AA); | ||
936 | PROVIDE(MPUIPC0_L = 0x05AA); | ||
937 | PROVIDE(MPUIPC0_H = 0x05AB); | ||
938 | PROVIDE(MPUIPSEGB2 = 0x05AC); | ||
939 | PROVIDE(MPUIPSEGB2_L = 0x05AC); | ||
940 | PROVIDE(MPUIPSEGB2_H = 0x05AD); | ||
941 | PROVIDE(MPUIPSEGB1 = 0x05AE); | ||
942 | PROVIDE(MPUIPSEGB1_L = 0x05AE); | ||
943 | PROVIDE(MPUIPSEGB1_H = 0x05AF); | ||
944 | /************************************************************ | ||
945 | * HARDWARE MULTIPLIER 32Bit | ||
946 | ************************************************************/ | ||
947 | PROVIDE(MPY = 0x04C0); | ||
948 | PROVIDE(MPY_L = 0x04C0); | ||
949 | PROVIDE(MPY_H = 0x04C1); | ||
950 | PROVIDE(MPYS = 0x04C2); | ||
951 | PROVIDE(MPYS_L = 0x04C2); | ||
952 | PROVIDE(MPYS_H = 0x04C3); | ||
953 | PROVIDE(MAC = 0x04C4); | ||
954 | PROVIDE(MAC_L = 0x04C4); | ||
955 | PROVIDE(MAC_H = 0x04C5); | ||
956 | PROVIDE(MACS = 0x04C6); | ||
957 | PROVIDE(MACS_L = 0x04C6); | ||
958 | PROVIDE(MACS_H = 0x04C7); | ||
959 | PROVIDE(OP2 = 0x04C8); | ||
960 | PROVIDE(OP2_L = 0x04C8); | ||
961 | PROVIDE(OP2_H = 0x04C9); | ||
962 | PROVIDE(RESLO = 0x04CA); | ||
963 | PROVIDE(RESLO_L = 0x04CA); | ||
964 | PROVIDE(RESLO_H = 0x04CB); | ||
965 | PROVIDE(RESHI = 0x04CC); | ||
966 | PROVIDE(RESHI_L = 0x04CC); | ||
967 | PROVIDE(RESHI_H = 0x04CD); | ||
968 | PROVIDE(SUMEXT = 0x04CE); | ||
969 | PROVIDE(SUMEXT_L = 0x04CE); | ||
970 | PROVIDE(SUMEXT_H = 0x04CF); | ||
971 | PROVIDE(MPY32L = 0x04D0); | ||
972 | PROVIDE(MPY32L_L = 0x04D0); | ||
973 | PROVIDE(MPY32L_H = 0x04D1); | ||
974 | PROVIDE(MPY32H = 0x04D2); | ||
975 | PROVIDE(MPY32H_L = 0x04D2); | ||
976 | PROVIDE(MPY32H_H = 0x04D3); | ||
977 | PROVIDE(MPYS32L = 0x04D4); | ||
978 | PROVIDE(MPYS32L_L = 0x04D4); | ||
979 | PROVIDE(MPYS32L_H = 0x04D5); | ||
980 | PROVIDE(MPYS32H = 0x04D6); | ||
981 | PROVIDE(MPYS32H_L = 0x04D6); | ||
982 | PROVIDE(MPYS32H_H = 0x04D7); | ||
983 | PROVIDE(MAC32L = 0x04D8); | ||
984 | PROVIDE(MAC32L_L = 0x04D8); | ||
985 | PROVIDE(MAC32L_H = 0x04D9); | ||
986 | PROVIDE(MAC32H = 0x04DA); | ||
987 | PROVIDE(MAC32H_L = 0x04DA); | ||
988 | PROVIDE(MAC32H_H = 0x04DB); | ||
989 | PROVIDE(MACS32L = 0x04DC); | ||
990 | PROVIDE(MACS32L_L = 0x04DC); | ||
991 | PROVIDE(MACS32L_H = 0x04DD); | ||
992 | PROVIDE(MACS32H = 0x04DE); | ||
993 | PROVIDE(MACS32H_L = 0x04DE); | ||
994 | PROVIDE(MACS32H_H = 0x04DF); | ||
995 | PROVIDE(OP2L = 0x04E0); | ||
996 | PROVIDE(OP2L_L = 0x04E0); | ||
997 | PROVIDE(OP2L_H = 0x04E1); | ||
998 | PROVIDE(OP2H = 0x04E2); | ||
999 | PROVIDE(OP2H_L = 0x04E2); | ||
1000 | PROVIDE(OP2H_H = 0x04E3); | ||
1001 | PROVIDE(RES0 = 0x04E4); | ||
1002 | PROVIDE(RES0_L = 0x04E4); | ||
1003 | PROVIDE(RES0_H = 0x04E5); | ||
1004 | PROVIDE(RES1 = 0x04E6); | ||
1005 | PROVIDE(RES1_L = 0x04E6); | ||
1006 | PROVIDE(RES1_H = 0x04E7); | ||
1007 | PROVIDE(RES2 = 0x04E8); | ||
1008 | PROVIDE(RES2_L = 0x04E8); | ||
1009 | PROVIDE(RES2_H = 0x04E9); | ||
1010 | PROVIDE(RES3 = 0x04EA); | ||
1011 | PROVIDE(RES3_L = 0x04EA); | ||
1012 | PROVIDE(RES3_H = 0x04EB); | ||
1013 | PROVIDE(MPY32CTL0 = 0x04EC); | ||
1014 | PROVIDE(MPY32CTL0_L = 0x04EC); | ||
1015 | PROVIDE(MPY32CTL0_H = 0x04ED); | ||
1016 | /************************************************************ | ||
1017 | * PMM - Power Management System for FRAM | ||
1018 | ************************************************************/ | ||
1019 | PROVIDE(PMMCTL0 = 0x0120); | ||
1020 | PROVIDE(PMMCTL0_L = 0x0120); | ||
1021 | PROVIDE(PMMCTL0_H = 0x0121); | ||
1022 | PROVIDE(PMMIFG = 0x012A); | ||
1023 | PROVIDE(PMMIFG_L = 0x012A); | ||
1024 | PROVIDE(PMMIFG_H = 0x012B); | ||
1025 | PROVIDE(PM5CTL0 = 0x0130); | ||
1026 | PROVIDE(PM5CTL0_L = 0x0130); | ||
1027 | PROVIDE(PM5CTL0_H = 0x0131); | ||
1028 | /************************************************************ | ||
1029 | * DIGITAL I/O Port1/2 Pull up / Pull down Resistors | ||
1030 | ************************************************************/ | ||
1031 | PROVIDE(PAIN = 0x0200); | ||
1032 | PROVIDE(PAIN_L = 0x0200); | ||
1033 | PROVIDE(PAIN_H = 0x0201); | ||
1034 | PROVIDE(PAOUT = 0x0202); | ||
1035 | PROVIDE(PAOUT_L = 0x0202); | ||
1036 | PROVIDE(PAOUT_H = 0x0203); | ||
1037 | PROVIDE(PADIR = 0x0204); | ||
1038 | PROVIDE(PADIR_L = 0x0204); | ||
1039 | PROVIDE(PADIR_H = 0x0205); | ||
1040 | PROVIDE(PAREN = 0x0206); | ||
1041 | PROVIDE(PAREN_L = 0x0206); | ||
1042 | PROVIDE(PAREN_H = 0x0207); | ||
1043 | PROVIDE(PASEL0 = 0x020A); | ||
1044 | PROVIDE(PASEL0_L = 0x020A); | ||
1045 | PROVIDE(PASEL0_H = 0x020B); | ||
1046 | PROVIDE(PASEL1 = 0x020C); | ||
1047 | PROVIDE(PASEL1_L = 0x020C); | ||
1048 | PROVIDE(PASEL1_H = 0x020D); | ||
1049 | PROVIDE(PASELC = 0x0216); | ||
1050 | PROVIDE(PASELC_L = 0x0216); | ||
1051 | PROVIDE(PASELC_H = 0x0217); | ||
1052 | PROVIDE(PAIES = 0x0218); | ||
1053 | PROVIDE(PAIES_L = 0x0218); | ||
1054 | PROVIDE(PAIES_H = 0x0219); | ||
1055 | PROVIDE(PAIE = 0x021A); | ||
1056 | PROVIDE(PAIE_L = 0x021A); | ||
1057 | PROVIDE(PAIE_H = 0x021B); | ||
1058 | PROVIDE(PAIFG = 0x021C); | ||
1059 | PROVIDE(PAIFG_L = 0x021C); | ||
1060 | PROVIDE(PAIFG_H = 0x021D); | ||
1061 | PROVIDE(P1IV = 0x020E); | ||
1062 | PROVIDE(P2IV = 0x021E); | ||
1063 | /************************************************************ | ||
1064 | * DIGITAL I/O Port3/4 Pull up / Pull down Resistors | ||
1065 | ************************************************************/ | ||
1066 | PROVIDE(PBIN = 0x0220); | ||
1067 | PROVIDE(PBIN_L = 0x0220); | ||
1068 | PROVIDE(PBIN_H = 0x0221); | ||
1069 | PROVIDE(PBOUT = 0x0222); | ||
1070 | PROVIDE(PBOUT_L = 0x0222); | ||
1071 | PROVIDE(PBOUT_H = 0x0223); | ||
1072 | PROVIDE(PBDIR = 0x0224); | ||
1073 | PROVIDE(PBDIR_L = 0x0224); | ||
1074 | PROVIDE(PBDIR_H = 0x0225); | ||
1075 | PROVIDE(PBREN = 0x0226); | ||
1076 | PROVIDE(PBREN_L = 0x0226); | ||
1077 | PROVIDE(PBREN_H = 0x0227); | ||
1078 | PROVIDE(PBSEL0 = 0x022A); | ||
1079 | PROVIDE(PBSEL0_L = 0x022A); | ||
1080 | PROVIDE(PBSEL0_H = 0x022B); | ||
1081 | PROVIDE(PBSEL1 = 0x022C); | ||
1082 | PROVIDE(PBSEL1_L = 0x022C); | ||
1083 | PROVIDE(PBSEL1_H = 0x022D); | ||
1084 | PROVIDE(PBSELC = 0x0236); | ||
1085 | PROVIDE(PBSELC_L = 0x0236); | ||
1086 | PROVIDE(PBSELC_H = 0x0237); | ||
1087 | PROVIDE(PBIES = 0x0238); | ||
1088 | PROVIDE(PBIES_L = 0x0238); | ||
1089 | PROVIDE(PBIES_H = 0x0239); | ||
1090 | PROVIDE(PBIE = 0x023A); | ||
1091 | PROVIDE(PBIE_L = 0x023A); | ||
1092 | PROVIDE(PBIE_H = 0x023B); | ||
1093 | PROVIDE(PBIFG = 0x023C); | ||
1094 | PROVIDE(PBIFG_L = 0x023C); | ||
1095 | PROVIDE(PBIFG_H = 0x023D); | ||
1096 | PROVIDE(P3IV = 0x022E); | ||
1097 | PROVIDE(P4IV = 0x023E); | ||
1098 | /************************************************************ | ||
1099 | * DIGITAL I/O Port5/6 Pull up / Pull down Resistors | ||
1100 | ************************************************************/ | ||
1101 | PROVIDE(PCIN = 0x0240); | ||
1102 | PROVIDE(PCIN_L = 0x0240); | ||
1103 | PROVIDE(PCIN_H = 0x0241); | ||
1104 | PROVIDE(PCOUT = 0x0242); | ||
1105 | PROVIDE(PCOUT_L = 0x0242); | ||
1106 | PROVIDE(PCOUT_H = 0x0243); | ||
1107 | PROVIDE(PCDIR = 0x0244); | ||
1108 | PROVIDE(PCDIR_L = 0x0244); | ||
1109 | PROVIDE(PCDIR_H = 0x0245); | ||
1110 | PROVIDE(PCREN = 0x0246); | ||
1111 | PROVIDE(PCREN_L = 0x0246); | ||
1112 | PROVIDE(PCREN_H = 0x0247); | ||
1113 | PROVIDE(PCSEL0 = 0x024A); | ||
1114 | PROVIDE(PCSEL0_L = 0x024A); | ||
1115 | PROVIDE(PCSEL0_H = 0x024B); | ||
1116 | PROVIDE(PCSEL1 = 0x024C); | ||
1117 | PROVIDE(PCSEL1_L = 0x024C); | ||
1118 | PROVIDE(PCSEL1_H = 0x024D); | ||
1119 | PROVIDE(PCSELC = 0x0256); | ||
1120 | PROVIDE(PCSELC_L = 0x0256); | ||
1121 | PROVIDE(PCSELC_H = 0x0257); | ||
1122 | /************************************************************ | ||
1123 | * DIGITAL I/O Port7/8 Pull up / Pull down Resistors | ||
1124 | ************************************************************/ | ||
1125 | PROVIDE(PDIN = 0x0260); | ||
1126 | PROVIDE(PDIN_L = 0x0260); | ||
1127 | PROVIDE(PDIN_H = 0x0261); | ||
1128 | PROVIDE(PDOUT = 0x0262); | ||
1129 | PROVIDE(PDOUT_L = 0x0262); | ||
1130 | PROVIDE(PDOUT_H = 0x0263); | ||
1131 | PROVIDE(PDDIR = 0x0264); | ||
1132 | PROVIDE(PDDIR_L = 0x0264); | ||
1133 | PROVIDE(PDDIR_H = 0x0265); | ||
1134 | PROVIDE(PDREN = 0x0266); | ||
1135 | PROVIDE(PDREN_L = 0x0266); | ||
1136 | PROVIDE(PDREN_H = 0x0267); | ||
1137 | PROVIDE(PDSEL0 = 0x026A); | ||
1138 | PROVIDE(PDSEL0_L = 0x026A); | ||
1139 | PROVIDE(PDSEL0_H = 0x026B); | ||
1140 | PROVIDE(PDSEL1 = 0x026C); | ||
1141 | PROVIDE(PDSEL1_L = 0x026C); | ||
1142 | PROVIDE(PDSEL1_H = 0x026D); | ||
1143 | PROVIDE(PDSELC = 0x0276); | ||
1144 | PROVIDE(PDSELC_L = 0x0276); | ||
1145 | PROVIDE(PDSELC_H = 0x0277); | ||
1146 | /************************************************************ | ||
1147 | * DIGITAL I/O Port9/10 Pull up / Pull down Resistors | ||
1148 | ************************************************************/ | ||
1149 | PROVIDE(PEIN = 0x0280); | ||
1150 | PROVIDE(PEIN_L = 0x0280); | ||
1151 | PROVIDE(PEIN_H = 0x0281); | ||
1152 | PROVIDE(PEOUT = 0x0282); | ||
1153 | PROVIDE(PEOUT_L = 0x0282); | ||
1154 | PROVIDE(PEOUT_H = 0x0283); | ||
1155 | PROVIDE(PEDIR = 0x0284); | ||
1156 | PROVIDE(PEDIR_L = 0x0284); | ||
1157 | PROVIDE(PEDIR_H = 0x0285); | ||
1158 | PROVIDE(PEREN = 0x0286); | ||
1159 | PROVIDE(PEREN_L = 0x0286); | ||
1160 | PROVIDE(PEREN_H = 0x0287); | ||
1161 | PROVIDE(PESEL0 = 0x028A); | ||
1162 | PROVIDE(PESEL0_L = 0x028A); | ||
1163 | PROVIDE(PESEL0_H = 0x028B); | ||
1164 | PROVIDE(PESEL1 = 0x028C); | ||
1165 | PROVIDE(PESEL1_L = 0x028C); | ||
1166 | PROVIDE(PESEL1_H = 0x028D); | ||
1167 | PROVIDE(PESELC = 0x0296); | ||
1168 | PROVIDE(PESELC_L = 0x0296); | ||
1169 | PROVIDE(PESELC_H = 0x0297); | ||
1170 | /************************************************************ | ||
1171 | * DIGITAL I/O PortJ Pull up / Pull down Resistors | ||
1172 | ************************************************************/ | ||
1173 | PROVIDE(PJIN = 0x0320); | ||
1174 | PROVIDE(PJIN_L = 0x0320); | ||
1175 | PROVIDE(PJIN_H = 0x0321); | ||
1176 | PROVIDE(PJOUT = 0x0322); | ||
1177 | PROVIDE(PJOUT_L = 0x0322); | ||
1178 | PROVIDE(PJOUT_H = 0x0323); | ||
1179 | PROVIDE(PJDIR = 0x0324); | ||
1180 | PROVIDE(PJDIR_L = 0x0324); | ||
1181 | PROVIDE(PJDIR_H = 0x0325); | ||
1182 | PROVIDE(PJREN = 0x0326); | ||
1183 | PROVIDE(PJREN_L = 0x0326); | ||
1184 | PROVIDE(PJREN_H = 0x0327); | ||
1185 | PROVIDE(PJSEL0 = 0x032A); | ||
1186 | PROVIDE(PJSEL0_L = 0x032A); | ||
1187 | PROVIDE(PJSEL0_H = 0x032B); | ||
1188 | PROVIDE(PJSEL1 = 0x032C); | ||
1189 | PROVIDE(PJSEL1_L = 0x032C); | ||
1190 | PROVIDE(PJSEL1_H = 0x032D); | ||
1191 | PROVIDE(PJSELC = 0x0336); | ||
1192 | PROVIDE(PJSELC_L = 0x0336); | ||
1193 | PROVIDE(PJSELC_H = 0x0337); | ||
1194 | /************************************************************* | ||
1195 | * RAM Control Module for FRAM | ||
1196 | *************************************************************/ | ||
1197 | PROVIDE(RCCTL0 = 0x0158); | ||
1198 | PROVIDE(RCCTL0_L = 0x0158); | ||
1199 | PROVIDE(RCCTL0_H = 0x0159); | ||
1200 | /************************************************************ | ||
1201 | * Shared Reference | ||
1202 | ************************************************************/ | ||
1203 | PROVIDE(REFCTL0 = 0x01B0); | ||
1204 | PROVIDE(REFCTL0_L = 0x01B0); | ||
1205 | PROVIDE(REFCTL0_H = 0x01B1); | ||
1206 | /************************************************************ | ||
1207 | * Real Time Clock | ||
1208 | ************************************************************/ | ||
1209 | PROVIDE(RTCCTL0 = 0x04A0); | ||
1210 | PROVIDE(RTCCTL0_L = 0x04A0); | ||
1211 | PROVIDE(RTCCTL0_H = 0x04A1); | ||
1212 | PROVIDE(RTCCTL13 = 0x04A2); | ||
1213 | PROVIDE(RTCCTL13_L = 0x04A2); | ||
1214 | PROVIDE(RTCCTL13_H = 0x04A3); | ||
1215 | PROVIDE(RTCOCAL = 0x04A4); | ||
1216 | PROVIDE(RTCOCAL_L = 0x04A4); | ||
1217 | PROVIDE(RTCOCAL_H = 0x04A5); | ||
1218 | PROVIDE(RTCTCMP = 0x04A6); | ||
1219 | PROVIDE(RTCTCMP_L = 0x04A6); | ||
1220 | PROVIDE(RTCTCMP_H = 0x04A7); | ||
1221 | PROVIDE(RTCPS0CTL = 0x04A8); | ||
1222 | PROVIDE(RTCPS0CTL_L = 0x04A8); | ||
1223 | PROVIDE(RTCPS0CTL_H = 0x04A9); | ||
1224 | PROVIDE(RTCPS1CTL = 0x04AA); | ||
1225 | PROVIDE(RTCPS1CTL_L = 0x04AA); | ||
1226 | PROVIDE(RTCPS1CTL_H = 0x04AB); | ||
1227 | PROVIDE(RTCPS = 0x04AC); | ||
1228 | PROVIDE(RTCPS_L = 0x04AC); | ||
1229 | PROVIDE(RTCPS_H = 0x04AD); | ||
1230 | PROVIDE(RTCIV = 0x04AE); | ||
1231 | PROVIDE(RTCTIM0 = 0x04B0); | ||
1232 | PROVIDE(RTCTIM0_L = 0x04B0); | ||
1233 | PROVIDE(RTCTIM0_H = 0x04B1); | ||
1234 | PROVIDE(RTCTIM1 = 0x04B2); | ||
1235 | PROVIDE(RTCTIM1_L = 0x04B2); | ||
1236 | PROVIDE(RTCTIM1_H = 0x04B3); | ||
1237 | PROVIDE(RTCDATE = 0x04B4); | ||
1238 | PROVIDE(RTCDATE_L = 0x04B4); | ||
1239 | PROVIDE(RTCDATE_H = 0x04B5); | ||
1240 | PROVIDE(RTCYEAR = 0x04B6); | ||
1241 | PROVIDE(RTCYEAR_L = 0x04B6); | ||
1242 | PROVIDE(RTCYEAR_H = 0x04B7); | ||
1243 | PROVIDE(RTCAMINHR = 0x04B8); | ||
1244 | PROVIDE(RTCAMINHR_L = 0x04B8); | ||
1245 | PROVIDE(RTCAMINHR_H = 0x04B9); | ||
1246 | PROVIDE(RTCADOWDAY = 0x04BA); | ||
1247 | PROVIDE(RTCADOWDAY_L = 0x04BA); | ||
1248 | PROVIDE(RTCADOWDAY_H = 0x04BB); | ||
1249 | PROVIDE(BIN2BCD = 0x04BC); | ||
1250 | PROVIDE(BCD2BIN = 0x04BE); | ||
1251 | /************************************************************ | ||
1252 | * SFR - Special Function Register Module | ||
1253 | ************************************************************/ | ||
1254 | PROVIDE(SFRIE1 = 0x0100); | ||
1255 | PROVIDE(SFRIE1_L = 0x0100); | ||
1256 | PROVIDE(SFRIE1_H = 0x0101); | ||
1257 | PROVIDE(SFRIFG1 = 0x0102); | ||
1258 | PROVIDE(SFRIFG1_L = 0x0102); | ||
1259 | PROVIDE(SFRIFG1_H = 0x0103); | ||
1260 | PROVIDE(SFRRPCR = 0x0104); | ||
1261 | PROVIDE(SFRRPCR_L = 0x0104); | ||
1262 | PROVIDE(SFRRPCR_H = 0x0105); | ||
1263 | /************************************************************ | ||
1264 | * SYS - System Module | ||
1265 | ************************************************************/ | ||
1266 | PROVIDE(SYSCTL = 0x0180); | ||
1267 | PROVIDE(SYSCTL_L = 0x0180); | ||
1268 | PROVIDE(SYSCTL_H = 0x0181); | ||
1269 | PROVIDE(SYSJMBC = 0x0186); | ||
1270 | PROVIDE(SYSJMBC_L = 0x0186); | ||
1271 | PROVIDE(SYSJMBC_H = 0x0187); | ||
1272 | PROVIDE(SYSJMBI0 = 0x0188); | ||
1273 | PROVIDE(SYSJMBI0_L = 0x0188); | ||
1274 | PROVIDE(SYSJMBI0_H = 0x0189); | ||
1275 | PROVIDE(SYSJMBI1 = 0x018A); | ||
1276 | PROVIDE(SYSJMBI1_L = 0x018A); | ||
1277 | PROVIDE(SYSJMBI1_H = 0x018B); | ||
1278 | PROVIDE(SYSJMBO0 = 0x018C); | ||
1279 | PROVIDE(SYSJMBO0_L = 0x018C); | ||
1280 | PROVIDE(SYSJMBO0_H = 0x018D); | ||
1281 | PROVIDE(SYSJMBO1 = 0x018E); | ||
1282 | PROVIDE(SYSJMBO1_L = 0x018E); | ||
1283 | PROVIDE(SYSJMBO1_H = 0x018F); | ||
1284 | PROVIDE(SYSUNIV = 0x019A); | ||
1285 | PROVIDE(SYSUNIV_L = 0x019A); | ||
1286 | PROVIDE(SYSUNIV_H = 0x019B); | ||
1287 | PROVIDE(SYSSNIV = 0x019C); | ||
1288 | PROVIDE(SYSSNIV_L = 0x019C); | ||
1289 | PROVIDE(SYSSNIV_H = 0x019D); | ||
1290 | PROVIDE(SYSRSTIV = 0x019E); | ||
1291 | PROVIDE(SYSRSTIV_L = 0x019E); | ||
1292 | PROVIDE(SYSRSTIV_H = 0x019F); | ||
1293 | /************************************************************ | ||
1294 | * Timer0_A3 | ||
1295 | ************************************************************/ | ||
1296 | PROVIDE(TA0CTL = 0x0340); | ||
1297 | PROVIDE(TA0CCTL0 = 0x0342); | ||
1298 | PROVIDE(TA0CCTL1 = 0x0344); | ||
1299 | PROVIDE(TA0CCTL2 = 0x0346); | ||
1300 | PROVIDE(TA0R = 0x0350); | ||
1301 | PROVIDE(TA0CCR0 = 0x0352); | ||
1302 | PROVIDE(TA0CCR1 = 0x0354); | ||
1303 | PROVIDE(TA0CCR2 = 0x0356); | ||
1304 | PROVIDE(TA0IV = 0x036E); | ||
1305 | PROVIDE(TA0EX0 = 0x0360); | ||
1306 | /************************************************************ | ||
1307 | * Timer1_A3 | ||
1308 | ************************************************************/ | ||
1309 | PROVIDE(TA1CTL = 0x0380); | ||
1310 | PROVIDE(TA1CCTL0 = 0x0382); | ||
1311 | PROVIDE(TA1CCTL1 = 0x0384); | ||
1312 | PROVIDE(TA1CCTL2 = 0x0386); | ||
1313 | PROVIDE(TA1R = 0x0390); | ||
1314 | PROVIDE(TA1CCR0 = 0x0392); | ||
1315 | PROVIDE(TA1CCR1 = 0x0394); | ||
1316 | PROVIDE(TA1CCR2 = 0x0396); | ||
1317 | PROVIDE(TA1IV = 0x03AE); | ||
1318 | PROVIDE(TA1EX0 = 0x03A0); | ||
1319 | /************************************************************ | ||
1320 | * Timer2_A2 | ||
1321 | ************************************************************/ | ||
1322 | PROVIDE(TA2CTL = 0x0400); | ||
1323 | PROVIDE(TA2CCTL0 = 0x0402); | ||
1324 | PROVIDE(TA2CCTL1 = 0x0404); | ||
1325 | PROVIDE(TA2R = 0x0410); | ||
1326 | PROVIDE(TA2CCR0 = 0x0412); | ||
1327 | PROVIDE(TA2CCR1 = 0x0414); | ||
1328 | PROVIDE(TA2IV = 0x042E); | ||
1329 | PROVIDE(TA2EX0 = 0x0420); | ||
1330 | /************************************************************ | ||
1331 | * Timer3_A5 | ||
1332 | ************************************************************/ | ||
1333 | PROVIDE(TA3CTL = 0x0440); | ||
1334 | PROVIDE(TA3CCTL0 = 0x0442); | ||
1335 | PROVIDE(TA3CCTL1 = 0x0444); | ||
1336 | PROVIDE(TA3CCTL2 = 0x0446); | ||
1337 | PROVIDE(TA3CCTL3 = 0x0448); | ||
1338 | PROVIDE(TA3CCTL4 = 0x044A); | ||
1339 | PROVIDE(TA3R = 0x0450); | ||
1340 | PROVIDE(TA3CCR0 = 0x0452); | ||
1341 | PROVIDE(TA3CCR1 = 0x0454); | ||
1342 | PROVIDE(TA3CCR2 = 0x0456); | ||
1343 | PROVIDE(TA3CCR3 = 0x0458); | ||
1344 | PROVIDE(TA3CCR4 = 0x045A); | ||
1345 | PROVIDE(TA3IV = 0x046E); | ||
1346 | PROVIDE(TA3EX0 = 0x0460); | ||
1347 | /************************************************************ | ||
1348 | * Timer0_B7 | ||
1349 | ************************************************************/ | ||
1350 | PROVIDE(TB0CTL = 0x03C0); | ||
1351 | PROVIDE(TB0CCTL0 = 0x03C2); | ||
1352 | PROVIDE(TB0CCTL1 = 0x03C4); | ||
1353 | PROVIDE(TB0CCTL2 = 0x03C6); | ||
1354 | PROVIDE(TB0CCTL3 = 0x03C8); | ||
1355 | PROVIDE(TB0CCTL4 = 0x03CA); | ||
1356 | PROVIDE(TB0CCTL5 = 0x03CC); | ||
1357 | PROVIDE(TB0CCTL6 = 0x03CE); | ||
1358 | PROVIDE(TB0R = 0x03D0); | ||
1359 | PROVIDE(TB0CCR0 = 0x03D2); | ||
1360 | PROVIDE(TB0CCR1 = 0x03D4); | ||
1361 | PROVIDE(TB0CCR2 = 0x03D6); | ||
1362 | PROVIDE(TB0CCR3 = 0x03D8); | ||
1363 | PROVIDE(TB0CCR4 = 0x03DA); | ||
1364 | PROVIDE(TB0CCR5 = 0x03DC); | ||
1365 | PROVIDE(TB0CCR6 = 0x03DE); | ||
1366 | PROVIDE(TB0EX0 = 0x03E0); | ||
1367 | PROVIDE(TB0IV = 0x03EE); | ||
1368 | /************************************************************ | ||
1369 | * USCI A0 | ||
1370 | ************************************************************/ | ||
1371 | PROVIDE(UCA0CTLW0 = 0x05C0); | ||
1372 | PROVIDE(UCA0CTLW0_L = 0x05C0); | ||
1373 | PROVIDE(UCA0CTLW0_H = 0x05C1); | ||
1374 | PROVIDE(UCA0CTLW1 = 0x05C2); | ||
1375 | PROVIDE(UCA0CTLW1_L = 0x05C2); | ||
1376 | PROVIDE(UCA0CTLW1_H = 0x05C3); | ||
1377 | PROVIDE(UCA0BRW = 0x05C6); | ||
1378 | PROVIDE(UCA0BRW_L = 0x05C6); | ||
1379 | PROVIDE(UCA0BRW_H = 0x05C7); | ||
1380 | PROVIDE(UCA0MCTLW = 0x05C8); | ||
1381 | PROVIDE(UCA0MCTLW_L = 0x05C8); | ||
1382 | PROVIDE(UCA0MCTLW_H = 0x05C9); | ||
1383 | PROVIDE(UCA0STATW = 0x05CA); | ||
1384 | PROVIDE(UCA0RXBUF = 0x05CC); | ||
1385 | PROVIDE(UCA0RXBUF_L = 0x05CC); | ||
1386 | PROVIDE(UCA0RXBUF_H = 0x05CD); | ||
1387 | PROVIDE(UCA0TXBUF = 0x05CE); | ||
1388 | PROVIDE(UCA0TXBUF_L = 0x05CE); | ||
1389 | PROVIDE(UCA0TXBUF_H = 0x05CF); | ||
1390 | PROVIDE(UCA0ABCTL = 0x05D0); | ||
1391 | PROVIDE(UCA0IRCTL = 0x05D2); | ||
1392 | PROVIDE(UCA0IRCTL_L = 0x05D2); | ||
1393 | PROVIDE(UCA0IRCTL_H = 0x05D3); | ||
1394 | PROVIDE(UCA0IE = 0x05DA); | ||
1395 | PROVIDE(UCA0IE_L = 0x05DA); | ||
1396 | PROVIDE(UCA0IE_H = 0x05DB); | ||
1397 | PROVIDE(UCA0IFG = 0x05DC); | ||
1398 | PROVIDE(UCA0IFG_L = 0x05DC); | ||
1399 | PROVIDE(UCA0IFG_H = 0x05DD); | ||
1400 | PROVIDE(UCA0IV = 0x05DE); | ||
1401 | /************************************************************ | ||
1402 | * USCI A1 | ||
1403 | ************************************************************/ | ||
1404 | PROVIDE(UCA1CTLW0 = 0x05E0); | ||
1405 | PROVIDE(UCA1CTLW0_L = 0x05E0); | ||
1406 | PROVIDE(UCA1CTLW0_H = 0x05E1); | ||
1407 | PROVIDE(UCA1CTLW1 = 0x05E2); | ||
1408 | PROVIDE(UCA1CTLW1_L = 0x05E2); | ||
1409 | PROVIDE(UCA1CTLW1_H = 0x05E3); | ||
1410 | PROVIDE(UCA1BRW = 0x05E6); | ||
1411 | PROVIDE(UCA1BRW_L = 0x05E6); | ||
1412 | PROVIDE(UCA1BRW_H = 0x05E7); | ||
1413 | PROVIDE(UCA1MCTLW = 0x05E8); | ||
1414 | PROVIDE(UCA1MCTLW_L = 0x05E8); | ||
1415 | PROVIDE(UCA1MCTLW_H = 0x05E9); | ||
1416 | PROVIDE(UCA1STATW = 0x05EA); | ||
1417 | PROVIDE(UCA1RXBUF = 0x05EC); | ||
1418 | PROVIDE(UCA1RXBUF_L = 0x05EC); | ||
1419 | PROVIDE(UCA1RXBUF_H = 0x05ED); | ||
1420 | PROVIDE(UCA1TXBUF = 0x05EE); | ||
1421 | PROVIDE(UCA1TXBUF_L = 0x05EE); | ||
1422 | PROVIDE(UCA1TXBUF_H = 0x05EF); | ||
1423 | PROVIDE(UCA1ABCTL = 0x05F0); | ||
1424 | PROVIDE(UCA1IRCTL = 0x05F2); | ||
1425 | PROVIDE(UCA1IRCTL_L = 0x05F2); | ||
1426 | PROVIDE(UCA1IRCTL_H = 0x05F3); | ||
1427 | PROVIDE(UCA1IE = 0x05FA); | ||
1428 | PROVIDE(UCA1IE_L = 0x05FA); | ||
1429 | PROVIDE(UCA1IE_H = 0x05FB); | ||
1430 | PROVIDE(UCA1IFG = 0x05FC); | ||
1431 | PROVIDE(UCA1IFG_L = 0x05FC); | ||
1432 | PROVIDE(UCA1IFG_H = 0x05FD); | ||
1433 | PROVIDE(UCA1IV = 0x05FE); | ||
1434 | /************************************************************ | ||
1435 | * USCI B0 | ||
1436 | ************************************************************/ | ||
1437 | PROVIDE(UCB0CTLW0 = 0x0640); | ||
1438 | PROVIDE(UCB0CTLW0_L = 0x0640); | ||
1439 | PROVIDE(UCB0CTLW0_H = 0x0641); | ||
1440 | PROVIDE(UCB0CTLW1 = 0x0642); | ||
1441 | PROVIDE(UCB0CTLW1_L = 0x0642); | ||
1442 | PROVIDE(UCB0CTLW1_H = 0x0643); | ||
1443 | PROVIDE(UCB0BRW = 0x0646); | ||
1444 | PROVIDE(UCB0BRW_L = 0x0646); | ||
1445 | PROVIDE(UCB0BRW_H = 0x0647); | ||
1446 | PROVIDE(UCB0STATW = 0x0648); | ||
1447 | PROVIDE(UCB0STATW_L = 0x0648); | ||
1448 | PROVIDE(UCB0STATW_H = 0x0649); | ||
1449 | PROVIDE(UCB0TBCNT = 0x064A); | ||
1450 | PROVIDE(UCB0TBCNT_L = 0x064A); | ||
1451 | PROVIDE(UCB0TBCNT_H = 0x064B); | ||
1452 | PROVIDE(UCB0RXBUF = 0x064C); | ||
1453 | PROVIDE(UCB0RXBUF_L = 0x064C); | ||
1454 | PROVIDE(UCB0RXBUF_H = 0x064D); | ||
1455 | PROVIDE(UCB0TXBUF = 0x064E); | ||
1456 | PROVIDE(UCB0TXBUF_L = 0x064E); | ||
1457 | PROVIDE(UCB0TXBUF_H = 0x064F); | ||
1458 | PROVIDE(UCB0I2COA0 = 0x0654); | ||
1459 | PROVIDE(UCB0I2COA0_L = 0x0654); | ||
1460 | PROVIDE(UCB0I2COA0_H = 0x0655); | ||
1461 | PROVIDE(UCB0I2COA1 = 0x0656); | ||
1462 | PROVIDE(UCB0I2COA1_L = 0x0656); | ||
1463 | PROVIDE(UCB0I2COA1_H = 0x0657); | ||
1464 | PROVIDE(UCB0I2COA2 = 0x0658); | ||
1465 | PROVIDE(UCB0I2COA2_L = 0x0658); | ||
1466 | PROVIDE(UCB0I2COA2_H = 0x0659); | ||
1467 | PROVIDE(UCB0I2COA3 = 0x065A); | ||
1468 | PROVIDE(UCB0I2COA3_L = 0x065A); | ||
1469 | PROVIDE(UCB0I2COA3_H = 0x065B); | ||
1470 | PROVIDE(UCB0ADDRX = 0x065C); | ||
1471 | PROVIDE(UCB0ADDRX_L = 0x065C); | ||
1472 | PROVIDE(UCB0ADDRX_H = 0x065D); | ||
1473 | PROVIDE(UCB0ADDMASK = 0x065E); | ||
1474 | PROVIDE(UCB0ADDMASK_L = 0x065E); | ||
1475 | PROVIDE(UCB0ADDMASK_H = 0x065F); | ||
1476 | PROVIDE(UCB0I2CSA = 0x0660); | ||
1477 | PROVIDE(UCB0I2CSA_L = 0x0660); | ||
1478 | PROVIDE(UCB0I2CSA_H = 0x0661); | ||
1479 | PROVIDE(UCB0IE = 0x066A); | ||
1480 | PROVIDE(UCB0IE_L = 0x066A); | ||
1481 | PROVIDE(UCB0IE_H = 0x066B); | ||
1482 | PROVIDE(UCB0IFG = 0x066C); | ||
1483 | PROVIDE(UCB0IFG_L = 0x066C); | ||
1484 | PROVIDE(UCB0IFG_H = 0x066D); | ||
1485 | PROVIDE(UCB0IV = 0x066E); | ||
1486 | /************************************************************ | ||
1487 | * USCI B1 | ||
1488 | ************************************************************/ | ||
1489 | PROVIDE(UCB1CTLW0 = 0x0680); | ||
1490 | PROVIDE(UCB1CTLW0_L = 0x0680); | ||
1491 | PROVIDE(UCB1CTLW0_H = 0x0681); | ||
1492 | PROVIDE(UCB1CTLW1 = 0x0682); | ||
1493 | PROVIDE(UCB1CTLW1_L = 0x0682); | ||
1494 | PROVIDE(UCB1CTLW1_H = 0x0683); | ||
1495 | PROVIDE(UCB1BRW = 0x0686); | ||
1496 | PROVIDE(UCB1BRW_L = 0x0686); | ||
1497 | PROVIDE(UCB1BRW_H = 0x0687); | ||
1498 | PROVIDE(UCB1STATW = 0x0688); | ||
1499 | PROVIDE(UCB1STATW_L = 0x0688); | ||
1500 | PROVIDE(UCB1STATW_H = 0x0689); | ||
1501 | PROVIDE(UCB1TBCNT = 0x068A); | ||
1502 | PROVIDE(UCB1TBCNT_L = 0x068A); | ||
1503 | PROVIDE(UCB1TBCNT_H = 0x068B); | ||
1504 | PROVIDE(UCB1RXBUF = 0x068C); | ||
1505 | PROVIDE(UCB1RXBUF_L = 0x068C); | ||
1506 | PROVIDE(UCB1RXBUF_H = 0x068D); | ||
1507 | PROVIDE(UCB1TXBUF = 0x068E); | ||
1508 | PROVIDE(UCB1TXBUF_L = 0x068E); | ||
1509 | PROVIDE(UCB1TXBUF_H = 0x068F); | ||
1510 | PROVIDE(UCB1I2COA0 = 0x0694); | ||
1511 | PROVIDE(UCB1I2COA0_L = 0x0694); | ||
1512 | PROVIDE(UCB1I2COA0_H = 0x0695); | ||
1513 | PROVIDE(UCB1I2COA1 = 0x0696); | ||
1514 | PROVIDE(UCB1I2COA1_L = 0x0696); | ||
1515 | PROVIDE(UCB1I2COA1_H = 0x0697); | ||
1516 | PROVIDE(UCB1I2COA2 = 0x0698); | ||
1517 | PROVIDE(UCB1I2COA2_L = 0x0698); | ||
1518 | PROVIDE(UCB1I2COA2_H = 0x0699); | ||
1519 | PROVIDE(UCB1I2COA3 = 0x069A); | ||
1520 | PROVIDE(UCB1I2COA3_L = 0x069A); | ||
1521 | PROVIDE(UCB1I2COA3_H = 0x069B); | ||
1522 | PROVIDE(UCB1ADDRX = 0x069C); | ||
1523 | PROVIDE(UCB1ADDRX_L = 0x069C); | ||
1524 | PROVIDE(UCB1ADDRX_H = 0x069D); | ||
1525 | PROVIDE(UCB1ADDMASK = 0x069E); | ||
1526 | PROVIDE(UCB1ADDMASK_L = 0x069E); | ||
1527 | PROVIDE(UCB1ADDMASK_H = 0x069F); | ||
1528 | PROVIDE(UCB1I2CSA = 0x06A0); | ||
1529 | PROVIDE(UCB1I2CSA_L = 0x06A0); | ||
1530 | PROVIDE(UCB1I2CSA_H = 0x06A1); | ||
1531 | PROVIDE(UCB1IE = 0x06AA); | ||
1532 | PROVIDE(UCB1IE_L = 0x06AA); | ||
1533 | PROVIDE(UCB1IE_H = 0x06AB); | ||
1534 | PROVIDE(UCB1IFG = 0x06AC); | ||
1535 | PROVIDE(UCB1IFG_L = 0x06AC); | ||
1536 | PROVIDE(UCB1IFG_H = 0x06AD); | ||
1537 | PROVIDE(UCB1IV = 0x06AE); | ||
1538 | /************************************************************ | ||
1539 | * WATCHDOG TIMER A | ||
1540 | ************************************************************/ | ||
1541 | PROVIDE(WDTCTL = 0x015C); | ||
1542 | PROVIDE(WDTCTL_L = 0x015C); | ||
1543 | PROVIDE(WDTCTL_H = 0x015D); | ||
1544 | /************************************************************ | ||
1545 | * TLV Descriptors | ||
1546 | ************************************************************/ | ||
1547 | /************************************************************ | ||
1548 | * Interrupt Vectors (offset from 0xFF80 + 0x10 for Password) | ||
1549 | ************************************************************/ | ||
1550 | /************************************************************ | ||
1551 | * End of Modules | ||
1552 | ************************************************************/ | ||