]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/RL78_E2Studio_GCC/src/iodefine/iodefine_RL78L1C.h
b20855615d011943887c5984e7c7a09d5c34b675
[freertos] / FreeRTOS / Demo / RL78_E2Studio_GCC / src / iodefine / iodefine_RL78L1C.h
1    \r
2 /************************************************************************/\r
3 /* Header file generated from device file:                              */\r
4 /*    DR5F110PJ.DVF                                                     */\r
5 /*    Copyright(C) 2013 Renesas                                         */\r
6 /*    File Version E1.00h                                               */\r
7 /*    Tool Version 2.5.211                                              */\r
8 /*    Date Generated 07/05/2013                                         */\r
9 /************************************************************************/\r
10 \r
11 #ifndef __INTRINSIC_FUNCTIONS\r
12 #define __INTRINSIC_FUNCTIONS\r
13 \r
14 #define DI() asm("di")\r
15 #define EI() asm("ei")\r
16 #define HALT() asm("halt")\r
17 #define NOP() asm("nop")\r
18 #define STOP() asm("stop")\r
19 \r
20 #endif\r
21 \r
22 #ifndef __IOREG_BIT_STRUCTURES\r
23 #define __IOREG_BIT_STRUCTURES\r
24 typedef struct {\r
25         unsigned char no0 :1;\r
26         unsigned char no1 :1;\r
27         unsigned char no2 :1;\r
28         unsigned char no3 :1;\r
29         unsigned char no4 :1;\r
30         unsigned char no5 :1;\r
31         unsigned char no6 :1;\r
32         unsigned char no7 :1;\r
33 } __BITS8;\r
34 \r
35 typedef struct {\r
36         unsigned short no0 :1;\r
37         unsigned short no1 :1;\r
38         unsigned short no2 :1;\r
39         unsigned short no3 :1;\r
40         unsigned short no4 :1;\r
41         unsigned short no5 :1;\r
42         unsigned short no6 :1;\r
43         unsigned short no7 :1;\r
44         unsigned short no8 :1;\r
45         unsigned short no9 :1;\r
46         unsigned short no10 :1;\r
47         unsigned short no11 :1;\r
48         unsigned short no12 :1;\r
49         unsigned short no13 :1;\r
50         unsigned short no14 :1;\r
51         unsigned short no15 :1;\r
52 } __BITS16;\r
53 \r
54 #endif\r
55 \r
56 #ifndef IODEFINE_H\r
57 #define IODEFINE_H\r
58 \r
59 /*\r
60  IO Registers\r
61  */\r
62 union un_p0 {\r
63         unsigned char p0;\r
64         __BITS8 BIT;\r
65 };\r
66 union un_p1 {\r
67         unsigned char p1;\r
68         __BITS8 BIT;\r
69 };\r
70 union un_p2 {\r
71         unsigned char p2;\r
72         __BITS8 BIT;\r
73 };\r
74 union un_p3 {\r
75         unsigned char p3;\r
76         __BITS8 BIT;\r
77 };\r
78 union un_p4 {\r
79         unsigned char p4;\r
80         __BITS8 BIT;\r
81 };\r
82 union un_p5 {\r
83         unsigned char p5;\r
84         __BITS8 BIT;\r
85 };\r
86 union un_p6 {\r
87         unsigned char p6;\r
88         __BITS8 BIT;\r
89 };\r
90 union un_p7 {\r
91         unsigned char p7;\r
92         __BITS8 BIT;\r
93 };\r
94 union un_p12 {\r
95         unsigned char p12;\r
96         __BITS8 BIT;\r
97 };\r
98 union un_p13 {\r
99         unsigned char p13;\r
100         __BITS8 BIT;\r
101 };\r
102 union un_p14 {\r
103         unsigned char p14;\r
104         __BITS8 BIT;\r
105 };\r
106 union un_p15 {\r
107         unsigned char p15;\r
108         __BITS8 BIT;\r
109 };\r
110 union un_pm0 {\r
111         unsigned char pm0;\r
112         __BITS8 BIT;\r
113 };\r
114 union un_pm1 {\r
115         unsigned char pm1;\r
116         __BITS8 BIT;\r
117 };\r
118 union un_pm2 {\r
119         unsigned char pm2;\r
120         __BITS8 BIT;\r
121 };\r
122 union un_pm3 {\r
123         unsigned char pm3;\r
124         __BITS8 BIT;\r
125 };\r
126 union un_pm4 {\r
127         unsigned char pm4;\r
128         __BITS8 BIT;\r
129 };\r
130 union un_pm5 {\r
131         unsigned char pm5;\r
132         __BITS8 BIT;\r
133 };\r
134 union un_pm6 {\r
135         unsigned char pm6;\r
136         __BITS8 BIT;\r
137 };\r
138 union un_pm7 {\r
139         unsigned char pm7;\r
140         __BITS8 BIT;\r
141 };\r
142 union un_pm12 {\r
143         unsigned char pm12;\r
144         __BITS8 BIT;\r
145 };\r
146 union un_pm14 {\r
147         unsigned char pm14;\r
148         __BITS8 BIT;\r
149 };\r
150 union un_pm15 {\r
151         unsigned char pm15;\r
152         __BITS8 BIT;\r
153 };\r
154 union un_adm0 {\r
155         unsigned char adm0;\r
156         __BITS8 BIT;\r
157 };\r
158 union un_ads {\r
159         unsigned char ads;\r
160         __BITS8 BIT;\r
161 };\r
162 union un_adm1 {\r
163         unsigned char adm1;\r
164         __BITS8 BIT;\r
165 };\r
166 union un_krctl {\r
167         unsigned char krctl;\r
168         __BITS8 BIT;\r
169 };\r
170 union un_krm0 {\r
171         unsigned char krm0;\r
172         __BITS8 BIT;\r
173 };\r
174 union un_egp0 {\r
175         unsigned char egp0;\r
176         __BITS8 BIT;\r
177 };\r
178 union un_egn0 {\r
179         unsigned char egn0;\r
180         __BITS8 BIT;\r
181 };\r
182 union un_lcdm1 {\r
183         unsigned char lcdm1;\r
184         __BITS8 BIT;\r
185 };\r
186 union un_mlcd {\r
187         unsigned char mlcd;\r
188         __BITS8 BIT;\r
189 };\r
190 union un_iics0 {\r
191         unsigned char iics0;\r
192         __BITS8 BIT;\r
193 };\r
194 union un_iicf0 {\r
195         unsigned char iicf0;\r
196         __BITS8 BIT;\r
197 };\r
198 union un_dam {\r
199         unsigned char dam;\r
200         __BITS8 BIT;\r
201 };\r
202 union un_rtcc0 {\r
203         unsigned char rtcc0;\r
204         __BITS8 BIT;\r
205 };\r
206 union un_rtcc1 {\r
207         unsigned char rtcc1;\r
208         __BITS8 BIT;\r
209 };\r
210 union un_csc {\r
211         unsigned char csc;\r
212         __BITS8 BIT;\r
213 };\r
214 union un_ostc {\r
215         unsigned char ostc;\r
216         __BITS8 BIT;\r
217 };\r
218 union un_ckc {\r
219         unsigned char ckc;\r
220         __BITS8 BIT;\r
221 };\r
222 union un_cks0 {\r
223         unsigned char cks0;\r
224         __BITS8 BIT;\r
225 };\r
226 union un_cks1 {\r
227         unsigned char cks1;\r
228         __BITS8 BIT;\r
229 };\r
230 union un_lvim {\r
231         unsigned char lvim;\r
232         __BITS8 BIT;\r
233 };\r
234 union un_lvis {\r
235         unsigned char lvis;\r
236         __BITS8 BIT;\r
237 };\r
238 union un_if2 {\r
239         unsigned short if2;\r
240         __BITS16 BIT;\r
241 };\r
242 union un_if2l {\r
243         unsigned char if2l;\r
244         __BITS8 BIT;\r
245 };\r
246 union un_if2h {\r
247         unsigned char if2h;\r
248         __BITS8 BIT;\r
249 };\r
250 union un_if3 {\r
251         unsigned short if3;\r
252         __BITS16 BIT;\r
253 };\r
254 union un_if3l {\r
255         unsigned char if3l;\r
256         __BITS8 BIT;\r
257 };\r
258 union un_mk2 {\r
259         unsigned short mk2;\r
260         __BITS16 BIT;\r
261 };\r
262 union un_mk2l {\r
263         unsigned char mk2l;\r
264         __BITS8 BIT;\r
265 };\r
266 union un_mk2h {\r
267         unsigned char mk2h;\r
268         __BITS8 BIT;\r
269 };\r
270 union un_mk3 {\r
271         unsigned short mk3;\r
272         __BITS16 BIT;\r
273 };\r
274 union un_mk3l {\r
275         unsigned char mk3l;\r
276         __BITS8 BIT;\r
277 };\r
278 union un_pr02 {\r
279         unsigned short pr02;\r
280         __BITS16 BIT;\r
281 };\r
282 union un_pr02l {\r
283         unsigned char pr02l;\r
284         __BITS8 BIT;\r
285 };\r
286 union un_pr02h {\r
287         unsigned char pr02h;\r
288         __BITS8 BIT;\r
289 };\r
290 union un_pr03 {\r
291         unsigned short pr03;\r
292         __BITS16 BIT;\r
293 };\r
294 union un_pr03l {\r
295         unsigned char pr03l;\r
296         __BITS8 BIT;\r
297 };\r
298 union un_pr12 {\r
299         unsigned short pr12;\r
300         __BITS16 BIT;\r
301 };\r
302 union un_pr12l {\r
303         unsigned char pr12l;\r
304         __BITS8 BIT;\r
305 };\r
306 union un_pr12h {\r
307         unsigned char pr12h;\r
308         __BITS8 BIT;\r
309 };\r
310 union un_pr13 {\r
311         unsigned short pr13;\r
312         __BITS16 BIT;\r
313 };\r
314 union un_pr13l {\r
315         unsigned char pr13l;\r
316         __BITS8 BIT;\r
317 };\r
318 union un_if0 {\r
319         unsigned short if0;\r
320         __BITS16 BIT;\r
321 };\r
322 union un_if0l {\r
323         unsigned char if0l;\r
324         __BITS8 BIT;\r
325 };\r
326 union un_if0h {\r
327         unsigned char if0h;\r
328         __BITS8 BIT;\r
329 };\r
330 union un_if1 {\r
331         unsigned short if1;\r
332         __BITS16 BIT;\r
333 };\r
334 union un_if1l {\r
335         unsigned char if1l;\r
336         __BITS8 BIT;\r
337 };\r
338 union un_if1h {\r
339         unsigned char if1h;\r
340         __BITS8 BIT;\r
341 };\r
342 union un_mk0 {\r
343         unsigned short mk0;\r
344         __BITS16 BIT;\r
345 };\r
346 union un_mk0l {\r
347         unsigned char mk0l;\r
348         __BITS8 BIT;\r
349 };\r
350 union un_mk0h {\r
351         unsigned char mk0h;\r
352         __BITS8 BIT;\r
353 };\r
354 union un_mk1 {\r
355         unsigned short mk1;\r
356         __BITS16 BIT;\r
357 };\r
358 union un_mk1l {\r
359         unsigned char mk1l;\r
360         __BITS8 BIT;\r
361 };\r
362 union un_mk1h {\r
363         unsigned char mk1h;\r
364         __BITS8 BIT;\r
365 };\r
366 union un_pr00 {\r
367         unsigned short pr00;\r
368         __BITS16 BIT;\r
369 };\r
370 union un_pr00l {\r
371         unsigned char pr00l;\r
372         __BITS8 BIT;\r
373 };\r
374 union un_pr00h {\r
375         unsigned char pr00h;\r
376         __BITS8 BIT;\r
377 };\r
378 union un_pr01 {\r
379         unsigned short pr01;\r
380         __BITS16 BIT;\r
381 };\r
382 union un_pr01l {\r
383         unsigned char pr01l;\r
384         __BITS8 BIT;\r
385 };\r
386 union un_pr01h {\r
387         unsigned char pr01h;\r
388         __BITS8 BIT;\r
389 };\r
390 union un_pr10 {\r
391         unsigned short pr10;\r
392         __BITS16 BIT;\r
393 };\r
394 union un_pr10l {\r
395         unsigned char pr10l;\r
396         __BITS8 BIT;\r
397 };\r
398 union un_pr10h {\r
399         unsigned char pr10h;\r
400         __BITS8 BIT;\r
401 };\r
402 union un_pr11 {\r
403         unsigned short pr11;\r
404         __BITS16 BIT;\r
405 };\r
406 union un_pr11l {\r
407         unsigned char pr11l;\r
408         __BITS8 BIT;\r
409 };\r
410 union un_pr11h {\r
411         unsigned char pr11h;\r
412         __BITS8 BIT;\r
413 };\r
414 union un_pmc {\r
415         unsigned char pmc;\r
416         __BITS8 BIT;\r
417 };\r
418 \r
419 #define P0 (*(volatile union un_p0 *)0xFFF00).p0\r
420 #define P0_bit (*(volatile union un_p0 *)0xFFF00).BIT\r
421 #define P1 (*(volatile union un_p1 *)0xFFF01).p1\r
422 #define P1_bit (*(volatile union un_p1 *)0xFFF01).BIT\r
423 #define P2 (*(volatile union un_p2 *)0xFFF02).p2\r
424 #define P2_bit (*(volatile union un_p2 *)0xFFF02).BIT\r
425 #define P3 (*(volatile union un_p3 *)0xFFF03).p3\r
426 #define P3_bit (*(volatile union un_p3 *)0xFFF03).BIT\r
427 #define P4 (*(volatile union un_p4 *)0xFFF04).p4\r
428 #define P4_bit (*(volatile union un_p4 *)0xFFF04).BIT\r
429 #define P5 (*(volatile union un_p5 *)0xFFF05).p5\r
430 #define P5_bit (*(volatile union un_p5 *)0xFFF05).BIT\r
431 #define P6 (*(volatile union un_p6 *)0xFFF06).p6\r
432 #define P6_bit (*(volatile union un_p6 *)0xFFF06).BIT\r
433 #define P7 (*(volatile union un_p7 *)0xFFF07).p7\r
434 #define P7_bit (*(volatile union un_p7 *)0xFFF07).BIT\r
435 #define P12 (*(volatile union un_p12 *)0xFFF0C).p12\r
436 #define P12_bit (*(volatile union un_p12 *)0xFFF0C).BIT\r
437 #define P13 (*(volatile union un_p13 *)0xFFF0D).p13\r
438 #define P13_bit (*(volatile union un_p13 *)0xFFF0D).BIT\r
439 #define P14 (*(volatile union un_p14 *)0xFFF0E).p14\r
440 #define P14_bit (*(volatile union un_p14 *)0xFFF0E).BIT\r
441 #define P15 (*(volatile union un_p15 *)0xFFF0F).p15\r
442 #define P15_bit (*(volatile union un_p15 *)0xFFF0F).BIT\r
443 #define SDR00 (*(volatile unsigned short *)0xFFF10)\r
444 #define SIO00 (*(volatile unsigned char *)0xFFF10)\r
445 #define TXD0 (*(volatile unsigned char *)0xFFF10)\r
446 #define SDR01 (*(volatile unsigned short *)0xFFF12)\r
447 #define RXD0 (*(volatile unsigned char *)0xFFF12)\r
448 #define SDR12 (*(volatile unsigned short *)0xFFF14)\r
449 #define SIO30 (*(volatile unsigned char *)0xFFF14)\r
450 #define TXD3 (*(volatile unsigned char *)0xFFF14)\r
451 #define SDR13 (*(volatile unsigned short *)0xFFF16)\r
452 #define RXD3 (*(volatile unsigned char *)0xFFF16)\r
453 #define TDR00 (*(volatile unsigned short *)0xFFF18)\r
454 #define TDR01 (*(volatile unsigned short *)0xFFF1A)\r
455 #define TDR01L (*(volatile unsigned char *)0xFFF1A)\r
456 #define TDR01H (*(volatile unsigned char *)0xFFF1B)\r
457 #define ADCR (*(volatile unsigned short *)0xFFF1E)\r
458 #define ADCRH (*(volatile unsigned char *)0xFFF1F)\r
459 #define PM0 (*(volatile union un_pm0 *)0xFFF20).pm0\r
460 #define PM0_bit (*(volatile union un_pm0 *)0xFFF20).BIT\r
461 #define PM1 (*(volatile union un_pm1 *)0xFFF21).pm1\r
462 #define PM1_bit (*(volatile union un_pm1 *)0xFFF21).BIT\r
463 #define PM2 (*(volatile union un_pm2 *)0xFFF22).pm2\r
464 #define PM2_bit (*(volatile union un_pm2 *)0xFFF22).BIT\r
465 #define PM3 (*(volatile union un_pm3 *)0xFFF23).pm3\r
466 #define PM3_bit (*(volatile union un_pm3 *)0xFFF23).BIT\r
467 #define PM4 (*(volatile union un_pm4 *)0xFFF24).pm4\r
468 #define PM4_bit (*(volatile union un_pm4 *)0xFFF24).BIT\r
469 #define PM5 (*(volatile union un_pm5 *)0xFFF25).pm5\r
470 #define PM5_bit (*(volatile union un_pm5 *)0xFFF25).BIT\r
471 #define PM6 (*(volatile union un_pm6 *)0xFFF26).pm6\r
472 #define PM6_bit (*(volatile union un_pm6 *)0xFFF26).BIT\r
473 #define PM7 (*(volatile union un_pm7 *)0xFFF27).pm7\r
474 #define PM7_bit (*(volatile union un_pm7 *)0xFFF27).BIT\r
475 #define PM12 (*(volatile union un_pm12 *)0xFFF2C).pm12\r
476 #define PM12_bit (*(volatile union un_pm12 *)0xFFF2C).BIT\r
477 #define PM14 (*(volatile union un_pm14 *)0xFFF2E).pm14\r
478 #define PM14_bit (*(volatile union un_pm14 *)0xFFF2E).BIT\r
479 #define PM15 (*(volatile union un_pm15 *)0xFFF2F).pm15\r
480 #define PM15_bit (*(volatile union un_pm15 *)0xFFF2F).BIT\r
481 #define ADM0 (*(volatile union un_adm0 *)0xFFF30).adm0\r
482 #define ADM0_bit (*(volatile union un_adm0 *)0xFFF30).BIT\r
483 #define ADS (*(volatile union un_ads *)0xFFF31).ads\r
484 #define ADS_bit (*(volatile union un_ads *)0xFFF31).BIT\r
485 #define ADM1 (*(volatile union un_adm1 *)0xFFF32).adm1\r
486 #define ADM1_bit (*(volatile union un_adm1 *)0xFFF32).BIT\r
487 #define KRCTL (*(volatile union un_krctl *)0xFFF34).krctl\r
488 #define KRCTL_bit (*(volatile union un_krctl *)0xFFF34).BIT\r
489 #define KRF (*(volatile unsigned char *)0xFFF35)\r
490 #define KRM0 (*(volatile union un_krm0 *)0xFFF37).krm0\r
491 #define KRM0_bit (*(volatile union un_krm0 *)0xFFF37).BIT\r
492 #define EGP0 (*(volatile union un_egp0 *)0xFFF38).egp0\r
493 #define EGP0_bit (*(volatile union un_egp0 *)0xFFF38).BIT\r
494 #define EGN0 (*(volatile union un_egn0 *)0xFFF39).egn0\r
495 #define EGN0_bit (*(volatile union un_egn0 *)0xFFF39).BIT\r
496 #define LCDM0 (*(volatile unsigned char *)0xFFF40)\r
497 #define LCDM1 (*(volatile union un_lcdm1 *)0xFFF41).lcdm1\r
498 #define LCDM1_bit (*(volatile union un_lcdm1 *)0xFFF41).BIT\r
499 #define LCDC0 (*(volatile unsigned char *)0xFFF42)\r
500 #define VLCD (*(volatile unsigned char *)0xFFF43)\r
501 #define SDR02 (*(volatile unsigned short *)0xFFF44)\r
502 #define SIO10 (*(volatile unsigned char *)0xFFF44)\r
503 #define TXD1 (*(volatile unsigned char *)0xFFF44)\r
504 #define SDR03 (*(volatile unsigned short *)0xFFF46)\r
505 #define RXD1 (*(volatile unsigned char *)0xFFF46)\r
506 #define SDR10 (*(volatile unsigned short *)0xFFF48)\r
507 #define SIO20 (*(volatile unsigned char *)0xFFF48)\r
508 #define TXD2 (*(volatile unsigned char *)0xFFF48)\r
509 #define SDR11 (*(volatile unsigned short *)0xFFF4A)\r
510 #define RXD2 (*(volatile unsigned char *)0xFFF4A)\r
511 #define MLCD (*(volatile union un_mlcd *)0xFFF4C).mlcd\r
512 #define MLCD_bit (*(volatile union un_mlcd *)0xFFF4C).BIT\r
513 #define IICA0 (*(volatile unsigned char *)0xFFF50)\r
514 #define IICS0 (*(volatile union un_iics0 *)0xFFF51).iics0\r
515 #define IICS0_bit (*(volatile union un_iics0 *)0xFFF51).BIT\r
516 #define IICF0 (*(volatile union un_iicf0 *)0xFFF52).iicf0\r
517 #define IICF0_bit (*(volatile union un_iicf0 *)0xFFF52).BIT\r
518 #define TDR02 (*(volatile unsigned short *)0xFFF64)\r
519 #define TDR03 (*(volatile unsigned short *)0xFFF66)\r
520 #define TDR03L (*(volatile unsigned char *)0xFFF66)\r
521 #define TDR03H (*(volatile unsigned char *)0xFFF67)\r
522 #define TDR04 (*(volatile unsigned short *)0xFFF68)\r
523 #define TDR05 (*(volatile unsigned short *)0xFFF6A)\r
524 #define TDR06 (*(volatile unsigned short *)0xFFF6C)\r
525 #define TDR07 (*(volatile unsigned short *)0xFFF6E)\r
526 #define DACS0 (*(volatile unsigned char *)0xFFF74)\r
527 #define DACS1 (*(volatile unsigned char *)0xFFF75)\r
528 #define DAM (*(volatile union un_dam *)0xFFF76).dam\r
529 #define DAM_bit (*(volatile union un_dam *)0xFFF76).BIT\r
530 #define ITMC (*(volatile unsigned short *)0xFFF90)\r
531 #define SEC (*(volatile unsigned char *)0xFFF92)\r
532 #define MIN (*(volatile unsigned char *)0xFFF93)\r
533 #define HOUR (*(volatile unsigned char *)0xFFF94)\r
534 #define WEEK (*(volatile unsigned char *)0xFFF95)\r
535 #define DAY (*(volatile unsigned char *)0xFFF96)\r
536 #define MONTH (*(volatile unsigned char *)0xFFF97)\r
537 #define YEAR (*(volatile unsigned char *)0xFFF98)\r
538 #define ALARMWM (*(volatile unsigned char *)0xFFF9A)\r
539 #define ALARMWH (*(volatile unsigned char *)0xFFF9B)\r
540 #define ALARMWW (*(volatile unsigned char *)0xFFF9C)\r
541 #define RTCC0 (*(volatile union un_rtcc0 *)0xFFF9D).rtcc0\r
542 #define RTCC0_bit (*(volatile union un_rtcc0 *)0xFFF9D).BIT\r
543 #define RTCC1 (*(volatile union un_rtcc1 *)0xFFF9E).rtcc1\r
544 #define RTCC1_bit (*(volatile union un_rtcc1 *)0xFFF9E).BIT\r
545 #define CMC (*(volatile unsigned char *)0xFFFA0)\r
546 #define CSC (*(volatile union un_csc *)0xFFFA1).csc\r
547 #define CSC_bit (*(volatile union un_csc *)0xFFFA1).BIT\r
548 #define OSTC (*(volatile union un_ostc *)0xFFFA2).ostc\r
549 #define OSTC_bit (*(volatile union un_ostc *)0xFFFA2).BIT\r
550 #define OSTS (*(volatile unsigned char *)0xFFFA3)\r
551 #define CKC (*(volatile union un_ckc *)0xFFFA4).ckc\r
552 #define CKC_bit (*(volatile union un_ckc *)0xFFFA4).BIT\r
553 #define CKS0 (*(volatile union un_cks0 *)0xFFFA5).cks0\r
554 #define CKS0_bit (*(volatile union un_cks0 *)0xFFFA5).BIT\r
555 #define CKS1 (*(volatile union un_cks1 *)0xFFFA6).cks1\r
556 #define CKS1_bit (*(volatile union un_cks1 *)0xFFFA6).BIT\r
557 #define RESF (*(volatile unsigned char *)0xFFFA8)\r
558 #define LVIM (*(volatile union un_lvim *)0xFFFA9).lvim\r
559 #define LVIM_bit (*(volatile union un_lvim *)0xFFFA9).BIT\r
560 #define LVIS (*(volatile union un_lvis *)0xFFFAA).lvis\r
561 #define LVIS_bit (*(volatile union un_lvis *)0xFFFAA).BIT\r
562 #define WDTE (*(volatile unsigned char *)0xFFFAB)\r
563 #define CRCIN (*(volatile unsigned char *)0xFFFAC)\r
564 #define IF2 (*(volatile union un_if2 *)0xFFFD0).if2\r
565 #define IF2_bit (*(volatile union un_if2 *)0xFFFD0).BIT\r
566 #define IF2L (*(volatile union un_if2l *)0xFFFD0).if2l\r
567 #define IF2L_bit (*(volatile union un_if2l *)0xFFFD0).BIT\r
568 #define IF2H (*(volatile union un_if2h *)0xFFFD1).if2h\r
569 #define IF2H_bit (*(volatile union un_if2h *)0xFFFD1).BIT\r
570 #define IF3 (*(volatile union un_if3 *)0xFFFD2).if3\r
571 #define IF3_bit (*(volatile union un_if3 *)0xFFFD2).BIT\r
572 #define IF3L (*(volatile union un_if3l *)0xFFFD2).if3l\r
573 #define IF3L_bit (*(volatile union un_if3l *)0xFFFD2).BIT\r
574 #define MK2 (*(volatile union un_mk2 *)0xFFFD4).mk2\r
575 #define MK2_bit (*(volatile union un_mk2 *)0xFFFD4).BIT\r
576 #define MK2L (*(volatile union un_mk2l *)0xFFFD4).mk2l\r
577 #define MK2L_bit (*(volatile union un_mk2l *)0xFFFD4).BIT\r
578 #define MK2H (*(volatile union un_mk2h *)0xFFFD5).mk2h\r
579 #define MK2H_bit (*(volatile union un_mk2h *)0xFFFD5).BIT\r
580 #define MK3 (*(volatile union un_mk3 *)0xFFFD6).mk3\r
581 #define MK3_bit (*(volatile union un_mk3 *)0xFFFD6).BIT\r
582 #define MK3L (*(volatile union un_mk3l *)0xFFFD6).mk3l\r
583 #define MK3L_bit (*(volatile union un_mk3l *)0xFFFD6).BIT\r
584 #define PR02 (*(volatile union un_pr02 *)0xFFFD8).pr02\r
585 #define PR02_bit (*(volatile union un_pr02 *)0xFFFD8).BIT\r
586 #define PR02L (*(volatile union un_pr02l *)0xFFFD8).pr02l\r
587 #define PR02L_bit (*(volatile union un_pr02l *)0xFFFD8).BIT\r
588 #define PR02H (*(volatile union un_pr02h *)0xFFFD9).pr02h\r
589 #define PR02H_bit (*(volatile union un_pr02h *)0xFFFD9).BIT\r
590 #define PR03 (*(volatile union un_pr03 *)0xFFFDA).pr03\r
591 #define PR03_bit (*(volatile union un_pr03 *)0xFFFDA).BIT\r
592 #define PR03L (*(volatile union un_pr03l *)0xFFFDA).pr03l\r
593 #define PR03L_bit (*(volatile union un_pr03l *)0xFFFDA).BIT\r
594 #define PR12 (*(volatile union un_pr12 *)0xFFFDC).pr12\r
595 #define PR12_bit (*(volatile union un_pr12 *)0xFFFDC).BIT\r
596 #define PR12L (*(volatile union un_pr12l *)0xFFFDC).pr12l\r
597 #define PR12L_bit (*(volatile union un_pr12l *)0xFFFDC).BIT\r
598 #define PR12H (*(volatile union un_pr12h *)0xFFFDD).pr12h\r
599 #define PR12H_bit (*(volatile union un_pr12h *)0xFFFDD).BIT\r
600 #define PR13 (*(volatile union un_pr13 *)0xFFFDE).pr13\r
601 #define PR13_bit (*(volatile union un_pr13 *)0xFFFDE).BIT\r
602 #define PR13L (*(volatile union un_pr13l *)0xFFFDE).pr13l\r
603 #define PR13L_bit (*(volatile union un_pr13l *)0xFFFDE).BIT\r
604 #define IF0 (*(volatile union un_if0 *)0xFFFE0).if0\r
605 #define IF0_bit (*(volatile union un_if0 *)0xFFFE0).BIT\r
606 #define IF0L (*(volatile union un_if0l *)0xFFFE0).if0l\r
607 #define IF0L_bit (*(volatile union un_if0l *)0xFFFE0).BIT\r
608 #define IF0H (*(volatile union un_if0h *)0xFFFE1).if0h\r
609 #define IF0H_bit (*(volatile union un_if0h *)0xFFFE1).BIT\r
610 #define IF1 (*(volatile union un_if1 *)0xFFFE2).if1\r
611 #define IF1_bit (*(volatile union un_if1 *)0xFFFE2).BIT\r
612 #define IF1L (*(volatile union un_if1l *)0xFFFE2).if1l\r
613 #define IF1L_bit (*(volatile union un_if1l *)0xFFFE2).BIT\r
614 #define IF1H (*(volatile union un_if1h *)0xFFFE3).if1h\r
615 #define IF1H_bit (*(volatile union un_if1h *)0xFFFE3).BIT\r
616 #define MK0 (*(volatile union un_mk0 *)0xFFFE4).mk0\r
617 #define MK0_bit (*(volatile union un_mk0 *)0xFFFE4).BIT\r
618 #define MK0L (*(volatile union un_mk0l *)0xFFFE4).mk0l\r
619 #define MK0L_bit (*(volatile union un_mk0l *)0xFFFE4).BIT\r
620 #define MK0H (*(volatile union un_mk0h *)0xFFFE5).mk0h\r
621 #define MK0H_bit (*(volatile union un_mk0h *)0xFFFE5).BIT\r
622 #define MK1 (*(volatile union un_mk1 *)0xFFFE6).mk1\r
623 #define MK1_bit (*(volatile union un_mk1 *)0xFFFE6).BIT\r
624 #define MK1L (*(volatile union un_mk1l *)0xFFFE6).mk1l\r
625 #define MK1L_bit (*(volatile union un_mk1l *)0xFFFE6).BIT\r
626 #define MK1H (*(volatile union un_mk1h *)0xFFFE7).mk1h\r
627 #define MK1H_bit (*(volatile union un_mk1h *)0xFFFE7).BIT\r
628 #define PR00 (*(volatile union un_pr00 *)0xFFFE8).pr00\r
629 #define PR00_bit (*(volatile union un_pr00 *)0xFFFE8).BIT\r
630 #define PR00L (*(volatile union un_pr00l *)0xFFFE8).pr00l\r
631 #define PR00L_bit (*(volatile union un_pr00l *)0xFFFE8).BIT\r
632 #define PR00H (*(volatile union un_pr00h *)0xFFFE9).pr00h\r
633 #define PR00H_bit (*(volatile union un_pr00h *)0xFFFE9).BIT\r
634 #define PR01 (*(volatile union un_pr01 *)0xFFFEA).pr01\r
635 #define PR01_bit (*(volatile union un_pr01 *)0xFFFEA).BIT\r
636 #define PR01L (*(volatile union un_pr01l *)0xFFFEA).pr01l\r
637 #define PR01L_bit (*(volatile union un_pr01l *)0xFFFEA).BIT\r
638 #define PR01H (*(volatile union un_pr01h *)0xFFFEB).pr01h\r
639 #define PR01H_bit (*(volatile union un_pr01h *)0xFFFEB).BIT\r
640 #define PR10 (*(volatile union un_pr10 *)0xFFFEC).pr10\r
641 #define PR10_bit (*(volatile union un_pr10 *)0xFFFEC).BIT\r
642 #define PR10L (*(volatile union un_pr10l *)0xFFFEC).pr10l\r
643 #define PR10L_bit (*(volatile union un_pr10l *)0xFFFEC).BIT\r
644 #define PR10H (*(volatile union un_pr10h *)0xFFFED).pr10h\r
645 #define PR10H_bit (*(volatile union un_pr10h *)0xFFFED).BIT\r
646 #define PR11 (*(volatile union un_pr11 *)0xFFFEE).pr11\r
647 #define PR11_bit (*(volatile union un_pr11 *)0xFFFEE).BIT\r
648 #define PR11L (*(volatile union un_pr11l *)0xFFFEE).pr11l\r
649 #define PR11L_bit (*(volatile union un_pr11l *)0xFFFEE).BIT\r
650 #define PR11H (*(volatile union un_pr11h *)0xFFFEF).pr11h\r
651 #define PR11H_bit (*(volatile union un_pr11h *)0xFFFEF).BIT\r
652 #define MACRL (*(volatile unsigned short *)0xFFFF0)\r
653 #define MACRH (*(volatile unsigned short *)0xFFFF2)\r
654 #define PMC (*(volatile union un_pmc *)0xFFFFE).pmc\r
655 #define PMC_bit (*(volatile union un_pmc *)0xFFFFE).BIT\r
656 \r
657 /*\r
658  Sfr bits\r
659  */\r
660 #define ADCE ADM0_bit.no0\r
661 #define ADCS ADM0_bit.no7\r
662 #define LCDVLM LCDM1_bit.no0\r
663 #define LCDSEL LCDM1_bit.no3\r
664 #define BLON LCDM1_bit.no4\r
665 #define VLCON LCDM1_bit.no5\r
666 #define SCOC LCDM1_bit.no6\r
667 #define LCDON LCDM1_bit.no7\r
668 #define OPTCKE MLCD_bit.no4\r
669 #define COMEXP MLCD_bit.no6\r
670 #define LCTZS MLCD_bit.no7\r
671 #define SPD0 IICS0_bit.no0\r
672 #define STD0 IICS0_bit.no1\r
673 #define ACKD0 IICS0_bit.no2\r
674 #define TRC0 IICS0_bit.no3\r
675 #define COI0 IICS0_bit.no4\r
676 #define EXC0 IICS0_bit.no5\r
677 #define ALD0 IICS0_bit.no6\r
678 #define MSTS0 IICS0_bit.no7\r
679 #define IICRSV0 IICF0_bit.no0\r
680 #define STCEN0 IICF0_bit.no1\r
681 #define IICBSY0 IICF0_bit.no6\r
682 #define STCF0 IICF0_bit.no7\r
683 #define DACE0 DAM_bit.no4\r
684 #define DACE1 DAM_bit.no5\r
685 #define CLOE1 RTCC0_bit.no5\r
686 #define RTCE RTCC0_bit.no7\r
687 #define RWAIT RTCC1_bit.no0\r
688 #define RWST RTCC1_bit.no1\r
689 #define RIFG RTCC1_bit.no3\r
690 #define WAFG RTCC1_bit.no4\r
691 #define RITE RTCC1_bit.no5\r
692 #define WALIE RTCC1_bit.no6\r
693 #define WALE RTCC1_bit.no7\r
694 #define HIOSTOP CSC_bit.no0\r
695 #define XTSTOP CSC_bit.no6\r
696 #define MSTOP CSC_bit.no7\r
697 #define SDIV CKC_bit.no3\r
698 #define MCM0 CKC_bit.no4\r
699 #define MCS CKC_bit.no5\r
700 #define CSS CKC_bit.no6\r
701 #define CLS CKC_bit.no7\r
702 #define PCLOE0 CKS0_bit.no7\r
703 #define PCLOE1 CKS1_bit.no7\r
704 #define LVIF LVIM_bit.no0\r
705 #define LVIOMSK LVIM_bit.no1\r
706 #define LVISEN LVIM_bit.no7\r
707 #define LVILV LVIS_bit.no0\r
708 #define LVIMD LVIS_bit.no7\r
709 #define TMIF04 IF2_bit.no1\r
710 #define TMIF05 IF2_bit.no2\r
711 #define PIF6 IF2_bit.no3\r
712 #define PIF7 IF2_bit.no4\r
713 #define LCDIF0 IF2_bit.no5\r
714 #define CMPIF0 IF2_bit.no6\r
715 #define CMPIF1 IF2_bit.no7\r
716 #define TMIF06 IF2H_bit.no0\r
717 #define TMIF07 IF2H_bit.no1\r
718 #define USBIF IF2H_bit.no2\r
719 #define RSUIF IF2H_bit.no3\r
720 #define SREIF3 IF2H_bit.no4\r
721 #define TKB2IF0 IF2H_bit.no5\r
722 #define TKB2IF1 IF2H_bit.no6\r
723 #define FLIF IF2H_bit.no7\r
724 #define TKB2IF2 IF3_bit.no0\r
725 #define FIFOIF0 IF3_bit.no1\r
726 #define FIFOIF1 IF3_bit.no2\r
727 #define TMMK04 MK2_bit.no1\r
728 #define TMMK05 MK2_bit.no2\r
729 #define PMK6 MK2_bit.no3\r
730 #define PMK7 MK2_bit.no4\r
731 #define LCDMK0 MK2_bit.no5\r
732 #define CMPMK0 MK2_bit.no6\r
733 #define CMPMK1 MK2_bit.no7\r
734 #define TMMK06 MK2H_bit.no0\r
735 #define TMMK07 MK2H_bit.no1\r
736 #define USBMK MK2H_bit.no2\r
737 #define RSUMK MK2H_bit.no3\r
738 #define SREMK3 MK2H_bit.no4\r
739 #define TKB2MK0 MK2H_bit.no5\r
740 #define TKB2MK1 MK2H_bit.no6\r
741 #define FLMK MK2H_bit.no7\r
742 #define TKB2MK2 MK3_bit.no0\r
743 #define FIFOMK0 MK3_bit.no1\r
744 #define FIFOMK1 MK3_bit.no2\r
745 #define TMPR004 PR02_bit.no1\r
746 #define TMPR005 PR02_bit.no2\r
747 #define PPR06 PR02_bit.no3\r
748 #define PPR07 PR02_bit.no4\r
749 #define LCDPR00 PR02_bit.no5\r
750 #define CMPPR00 PR02_bit.no6\r
751 #define CMPPR01 PR02_bit.no7\r
752 #define TMPR006 PR02H_bit.no0\r
753 #define TMPR007 PR02H_bit.no1\r
754 #define USBPR0 PR02H_bit.no2\r
755 #define RSUPR0 PR02H_bit.no3\r
756 #define SREPR03 PR02H_bit.no4\r
757 #define TKB2PR00 PR02H_bit.no5\r
758 #define TKB2PR01 PR02H_bit.no6\r
759 #define FLPR0 PR02H_bit.no7\r
760 #define TKB2PR02 PR03_bit.no0\r
761 #define FIFOPR00 PR03_bit.no1\r
762 #define FIFOPR01 PR03_bit.no2\r
763 #define TMPR104 PR12_bit.no1\r
764 #define TMPR105 PR12_bit.no2\r
765 #define PPR16 PR12_bit.no3\r
766 #define PPR17 PR12_bit.no4\r
767 #define LCDPR10 PR12_bit.no5\r
768 #define CMPPR10 PR12_bit.no6\r
769 #define CMPPR11 PR12_bit.no7\r
770 #define TMPR106 PR12H_bit.no0\r
771 #define TMPR107 PR12H_bit.no1\r
772 #define USBPR1 PR12H_bit.no2\r
773 #define RSUPR1 PR12H_bit.no3\r
774 #define SREPR13 PR12H_bit.no4\r
775 #define TKB2PR10 PR12H_bit.no5\r
776 #define TKB2PR11 PR12H_bit.no6\r
777 #define FLPR1 PR12H_bit.no7\r
778 #define TKB2PR12 PR13_bit.no0\r
779 #define FIFOPR10 PR13_bit.no1\r
780 #define FIFOPR11 PR13_bit.no2\r
781 #define WDTIIF IF0_bit.no0\r
782 #define LVIIF IF0_bit.no1\r
783 #define PIF0 IF0_bit.no2\r
784 #define PIF1 IF0_bit.no3\r
785 #define PIF2 IF0_bit.no4\r
786 #define PIF3 IF0_bit.no5\r
787 #define PIF4 IF0_bit.no6\r
788 #define PIF5 IF0_bit.no7\r
789 #define CSIIF20 IF0H_bit.no0\r
790 #define IICIF20 IF0H_bit.no0\r
791 #define STIF2 IF0H_bit.no0\r
792 #define SRIF2 IF0H_bit.no1\r
793 #define SREIF2 IF0H_bit.no2\r
794 #define CSIIF00 IF0H_bit.no5\r
795 #define IICIF00 IF0H_bit.no5\r
796 #define STIF0 IF0H_bit.no5\r
797 #define TMIF00 IF0H_bit.no6\r
798 #define SRIF0 IF0H_bit.no7\r
799 #define SREIF0 IF1_bit.no0\r
800 #define TMIF01H IF1_bit.no0\r
801 #define CSIIF10 IF1_bit.no1\r
802 #define IICIF10 IF1_bit.no1\r
803 #define STIF1 IF1_bit.no1\r
804 #define SRIF1 IF1_bit.no2\r
805 #define SREIF1 IF1_bit.no3\r
806 #define TMIF03H IF1_bit.no3\r
807 #define IICAIF0 IF1_bit.no4\r
808 #define RTITIF IF1_bit.no5\r
809 #define TMIF01 IF1_bit.no7\r
810 #define TMIF02 IF1H_bit.no0\r
811 #define TMIF03 IF1H_bit.no1\r
812 #define ADIF IF1H_bit.no2\r
813 #define RTCIF IF1H_bit.no3\r
814 #define TMKAIF IF1H_bit.no4\r
815 #define KRIF IF1H_bit.no5\r
816 #define CSIIF30 IF1H_bit.no6\r
817 #define IICIF30 IF1H_bit.no6\r
818 #define STIF3 IF1H_bit.no6\r
819 #define SRIF3 IF1H_bit.no7\r
820 #define WDTIMK MK0_bit.no0\r
821 #define LVIMK MK0_bit.no1\r
822 #define PMK0 MK0_bit.no2\r
823 #define PMK1 MK0_bit.no3\r
824 #define PMK2 MK0_bit.no4\r
825 #define PMK3 MK0_bit.no5\r
826 #define PMK4 MK0_bit.no6\r
827 #define PMK5 MK0_bit.no7\r
828 #define CSIMK20 MK0H_bit.no0\r
829 #define IICMK20 MK0H_bit.no0\r
830 #define STMK2 MK0H_bit.no0\r
831 #define SRMK2 MK0H_bit.no1\r
832 #define SREMK2 MK0H_bit.no2\r
833 #define CSIMK00 MK0H_bit.no5\r
834 #define IICMK00 MK0H_bit.no5\r
835 #define STMK0 MK0H_bit.no5\r
836 #define TMMK00 MK0H_bit.no6\r
837 #define SRMK0 MK0H_bit.no7\r
838 #define SREMK0 MK1_bit.no0\r
839 #define TMMK01H MK1_bit.no0\r
840 #define CSIMK10 MK1_bit.no1\r
841 #define IICMK10 MK1_bit.no1\r
842 #define STMK1 MK1_bit.no1\r
843 #define SRMK1 MK1_bit.no2\r
844 #define SREMK1 MK1_bit.no3\r
845 #define TMMK03H MK1_bit.no3\r
846 #define IICAMK0 MK1_bit.no4\r
847 #define RTITMK MK1_bit.no5\r
848 #define TMMK01 MK1_bit.no7\r
849 #define TMMK02 MK1H_bit.no0\r
850 #define TMMK03 MK1H_bit.no1\r
851 #define ADMK MK1H_bit.no2\r
852 #define RTCMK MK1H_bit.no3\r
853 #define TMKAMK MK1H_bit.no4\r
854 #define KRMK MK1H_bit.no5\r
855 #define CSIMK30 MK1H_bit.no6\r
856 #define IICMK30 MK1H_bit.no6\r
857 #define STMK3 MK1H_bit.no6\r
858 #define SRMK3 MK1H_bit.no7\r
859 #define WDTIPR0 PR00_bit.no0\r
860 #define LVIPR0 PR00_bit.no1\r
861 #define PPR00 PR00_bit.no2\r
862 #define PPR01 PR00_bit.no3\r
863 #define PPR02 PR00_bit.no4\r
864 #define PPR03 PR00_bit.no5\r
865 #define PPR04 PR00_bit.no6\r
866 #define PPR05 PR00_bit.no7\r
867 #define CSIPR020 PR00H_bit.no0\r
868 #define IICPR020 PR00H_bit.no0\r
869 #define STPR02 PR00H_bit.no0\r
870 #define SRPR02 PR00H_bit.no1\r
871 #define SREPR02 PR00H_bit.no2\r
872 #define CSIPR000 PR00H_bit.no5\r
873 #define IICPR000 PR00H_bit.no5\r
874 #define STPR00 PR00H_bit.no5\r
875 #define TMPR000 PR00H_bit.no6\r
876 #define SRPR00 PR00H_bit.no7\r
877 #define SREPR00 PR01_bit.no0\r
878 #define TMPR001H PR01_bit.no0\r
879 #define CSIPR010 PR01_bit.no1\r
880 #define IICPR010 PR01_bit.no1\r
881 #define STPR01 PR01_bit.no1\r
882 #define SRPR01 PR01_bit.no2\r
883 #define SREPR01 PR01_bit.no3\r
884 #define TMPR003H PR01_bit.no3\r
885 #define IICAPR00 PR01_bit.no4\r
886 #define RTITPR0 PR01_bit.no5\r
887 #define TMPR001 PR01_bit.no7\r
888 #define TMPR002 PR01H_bit.no0\r
889 #define TMPR003 PR01H_bit.no1\r
890 #define ADPR0 PR01H_bit.no2\r
891 #define RTCPR0 PR01H_bit.no3\r
892 #define TMKAPR0 PR01H_bit.no4\r
893 #define KRPR0 PR01H_bit.no5\r
894 #define CSIPR030 PR01H_bit.no6\r
895 #define IICPR030 PR01H_bit.no6\r
896 #define STPR03 PR01H_bit.no6\r
897 #define SRPR03 PR01H_bit.no7\r
898 #define WDTIPR1 PR10_bit.no0\r
899 #define LVIPR1 PR10_bit.no1\r
900 #define PPR10 PR10_bit.no2\r
901 #define PPR11 PR10_bit.no3\r
902 #define PPR12 PR10_bit.no4\r
903 #define PPR13 PR10_bit.no5\r
904 #define PPR14 PR10_bit.no6\r
905 #define PPR15 PR10_bit.no7\r
906 #define CSIPR120 PR10H_bit.no0\r
907 #define IICPR120 PR10H_bit.no0\r
908 #define STPR12 PR10H_bit.no0\r
909 #define SRPR12 PR10H_bit.no1\r
910 #define SREPR12 PR10H_bit.no2\r
911 #define CSIPR100 PR10H_bit.no5\r
912 #define IICPR100 PR10H_bit.no5\r
913 #define STPR10 PR10H_bit.no5\r
914 #define TMPR100 PR10H_bit.no6\r
915 #define SRPR10 PR10H_bit.no7\r
916 #define SREPR10 PR11_bit.no0\r
917 #define TMPR101H PR11_bit.no0\r
918 #define CSIPR110 PR11_bit.no1\r
919 #define IICPR110 PR11_bit.no1\r
920 #define STPR11 PR11_bit.no1\r
921 #define SRPR11 PR11_bit.no2\r
922 #define SREPR11 PR11_bit.no3\r
923 #define TMPR103H PR11_bit.no3\r
924 #define IICAPR10 PR11_bit.no4\r
925 #define RTITPR1 PR11_bit.no5\r
926 #define TMPR101 PR11_bit.no7\r
927 #define TMPR102 PR11H_bit.no0\r
928 #define TMPR103 PR11H_bit.no1\r
929 #define ADPR1 PR11H_bit.no2\r
930 #define RTCPR1 PR11H_bit.no3\r
931 #define TMKAPR1 PR11H_bit.no4\r
932 #define KRPR1 PR11H_bit.no5\r
933 #define CSIPR130 PR11H_bit.no6\r
934 #define IICPR130 PR11H_bit.no6\r
935 #define STPR13 PR11H_bit.no6\r
936 #define SRPR13 PR11H_bit.no7\r
937 #define MAA PMC_bit.no0\r
938 \r
939 /*\r
940  Interrupt vector addresses\r
941  */\r
942 #define RST_vect (0x0)\r
943 #define INTDBG_vect (0x2)\r
944 #define INTWDTI_vect (0x4)\r
945 #define INTLVI_vect (0x6)\r
946 #define INTP0_vect (0x8)\r
947 #define INTP1_vect (0xA)\r
948 #define INTP2_vect (0xC)\r
949 #define INTP3_vect (0xE)\r
950 #define INTP4_vect (0x10)\r
951 #define INTP5_vect (0x12)\r
952 #define INTCSI20_vect (0x14)\r
953 #define INTIIC20_vect (0x14)\r
954 #define INTST2_vect (0x14)\r
955 #define INTSR2_vect (0x16)\r
956 #define INTSRE2_vect (0x18)\r
957 #define INTCSI00_vect (0x1E)\r
958 #define INTIIC00_vect (0x1E)\r
959 #define INTST0_vect (0x1E)\r
960 #define INTTM00_vect (0x20)\r
961 #define INTSR0_vect (0x22)\r
962 #define INTSRE0_vect (0x24)\r
963 #define INTTM01H_vect (0x24)\r
964 #define INTCSI10_vect (0x26)\r
965 #define INTIIC10_vect (0x26)\r
966 #define INTST1_vect (0x26)\r
967 #define INTSR1_vect (0x28)\r
968 #define INTSRE1_vect (0x2A)\r
969 #define INTTM03H_vect (0x2A)\r
970 #define INTIICA0_vect (0x2C)\r
971 #define INTRTIT_vect (0x2E)\r
972 #define INTTM01_vect (0x32)\r
973 #define INTTM02_vect (0x34)\r
974 #define INTTM03_vect (0x36)\r
975 #define INTAD_vect (0x38)\r
976 #define INTRTC_vect (0x3A)\r
977 #define INTIT_vect (0x3C)\r
978 #define INTKR_vect (0x3E)\r
979 #define INTCSI30_vect (0x40)\r
980 #define INTIIC30_vect (0x40)\r
981 #define INTST3_vect (0x40)\r
982 #define INTSR3_vect (0x42)\r
983 #define INTTM04_vect (0x46)\r
984 #define INTTM05_vect (0x48)\r
985 #define INTP6_vect (0x4A)\r
986 #define INTP7_vect (0x4C)\r
987 #define INTLCD0_vect (0x4E)\r
988 #define INTCMP0_vect (0x50)\r
989 #define INTCMP1_vect (0x52)\r
990 #define INTTM06_vect (0x54)\r
991 #define INTTM07_vect (0x56)\r
992 #define INTUSB_vect (0x58)\r
993 #define INTRSUM_vect (0x5A)\r
994 #define INTSRE3_vect (0x5C)\r
995 #define INTTKB20_vect (0x5E)\r
996 #define INTTKB21_vect (0x60)\r
997 #define INTFL_vect (0x62)\r
998 #define INTTKB22_vect (0x64)\r
999 #define DTC0FIFO_vect (0x66)\r
1000 #define DTC1FIFO_vect (0x68)\r
1001 #define BRK_I_vect (0x7E)\r
1002 #endif\r