]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/RL78_E2Studio_GCC/src/iodefine/iodefine_RL78L13_ext.h
dca40d06e5a45539452baaf1c7ece0296eb23247
[freertos] / FreeRTOS / Demo / RL78_E2Studio_GCC / src / iodefine / iodefine_RL78L13_ext.h
1 /***********************************************************************/
2 /*                                                                                                                     */
3 /*      PROJECT NAME :  RL78L13                                        */
4 /*      FILE         :  iodefine_ext.h                                 */
5 /*      DESCRIPTION  :  Definition of Extended SFRs                    */
6 /*      CPU SERIES   :  RL78 - L13                                     */
7 /*      CPU TYPE     :  R5F10WMG                                       */
8 /*                                                                                                                     */
9 /*      This file is generated by e2studio.                        */
10 /*                                                                                                                     */
11 /***********************************************************************/                                                                       \r
12                                                                                    \r
13 /************************************************************************/\r
14 /* Header file generated from device file:                              */\r
15 /*    DR5F10WMG.DVF                                                     */\r
16 /*    Copyright(C) 2012 Renesas                                         */\r
17 /*    Version E1.00d                                                    */\r
18 /************************************************************************/\r
19 \r
20 #ifndef __IOREG_BIT_STRUCTURES\r
21 #define __IOREG_BIT_STRUCTURES\r
22 typedef struct {\r
23         unsigned char no0 :1;\r
24         unsigned char no1 :1;\r
25         unsigned char no2 :1;\r
26         unsigned char no3 :1;\r
27         unsigned char no4 :1;\r
28         unsigned char no5 :1;\r
29         unsigned char no6 :1;\r
30         unsigned char no7 :1;\r
31 } __BITS8;\r
32 \r
33 typedef struct {\r
34         unsigned short no0 :1;\r
35         unsigned short no1 :1;\r
36         unsigned short no2 :1;\r
37         unsigned short no3 :1;\r
38         unsigned short no4 :1;\r
39         unsigned short no5 :1;\r
40         unsigned short no6 :1;\r
41         unsigned short no7 :1;\r
42         unsigned short no8 :1;\r
43         unsigned short no9 :1;\r
44         unsigned short no10 :1;\r
45         unsigned short no11 :1;\r
46         unsigned short no12 :1;\r
47         unsigned short no13 :1;\r
48         unsigned short no14 :1;\r
49         unsigned short no15 :1;\r
50 } __BITS16;\r
51 \r
52 #endif\r
53 \r
54 #ifndef IODEFINE_EXT_H\r
55 #define IODEFINE_EXT_H\r
56 \r
57 /*\r
58  IO Registers\r
59  */\r
60 union un_adm2 {\r
61         unsigned char adm2;\r
62         __BITS8 BIT;\r
63 };\r
64 union un_pu0 {\r
65         unsigned char pu0;\r
66         __BITS8 BIT;\r
67 };\r
68 union un_pu1 {\r
69         unsigned char pu1;\r
70         __BITS8 BIT;\r
71 };\r
72 union un_pu2 {\r
73         unsigned char pu2;\r
74         __BITS8 BIT;\r
75 };\r
76 union un_pu3 {\r
77         unsigned char pu3;\r
78         __BITS8 BIT;\r
79 };\r
80 union un_pu4 {\r
81         unsigned char pu4;\r
82         __BITS8 BIT;\r
83 };\r
84 union un_pu5 {\r
85         unsigned char pu5;\r
86         __BITS8 BIT;\r
87 };\r
88 union un_pu7 {\r
89         unsigned char pu7;\r
90         __BITS8 BIT;\r
91 };\r
92 union un_pu12 {\r
93         unsigned char pu12;\r
94         __BITS8 BIT;\r
95 };\r
96 union un_pu13 {\r
97         unsigned char pu13;\r
98         __BITS8 BIT;\r
99 };\r
100 union un_pim0 {\r
101         unsigned char pim0;\r
102         __BITS8 BIT;\r
103 };\r
104 union un_pim1 {\r
105         unsigned char pim1;\r
106         __BITS8 BIT;\r
107 };\r
108 union un_pim3 {\r
109         unsigned char pim3;\r
110         __BITS8 BIT;\r
111 };\r
112 union un_pim4 {\r
113         unsigned char pim4;\r
114         __BITS8 BIT;\r
115 };\r
116 union un_pim5 {\r
117         unsigned char pim5;\r
118         __BITS8 BIT;\r
119 };\r
120 union un_pom0 {\r
121         unsigned char pom0;\r
122         __BITS8 BIT;\r
123 };\r
124 union un_pom1 {\r
125         unsigned char pom1;\r
126         __BITS8 BIT;\r
127 };\r
128 union un_pom3 {\r
129         unsigned char pom3;\r
130         __BITS8 BIT;\r
131 };\r
132 union un_pom4 {\r
133         unsigned char pom4;\r
134         __BITS8 BIT;\r
135 };\r
136 union un_pom5 {\r
137         unsigned char pom5;\r
138         __BITS8 BIT;\r
139 };\r
140 union un_pom13 {\r
141         unsigned char pom13;\r
142         __BITS8 BIT;\r
143 };\r
144 union un_pmc1 {\r
145         unsigned char pmc1;\r
146         __BITS8 BIT;\r
147 };\r
148 union un_pmc2 {\r
149         unsigned char pmc2;\r
150         __BITS8 BIT;\r
151 };\r
152 union un_pmc4 {\r
153         unsigned char pmc4;\r
154         __BITS8 BIT;\r
155 };\r
156 union un_nfen0 {\r
157         unsigned char nfen0;\r
158         __BITS8 BIT;\r
159 };\r
160 union un_nfen1 {\r
161         unsigned char nfen1;\r
162         __BITS8 BIT;\r
163 };\r
164 union un_isc {\r
165         unsigned char isc;\r
166         __BITS8 BIT;\r
167 };\r
168 union un_tos {\r
169         unsigned char tos;\r
170         __BITS8 BIT;\r
171 };\r
172 union un_per1 {\r
173         unsigned char per1;\r
174         __BITS8 BIT;\r
175 };\r
176 union un_pms {\r
177         unsigned char pms;\r
178         __BITS8 BIT;\r
179 };\r
180 union un_dflctl {\r
181         unsigned char dflctl;\r
182         __BITS8 BIT;\r
183 };\r
184 union un_perz {\r
185         unsigned char perz;\r
186         __BITS8 BIT;\r
187 };\r
188 union un_bectl {\r
189         unsigned char bectl;\r
190         __BITS8 BIT;\r
191 };\r
192 union un_fsse {\r
193         unsigned char fsse;\r
194         __BITS8 BIT;\r
195 };\r
196 union un_pfs {\r
197         unsigned char pfs;\r
198         __BITS8 BIT;\r
199 };\r
200 union un_mduc {\r
201         unsigned char mduc;\r
202         __BITS8 BIT;\r
203 };\r
204 union un_per0 {\r
205         unsigned char per0;\r
206         __BITS8 BIT;\r
207 };\r
208 union un_rmc {\r
209         unsigned char rmc;\r
210         __BITS8 BIT;\r
211 };\r
212 union un_rpectl {\r
213         unsigned char rpectl;\r
214         __BITS8 BIT;\r
215 };\r
216 union un_porsr {\r
217         unsigned char porsr;\r
218         __BITS8 BIT;\r
219 };\r
220 union un_se0l {\r
221         unsigned char se0l;\r
222         __BITS8 BIT;\r
223 };\r
224 union un_ss0l {\r
225         unsigned char ss0l;\r
226         __BITS8 BIT;\r
227 };\r
228 union un_st0l {\r
229         unsigned char st0l;\r
230         __BITS8 BIT;\r
231 };\r
232 union un_soe0l {\r
233         unsigned char soe0l;\r
234         __BITS8 BIT;\r
235 };\r
236 union un_se1l {\r
237         unsigned char se1l;\r
238         __BITS8 BIT;\r
239 };\r
240 union un_ss1l {\r
241         unsigned char ss1l;\r
242         __BITS8 BIT;\r
243 };\r
244 union un_st1l {\r
245         unsigned char st1l;\r
246         __BITS8 BIT;\r
247 };\r
248 union un_soe1l {\r
249         unsigned char soe1l;\r
250         __BITS8 BIT;\r
251 };\r
252 union un_te0l {\r
253         unsigned char te0l;\r
254         __BITS8 BIT;\r
255 };\r
256 union un_ts0l {\r
257         unsigned char ts0l;\r
258         __BITS8 BIT;\r
259 };\r
260 union un_tt0l {\r
261         unsigned char tt0l;\r
262         __BITS8 BIT;\r
263 };\r
264 union un_toe0l {\r
265         unsigned char toe0l;\r
266         __BITS8 BIT;\r
267 };\r
268 union un_dmc2 {\r
269         unsigned char dmc2;\r
270         __BITS8 BIT;\r
271 };\r
272 union un_dmc3 {\r
273         unsigned char dmc3;\r
274         __BITS8 BIT;\r
275 };\r
276 union un_drc2 {\r
277         unsigned char drc2;\r
278         __BITS8 BIT;\r
279 };\r
280 union un_drc3 {\r
281         unsigned char drc3;\r
282         __BITS8 BIT;\r
283 };\r
284 union un_dwaitall {\r
285         unsigned char dwaitall;\r
286         __BITS8 BIT;\r
287 };\r
288 union un_iicctl00 {\r
289         unsigned char iicctl00;\r
290         __BITS8 BIT;\r
291 };\r
292 union un_iicctl01 {\r
293         unsigned char iicctl01;\r
294         __BITS8 BIT;\r
295 };\r
296 union un_crc0ctl {\r
297         unsigned char crc0ctl;\r
298         __BITS8 BIT;\r
299 };\r
300 union un_pfseg0 {\r
301         unsigned char pfseg0;\r
302         __BITS8 BIT;\r
303 };\r
304 union un_pfseg1 {\r
305         unsigned char pfseg1;\r
306         __BITS8 BIT;\r
307 };\r
308 union un_pfseg2 {\r
309         unsigned char pfseg2;\r
310         __BITS8 BIT;\r
311 };\r
312 union un_pfseg3 {\r
313         unsigned char pfseg3;\r
314         __BITS8 BIT;\r
315 };\r
316 union un_pfseg4 {\r
317         unsigned char pfseg4;\r
318         __BITS8 BIT;\r
319 };\r
320 union un_pfseg5 {\r
321         unsigned char pfseg5;\r
322         __BITS8 BIT;\r
323 };\r
324 union un_pfseg6 {\r
325         unsigned char pfseg6;\r
326         __BITS8 BIT;\r
327 };\r
328 union un_isclcd {\r
329         unsigned char isclcd;\r
330         __BITS8 BIT;\r
331 };\r
332 union un_compmdr {\r
333         unsigned char compmdr;\r
334         __BITS8 BIT;\r
335 };\r
336 union un_compfir {\r
337         unsigned char compfir;\r
338         __BITS8 BIT;\r
339 };\r
340 union un_compocr {\r
341         unsigned char compocr;\r
342         __BITS8 BIT;\r
343 };\r
344 union un_comptcr {\r
345         unsigned char comptcr;\r
346         __BITS8 BIT;\r
347 };\r
348 union un_tkbtrg0 {\r
349         unsigned char tkbtrg0;\r
350         __BITS8 BIT;\r
351 };\r
352 union un_tkbflg0 {\r
353         unsigned char tkbflg0;\r
354         __BITS8 BIT;\r
355 };\r
356 union un_tkbioc00 {\r
357         unsigned char tkbioc00;\r
358         __BITS8 BIT;\r
359 };\r
360 union un_tkbclr0 {\r
361         unsigned char tkbclr0;\r
362         __BITS8 BIT;\r
363 };\r
364 union un_tkbioc01 {\r
365         unsigned char tkbioc01;\r
366         __BITS8 BIT;\r
367 };\r
368 union un_tkbctl01 {\r
369         unsigned char tkbctl01;\r
370         __BITS8 BIT;\r
371 };\r
372 union un_tkbpahfs0 {\r
373         unsigned char tkbpahfs0;\r
374         __BITS8 BIT;\r
375 };\r
376 union un_tkbpahft0 {\r
377         unsigned char tkbpahft0;\r
378         __BITS8 BIT;\r
379 };\r
380 union un_tkbpaflg0 {\r
381         unsigned char tkbpaflg0;\r
382         __BITS8 BIT;\r
383 };\r
384 union un_tkbpactl02 {\r
385         unsigned char tkbpactl02;\r
386         __BITS8 BIT;\r
387 };\r
388 \r
389 #define ADM2 (*(volatile union un_adm2 *)0xF0010).adm2\r
390 #define ADM2_bit (*(volatile union un_adm2 *)0xF0010).BIT\r
391 #define ADUL (*(volatile unsigned char *)0xF0011)\r
392 #define ADLL (*(volatile unsigned char *)0xF0012)\r
393 #define ADTES (*(volatile unsigned char *)0xF0013)\r
394 #define LCDI (*(volatile unsigned char *)0xF001F)\r
395 #define PU0 (*(volatile union un_pu0 *)0xF0030).pu0\r
396 #define PU0_bit (*(volatile union un_pu0 *)0xF0030).BIT\r
397 #define PU1 (*(volatile union un_pu1 *)0xF0031).pu1\r
398 #define PU1_bit (*(volatile union un_pu1 *)0xF0031).BIT\r
399 #define PU2 (*(volatile union un_pu2 *)0xF0032).pu2\r
400 #define PU2_bit (*(volatile union un_pu2 *)0xF0032).BIT\r
401 #define PU3 (*(volatile union un_pu3 *)0xF0033).pu3\r
402 #define PU3_bit (*(volatile union un_pu3 *)0xF0033).BIT\r
403 #define PU4 (*(volatile union un_pu4 *)0xF0034).pu4\r
404 #define PU4_bit (*(volatile union un_pu4 *)0xF0034).BIT\r
405 #define PU5 (*(volatile union un_pu5 *)0xF0035).pu5\r
406 #define PU5_bit (*(volatile union un_pu5 *)0xF0035).BIT\r
407 #define PU7 (*(volatile union un_pu7 *)0xF0037).pu7\r
408 #define PU7_bit (*(volatile union un_pu7 *)0xF0037).BIT\r
409 #define PU12 (*(volatile union un_pu12 *)0xF003C).pu12\r
410 #define PU12_bit (*(volatile union un_pu12 *)0xF003C).BIT\r
411 #define PU13 (*(volatile union un_pu13 *)0xF003D).pu13\r
412 #define PU13_bit (*(volatile union un_pu13 *)0xF003D).BIT\r
413 #define PIM0 (*(volatile union un_pim0 *)0xF0040).pim0\r
414 #define PIM0_bit (*(volatile union un_pim0 *)0xF0040).BIT\r
415 #define PIM1 (*(volatile union un_pim1 *)0xF0041).pim1\r
416 #define PIM1_bit (*(volatile union un_pim1 *)0xF0041).BIT\r
417 #define PIM3 (*(volatile union un_pim3 *)0xF0043).pim3\r
418 #define PIM3_bit (*(volatile union un_pim3 *)0xF0043).BIT\r
419 #define PIM4 (*(volatile union un_pim4 *)0xF0044).pim4\r
420 #define PIM4_bit (*(volatile union un_pim4 *)0xF0044).BIT\r
421 #define PIM5 (*(volatile union un_pim5 *)0xF0045).pim5\r
422 #define PIM5_bit (*(volatile union un_pim5 *)0xF0045).BIT\r
423 #define POM0 (*(volatile union un_pom0 *)0xF0050).pom0\r
424 #define POM0_bit (*(volatile union un_pom0 *)0xF0050).BIT\r
425 #define POM1 (*(volatile union un_pom1 *)0xF0051).pom1\r
426 #define POM1_bit (*(volatile union un_pom1 *)0xF0051).BIT\r
427 #define POM3 (*(volatile union un_pom3 *)0xF0053).pom3\r
428 #define POM3_bit (*(volatile union un_pom3 *)0xF0053).BIT\r
429 #define POM4 (*(volatile union un_pom4 *)0xF0054).pom4\r
430 #define POM4_bit (*(volatile union un_pom4 *)0xF0054).BIT\r
431 #define POM5 (*(volatile union un_pom5 *)0xF0055).pom5\r
432 #define POM5_bit (*(volatile union un_pom5 *)0xF0055).BIT\r
433 #define POM13 (*(volatile union un_pom13 *)0xF005D).pom13\r
434 #define POM13_bit (*(volatile union un_pom13 *)0xF005D).BIT\r
435 #define PMC1 (*(volatile union un_pmc1 *)0xF0061).pmc1\r
436 #define PMC1_bit (*(volatile union un_pmc1 *)0xF0061).BIT\r
437 #define PMC2 (*(volatile union un_pmc2 *)0xF0062).pmc2\r
438 #define PMC2_bit (*(volatile union un_pmc2 *)0xF0062).BIT\r
439 #define PMC4 (*(volatile union un_pmc4 *)0xF0064).pmc4\r
440 #define PMC4_bit (*(volatile union un_pmc4 *)0xF0064).BIT\r
441 #define NFEN0 (*(volatile union un_nfen0 *)0xF0070).nfen0\r
442 #define NFEN0_bit (*(volatile union un_nfen0 *)0xF0070).BIT\r
443 #define NFEN1 (*(volatile union un_nfen1 *)0xF0071).nfen1\r
444 #define NFEN1_bit (*(volatile union un_nfen1 *)0xF0071).BIT\r
445 #define ISC (*(volatile union un_isc *)0xF0073).isc\r
446 #define ISC_bit (*(volatile union un_isc *)0xF0073).BIT\r
447 #define TIS0 (*(volatile unsigned char *)0xF0074)\r
448 #define ADPC (*(volatile unsigned char *)0xF0076)\r
449 #define PIOR (*(volatile unsigned char *)0xF0077)\r
450 #define IAWCTL (*(volatile unsigned char *)0xF0078)\r
451 #define TOS (*(volatile union un_tos *)0xF0079).tos\r
452 #define TOS_bit (*(volatile union un_tos *)0xF0079).BIT\r
453 #define PER1 (*(volatile union un_per1 *)0xF007A).per1\r
454 #define PER1_bit (*(volatile union un_per1 *)0xF007A).BIT\r
455 #define PMS (*(volatile union un_pms *)0xF007B).pms\r
456 #define PMS_bit (*(volatile union un_pms *)0xF007B).BIT\r
457 #define PWCTKB (*(volatile unsigned char *)0xF007C)\r
458 #define PRDSEL (*(volatile unsigned short *)0xF007E)\r
459 #define TOOLEN (*(volatile unsigned char *)0xF0080)\r
460 #define BPAL0 (*(volatile unsigned char *)0xF0081)\r
461 #define BPAH0 (*(volatile unsigned char *)0xF0082)\r
462 #define BPAS0 (*(volatile unsigned char *)0xF0083)\r
463 #define BACDVL0 (*(volatile unsigned char *)0xF0084)\r
464 #define BACDVH0 (*(volatile unsigned char *)0xF0085)\r
465 #define BACDML0 (*(volatile unsigned char *)0xF0086)\r
466 #define BACDMH0 (*(volatile unsigned char *)0xF0087)\r
467 #define MONMOD (*(volatile unsigned char *)0xF0088)\r
468 #define DFLCTL (*(volatile union un_dflctl *)0xF0090).dflctl\r
469 #define DFLCTL_bit (*(volatile union un_dflctl *)0xF0090).BIT\r
470 #define PERZ (*(volatile union un_perz *)0xF009F).perz\r
471 #define PERZ_bit (*(volatile union un_perz *)0xF009F).BIT\r
472 #define HIOTRM (*(volatile unsigned char *)0xF00A0)\r
473 #define BECTL (*(volatile union un_bectl *)0xF00A1).bectl\r
474 #define BECTL_bit (*(volatile union un_bectl *)0xF00A1).BIT\r
475 #define HOCODIV (*(volatile unsigned char *)0xF00A8)\r
476 #define TEMPCAL0 (*(volatile unsigned char *)0xF00AC)\r
477 #define TEMPCAL1 (*(volatile unsigned char *)0xF00AD)\r
478 #define TEMPCAL2 (*(volatile unsigned char *)0xF00AE)\r
479 #define TEMPCAL3 (*(volatile unsigned char *)0xF00AF)\r
480 #define FLSEC (*(volatile unsigned short *)0xF00B0)\r
481 #define FLFSWS (*(volatile unsigned short *)0xF00B2)\r
482 #define FLFSWE (*(volatile unsigned short *)0xF00B4)\r
483 #define FSSET (*(volatile unsigned char *)0xF00B6)\r
484 #define FSSE (*(volatile union un_fsse *)0xF00B7).fsse\r
485 #define FSSE_bit (*(volatile union un_fsse *)0xF00B7).BIT\r
486 #define FLFADL (*(volatile unsigned short *)0xF00B8)\r
487 #define FLFADH (*(volatile unsigned char *)0xF00BA)\r
488 #define PFCMD (*(volatile unsigned char *)0xF00C0)\r
489 #define PFS (*(volatile union un_pfs *)0xF00C1).pfs\r
490 #define PFS_bit (*(volatile union un_pfs *)0xF00C1).BIT\r
491 #define FLRL (*(volatile unsigned short *)0xF00C2)\r
492 #define FLRH (*(volatile unsigned short *)0xF00C4)\r
493 #define FLWE (*(volatile unsigned char *)0xF00C6)\r
494 #define FLRE (*(volatile unsigned char *)0xF00C7)\r
495 #define FLTMS (*(volatile unsigned short *)0xF00C8)\r
496 #define DFLMC (*(volatile unsigned short *)0xF00CA)\r
497 #define FLMCL (*(volatile unsigned short *)0xF00CC)\r
498 #define FLMCH (*(volatile unsigned char *)0xF00CE)\r
499 #define FSCTL (*(volatile unsigned char *)0xF00CF)\r
500 #define ICEADR (*(volatile unsigned short *)0xF00D0)\r
501 #define ICEDAT (*(volatile unsigned short *)0xF00D2)\r
502 #define MDCL (*(volatile unsigned short *)0xF00E0)\r
503 #define MDCH (*(volatile unsigned short *)0xF00E2)\r
504 #define MDUC (*(volatile union un_mduc *)0xF00E8).mduc\r
505 #define MDUC_bit (*(volatile union un_mduc *)0xF00E8).BIT\r
506 #define PER0 (*(volatile union un_per0 *)0xF00F0).per0\r
507 #define PER0_bit (*(volatile union un_per0 *)0xF00F0).BIT\r
508 #define OSMC (*(volatile unsigned char *)0xF00F3)\r
509 #define RMC (*(volatile union un_rmc *)0xF00F4).rmc\r
510 #define RMC_bit (*(volatile union un_rmc *)0xF00F4).BIT\r
511 #define RPECTL (*(volatile union un_rpectl *)0xF00F5).rpectl\r
512 #define RPECTL_bit (*(volatile union un_rpectl *)0xF00F5).BIT\r
513 #define PORSR (*(volatile union un_porsr *)0xF00F9).porsr\r
514 #define PORSR_bit (*(volatile union un_porsr *)0xF00F9).BIT\r
515 #define BCDADJ (*(volatile unsigned char *)0xF00FE)\r
516 #define VECTCTRL (*(volatile unsigned char *)0xF00FF)\r
517 #define SSR00 (*(volatile unsigned short *)0xF0100)\r
518 #define SSR00L (*(volatile unsigned char *)0xF0100)\r
519 #define SSR01 (*(volatile unsigned short *)0xF0102)\r
520 #define SSR01L (*(volatile unsigned char *)0xF0102)\r
521 #define SSR02 (*(volatile unsigned short *)0xF0104)\r
522 #define SSR02L (*(volatile unsigned char *)0xF0104)\r
523 #define SSR03 (*(volatile unsigned short *)0xF0106)\r
524 #define SSR03L (*(volatile unsigned char *)0xF0106)\r
525 #define SIR00 (*(volatile unsigned short *)0xF0108)\r
526 #define SIR00L (*(volatile unsigned char *)0xF0108)\r
527 #define SIR01 (*(volatile unsigned short *)0xF010A)\r
528 #define SIR01L (*(volatile unsigned char *)0xF010A)\r
529 #define SIR02 (*(volatile unsigned short *)0xF010C)\r
530 #define SIR02L (*(volatile unsigned char *)0xF010C)\r
531 #define SIR03 (*(volatile unsigned short *)0xF010E)\r
532 #define SIR03L (*(volatile unsigned char *)0xF010E)\r
533 #define SMR00 (*(volatile unsigned short *)0xF0110)\r
534 #define SMR01 (*(volatile unsigned short *)0xF0112)\r
535 #define SMR02 (*(volatile unsigned short *)0xF0114)\r
536 #define SMR03 (*(volatile unsigned short *)0xF0116)\r
537 #define SCR00 (*(volatile unsigned short *)0xF0118)\r
538 #define SCR01 (*(volatile unsigned short *)0xF011A)\r
539 #define SCR02 (*(volatile unsigned short *)0xF011C)\r
540 #define SCR03 (*(volatile unsigned short *)0xF011E)\r
541 #define SE0 (*(volatile unsigned short *)0xF0120)\r
542 #define SE0L (*(volatile union un_se0l *)0xF0120).se0l\r
543 #define SE0L_bit (*(volatile union un_se0l *)0xF0120).BIT\r
544 #define SS0 (*(volatile unsigned short *)0xF0122)\r
545 #define SS0L (*(volatile union un_ss0l *)0xF0122).ss0l\r
546 #define SS0L_bit (*(volatile union un_ss0l *)0xF0122).BIT\r
547 #define ST0 (*(volatile unsigned short *)0xF0124)\r
548 #define ST0L (*(volatile union un_st0l *)0xF0124).st0l\r
549 #define ST0L_bit (*(volatile union un_st0l *)0xF0124).BIT\r
550 #define SPS0 (*(volatile unsigned short *)0xF0126)\r
551 #define SPS0L (*(volatile unsigned char *)0xF0126)\r
552 #define SO0 (*(volatile unsigned short *)0xF0128)\r
553 #define SOE0 (*(volatile unsigned short *)0xF012A)\r
554 #define SOE0L (*(volatile union un_soe0l *)0xF012A).soe0l\r
555 #define SOE0L_bit (*(volatile union un_soe0l *)0xF012A).BIT\r
556 #define EDR00 (*(volatile unsigned short *)0xF012C)\r
557 #define EDR00L (*(volatile unsigned char *)0xF012C)\r
558 #define EDR01 (*(volatile unsigned short *)0xF012E)\r
559 #define EDR01L (*(volatile unsigned char *)0xF012E)\r
560 #define EDR02 (*(volatile unsigned short *)0xF0130)\r
561 #define EDR02L (*(volatile unsigned char *)0xF0130)\r
562 #define EDR03 (*(volatile unsigned short *)0xF0132)\r
563 #define EDR03L (*(volatile unsigned char *)0xF0132)\r
564 #define SOL0 (*(volatile unsigned short *)0xF0134)\r
565 #define SOL0L (*(volatile unsigned char *)0xF0134)\r
566 #define SSC0 (*(volatile unsigned short *)0xF0138)\r
567 #define SSC0L (*(volatile unsigned char *)0xF0138)\r
568 #define SSR10 (*(volatile unsigned short *)0xF0140)\r
569 #define SSR10L (*(volatile unsigned char *)0xF0140)\r
570 #define SSR11 (*(volatile unsigned short *)0xF0142)\r
571 #define SSR11L (*(volatile unsigned char *)0xF0142)\r
572 #define SSR12 (*(volatile unsigned short *)0xF0144)\r
573 #define SSR12L (*(volatile unsigned char *)0xF0144)\r
574 #define SSR13 (*(volatile unsigned short *)0xF0146)\r
575 #define SSR13L (*(volatile unsigned char *)0xF0146)\r
576 #define SIR10 (*(volatile unsigned short *)0xF0148)\r
577 #define SIR10L (*(volatile unsigned char *)0xF0148)\r
578 #define SIR11 (*(volatile unsigned short *)0xF014A)\r
579 #define SIR11L (*(volatile unsigned char *)0xF014A)\r
580 #define SIR12 (*(volatile unsigned short *)0xF014C)\r
581 #define SIR12L (*(volatile unsigned char *)0xF014C)\r
582 #define SIR13 (*(volatile unsigned short *)0xF014E)\r
583 #define SIR13L (*(volatile unsigned char *)0xF014E)\r
584 #define SMR10 (*(volatile unsigned short *)0xF0150)\r
585 #define SMR11 (*(volatile unsigned short *)0xF0152)\r
586 #define SMR12 (*(volatile unsigned short *)0xF0154)\r
587 #define SMR13 (*(volatile unsigned short *)0xF0156)\r
588 #define SCR10 (*(volatile unsigned short *)0xF0158)\r
589 #define SCR11 (*(volatile unsigned short *)0xF015A)\r
590 #define SCR12 (*(volatile unsigned short *)0xF015C)\r
591 #define SCR13 (*(volatile unsigned short *)0xF015E)\r
592 #define SE1 (*(volatile unsigned short *)0xF0160)\r
593 #define SE1L (*(volatile union un_se1l *)0xF0160).se1l\r
594 #define SE1L_bit (*(volatile union un_se1l *)0xF0160).BIT\r
595 #define SS1 (*(volatile unsigned short *)0xF0162)\r
596 #define SS1L (*(volatile union un_ss1l *)0xF0162).ss1l\r
597 #define SS1L_bit (*(volatile union un_ss1l *)0xF0162).BIT\r
598 #define ST1 (*(volatile unsigned short *)0xF0164)\r
599 #define ST1L (*(volatile union un_st1l *)0xF0164).st1l\r
600 #define ST1L_bit (*(volatile union un_st1l *)0xF0164).BIT\r
601 #define SPS1 (*(volatile unsigned short *)0xF0166)\r
602 #define SPS1L (*(volatile unsigned char *)0xF0166)\r
603 #define SO1 (*(volatile unsigned short *)0xF0168)\r
604 #define SOE1 (*(volatile unsigned short *)0xF016A)\r
605 #define SOE1L (*(volatile union un_soe1l *)0xF016A).soe1l\r
606 #define SOE1L_bit (*(volatile union un_soe1l *)0xF016A).BIT\r
607 #define EDR10 (*(volatile unsigned short *)0xF016C)\r
608 #define EDR10L (*(volatile unsigned char *)0xF016C)\r
609 #define EDR11 (*(volatile unsigned short *)0xF016E)\r
610 #define EDR11L (*(volatile unsigned char *)0xF016E)\r
611 #define EDR12 (*(volatile unsigned short *)0xF0170)\r
612 #define EDR12L (*(volatile unsigned char *)0xF0170)\r
613 #define EDR13 (*(volatile unsigned short *)0xF0172)\r
614 #define EDR13L (*(volatile unsigned char *)0xF0172)\r
615 #define SOL1 (*(volatile unsigned short *)0xF0174)\r
616 #define SOL1L (*(volatile unsigned char *)0xF0174)\r
617 #define SSC1 (*(volatile unsigned short *)0xF0178)\r
618 #define SSC1L (*(volatile unsigned char *)0xF0178)\r
619 #define TCR00 (*(volatile unsigned short *)0xF0180)\r
620 #define TCR01 (*(volatile unsigned short *)0xF0182)\r
621 #define TCR02 (*(volatile unsigned short *)0xF0184)\r
622 #define TCR03 (*(volatile unsigned short *)0xF0186)\r
623 #define TCR04 (*(volatile unsigned short *)0xF0188)\r
624 #define TCR05 (*(volatile unsigned short *)0xF018A)\r
625 #define TCR06 (*(volatile unsigned short *)0xF018C)\r
626 #define TCR07 (*(volatile unsigned short *)0xF018E)\r
627 #define TMR00 (*(volatile unsigned short *)0xF0190)\r
628 #define TMR01 (*(volatile unsigned short *)0xF0192)\r
629 #define TMR02 (*(volatile unsigned short *)0xF0194)\r
630 #define TMR03 (*(volatile unsigned short *)0xF0196)\r
631 #define TMR04 (*(volatile unsigned short *)0xF0198)\r
632 #define TMR05 (*(volatile unsigned short *)0xF019A)\r
633 #define TMR06 (*(volatile unsigned short *)0xF019C)\r
634 #define TMR07 (*(volatile unsigned short *)0xF019E)\r
635 #define TSR00 (*(volatile unsigned short *)0xF01A0)\r
636 #define TSR00L (*(volatile unsigned char *)0xF01A0)\r
637 #define TSR01 (*(volatile unsigned short *)0xF01A2)\r
638 #define TSR01L (*(volatile unsigned char *)0xF01A2)\r
639 #define TSR02 (*(volatile unsigned short *)0xF01A4)\r
640 #define TSR02L (*(volatile unsigned char *)0xF01A4)\r
641 #define TSR03 (*(volatile unsigned short *)0xF01A6)\r
642 #define TSR03L (*(volatile unsigned char *)0xF01A6)\r
643 #define TSR04 (*(volatile unsigned short *)0xF01A8)\r
644 #define TSR04L (*(volatile unsigned char *)0xF01A8)\r
645 #define TSR05 (*(volatile unsigned short *)0xF01AA)\r
646 #define TSR05L (*(volatile unsigned char *)0xF01AA)\r
647 #define TSR06 (*(volatile unsigned short *)0xF01AC)\r
648 #define TSR06L (*(volatile unsigned char *)0xF01AC)\r
649 #define TSR07 (*(volatile unsigned short *)0xF01AE)\r
650 #define TSR07L (*(volatile unsigned char *)0xF01AE)\r
651 #define TE0 (*(volatile unsigned short *)0xF01B0)\r
652 #define TE0L (*(volatile union un_te0l *)0xF01B0).te0l\r
653 #define TE0L_bit (*(volatile union un_te0l *)0xF01B0).BIT\r
654 #define TS0 (*(volatile unsigned short *)0xF01B2)\r
655 #define TS0L (*(volatile union un_ts0l *)0xF01B2).ts0l\r
656 #define TS0L_bit (*(volatile union un_ts0l *)0xF01B2).BIT\r
657 #define TT0 (*(volatile unsigned short *)0xF01B4)\r
658 #define TT0L (*(volatile union un_tt0l *)0xF01B4).tt0l\r
659 #define TT0L_bit (*(volatile union un_tt0l *)0xF01B4).BIT\r
660 #define TPS0 (*(volatile unsigned short *)0xF01B6)\r
661 #define TO0 (*(volatile unsigned short *)0xF01B8)\r
662 #define TO0L (*(volatile unsigned char *)0xF01B8)\r
663 #define TOE0 (*(volatile unsigned short *)0xF01BA)\r
664 #define TOE0L (*(volatile union un_toe0l *)0xF01BA).toe0l\r
665 #define TOE0L_bit (*(volatile union un_toe0l *)0xF01BA).BIT\r
666 #define TOL0 (*(volatile unsigned short *)0xF01BC)\r
667 #define TOL0L (*(volatile unsigned char *)0xF01BC)\r
668 #define TOM0 (*(volatile unsigned short *)0xF01BE)\r
669 #define TOM0L (*(volatile unsigned char *)0xF01BE)\r
670 #define DSA2 (*(volatile unsigned char *)0xF0200)\r
671 #define DSA3 (*(volatile unsigned char *)0xF0201)\r
672 #define DRA2 (*(volatile unsigned short *)0xF0202)\r
673 #define DRA2L (*(volatile unsigned char *)0xF0202)\r
674 #define DRA2H (*(volatile unsigned char *)0xF0203)\r
675 #define DRA3 (*(volatile unsigned short *)0xF0204)\r
676 #define DRA3L (*(volatile unsigned char *)0xF0204)\r
677 #define DRA3H (*(volatile unsigned char *)0xF0205)\r
678 #define DBC2 (*(volatile unsigned short *)0xF0206)\r
679 #define DBC2L (*(volatile unsigned char *)0xF0206)\r
680 #define DBC2H (*(volatile unsigned char *)0xF0207)\r
681 #define DBC3 (*(volatile unsigned short *)0xF0208)\r
682 #define DBC3L (*(volatile unsigned char *)0xF0208)\r
683 #define DBC3H (*(volatile unsigned char *)0xF0209)\r
684 #define DMC2 (*(volatile union un_dmc2 *)0xF020A).dmc2\r
685 #define DMC2_bit (*(volatile union un_dmc2 *)0xF020A).BIT\r
686 #define DMC3 (*(volatile union un_dmc3 *)0xF020B).dmc3\r
687 #define DMC3_bit (*(volatile union un_dmc3 *)0xF020B).BIT\r
688 #define DRC2 (*(volatile union un_drc2 *)0xF020C).drc2\r
689 #define DRC2_bit (*(volatile union un_drc2 *)0xF020C).BIT\r
690 #define DRC3 (*(volatile union un_drc3 *)0xF020D).drc3\r
691 #define DRC3_bit (*(volatile union un_drc3 *)0xF020D).BIT\r
692 #define DWAITALL (*(volatile union un_dwaitall *)0xF020F).dwaitall\r
693 #define DWAITALL_bit (*(volatile union un_dwaitall *)0xF020F).BIT\r
694 #define IICCTL00 (*(volatile union un_iicctl00 *)0xF0230).iicctl00\r
695 #define IICCTL00_bit (*(volatile union un_iicctl00 *)0xF0230).BIT\r
696 #define IICCTL01 (*(volatile union un_iicctl01 *)0xF0231).iicctl01\r
697 #define IICCTL01_bit (*(volatile union un_iicctl01 *)0xF0231).BIT\r
698 #define IICWL0 (*(volatile unsigned char *)0xF0232)\r
699 #define IICWH0 (*(volatile unsigned char *)0xF0233)\r
700 #define SVA0 (*(volatile unsigned char *)0xF0234)\r
701 #define IICSE0 (*(volatile unsigned char *)0xF0235)\r
702 #define ELSELR00 (*(volatile unsigned char *)0xF0240)\r
703 #define ELSELR01 (*(volatile unsigned char *)0xF0241)\r
704 #define ELSELR02 (*(volatile unsigned char *)0xF0242)\r
705 #define ELSELR03 (*(volatile unsigned char *)0xF0243)\r
706 #define ELSELR04 (*(volatile unsigned char *)0xF0244)\r
707 #define ELSELR05 (*(volatile unsigned char *)0xF0245)\r
708 #define ELSELR06 (*(volatile unsigned char *)0xF0246)\r
709 #define ELSELR07 (*(volatile unsigned char *)0xF0247)\r
710 #define ELSELR08 (*(volatile unsigned char *)0xF0248)\r
711 #define ELSELR09 (*(volatile unsigned char *)0xF0249)\r
712 #define CRC0CTL (*(volatile union un_crc0ctl *)0xF02F0).crc0ctl\r
713 #define CRC0CTL_bit (*(volatile union un_crc0ctl *)0xF02F0).BIT\r
714 #define PGCRCL (*(volatile unsigned short *)0xF02F2)\r
715 #define CRCD (*(volatile unsigned short *)0xF02FA)\r
716 #define PFSEG0 (*(volatile union un_pfseg0 *)0xF0300).pfseg0\r
717 #define PFSEG0_bit (*(volatile union un_pfseg0 *)0xF0300).BIT\r
718 #define PFSEG1 (*(volatile union un_pfseg1 *)0xF0301).pfseg1\r
719 #define PFSEG1_bit (*(volatile union un_pfseg1 *)0xF0301).BIT\r
720 #define PFSEG2 (*(volatile union un_pfseg2 *)0xF0302).pfseg2\r
721 #define PFSEG2_bit (*(volatile union un_pfseg2 *)0xF0302).BIT\r
722 #define PFSEG3 (*(volatile union un_pfseg3 *)0xF0303).pfseg3\r
723 #define PFSEG3_bit (*(volatile union un_pfseg3 *)0xF0303).BIT\r
724 #define PFSEG4 (*(volatile union un_pfseg4 *)0xF0304).pfseg4\r
725 #define PFSEG4_bit (*(volatile union un_pfseg4 *)0xF0304).BIT\r
726 #define PFSEG5 (*(volatile union un_pfseg5 *)0xF0305).pfseg5\r
727 #define PFSEG5_bit (*(volatile union un_pfseg5 *)0xF0305).BIT\r
728 #define PFSEG6 (*(volatile union un_pfseg6 *)0xF0306).pfseg6\r
729 #define PFSEG6_bit (*(volatile union un_pfseg6 *)0xF0306).BIT\r
730 #define ISCLCD (*(volatile union un_isclcd *)0xF0308).isclcd\r
731 #define ISCLCD_bit (*(volatile union un_isclcd *)0xF0308).BIT\r
732 #define SUBCUD (*(volatile unsigned short *)0xF0310)\r
733 #define COMPMDR (*(volatile union un_compmdr *)0xF0340).compmdr\r
734 #define COMPMDR_bit (*(volatile union un_compmdr *)0xF0340).BIT\r
735 #define COMPFIR (*(volatile union un_compfir *)0xF0341).compfir\r
736 #define COMPFIR_bit (*(volatile union un_compfir *)0xF0341).BIT\r
737 #define COMPOCR (*(volatile union un_compocr *)0xF0342).compocr\r
738 #define COMPOCR_bit (*(volatile union un_compocr *)0xF0342).BIT\r
739 #define COMPTCR (*(volatile union un_comptcr *)0xF0343).comptcr\r
740 #define COMPTCR_bit (*(volatile union un_comptcr *)0xF0343).BIT\r
741 #define SEG0 (*(volatile unsigned char *)0xF0400)\r
742 #define SEG1 (*(volatile unsigned char *)0xF0401)\r
743 #define SEG2 (*(volatile unsigned char *)0xF0402)\r
744 #define SEG3 (*(volatile unsigned char *)0xF0403)\r
745 #define SEG4 (*(volatile unsigned char *)0xF0404)\r
746 #define SEG5 (*(volatile unsigned char *)0xF0405)\r
747 #define SEG6 (*(volatile unsigned char *)0xF0406)\r
748 #define SEG7 (*(volatile unsigned char *)0xF0407)\r
749 #define SEG8 (*(volatile unsigned char *)0xF0408)\r
750 #define SEG9 (*(volatile unsigned char *)0xF0409)\r
751 #define SEG10 (*(volatile unsigned char *)0xF040A)\r
752 #define SEG11 (*(volatile unsigned char *)0xF040B)\r
753 #define SEG12 (*(volatile unsigned char *)0xF040C)\r
754 #define SEG13 (*(volatile unsigned char *)0xF040D)\r
755 #define SEG14 (*(volatile unsigned char *)0xF040E)\r
756 #define SEG15 (*(volatile unsigned char *)0xF040F)\r
757 #define SEG16 (*(volatile unsigned char *)0xF0410)\r
758 #define SEG17 (*(volatile unsigned char *)0xF0411)\r
759 #define SEG18 (*(volatile unsigned char *)0xF0412)\r
760 #define SEG19 (*(volatile unsigned char *)0xF0413)\r
761 #define SEG20 (*(volatile unsigned char *)0xF0414)\r
762 #define SEG21 (*(volatile unsigned char *)0xF0415)\r
763 #define SEG22 (*(volatile unsigned char *)0xF0416)\r
764 #define SEG23 (*(volatile unsigned char *)0xF0417)\r
765 #define SEG24 (*(volatile unsigned char *)0xF0418)\r
766 #define SEG25 (*(volatile unsigned char *)0xF0419)\r
767 #define SEG26 (*(volatile unsigned char *)0xF041A)\r
768 #define SEG27 (*(volatile unsigned char *)0xF041B)\r
769 #define SEG28 (*(volatile unsigned char *)0xF041C)\r
770 #define SEG29 (*(volatile unsigned char *)0xF041D)\r
771 #define SEG30 (*(volatile unsigned char *)0xF041E)\r
772 #define SEG31 (*(volatile unsigned char *)0xF041F)\r
773 #define SEG32 (*(volatile unsigned char *)0xF0420)\r
774 #define SEG33 (*(volatile unsigned char *)0xF0421)\r
775 #define SEG34 (*(volatile unsigned char *)0xF0422)\r
776 #define SEG35 (*(volatile unsigned char *)0xF0423)\r
777 #define SEG36 (*(volatile unsigned char *)0xF0424)\r
778 #define SEG37 (*(volatile unsigned char *)0xF0425)\r
779 #define SEG38 (*(volatile unsigned char *)0xF0426)\r
780 #define SEG39 (*(volatile unsigned char *)0xF0427)\r
781 #define SEG40 (*(volatile unsigned char *)0xF0428)\r
782 #define SEG41 (*(volatile unsigned char *)0xF0429)\r
783 #define SEG42 (*(volatile unsigned char *)0xF042A)\r
784 #define SEG43 (*(volatile unsigned char *)0xF042B)\r
785 #define SEG44 (*(volatile unsigned char *)0xF042C)\r
786 #define SEG45 (*(volatile unsigned char *)0xF042D)\r
787 #define SEG46 (*(volatile unsigned char *)0xF042E)\r
788 #define SEG47 (*(volatile unsigned char *)0xF042F)\r
789 #define SEG48 (*(volatile unsigned char *)0xF0430)\r
790 #define SEG49 (*(volatile unsigned char *)0xF0431)\r
791 #define SEG50 (*(volatile unsigned char *)0xF0432)\r
792 #define SEG51 (*(volatile unsigned char *)0xF0433)\r
793 #define SEG52 (*(volatile unsigned char *)0xF0434)\r
794 #define SEG53 (*(volatile unsigned char *)0xF0435)\r
795 #define SEG54 (*(volatile unsigned char *)0xF0436)\r
796 #define SEG55 (*(volatile unsigned char *)0xF0437)\r
797 #define TKBCR00 (*(volatile unsigned short *)0xF0500)\r
798 #define TKBCR01 (*(volatile unsigned short *)0xF0502)\r
799 #define TKBCR02 (*(volatile unsigned short *)0xF0504)\r
800 #define TKBCR03 (*(volatile unsigned short *)0xF0506)\r
801 #define TKBTGCR0 (*(volatile unsigned short *)0xF0508)\r
802 #define TKBSIR00 (*(volatile unsigned short *)0xF050A)\r
803 #define TKBSIR01 (*(volatile unsigned short *)0xF050C)\r
804 #define TKBDNR00 (*(volatile unsigned char *)0xF050E)\r
805 #define TKBSSR00 (*(volatile unsigned char *)0xF050F)\r
806 #define TKBDNR01 (*(volatile unsigned char *)0xF0510)\r
807 #define TKBSSR01 (*(volatile unsigned char *)0xF0511)\r
808 #define TKBTRG0 (*(volatile union un_tkbtrg0 *)0xF0512).tkbtrg0\r
809 #define TKBTRG0_bit (*(volatile union un_tkbtrg0 *)0xF0512).BIT\r
810 #define TKBFLG0 (*(volatile union un_tkbflg0 *)0xF0513).tkbflg0\r
811 #define TKBFLG0_bit (*(volatile union un_tkbflg0 *)0xF0513).BIT\r
812 #define TKBCRLD00 (*(volatile unsigned short *)0xF0514)\r
813 #define TKBCRLD01 (*(volatile unsigned short *)0xF0516)\r
814 #define TKBCNT0 (*(volatile unsigned short *)0xF0520)\r
815 #define TKBCTL00 (*(volatile unsigned short *)0xF0522)\r
816 #define TKBMFR0 (*(volatile unsigned short *)0xF0524)\r
817 #define TKBIOC00 (*(volatile union un_tkbioc00 *)0xF0526).tkbioc00\r
818 #define TKBIOC00_bit (*(volatile union un_tkbioc00 *)0xF0526).BIT\r
819 #define TKBCLR0 (*(volatile union un_tkbclr0 *)0xF0527).tkbclr0\r
820 #define TKBCLR0_bit (*(volatile union un_tkbclr0 *)0xF0527).BIT\r
821 #define TKBIOC01 (*(volatile union un_tkbioc01 *)0xF0528).tkbioc01\r
822 #define TKBIOC01_bit (*(volatile union un_tkbioc01 *)0xF0528).BIT\r
823 #define TKBCTL01 (*(volatile union un_tkbctl01 *)0xF0529).tkbctl01\r
824 #define TKBCTL01_bit (*(volatile union un_tkbctl01 *)0xF0529).BIT\r
825 #define TKBPSCS0 (*(volatile unsigned char *)0xF052A)\r
826 #define TKBPACTL00 (*(volatile unsigned short *)0xF0530)\r
827 #define TKBPACTL01 (*(volatile unsigned short *)0xF0532)\r
828 #define TKBPAHFS0 (*(volatile union un_tkbpahfs0 *)0xF0534).tkbpahfs0\r
829 #define TKBPAHFS0_bit (*(volatile union un_tkbpahfs0 *)0xF0534).BIT\r
830 #define TKBPAHFT0 (*(volatile union un_tkbpahft0 *)0xF0535).tkbpahft0\r
831 #define TKBPAHFT0_bit (*(volatile union un_tkbpahft0 *)0xF0535).BIT\r
832 #define TKBPAFLG0 (*(volatile union un_tkbpaflg0 *)0xF0536).tkbpaflg0\r
833 #define TKBPAFLG0_bit (*(volatile union un_tkbpaflg0 *)0xF0536).BIT\r
834 #define TKBPACTL02 (*(volatile union un_tkbpactl02 *)0xF0537).tkbpactl02\r
835 #define TKBPACTL02_bit (*(volatile union un_tkbpactl02 *)0xF0537).BIT\r
836 \r
837 /*\r
838  Sfr bits\r
839  */\r
840 #define ADTYP ADM2_bit.no0\r
841 #define AWC ADM2_bit.no2\r
842 #define ADRCK ADM2_bit.no3\r
843 #define TOS0 TOS_bit.no0\r
844 #define TKB2EN PER1_bit.no4\r
845 #define CMPEN PER1_bit.no5\r
846 #define TMKAEN PER1_bit.no7\r
847 #define DFLEN DFLCTL_bit.no0\r
848 #define FSUBEN PERZ_bit.no7\r
849 #define BRSAM BECTL_bit.no0\r
850 #define ESQST FSSE_bit.no7\r
851 #define DIVST MDUC_bit.no0\r
852 #define MACSF MDUC_bit.no1\r
853 #define MACOF MDUC_bit.no2\r
854 #define MDSM MDUC_bit.no3\r
855 #define MACMODE MDUC_bit.no6\r
856 #define DIVMODE MDUC_bit.no7\r
857 #define TAU0EN PER0_bit.no0\r
858 #define SAU0EN PER0_bit.no2\r
859 #define SAU1EN PER0_bit.no3\r
860 #define IICA0EN PER0_bit.no4\r
861 #define ADCEN PER0_bit.no5\r
862 #define RTCWEN PER0_bit.no7\r
863 #define PAENB RMC_bit.no0\r
864 #define WDVOL RMC_bit.no7\r
865 #define RPEF RPECTL_bit.no0\r
866 #define RPERDIS RPECTL_bit.no7\r
867 #define DWAIT2 DMC2_bit.no4\r
868 #define DS2 DMC2_bit.no5\r
869 #define DRS2 DMC2_bit.no6\r
870 #define STG2 DMC2_bit.no7\r
871 #define DWAIT3 DMC3_bit.no4\r
872 #define DS3 DMC3_bit.no5\r
873 #define DRS3 DMC3_bit.no6\r
874 #define STG3 DMC3_bit.no7\r
875 #define DST2 DRC2_bit.no0\r
876 #define DEN2 DRC2_bit.no7\r
877 #define DST3 DRC3_bit.no0\r
878 #define DEN3 DRC3_bit.no7\r
879 #define DWAITALL0 DWAITALL_bit.no0\r
880 #define PRVARI DWAITALL_bit.no7\r
881 #define SPT0 IICCTL00_bit.no0\r
882 #define STT0 IICCTL00_bit.no1\r
883 #define ACKE0 IICCTL00_bit.no2\r
884 #define WTIM0 IICCTL00_bit.no3\r
885 #define SPIE0 IICCTL00_bit.no4\r
886 #define WREL0 IICCTL00_bit.no5\r
887 #define LREL0 IICCTL00_bit.no6\r
888 #define IICE0 IICCTL00_bit.no7\r
889 #define PRS0 IICCTL01_bit.no0\r
890 #define DFC0 IICCTL01_bit.no2\r
891 #define SMC0 IICCTL01_bit.no3\r
892 #define DAD0 IICCTL01_bit.no4\r
893 #define CLD0 IICCTL01_bit.no5\r
894 #define WUP0 IICCTL01_bit.no7\r
895 #define CRC0EN CRC0CTL_bit.no7\r
896 #define C0ENB COMPMDR_bit.no0\r
897 #define C0MON COMPMDR_bit.no3\r
898 #define C1ENB COMPMDR_bit.no4\r
899 #define C1MON COMPMDR_bit.no7\r
900 #define C0IE COMPOCR_bit.no0\r
901 #define C0OE COMPOCR_bit.no1\r
902 #define C0OP COMPOCR_bit.no2\r
903 #define C1IE COMPOCR_bit.no4\r
904 #define C1OE COMPOCR_bit.no5\r
905 #define C1OP COMPOCR_bit.no6\r
906 #define SPDMD COMPOCR_bit.no7\r
907 #define TKBRDT0 TKBTRG0_bit.no0\r
908 #define TKBRSF0 TKBFLG0_bit.no0\r
909 #define TKBMFF0 TKBFLG0_bit.no1\r
910 #define TKBIEF0 TKBFLG0_bit.no2\r
911 #define TKBIRF0 TKBFLG0_bit.no3\r
912 #define TKBSEF00 TKBFLG0_bit.no4\r
913 #define TKBSEF01 TKBFLG0_bit.no5\r
914 #define TKBSSF00 TKBFLG0_bit.no6\r
915 #define TKBSSF01 TKBFLG0_bit.no7\r
916 #define TKBTOD00 TKBIOC00_bit.no0\r
917 #define TKBTOD01 TKBIOC00_bit.no1\r
918 #define TKBTOL00 TKBIOC00_bit.no2\r
919 #define TKBTOL01 TKBIOC00_bit.no3\r
920 #define TKBCLMF0 TKBCLR0_bit.no1\r
921 #define TKBCLIE0 TKBCLR0_bit.no2\r
922 #define TKBCLIR0 TKBCLR0_bit.no3\r
923 #define TKBCLSE00 TKBCLR0_bit.no4\r
924 #define TKBCLSE01 TKBCLR0_bit.no5\r
925 #define TKBTOE00 TKBIOC01_bit.no0\r
926 #define TKBTOE01 TKBIOC01_bit.no1\r
927 #define TKBCE0 TKBCTL01_bit.no7\r
928 #define TKBPAHTS00 TKBPAHFS0_bit.no0\r
929 #define TKBPAHTS01 TKBPAHFS0_bit.no1\r
930 #define TKBPAHTT00 TKBPAHFT0_bit.no0\r
931 #define TKBPAHTT01 TKBPAHFT0_bit.no1\r
932 #define TKBPAHIF00 TKBPAFLG0_bit.no0\r
933 #define TKBPAFIF00 TKBPAFLG0_bit.no1\r
934 #define TKBPAHIF01 TKBPAFLG0_bit.no2\r
935 #define TKBPAFIF01 TKBPAFLG0_bit.no3\r
936 #define TKBPAHSF00 TKBPAFLG0_bit.no4\r
937 #define TKBPAFSF00 TKBPAFLG0_bit.no5\r
938 #define TKBPAHSF01 TKBPAFLG0_bit.no6\r
939 #define TKBPAFSF01 TKBPAFLG0_bit.no7\r
940 #define TKBPACE00 TKBPACTL02_bit.no0\r
941 #define TKBPACE01 TKBPACTL02_bit.no1\r
942 \r
943 /*\r
944  Interrupt vector addresses\r
945  */\r
946 #endif\r