38 #define P0 (*(volatile unsigned char *)0xFFF00)
39 #define P1 (*(volatile unsigned char *)0xFFF01)
40 #define P2 (*(volatile unsigned char *)0xFFF02)
41 #define P3 (*(volatile unsigned char *)0xFFF03)
42 #define P4 (*(volatile unsigned char *)0xFFF04)
43 #define P5 (*(volatile unsigned char *)0xFFF05)
44 #define P6 (*(volatile unsigned char *)0xFFF06)
45 #define P7 (*(volatile unsigned char *)0xFFF07)
46 #define P8 (*(volatile unsigned char *)0xFFF08)
47 #define P9 (*(volatile unsigned char *)0xFFF09)
48 #define P10 (*(volatile unsigned char *)0xFFF0A)
49 #define P11 (*(volatile unsigned char *)0xFFF0B)
50 #define P12 (*(volatile unsigned char *)0xFFF0C)
51 #define P13 (*(volatile unsigned char *)0xFFF0D)
52 #define P14 (*(volatile unsigned char *)0xFFF0E)
53 #define P15 (*(volatile unsigned char *)0xFFF0F)
54 #define SDR00 (*(volatile unsigned short *)0xFFF10)
55 #define SIO00 (*(volatile unsigned char *)0xFFF10)
56 #define TXD0 (*(volatile unsigned char *)0xFFF10)
57 #define SDR01 (*(volatile unsigned short *)0xFFF12)
58 #define RXD0 (*(volatile unsigned char *)0xFFF12)
59 #define SIO01 (*(volatile unsigned char *)0xFFF12)
60 #define SDR12 (*(volatile unsigned short *)0xFFF14)
61 #define SIO30 (*(volatile unsigned char *)0xFFF14)
62 #define TXD3 (*(volatile unsigned char *)0xFFF14)
63 #define SDR13 (*(volatile unsigned short *)0xFFF16)
64 #define RXD3 (*(volatile unsigned char *)0xFFF16)
65 #define SIO31 (*(volatile unsigned char *)0xFFF16)
66 #define TDR00 (*(volatile unsigned short *)0xFFF18)
67 #define TDR01 (*(volatile unsigned short *)0xFFF1A)
68 #define TDR01L (*(volatile unsigned char *)0xFFF1A)
69 #define TDR01H (*(volatile unsigned char *)0xFFF1B)
70 #define ADCR (*(volatile unsigned short *)0xFFF1E)
71 #define ADCRH (*(volatile unsigned char *)0xFFF1F)
72 #define PM0 (*(volatile unsigned char *)0xFFF20)
73 #define PM1 (*(volatile unsigned char *)0xFFF21)
74 #define PM2 (*(volatile unsigned char *)0xFFF22)
75 #define PM3 (*(volatile unsigned char *)0xFFF23)
76 #define PM4 (*(volatile unsigned char *)0xFFF24)
77 #define PM5 (*(volatile unsigned char *)0xFFF25)
78 #define PM6 (*(volatile unsigned char *)0xFFF26)
79 #define PM7 (*(volatile unsigned char *)0xFFF27)
80 #define PM8 (*(volatile unsigned char *)0xFFF28)
81 #define PM9 (*(volatile unsigned char *)0xFFF29)
82 #define PM10 (*(volatile unsigned char *)0xFFF2A)
83 #define PM11 (*(volatile unsigned char *)0xFFF2B)
84 #define PM12 (*(volatile unsigned char *)0xFFF2C)
85 #define PM14 (*(volatile unsigned char *)0xFFF2E)
86 #define PM15 (*(volatile unsigned char *)0xFFF2F)
87 #define ADM0 (*(volatile unsigned char *)0xFFF30)
88 #define ADS (*(volatile unsigned char *)0xFFF31)
89 #define ADM1 (*(volatile unsigned char *)0xFFF32)
90 #define KRM (*(volatile unsigned char *)0xFFF37)
91 #define EGP0 (*(volatile unsigned char *)0xFFF38)
92 #define EGN0 (*(volatile unsigned char *)0xFFF39)
93 #define EGP1 (*(volatile unsigned char *)0xFFF3A)
94 #define EGN1 (*(volatile unsigned char *)0xFFF3B)
95 #define SDR02 (*(volatile unsigned short *)0xFFF44)
96 #define SIO10 (*(volatile unsigned char *)0xFFF44)
97 #define TXD1 (*(volatile unsigned char *)0xFFF44)
98 #define SDR03 (*(volatile unsigned short *)0xFFF46)
99 #define RXD1 (*(volatile unsigned char *)0xFFF46)
100 #define SIO11 (*(volatile unsigned char *)0xFFF46)
101 #define SDR10 (*(volatile unsigned short *)0xFFF48)
102 #define SIO20 (*(volatile unsigned char *)0xFFF48)
103 #define TXD2 (*(volatile unsigned char *)0xFFF48)
104 #define SDR11 (*(volatile unsigned short *)0xFFF4A)
105 #define RXD2 (*(volatile unsigned char *)0xFFF4A)
106 #define SIO21 (*(volatile unsigned char *)0xFFF4A)
107 #define IICA0 (*(volatile unsigned char *)0xFFF50)
108 #define IICS0 (*(volatile unsigned char *)0xFFF51)
109 #define IICF0 (*(volatile unsigned char *)0xFFF52)
110 #define IICA1 (*(volatile unsigned char *)0xFFF54)
111 #define IICS1 (*(volatile unsigned char *)0xFFF55)
112 #define IICF1 (*(volatile unsigned char *)0xFFF56)
113 #define TDR02 (*(volatile unsigned short *)0xFFF64)
114 #define TDR03 (*(volatile unsigned short *)0xFFF66)
115 #define TDR03L (*(volatile unsigned char *)0xFFF66)
116 #define TDR03H (*(volatile unsigned char *)0xFFF67)
117 #define TDR04 (*(volatile unsigned short *)0xFFF68)
118 #define TDR05 (*(volatile unsigned short *)0xFFF6A)
119 #define TDR06 (*(volatile unsigned short *)0xFFF6C)
120 #define TDR07 (*(volatile unsigned short *)0xFFF6E)
121 #define TDR10 (*(volatile unsigned short *)0xFFF70)
122 #define TDR11 (*(volatile unsigned short *)0xFFF72)
123 #define TDR11L (*(volatile unsigned char *)0xFFF72)
124 #define TDR11H (*(volatile unsigned char *)0xFFF73)
125 #define TDR12 (*(volatile unsigned short *)0xFFF74)
126 #define TDR13 (*(volatile unsigned short *)0xFFF76)
127 #define TDR13L (*(volatile unsigned char *)0xFFF76)
128 #define TDR13H (*(volatile unsigned char *)0xFFF77)
129 #define TDR14 (*(volatile unsigned short *)0xFFF78)
130 #define TDR15 (*(volatile unsigned short *)0xFFF7A)
131 #define TDR16 (*(volatile unsigned short *)0xFFF7C)
132 #define TDR17 (*(volatile unsigned short *)0xFFF7E)
133 #define FLPMC (*(volatile unsigned char *)0xFFF80)
134 #define FLARS (*(volatile unsigned char *)0xFFF81)
135 #define FLAPL (*(volatile unsigned short *)0xFFF82)
136 #define FLAPH (*(volatile unsigned char *)0xFFF84)
137 #define FSSQ (*(volatile unsigned char *)0xFFF85)
138 #define FLSEDL (*(volatile unsigned short *)0xFFF86)
139 #define FLSEDH (*(volatile unsigned char *)0xFFF88)
140 #define FLRST (*(volatile unsigned char *)0xFFF89)
141 #define FSASTL (*(volatile unsigned char *)0xFFF8A)
142 #define FSASTH (*(volatile unsigned char *)0xFFF8B)
143 #define FLWL (*(volatile unsigned short *)0xFFF8C)
144 #define FLWH (*(volatile unsigned short *)0xFFF8E)
145 #define ITMC (*(volatile unsigned short *)0xFFF90)
146 #define SEC (*(volatile unsigned char *)0xFFF92)
147 #define RL78_MIN (*(volatile unsigned char *)0xFFF93)
148 #define HOUR (*(volatile unsigned char *)0xFFF94)
149 #define WEEK (*(volatile unsigned char *)0xFFF95)
150 #define DAY (*(volatile unsigned char *)0xFFF96)
151 #define MONTH (*(volatile unsigned char *)0xFFF97)
152 #define YEAR (*(volatile unsigned char *)0xFFF98)
153 #define SUBCUD (*(volatile unsigned char *)0xFFF99)
154 #define ALARMWM (*(volatile unsigned char *)0xFFF9A)
155 #define ALARMWH (*(volatile unsigned char *)0xFFF9B)
156 #define ALARMWW (*(volatile unsigned char *)0xFFF9C)
157 #define RTCC0 (*(volatile unsigned char *)0xFFF9D)
158 #define RTCC1 (*(volatile unsigned char *)0xFFF9E)
159 #define CMC (*(volatile unsigned char *)0xFFFA0)
160 #define CSC (*(volatile unsigned char *)0xFFFA1)
161 #define OSTC (*(volatile unsigned char *)0xFFFA2)
162 #define OSTS (*(volatile unsigned char *)0xFFFA3)
163 #define CKC (*(volatile unsigned char *)0xFFFA4)
164 #define CKS0 (*(volatile unsigned char *)0xFFFA5)
165 #define CKS1 (*(volatile unsigned char *)0xFFFA6)
166 #define RESF (*(volatile unsigned char *)0xFFFA8)
167 #define LVIM (*(volatile unsigned char *)0xFFFA9)
168 #define LVIS (*(volatile unsigned char *)0xFFFAA)
169 #define WDTE (*(volatile unsigned char *)0xFFFAB)
170 #define CRCIN (*(volatile unsigned char *)0xFFFAC)
171 #define RXB (*(volatile unsigned char *)0xFFFAD)
172 #define TXS (*(volatile unsigned char *)0xFFFAD)
173 #define MONSTA0 (*(volatile unsigned char *)0xFFFAE)
174 #define ASIM (*(volatile unsigned char *)0xFFFAF)
175 #define DSA0 (*(volatile unsigned char *)0xFFFB0)
176 #define DSA1 (*(volatile unsigned char *)0xFFFB1)
177 #define DRA0 (*(volatile unsigned short *)0xFFFB2)
178 #define DRA0L (*(volatile unsigned char *)0xFFFB2)
179 #define DRA0H (*(volatile unsigned char *)0xFFFB3)
180 #define DRA1 (*(volatile unsigned short *)0xFFFB4)
181 #define DRA1L (*(volatile unsigned char *)0xFFFB4)
182 #define DRA1H (*(volatile unsigned char *)0xFFFB5)
183 #define DBC0 (*(volatile unsigned short *)0xFFFB6)
184 #define DBC0L (*(volatile unsigned char *)0xFFFB6)
185 #define DBC0H (*(volatile unsigned char *)0xFFFB7)
186 #define DBC1 (*(volatile unsigned short *)0xFFFB8)
187 #define DBC1L (*(volatile unsigned char *)0xFFFB8)
188 #define DBC1H (*(volatile unsigned char *)0xFFFB9)
189 #define DMC0 (*(volatile unsigned char *)0xFFFBA)
190 #define DMC1 (*(volatile unsigned char *)0xFFFBB)
191 #define DRC0 (*(volatile unsigned char *)0xFFFBC)
192 #define DRC1 (*(volatile unsigned char *)0xFFFBD)
193 #define IF2 (*(volatile unsigned short *)0xFFFD0)
194 #define IF2L (*(volatile unsigned char *)0xFFFD0)
195 #define IF2H (*(volatile unsigned char *)0xFFFD1)
196 #define IF3 (*(volatile unsigned short *)0xFFFD2)
197 #define IF3L (*(volatile unsigned char *)0xFFFD2)
198 #define MK2 (*(volatile unsigned short *)0xFFFD4)
199 #define MK2L (*(volatile unsigned char *)0xFFFD4)
200 #define MK2H (*(volatile unsigned char *)0xFFFD5)
201 #define MK3 (*(volatile unsigned short *)0xFFFD6)
202 #define MK3L (*(volatile unsigned char *)0xFFFD6)
203 #define PR02 (*(volatile unsigned short *)0xFFFD8)
204 #define PR02L (*(volatile unsigned char *)0xFFFD8)
205 #define PR02H (*(volatile unsigned char *)0xFFFD9)
206 #define PR03 (*(volatile unsigned short *)0xFFFDA)
207 #define PR03L (*(volatile unsigned char *)0xFFFDA)
208 #define PR12 (*(volatile unsigned short *)0xFFFDC)
209 #define PR12L (*(volatile unsigned char *)0xFFFDC)
210 #define PR12H (*(volatile unsigned char *)0xFFFDD)
211 #define PR13 (*(volatile unsigned short *)0xFFFDE)
212 #define PR13L (*(volatile unsigned char *)0xFFFDE)
213 #define IF0 (*(volatile unsigned short *)0xFFFE0)
214 #define IF0L (*(volatile unsigned char *)0xFFFE0)
215 #define IF0H (*(volatile unsigned char *)0xFFFE1)
216 #define IF1 (*(volatile unsigned short *)0xFFFE2)
217 #define IF1L (*(volatile unsigned char *)0xFFFE2)
218 #define IF1H (*(volatile unsigned char *)0xFFFE3)
219 #define MK0 (*(volatile unsigned short *)0xFFFE4)
220 #define MK0L (*(volatile unsigned char *)0xFFFE4)
221 #define MK0H (*(volatile unsigned char *)0xFFFE5)
222 #define MK1 (*(volatile unsigned short *)0xFFFE6)
223 #define MK1L (*(volatile unsigned char *)0xFFFE6)
224 #define MK1H (*(volatile unsigned char *)0xFFFE7)
225 #define PR00 (*(volatile unsigned short *)0xFFFE8)
226 #define PR00L (*(volatile unsigned char *)0xFFFE8)
227 #define PR00H (*(volatile unsigned char *)0xFFFE9)
228 #define PR01 (*(volatile unsigned short *)0xFFFEA)
229 #define PR01L (*(volatile unsigned char *)0xFFFEA)
230 #define PR01H (*(volatile unsigned char *)0xFFFEB)
231 #define PR10 (*(volatile unsigned short *)0xFFFEC)
232 #define PR10L (*(volatile unsigned char *)0xFFFEC)
233 #define PR10H (*(volatile unsigned char *)0xFFFED)
234 #define PR11 (*(volatile unsigned short *)0xFFFEE)
235 #define PR11L (*(volatile unsigned char *)0xFFFEE)
236 #define PR11H (*(volatile unsigned char *)0xFFFEF)
237 #define MDAL (*(volatile unsigned short *)0xFFFF0)
238 #define MULA (*(volatile unsigned short *)0xFFFF0)
239 #define MDAH (*(volatile unsigned short *)0xFFFF2)
240 #define MULB (*(volatile unsigned short *)0xFFFF2)
241 #define MDBH (*(volatile unsigned short *)0xFFFF4)
242 #define MULOH (*(volatile unsigned short *)0xFFFF4)
243 #define MDBL (*(volatile unsigned short *)0xFFFF6)
244 #define MULOL (*(volatile unsigned short *)0xFFFF6)
245 #define PMC (*(volatile unsigned char *)0xFFFFE)
248 unsigned char bit0 : 1;
249 unsigned char bit1 : 1;
250 unsigned char bit2 : 1;
251 unsigned char bit3 : 1;
252 unsigned char bit4 : 1;
253 unsigned char bit5 : 1;
254 unsigned char bit6 : 1;
255 unsigned char bit7 : 1;
259 unsigned char bit0 : 1;
260 unsigned char bit1 : 1;
261 unsigned char bit2 : 1;
262 unsigned char bit3 : 1;
263 unsigned char bit4 : 1;
264 unsigned char bit5 : 1;
265 unsigned char bit6 : 1;
266 unsigned char bit7 : 1;
270 unsigned char bit0 : 1;
271 unsigned char bit1 : 1;
272 unsigned char bit2 : 1;
273 unsigned char bit3 : 1;
274 unsigned char bit4 : 1;
275 unsigned char bit5 : 1;
276 unsigned char bit6 : 1;
277 unsigned char bit7 : 1;
281 unsigned char bit0 : 1;
282 unsigned char bit1 : 1;
283 unsigned char bit2 : 1;
284 unsigned char bit3 : 1;
285 unsigned char bit4 : 1;
286 unsigned char bit5 : 1;
287 unsigned char bit6 : 1;
288 unsigned char bit7 : 1;
292 unsigned char bit0 : 1;
293 unsigned char bit1 : 1;
294 unsigned char bit2 : 1;
295 unsigned char bit3 : 1;
296 unsigned char bit4 : 1;
297 unsigned char bit5 : 1;
298 unsigned char bit6 : 1;
299 unsigned char bit7 : 1;
303 unsigned char bit0 : 1;
304 unsigned char bit1 : 1;
305 unsigned char bit2 : 1;
306 unsigned char bit3 : 1;
307 unsigned char bit4 : 1;
308 unsigned char bit5 : 1;
309 unsigned char bit6 : 1;
310 unsigned char bit7 : 1;
314 unsigned char bit0 : 1;
315 unsigned char bit1 : 1;
316 unsigned char bit2 : 1;
317 unsigned char bit3 : 1;
318 unsigned char bit4 : 1;
319 unsigned char bit5 : 1;
320 unsigned char bit6 : 1;
321 unsigned char bit7 : 1;
325 unsigned char bit0 : 1;
326 unsigned char bit1 : 1;
327 unsigned char bit2 : 1;
328 unsigned char bit3 : 1;
329 unsigned char bit4 : 1;
330 unsigned char bit5 : 1;
331 unsigned char bit6 : 1;
332 unsigned char bit7 : 1;
336 unsigned char bit0 : 1;
337 unsigned char bit1 : 1;
338 unsigned char bit2 : 1;
339 unsigned char bit3 : 1;
340 unsigned char bit4 : 1;
341 unsigned char bit5 : 1;
342 unsigned char bit6 : 1;
343 unsigned char bit7 : 1;
347 unsigned char bit0 : 1;
348 unsigned char bit1 : 1;
349 unsigned char bit2 : 1;
350 unsigned char bit3 : 1;
351 unsigned char bit4 : 1;
352 unsigned char bit5 : 1;
353 unsigned char bit6 : 1;
354 unsigned char bit7 : 1;
358 unsigned char bit0 : 1;
359 unsigned char bit1 : 1;
360 unsigned char bit2 : 1;
361 unsigned char bit3 : 1;
362 unsigned char bit4 : 1;
363 unsigned char bit5 : 1;
364 unsigned char bit6 : 1;
365 unsigned char bit7 : 1;
369 unsigned char bit0 : 1;
370 unsigned char bit1 : 1;
371 unsigned char bit2 : 1;
372 unsigned char bit3 : 1;
373 unsigned char bit4 : 1;
374 unsigned char bit5 : 1;
375 unsigned char bit6 : 1;
376 unsigned char bit7 : 1;
380 unsigned char bit0 : 1;
381 unsigned char bit1 : 1;
382 unsigned char bit2 : 1;
383 unsigned char bit3 : 1;
384 unsigned char bit4 : 1;
385 unsigned char bit5 : 1;
386 unsigned char bit6 : 1;
387 unsigned char bit7 : 1;
391 unsigned char bit0 : 1;
392 unsigned char bit1 : 1;
393 unsigned char bit2 : 1;
394 unsigned char bit3 : 1;
395 unsigned char bit4 : 1;
396 unsigned char bit5 : 1;
397 unsigned char bit6 : 1;
398 unsigned char bit7 : 1;
402 unsigned char bit0 : 1;
403 unsigned char bit1 : 1;
404 unsigned char bit2 : 1;
405 unsigned char bit3 : 1;
406 unsigned char bit4 : 1;
407 unsigned char bit5 : 1;
408 unsigned char bit6 : 1;
409 unsigned char bit7 : 1;
413 unsigned char bit0 : 1;
414 unsigned char bit1 : 1;
415 unsigned char bit2 : 1;
416 unsigned char bit3 : 1;
417 unsigned char bit4 : 1;
418 unsigned char bit5 : 1;
419 unsigned char bit6 : 1;
420 unsigned char bit7 : 1;
424 unsigned short bit0 : 1;
425 unsigned short bit1 : 1;
426 unsigned short bit2 : 1;
427 unsigned short bit3 : 1;
428 unsigned short bit4 : 1;
429 unsigned short bit5 : 1;
430 unsigned short bit6 : 1;
431 unsigned short bit7 : 1;
432 unsigned short bit8 : 1;
433 unsigned short bit9 : 1;
434 unsigned short bit10 : 1;
435 unsigned short bit11 : 1;
436 unsigned short bit12 : 1;
437 unsigned short bit13 : 1;
438 unsigned short bit14 : 1;
439 unsigned short bit15 : 1;
443 unsigned char bit0 : 1;
444 unsigned char bit1 : 1;
445 unsigned char bit2 : 1;
446 unsigned char bit3 : 1;
447 unsigned char bit4 : 1;
448 unsigned char bit5 : 1;
449 unsigned char bit6 : 1;
450 unsigned char bit7 : 1;
454 unsigned char bit0 : 1;
455 unsigned char bit1 : 1;
456 unsigned char bit2 : 1;
457 unsigned char bit3 : 1;
458 unsigned char bit4 : 1;
459 unsigned char bit5 : 1;
460 unsigned char bit6 : 1;
461 unsigned char bit7 : 1;
465 unsigned short bit0 : 1;
466 unsigned short bit1 : 1;
467 unsigned short bit2 : 1;
468 unsigned short bit3 : 1;
469 unsigned short bit4 : 1;
470 unsigned short bit5 : 1;
471 unsigned short bit6 : 1;
472 unsigned short bit7 : 1;
473 unsigned short bit8 : 1;
474 unsigned short bit9 : 1;
475 unsigned short bit10 : 1;
476 unsigned short bit11 : 1;
477 unsigned short bit12 : 1;
478 unsigned short bit13 : 1;
479 unsigned short bit14 : 1;
480 unsigned short bit15 : 1;
484 unsigned char bit0 : 1;
485 unsigned char bit1 : 1;
486 unsigned char bit2 : 1;
487 unsigned char bit3 : 1;
488 unsigned char bit4 : 1;
489 unsigned char bit5 : 1;
490 unsigned char bit6 : 1;
491 unsigned char bit7 : 1;
495 unsigned char bit0 : 1;
496 unsigned char bit1 : 1;
497 unsigned char bit2 : 1;
498 unsigned char bit3 : 1;
499 unsigned char bit4 : 1;
500 unsigned char bit5 : 1;
501 unsigned char bit6 : 1;
502 unsigned char bit7 : 1;
506 unsigned short bit0 : 1;
507 unsigned short bit1 : 1;
508 unsigned short bit2 : 1;
509 unsigned short bit3 : 1;
510 unsigned short bit4 : 1;
511 unsigned short bit5 : 1;
512 unsigned short bit6 : 1;
513 unsigned short bit7 : 1;
514 unsigned short bit8 : 1;
515 unsigned short bit9 : 1;
516 unsigned short bit10 : 1;
517 unsigned short bit11 : 1;
518 unsigned short bit12 : 1;
519 unsigned short bit13 : 1;
520 unsigned short bit14 : 1;
521 unsigned short bit15 : 1;
525 unsigned char bit0 : 1;
526 unsigned char bit1 : 1;
527 unsigned char bit2 : 1;
528 unsigned char bit3 : 1;
529 unsigned char bit4 : 1;
530 unsigned char bit5 : 1;
531 unsigned char bit6 : 1;
532 unsigned char bit7 : 1;
536 unsigned char bit0 : 1;
537 unsigned char bit1 : 1;
538 unsigned char bit2 : 1;
539 unsigned char bit3 : 1;
540 unsigned char bit4 : 1;
541 unsigned char bit5 : 1;
542 unsigned char bit6 : 1;
543 unsigned char bit7 : 1;
547 unsigned short bit0 : 1;
548 unsigned short bit1 : 1;
549 unsigned short bit2 : 1;
550 unsigned short bit3 : 1;
551 unsigned short bit4 : 1;
552 unsigned short bit5 : 1;
553 unsigned short bit6 : 1;
554 unsigned short bit7 : 1;
555 unsigned short bit8 : 1;
556 unsigned short bit9 : 1;
557 unsigned short bit10 : 1;
558 unsigned short bit11 : 1;
559 unsigned short bit12 : 1;
560 unsigned short bit13 : 1;
561 unsigned short bit14 : 1;
562 unsigned short bit15 : 1;
566 unsigned char bit0 : 1;
567 unsigned char bit1 : 1;
568 unsigned char bit2 : 1;
569 unsigned char bit3 : 1;
570 unsigned char bit4 : 1;
571 unsigned char bit5 : 1;
572 unsigned char bit6 : 1;
573 unsigned char bit7 : 1;
577 unsigned char bit0 : 1;
578 unsigned char bit1 : 1;
579 unsigned char bit2 : 1;
580 unsigned char bit3 : 1;
581 unsigned char bit4 : 1;
582 unsigned char bit5 : 1;
583 unsigned char bit6 : 1;
584 unsigned char bit7 : 1;
588 unsigned short bit0 : 1;
589 unsigned short bit1 : 1;
590 unsigned short bit2 : 1;
591 unsigned short bit3 : 1;
592 unsigned short bit4 : 1;
593 unsigned short bit5 : 1;
594 unsigned short bit6 : 1;
595 unsigned short bit7 : 1;
596 unsigned short bit8 : 1;
597 unsigned short bit9 : 1;
598 unsigned short bit10 : 1;
599 unsigned short bit11 : 1;
600 unsigned short bit12 : 1;
601 unsigned short bit13 : 1;
602 unsigned short bit14 : 1;
603 unsigned short bit15 : 1;
607 unsigned short bit0 : 1;
608 unsigned short bit1 : 1;
609 unsigned short bit2 : 1;
610 unsigned short bit3 : 1;
611 unsigned short bit4 : 1;
612 unsigned short bit5 : 1;
613 unsigned short bit6 : 1;
614 unsigned short bit7 : 1;
615 unsigned short bit8 : 1;
616 unsigned short bit9 : 1;
617 unsigned short bit10 : 1;
618 unsigned short bit11 : 1;
619 unsigned short bit12 : 1;
620 unsigned short bit13 : 1;
621 unsigned short bit14 : 1;
622 unsigned short bit15 : 1;
625 struct TDR01Lstruct {
626 unsigned char bit0 : 1;
627 unsigned char bit1 : 1;
628 unsigned char bit2 : 1;
629 unsigned char bit3 : 1;
630 unsigned char bit4 : 1;
631 unsigned char bit5 : 1;
632 unsigned char bit6 : 1;
633 unsigned char bit7 : 1;
636 struct TDR01Hstruct {
637 unsigned char bit0 : 1;
638 unsigned char bit1 : 1;
639 unsigned char bit2 : 1;
640 unsigned char bit3 : 1;
641 unsigned char bit4 : 1;
642 unsigned char bit5 : 1;
643 unsigned char bit6 : 1;
644 unsigned char bit7 : 1;
648 unsigned short bit0 : 1;
649 unsigned short bit1 : 1;
650 unsigned short bit2 : 1;
651 unsigned short bit3 : 1;
652 unsigned short bit4 : 1;
653 unsigned short bit5 : 1;
654 unsigned short bit6 : 1;
655 unsigned short bit7 : 1;
656 unsigned short bit8 : 1;
657 unsigned short bit9 : 1;
658 unsigned short bit10 : 1;
659 unsigned short bit11 : 1;
660 unsigned short bit12 : 1;
661 unsigned short bit13 : 1;
662 unsigned short bit14 : 1;
663 unsigned short bit15 : 1;
667 unsigned char bit0 : 1;
668 unsigned char bit1 : 1;
669 unsigned char bit2 : 1;
670 unsigned char bit3 : 1;
671 unsigned char bit4 : 1;
672 unsigned char bit5 : 1;
673 unsigned char bit6 : 1;
674 unsigned char bit7 : 1;
678 unsigned char bit0 : 1;
679 unsigned char bit1 : 1;
680 unsigned char bit2 : 1;
681 unsigned char bit3 : 1;
682 unsigned char bit4 : 1;
683 unsigned char bit5 : 1;
684 unsigned char bit6 : 1;
685 unsigned char bit7 : 1;
689 unsigned char bit0 : 1;
690 unsigned char bit1 : 1;
691 unsigned char bit2 : 1;
692 unsigned char bit3 : 1;
693 unsigned char bit4 : 1;
694 unsigned char bit5 : 1;
695 unsigned char bit6 : 1;
696 unsigned char bit7 : 1;
700 unsigned char bit0 : 1;
701 unsigned char bit1 : 1;
702 unsigned char bit2 : 1;
703 unsigned char bit3 : 1;
704 unsigned char bit4 : 1;
705 unsigned char bit5 : 1;
706 unsigned char bit6 : 1;
707 unsigned char bit7 : 1;
711 unsigned char bit0 : 1;
712 unsigned char bit1 : 1;
713 unsigned char bit2 : 1;
714 unsigned char bit3 : 1;
715 unsigned char bit4 : 1;
716 unsigned char bit5 : 1;
717 unsigned char bit6 : 1;
718 unsigned char bit7 : 1;
722 unsigned char bit0 : 1;
723 unsigned char bit1 : 1;
724 unsigned char bit2 : 1;
725 unsigned char bit3 : 1;
726 unsigned char bit4 : 1;
727 unsigned char bit5 : 1;
728 unsigned char bit6 : 1;
729 unsigned char bit7 : 1;
733 unsigned char bit0 : 1;
734 unsigned char bit1 : 1;
735 unsigned char bit2 : 1;
736 unsigned char bit3 : 1;
737 unsigned char bit4 : 1;
738 unsigned char bit5 : 1;
739 unsigned char bit6 : 1;
740 unsigned char bit7 : 1;
744 unsigned char bit0 : 1;
745 unsigned char bit1 : 1;
746 unsigned char bit2 : 1;
747 unsigned char bit3 : 1;
748 unsigned char bit4 : 1;
749 unsigned char bit5 : 1;
750 unsigned char bit6 : 1;
751 unsigned char bit7 : 1;
755 unsigned char bit0 : 1;
756 unsigned char bit1 : 1;
757 unsigned char bit2 : 1;
758 unsigned char bit3 : 1;
759 unsigned char bit4 : 1;
760 unsigned char bit5 : 1;
761 unsigned char bit6 : 1;
762 unsigned char bit7 : 1;
766 unsigned char bit0 : 1;
767 unsigned char bit1 : 1;
768 unsigned char bit2 : 1;
769 unsigned char bit3 : 1;
770 unsigned char bit4 : 1;
771 unsigned char bit5 : 1;
772 unsigned char bit6 : 1;
773 unsigned char bit7 : 1;
777 unsigned char bit0 : 1;
778 unsigned char bit1 : 1;
779 unsigned char bit2 : 1;
780 unsigned char bit3 : 1;
781 unsigned char bit4 : 1;
782 unsigned char bit5 : 1;
783 unsigned char bit6 : 1;
784 unsigned char bit7 : 1;
788 unsigned char bit0 : 1;
789 unsigned char bit1 : 1;
790 unsigned char bit2 : 1;
791 unsigned char bit3 : 1;
792 unsigned char bit4 : 1;
793 unsigned char bit5 : 1;
794 unsigned char bit6 : 1;
795 unsigned char bit7 : 1;
799 unsigned char bit0 : 1;
800 unsigned char bit1 : 1;
801 unsigned char bit2 : 1;
802 unsigned char bit3 : 1;
803 unsigned char bit4 : 1;
804 unsigned char bit5 : 1;
805 unsigned char bit6 : 1;
806 unsigned char bit7 : 1;
810 unsigned char bit0 : 1;
811 unsigned char bit1 : 1;
812 unsigned char bit2 : 1;
813 unsigned char bit3 : 1;
814 unsigned char bit4 : 1;
815 unsigned char bit5 : 1;
816 unsigned char bit6 : 1;
817 unsigned char bit7 : 1;
821 unsigned char bit0 : 1;
822 unsigned char bit1 : 1;
823 unsigned char bit2 : 1;
824 unsigned char bit3 : 1;
825 unsigned char bit4 : 1;
826 unsigned char bit5 : 1;
827 unsigned char bit6 : 1;
828 unsigned char bit7 : 1;
832 unsigned char bit0 : 1;
833 unsigned char bit1 : 1;
834 unsigned char bit2 : 1;
835 unsigned char bit3 : 1;
836 unsigned char bit4 : 1;
837 unsigned char bit5 : 1;
838 unsigned char bit6 : 1;
839 unsigned char bit7 : 1;
843 unsigned char adce : 1;
845 unsigned char adcs : 1;
849 unsigned char bit0 : 1;
850 unsigned char bit1 : 1;
851 unsigned char bit2 : 1;
852 unsigned char bit3 : 1;
853 unsigned char bit4 : 1;
854 unsigned char bit5 : 1;
855 unsigned char bit6 : 1;
856 unsigned char bit7 : 1;
860 unsigned char bit0 : 1;
861 unsigned char bit1 : 1;
862 unsigned char bit2 : 1;
863 unsigned char bit3 : 1;
864 unsigned char bit4 : 1;
865 unsigned char bit5 : 1;
866 unsigned char bit6 : 1;
867 unsigned char bit7 : 1;
871 unsigned char bit0 : 1;
872 unsigned char bit1 : 1;
873 unsigned char bit2 : 1;
874 unsigned char bit3 : 1;
875 unsigned char bit4 : 1;
876 unsigned char bit5 : 1;
877 unsigned char bit6 : 1;
878 unsigned char bit7 : 1;
882 unsigned char bit0 : 1;
883 unsigned char bit1 : 1;
884 unsigned char bit2 : 1;
885 unsigned char bit3 : 1;
886 unsigned char bit4 : 1;
887 unsigned char bit5 : 1;
888 unsigned char bit6 : 1;
889 unsigned char bit7 : 1;
893 unsigned char bit0 : 1;
894 unsigned char bit1 : 1;
895 unsigned char bit2 : 1;
896 unsigned char bit3 : 1;
897 unsigned char bit4 : 1;
898 unsigned char bit5 : 1;
899 unsigned char bit6 : 1;
900 unsigned char bit7 : 1;
904 unsigned char bit0 : 1;
905 unsigned char bit1 : 1;
906 unsigned char bit2 : 1;
907 unsigned char bit3 : 1;
908 unsigned char bit4 : 1;
909 unsigned char bit5 : 1;
910 unsigned char bit6 : 1;
911 unsigned char bit7 : 1;
915 unsigned char bit0 : 1;
916 unsigned char bit1 : 1;
917 unsigned char bit2 : 1;
918 unsigned char bit3 : 1;
919 unsigned char bit4 : 1;
920 unsigned char bit5 : 1;
921 unsigned char bit6 : 1;
922 unsigned char bit7 : 1;
926 unsigned short bit0 : 1;
927 unsigned short bit1 : 1;
928 unsigned short bit2 : 1;
929 unsigned short bit3 : 1;
930 unsigned short bit4 : 1;
931 unsigned short bit5 : 1;
932 unsigned short bit6 : 1;
933 unsigned short bit7 : 1;
934 unsigned short bit8 : 1;
935 unsigned short bit9 : 1;
936 unsigned short bit10 : 1;
937 unsigned short bit11 : 1;
938 unsigned short bit12 : 1;
939 unsigned short bit13 : 1;
940 unsigned short bit14 : 1;
941 unsigned short bit15 : 1;
945 unsigned char bit0 : 1;
946 unsigned char bit1 : 1;
947 unsigned char bit2 : 1;
948 unsigned char bit3 : 1;
949 unsigned char bit4 : 1;
950 unsigned char bit5 : 1;
951 unsigned char bit6 : 1;
952 unsigned char bit7 : 1;
956 unsigned char bit0 : 1;
957 unsigned char bit1 : 1;
958 unsigned char bit2 : 1;
959 unsigned char bit3 : 1;
960 unsigned char bit4 : 1;
961 unsigned char bit5 : 1;
962 unsigned char bit6 : 1;
963 unsigned char bit7 : 1;
967 unsigned short bit0 : 1;
968 unsigned short bit1 : 1;
969 unsigned short bit2 : 1;
970 unsigned short bit3 : 1;
971 unsigned short bit4 : 1;
972 unsigned short bit5 : 1;
973 unsigned short bit6 : 1;
974 unsigned short bit7 : 1;
975 unsigned short bit8 : 1;
976 unsigned short bit9 : 1;
977 unsigned short bit10 : 1;
978 unsigned short bit11 : 1;
979 unsigned short bit12 : 1;
980 unsigned short bit13 : 1;
981 unsigned short bit14 : 1;
982 unsigned short bit15 : 1;
986 unsigned char bit0 : 1;
987 unsigned char bit1 : 1;
988 unsigned char bit2 : 1;
989 unsigned char bit3 : 1;
990 unsigned char bit4 : 1;
991 unsigned char bit5 : 1;
992 unsigned char bit6 : 1;
993 unsigned char bit7 : 1;
997 unsigned char bit0 : 1;
998 unsigned char bit1 : 1;
999 unsigned char bit2 : 1;
1000 unsigned char bit3 : 1;
1001 unsigned char bit4 : 1;
1002 unsigned char bit5 : 1;
1003 unsigned char bit6 : 1;
1004 unsigned char bit7 : 1;
1007 struct SDR10struct {
1008 unsigned short bit0 : 1;
1009 unsigned short bit1 : 1;
1010 unsigned short bit2 : 1;
1011 unsigned short bit3 : 1;
1012 unsigned short bit4 : 1;
1013 unsigned short bit5 : 1;
1014 unsigned short bit6 : 1;
1015 unsigned short bit7 : 1;
1016 unsigned short bit8 : 1;
1017 unsigned short bit9 : 1;
1018 unsigned short bit10 : 1;
1019 unsigned short bit11 : 1;
1020 unsigned short bit12 : 1;
1021 unsigned short bit13 : 1;
1022 unsigned short bit14 : 1;
1023 unsigned short bit15 : 1;
1026 struct SIO20struct {
1027 unsigned char bit0 : 1;
1028 unsigned char bit1 : 1;
1029 unsigned char bit2 : 1;
1030 unsigned char bit3 : 1;
1031 unsigned char bit4 : 1;
1032 unsigned char bit5 : 1;
1033 unsigned char bit6 : 1;
1034 unsigned char bit7 : 1;
1038 unsigned char bit0 : 1;
1039 unsigned char bit1 : 1;
1040 unsigned char bit2 : 1;
1041 unsigned char bit3 : 1;
1042 unsigned char bit4 : 1;
1043 unsigned char bit5 : 1;
1044 unsigned char bit6 : 1;
1045 unsigned char bit7 : 1;
1048 struct SDR11struct {
1049 unsigned short bit0 : 1;
1050 unsigned short bit1 : 1;
1051 unsigned short bit2 : 1;
1052 unsigned short bit3 : 1;
1053 unsigned short bit4 : 1;
1054 unsigned short bit5 : 1;
1055 unsigned short bit6 : 1;
1056 unsigned short bit7 : 1;
1057 unsigned short bit8 : 1;
1058 unsigned short bit9 : 1;
1059 unsigned short bit10 : 1;
1060 unsigned short bit11 : 1;
1061 unsigned short bit12 : 1;
1062 unsigned short bit13 : 1;
1063 unsigned short bit14 : 1;
1064 unsigned short bit15 : 1;
1068 unsigned char bit0 : 1;
1069 unsigned char bit1 : 1;
1070 unsigned char bit2 : 1;
1071 unsigned char bit3 : 1;
1072 unsigned char bit4 : 1;
1073 unsigned char bit5 : 1;
1074 unsigned char bit6 : 1;
1075 unsigned char bit7 : 1;
1078 struct SIO21struct {
1079 unsigned char bit0 : 1;
1080 unsigned char bit1 : 1;
1081 unsigned char bit2 : 1;
1082 unsigned char bit3 : 1;
1083 unsigned char bit4 : 1;
1084 unsigned char bit5 : 1;
1085 unsigned char bit6 : 1;
1086 unsigned char bit7 : 1;
1089 struct IICA0struct {
1090 unsigned char bit0 : 1;
1091 unsigned char bit1 : 1;
1092 unsigned char bit2 : 1;
1093 unsigned char bit3 : 1;
1094 unsigned char bit4 : 1;
1095 unsigned char bit5 : 1;
1096 unsigned char bit6 : 1;
1097 unsigned char bit7 : 1;
1100 struct IICS0struct {
1101 unsigned char spd0 : 1;
1102 unsigned char std0 : 1;
1103 unsigned char ackd0 : 1;
1104 unsigned char trc0 : 1;
1105 unsigned char coi0 : 1;
1106 unsigned char exc0 : 1;
1107 unsigned char ald0 : 1;
1108 unsigned char msts0 : 1;
1111 struct IICF0struct {
1112 unsigned char iicrsv0 : 1;
1113 unsigned char stcen0 : 1;
1115 unsigned char iicbsy0 : 1;
1116 unsigned char stcf0 : 1;
1119 struct IICA1struct {
1120 unsigned char bit0 : 1;
1121 unsigned char bit1 : 1;
1122 unsigned char bit2 : 1;
1123 unsigned char bit3 : 1;
1124 unsigned char bit4 : 1;
1125 unsigned char bit5 : 1;
1126 unsigned char bit6 : 1;
1127 unsigned char bit7 : 1;
1130 struct IICS1struct {
1131 unsigned char spd1 : 1;
1132 unsigned char std1 : 1;
1133 unsigned char ackd1 : 1;
1134 unsigned char trc1 : 1;
1135 unsigned char coi1 : 1;
1136 unsigned char exc1 : 1;
1137 unsigned char ald1 : 1;
1138 unsigned char msts1 : 1;
1141 struct IICF1struct {
1142 unsigned char iicrsv1 : 1;
1143 unsigned char stcen1 : 1;
1145 unsigned char iicbsy1 : 1;
1146 unsigned char stcf1 : 1;
1149 struct TDR02struct {
1150 unsigned short bit0 : 1;
1151 unsigned short bit1 : 1;
1152 unsigned short bit2 : 1;
1153 unsigned short bit3 : 1;
1154 unsigned short bit4 : 1;
1155 unsigned short bit5 : 1;
1156 unsigned short bit6 : 1;
1157 unsigned short bit7 : 1;
1158 unsigned short bit8 : 1;
1159 unsigned short bit9 : 1;
1160 unsigned short bit10 : 1;
1161 unsigned short bit11 : 1;
1162 unsigned short bit12 : 1;
1163 unsigned short bit13 : 1;
1164 unsigned short bit14 : 1;
1165 unsigned short bit15 : 1;
1168 struct TDR03struct {
1169 unsigned short bit0 : 1;
1170 unsigned short bit1 : 1;
1171 unsigned short bit2 : 1;
1172 unsigned short bit3 : 1;
1173 unsigned short bit4 : 1;
1174 unsigned short bit5 : 1;
1175 unsigned short bit6 : 1;
1176 unsigned short bit7 : 1;
1177 unsigned short bit8 : 1;
1178 unsigned short bit9 : 1;
1179 unsigned short bit10 : 1;
1180 unsigned short bit11 : 1;
1181 unsigned short bit12 : 1;
1182 unsigned short bit13 : 1;
1183 unsigned short bit14 : 1;
1184 unsigned short bit15 : 1;
1187 struct TDR03Lstruct {
1188 unsigned char bit0 : 1;
1189 unsigned char bit1 : 1;
1190 unsigned char bit2 : 1;
1191 unsigned char bit3 : 1;
1192 unsigned char bit4 : 1;
1193 unsigned char bit5 : 1;
1194 unsigned char bit6 : 1;
1195 unsigned char bit7 : 1;
1198 struct TDR03Hstruct {
1199 unsigned char bit0 : 1;
1200 unsigned char bit1 : 1;
1201 unsigned char bit2 : 1;
1202 unsigned char bit3 : 1;
1203 unsigned char bit4 : 1;
1204 unsigned char bit5 : 1;
1205 unsigned char bit6 : 1;
1206 unsigned char bit7 : 1;
1209 struct TDR04struct {
1210 unsigned short bit0 : 1;
1211 unsigned short bit1 : 1;
1212 unsigned short bit2 : 1;
1213 unsigned short bit3 : 1;
1214 unsigned short bit4 : 1;
1215 unsigned short bit5 : 1;
1216 unsigned short bit6 : 1;
1217 unsigned short bit7 : 1;
1218 unsigned short bit8 : 1;
1219 unsigned short bit9 : 1;
1220 unsigned short bit10 : 1;
1221 unsigned short bit11 : 1;
1222 unsigned short bit12 : 1;
1223 unsigned short bit13 : 1;
1224 unsigned short bit14 : 1;
1225 unsigned short bit15 : 1;
1228 struct TDR05struct {
1229 unsigned short bit0 : 1;
1230 unsigned short bit1 : 1;
1231 unsigned short bit2 : 1;
1232 unsigned short bit3 : 1;
1233 unsigned short bit4 : 1;
1234 unsigned short bit5 : 1;
1235 unsigned short bit6 : 1;
1236 unsigned short bit7 : 1;
1237 unsigned short bit8 : 1;
1238 unsigned short bit9 : 1;
1239 unsigned short bit10 : 1;
1240 unsigned short bit11 : 1;
1241 unsigned short bit12 : 1;
1242 unsigned short bit13 : 1;
1243 unsigned short bit14 : 1;
1244 unsigned short bit15 : 1;
1247 struct TDR06struct {
1248 unsigned short bit0 : 1;
1249 unsigned short bit1 : 1;
1250 unsigned short bit2 : 1;
1251 unsigned short bit3 : 1;
1252 unsigned short bit4 : 1;
1253 unsigned short bit5 : 1;
1254 unsigned short bit6 : 1;
1255 unsigned short bit7 : 1;
1256 unsigned short bit8 : 1;
1257 unsigned short bit9 : 1;
1258 unsigned short bit10 : 1;
1259 unsigned short bit11 : 1;
1260 unsigned short bit12 : 1;
1261 unsigned short bit13 : 1;
1262 unsigned short bit14 : 1;
1263 unsigned short bit15 : 1;
1266 struct TDR07struct {
1267 unsigned short bit0 : 1;
1268 unsigned short bit1 : 1;
1269 unsigned short bit2 : 1;
1270 unsigned short bit3 : 1;
1271 unsigned short bit4 : 1;
1272 unsigned short bit5 : 1;
1273 unsigned short bit6 : 1;
1274 unsigned short bit7 : 1;
1275 unsigned short bit8 : 1;
1276 unsigned short bit9 : 1;
1277 unsigned short bit10 : 1;
1278 unsigned short bit11 : 1;
1279 unsigned short bit12 : 1;
1280 unsigned short bit13 : 1;
1281 unsigned short bit14 : 1;
1282 unsigned short bit15 : 1;
1285 struct TDR10struct {
1286 unsigned short bit0 : 1;
1287 unsigned short bit1 : 1;
1288 unsigned short bit2 : 1;
1289 unsigned short bit3 : 1;
1290 unsigned short bit4 : 1;
1291 unsigned short bit5 : 1;
1292 unsigned short bit6 : 1;
1293 unsigned short bit7 : 1;
1294 unsigned short bit8 : 1;
1295 unsigned short bit9 : 1;
1296 unsigned short bit10 : 1;
1297 unsigned short bit11 : 1;
1298 unsigned short bit12 : 1;
1299 unsigned short bit13 : 1;
1300 unsigned short bit14 : 1;
1301 unsigned short bit15 : 1;
1304 struct TDR11struct {
1305 unsigned short bit0 : 1;
1306 unsigned short bit1 : 1;
1307 unsigned short bit2 : 1;
1308 unsigned short bit3 : 1;
1309 unsigned short bit4 : 1;
1310 unsigned short bit5 : 1;
1311 unsigned short bit6 : 1;
1312 unsigned short bit7 : 1;
1313 unsigned short bit8 : 1;
1314 unsigned short bit9 : 1;
1315 unsigned short bit10 : 1;
1316 unsigned short bit11 : 1;
1317 unsigned short bit12 : 1;
1318 unsigned short bit13 : 1;
1319 unsigned short bit14 : 1;
1320 unsigned short bit15 : 1;
1323 struct TDR11Lstruct {
1324 unsigned char bit0 : 1;
1325 unsigned char bit1 : 1;
1326 unsigned char bit2 : 1;
1327 unsigned char bit3 : 1;
1328 unsigned char bit4 : 1;
1329 unsigned char bit5 : 1;
1330 unsigned char bit6 : 1;
1331 unsigned char bit7 : 1;
1334 struct TDR11Hstruct {
1335 unsigned char bit0 : 1;
1336 unsigned char bit1 : 1;
1337 unsigned char bit2 : 1;
1338 unsigned char bit3 : 1;
1339 unsigned char bit4 : 1;
1340 unsigned char bit5 : 1;
1341 unsigned char bit6 : 1;
1342 unsigned char bit7 : 1;
1345 struct TDR12struct {
1346 unsigned short bit0 : 1;
1347 unsigned short bit1 : 1;
1348 unsigned short bit2 : 1;
1349 unsigned short bit3 : 1;
1350 unsigned short bit4 : 1;
1351 unsigned short bit5 : 1;
1352 unsigned short bit6 : 1;
1353 unsigned short bit7 : 1;
1354 unsigned short bit8 : 1;
1355 unsigned short bit9 : 1;
1356 unsigned short bit10 : 1;
1357 unsigned short bit11 : 1;
1358 unsigned short bit12 : 1;
1359 unsigned short bit13 : 1;
1360 unsigned short bit14 : 1;
1361 unsigned short bit15 : 1;
1364 struct TDR13struct {
1365 unsigned short bit0 : 1;
1366 unsigned short bit1 : 1;
1367 unsigned short bit2 : 1;
1368 unsigned short bit3 : 1;
1369 unsigned short bit4 : 1;
1370 unsigned short bit5 : 1;
1371 unsigned short bit6 : 1;
1372 unsigned short bit7 : 1;
1373 unsigned short bit8 : 1;
1374 unsigned short bit9 : 1;
1375 unsigned short bit10 : 1;
1376 unsigned short bit11 : 1;
1377 unsigned short bit12 : 1;
1378 unsigned short bit13 : 1;
1379 unsigned short bit14 : 1;
1380 unsigned short bit15 : 1;
1383 struct TDR13Lstruct {
1384 unsigned char bit0 : 1;
1385 unsigned char bit1 : 1;
1386 unsigned char bit2 : 1;
1387 unsigned char bit3 : 1;
1388 unsigned char bit4 : 1;
1389 unsigned char bit5 : 1;
1390 unsigned char bit6 : 1;
1391 unsigned char bit7 : 1;
1394 struct TDR13Hstruct {
1395 unsigned char bit0 : 1;
1396 unsigned char bit1 : 1;
1397 unsigned char bit2 : 1;
1398 unsigned char bit3 : 1;
1399 unsigned char bit4 : 1;
1400 unsigned char bit5 : 1;
1401 unsigned char bit6 : 1;
1402 unsigned char bit7 : 1;
1405 struct TDR14struct {
1406 unsigned short bit0 : 1;
1407 unsigned short bit1 : 1;
1408 unsigned short bit2 : 1;
1409 unsigned short bit3 : 1;
1410 unsigned short bit4 : 1;
1411 unsigned short bit5 : 1;
1412 unsigned short bit6 : 1;
1413 unsigned short bit7 : 1;
1414 unsigned short bit8 : 1;
1415 unsigned short bit9 : 1;
1416 unsigned short bit10 : 1;
1417 unsigned short bit11 : 1;
1418 unsigned short bit12 : 1;
1419 unsigned short bit13 : 1;
1420 unsigned short bit14 : 1;
1421 unsigned short bit15 : 1;
1424 struct TDR15struct {
1425 unsigned short bit0 : 1;
1426 unsigned short bit1 : 1;
1427 unsigned short bit2 : 1;
1428 unsigned short bit3 : 1;
1429 unsigned short bit4 : 1;
1430 unsigned short bit5 : 1;
1431 unsigned short bit6 : 1;
1432 unsigned short bit7 : 1;
1433 unsigned short bit8 : 1;
1434 unsigned short bit9 : 1;
1435 unsigned short bit10 : 1;
1436 unsigned short bit11 : 1;
1437 unsigned short bit12 : 1;
1438 unsigned short bit13 : 1;
1439 unsigned short bit14 : 1;
1440 unsigned short bit15 : 1;
1443 struct TDR16struct {
1444 unsigned short bit0 : 1;
1445 unsigned short bit1 : 1;
1446 unsigned short bit2 : 1;
1447 unsigned short bit3 : 1;
1448 unsigned short bit4 : 1;
1449 unsigned short bit5 : 1;
1450 unsigned short bit6 : 1;
1451 unsigned short bit7 : 1;
1452 unsigned short bit8 : 1;
1453 unsigned short bit9 : 1;
1454 unsigned short bit10 : 1;
1455 unsigned short bit11 : 1;
1456 unsigned short bit12 : 1;
1457 unsigned short bit13 : 1;
1458 unsigned short bit14 : 1;
1459 unsigned short bit15 : 1;
1462 struct TDR17struct {
1463 unsigned short bit0 : 1;
1464 unsigned short bit1 : 1;
1465 unsigned short bit2 : 1;
1466 unsigned short bit3 : 1;
1467 unsigned short bit4 : 1;
1468 unsigned short bit5 : 1;
1469 unsigned short bit6 : 1;
1470 unsigned short bit7 : 1;
1471 unsigned short bit8 : 1;
1472 unsigned short bit9 : 1;
1473 unsigned short bit10 : 1;
1474 unsigned short bit11 : 1;
1475 unsigned short bit12 : 1;
1476 unsigned short bit13 : 1;
1477 unsigned short bit14 : 1;
1478 unsigned short bit15 : 1;
1481 struct FLPMCstruct {
1482 unsigned char bit0 : 1;
1483 unsigned char bit1 : 1;
1484 unsigned char bit2 : 1;
1485 unsigned char bit3 : 1;
1486 unsigned char bit4 : 1;
1487 unsigned char bit5 : 1;
1488 unsigned char bit6 : 1;
1489 unsigned char bit7 : 1;
1492 struct FLARSstruct {
1493 unsigned char bit0 : 1;
1494 unsigned char bit1 : 1;
1495 unsigned char bit2 : 1;
1496 unsigned char bit3 : 1;
1497 unsigned char bit4 : 1;
1498 unsigned char bit5 : 1;
1499 unsigned char bit6 : 1;
1500 unsigned char bit7 : 1;
1503 struct FLAPLstruct {
1504 unsigned short bit0 : 1;
1505 unsigned short bit1 : 1;
1506 unsigned short bit2 : 1;
1507 unsigned short bit3 : 1;
1508 unsigned short bit4 : 1;
1509 unsigned short bit5 : 1;
1510 unsigned short bit6 : 1;
1511 unsigned short bit7 : 1;
1512 unsigned short bit8 : 1;
1513 unsigned short bit9 : 1;
1514 unsigned short bit10 : 1;
1515 unsigned short bit11 : 1;
1516 unsigned short bit12 : 1;
1517 unsigned short bit13 : 1;
1518 unsigned short bit14 : 1;
1519 unsigned short bit15 : 1;
1522 struct FLAPHstruct {
1523 unsigned char bit0 : 1;
1524 unsigned char bit1 : 1;
1525 unsigned char bit2 : 1;
1526 unsigned char bit3 : 1;
1527 unsigned char bit4 : 1;
1528 unsigned char bit5 : 1;
1529 unsigned char bit6 : 1;
1530 unsigned char bit7 : 1;
1535 unsigned char fsstp : 1;
1536 unsigned char sqst : 1;
1539 struct FLSEDLstruct {
1540 unsigned short bit0 : 1;
1541 unsigned short bit1 : 1;
1542 unsigned short bit2 : 1;
1543 unsigned short bit3 : 1;
1544 unsigned short bit4 : 1;
1545 unsigned short bit5 : 1;
1546 unsigned short bit6 : 1;
1547 unsigned short bit7 : 1;
1548 unsigned short bit8 : 1;
1549 unsigned short bit9 : 1;
1550 unsigned short bit10 : 1;
1551 unsigned short bit11 : 1;
1552 unsigned short bit12 : 1;
1553 unsigned short bit13 : 1;
1554 unsigned short bit14 : 1;
1555 unsigned short bit15 : 1;
1558 struct FLSEDHstruct {
1559 unsigned char bit0 : 1;
1560 unsigned char bit1 : 1;
1561 unsigned char bit2 : 1;
1562 unsigned char bit3 : 1;
1563 unsigned char bit4 : 1;
1564 unsigned char bit5 : 1;
1565 unsigned char bit6 : 1;
1566 unsigned char bit7 : 1;
1569 struct FLRSTstruct {
1570 unsigned char bit0 : 1;
1571 unsigned char bit1 : 1;
1572 unsigned char bit2 : 1;
1573 unsigned char bit3 : 1;
1574 unsigned char bit4 : 1;
1575 unsigned char bit5 : 1;
1576 unsigned char bit6 : 1;
1577 unsigned char bit7 : 1;
1580 struct FSASTLstruct {
1581 unsigned char bit0 : 1;
1582 unsigned char bit1 : 1;
1583 unsigned char bit2 : 1;
1584 unsigned char bit3 : 1;
1585 unsigned char bit4 : 1;
1586 unsigned char bit5 : 1;
1587 unsigned char bit6 : 1;
1588 unsigned char bit7 : 1;
1591 struct FSASTHstruct {
1593 unsigned char sqend : 1;
1594 unsigned char esqend : 1;
1598 unsigned short bit0 : 1;
1599 unsigned short bit1 : 1;
1600 unsigned short bit2 : 1;
1601 unsigned short bit3 : 1;
1602 unsigned short bit4 : 1;
1603 unsigned short bit5 : 1;
1604 unsigned short bit6 : 1;
1605 unsigned short bit7 : 1;
1606 unsigned short bit8 : 1;
1607 unsigned short bit9 : 1;
1608 unsigned short bit10 : 1;
1609 unsigned short bit11 : 1;
1610 unsigned short bit12 : 1;
1611 unsigned short bit13 : 1;
1612 unsigned short bit14 : 1;
1613 unsigned short bit15 : 1;
1617 unsigned short bit0 : 1;
1618 unsigned short bit1 : 1;
1619 unsigned short bit2 : 1;
1620 unsigned short bit3 : 1;
1621 unsigned short bit4 : 1;
1622 unsigned short bit5 : 1;
1623 unsigned short bit6 : 1;
1624 unsigned short bit7 : 1;
1625 unsigned short bit8 : 1;
1626 unsigned short bit9 : 1;
1627 unsigned short bit10 : 1;
1628 unsigned short bit11 : 1;
1629 unsigned short bit12 : 1;
1630 unsigned short bit13 : 1;
1631 unsigned short bit14 : 1;
1632 unsigned short bit15 : 1;
1636 unsigned short bit0 : 1;
1637 unsigned short bit1 : 1;
1638 unsigned short bit2 : 1;
1639 unsigned short bit3 : 1;
1640 unsigned short bit4 : 1;
1641 unsigned short bit5 : 1;
1642 unsigned short bit6 : 1;
1643 unsigned short bit7 : 1;
1644 unsigned short bit8 : 1;
1645 unsigned short bit9 : 1;
1646 unsigned short bit10 : 1;
1647 unsigned short bit11 : 1;
1648 unsigned short bit12 : 1;
1649 unsigned short bit13 : 1;
1650 unsigned short bit14 : 1;
1651 unsigned short bit15 : 1;
1655 unsigned char bit0 : 1;
1656 unsigned char bit1 : 1;
1657 unsigned char bit2 : 1;
1658 unsigned char bit3 : 1;
1659 unsigned char bit4 : 1;
1660 unsigned char bit5 : 1;
1661 unsigned char bit6 : 1;
1662 unsigned char bit7 : 1;
1666 unsigned char bit0 : 1;
1667 unsigned char bit1 : 1;
1668 unsigned char bit2 : 1;
1669 unsigned char bit3 : 1;
1670 unsigned char bit4 : 1;
1671 unsigned char bit5 : 1;
1672 unsigned char bit6 : 1;
1673 unsigned char bit7 : 1;
1677 unsigned char bit0 : 1;
1678 unsigned char bit1 : 1;
1679 unsigned char bit2 : 1;
1680 unsigned char bit3 : 1;
1681 unsigned char bit4 : 1;
1682 unsigned char bit5 : 1;
1683 unsigned char bit6 : 1;
1684 unsigned char bit7 : 1;
1688 unsigned char bit0 : 1;
1689 unsigned char bit1 : 1;
1690 unsigned char bit2 : 1;
1691 unsigned char bit3 : 1;
1692 unsigned char bit4 : 1;
1693 unsigned char bit5 : 1;
1694 unsigned char bit6 : 1;
1695 unsigned char bit7 : 1;
1699 unsigned char bit0 : 1;
1700 unsigned char bit1 : 1;
1701 unsigned char bit2 : 1;
1702 unsigned char bit3 : 1;
1703 unsigned char bit4 : 1;
1704 unsigned char bit5 : 1;
1705 unsigned char bit6 : 1;
1706 unsigned char bit7 : 1;
1709 struct MONTHstruct {
1710 unsigned char bit0 : 1;
1711 unsigned char bit1 : 1;
1712 unsigned char bit2 : 1;
1713 unsigned char bit3 : 1;
1714 unsigned char bit4 : 1;
1715 unsigned char bit5 : 1;
1716 unsigned char bit6 : 1;
1717 unsigned char bit7 : 1;
1721 unsigned char bit0 : 1;
1722 unsigned char bit1 : 1;
1723 unsigned char bit2 : 1;
1724 unsigned char bit3 : 1;
1725 unsigned char bit4 : 1;
1726 unsigned char bit5 : 1;
1727 unsigned char bit6 : 1;
1728 unsigned char bit7 : 1;
1731 struct SUBCUDstruct {
1732 unsigned char bit0 : 1;
1733 unsigned char bit1 : 1;
1734 unsigned char bit2 : 1;
1735 unsigned char bit3 : 1;
1736 unsigned char bit4 : 1;
1737 unsigned char bit5 : 1;
1738 unsigned char bit6 : 1;
1739 unsigned char bit7 : 1;
1742 struct ALARMWMstruct {
1743 unsigned char bit0 : 1;
1744 unsigned char bit1 : 1;
1745 unsigned char bit2 : 1;
1746 unsigned char bit3 : 1;
1747 unsigned char bit4 : 1;
1748 unsigned char bit5 : 1;
1749 unsigned char bit6 : 1;
1750 unsigned char bit7 : 1;
1753 struct ALARMWHstruct {
1754 unsigned char bit0 : 1;
1755 unsigned char bit1 : 1;
1756 unsigned char bit2 : 1;
1757 unsigned char bit3 : 1;
1758 unsigned char bit4 : 1;
1759 unsigned char bit5 : 1;
1760 unsigned char bit6 : 1;
1761 unsigned char bit7 : 1;
1764 struct ALARMWWstruct {
1765 unsigned char bit0 : 1;
1766 unsigned char bit1 : 1;
1767 unsigned char bit2 : 1;
1768 unsigned char bit3 : 1;
1769 unsigned char bit4 : 1;
1770 unsigned char bit5 : 1;
1771 unsigned char bit6 : 1;
1772 unsigned char bit7 : 1;
1775 struct RTCC0struct {
1777 unsigned char rcloe1 : 1;
1779 unsigned char rtce : 1;
1782 struct RTCC1struct {
1783 unsigned char rwait : 1;
1784 unsigned char rwst : 1;
1786 unsigned char rifg : 1;
1787 unsigned char wafg : 1;
1789 unsigned char walie : 1;
1790 unsigned char wale : 1;
1794 unsigned char bit0 : 1;
1795 unsigned char bit1 : 1;
1796 unsigned char bit2 : 1;
1797 unsigned char bit3 : 1;
1798 unsigned char bit4 : 1;
1799 unsigned char bit5 : 1;
1800 unsigned char bit6 : 1;
1801 unsigned char bit7 : 1;
1805 unsigned char hiostop : 1;
1807 unsigned char xtstop : 1;
1808 unsigned char mstop : 1;
1812 unsigned char bit0 : 1;
1813 unsigned char bit1 : 1;
1814 unsigned char bit2 : 1;
1815 unsigned char bit3 : 1;
1816 unsigned char bit4 : 1;
1817 unsigned char bit5 : 1;
1818 unsigned char bit6 : 1;
1819 unsigned char bit7 : 1;
1823 unsigned char bit0 : 1;
1824 unsigned char bit1 : 1;
1825 unsigned char bit2 : 1;
1826 unsigned char bit3 : 1;
1827 unsigned char bit4 : 1;
1828 unsigned char bit5 : 1;
1829 unsigned char bit6 : 1;
1830 unsigned char bit7 : 1;
1835 unsigned char sdiv : 1;
1836 unsigned char mcm0 : 1;
1837 unsigned char mcs : 1;
1838 unsigned char css : 1;
1839 unsigned char cls : 1;
1844 unsigned char pcloe0 : 1;
1849 unsigned char pcloe1 : 1;
1853 unsigned char bit0 : 1;
1854 unsigned char bit1 : 1;
1855 unsigned char bit2 : 1;
1856 unsigned char bit3 : 1;
1857 unsigned char bit4 : 1;
1858 unsigned char bit5 : 1;
1859 unsigned char bit6 : 1;
1860 unsigned char bit7 : 1;
1864 unsigned char lvif : 1;
1865 unsigned char lviomsk : 1;
1867 unsigned char lvisen : 1;
1871 unsigned char lvilv : 1;
1873 unsigned char lvimd : 1;
1877 unsigned char bit0 : 1;
1878 unsigned char bit1 : 1;
1879 unsigned char bit2 : 1;
1880 unsigned char bit3 : 1;
1881 unsigned char bit4 : 1;
1882 unsigned char bit5 : 1;
1883 unsigned char bit6 : 1;
1884 unsigned char bit7 : 1;
1887 struct CRCINstruct {
1888 unsigned char bit0 : 1;
1889 unsigned char bit1 : 1;
1890 unsigned char bit2 : 1;
1891 unsigned char bit3 : 1;
1892 unsigned char bit4 : 1;
1893 unsigned char bit5 : 1;
1894 unsigned char bit6 : 1;
1895 unsigned char bit7 : 1;
1899 unsigned char bit0 : 1;
1900 unsigned char bit1 : 1;
1901 unsigned char bit2 : 1;
1902 unsigned char bit3 : 1;
1903 unsigned char bit4 : 1;
1904 unsigned char bit5 : 1;
1905 unsigned char bit6 : 1;
1906 unsigned char bit7 : 1;
1910 unsigned char bit0 : 1;
1911 unsigned char bit1 : 1;
1912 unsigned char bit2 : 1;
1913 unsigned char bit3 : 1;
1914 unsigned char bit4 : 1;
1915 unsigned char bit5 : 1;
1916 unsigned char bit6 : 1;
1917 unsigned char bit7 : 1;
1920 struct MONSTA0struct {
1921 unsigned char bit0 : 1;
1922 unsigned char bit1 : 1;
1923 unsigned char bit2 : 1;
1924 unsigned char bit3 : 1;
1925 unsigned char bit4 : 1;
1926 unsigned char bit5 : 1;
1927 unsigned char bit6 : 1;
1928 unsigned char bit7 : 1;
1932 unsigned char bit0 : 1;
1933 unsigned char bit1 : 1;
1934 unsigned char bit2 : 1;
1935 unsigned char bit3 : 1;
1936 unsigned char bit4 : 1;
1937 unsigned char bit5 : 1;
1938 unsigned char bit6 : 1;
1939 unsigned char bit7 : 1;
1943 unsigned char bit0 : 1;
1944 unsigned char bit1 : 1;
1945 unsigned char bit2 : 1;
1946 unsigned char bit3 : 1;
1947 unsigned char bit4 : 1;
1948 unsigned char bit5 : 1;
1949 unsigned char bit6 : 1;
1950 unsigned char bit7 : 1;
1954 unsigned char bit0 : 1;
1955 unsigned char bit1 : 1;
1956 unsigned char bit2 : 1;
1957 unsigned char bit3 : 1;
1958 unsigned char bit4 : 1;
1959 unsigned char bit5 : 1;
1960 unsigned char bit6 : 1;
1961 unsigned char bit7 : 1;
1965 unsigned short bit0 : 1;
1966 unsigned short bit1 : 1;
1967 unsigned short bit2 : 1;
1968 unsigned short bit3 : 1;
1969 unsigned short bit4 : 1;
1970 unsigned short bit5 : 1;
1971 unsigned short bit6 : 1;
1972 unsigned short bit7 : 1;
1973 unsigned short bit8 : 1;
1974 unsigned short bit9 : 1;
1975 unsigned short bit10 : 1;
1976 unsigned short bit11 : 1;
1977 unsigned short bit12 : 1;
1978 unsigned short bit13 : 1;
1979 unsigned short bit14 : 1;
1980 unsigned short bit15 : 1;
1983 struct DRA0Lstruct {
1984 unsigned char bit0 : 1;
1985 unsigned char bit1 : 1;
1986 unsigned char bit2 : 1;
1987 unsigned char bit3 : 1;
1988 unsigned char bit4 : 1;
1989 unsigned char bit5 : 1;
1990 unsigned char bit6 : 1;
1991 unsigned char bit7 : 1;
1994 struct DRA0Hstruct {
1995 unsigned char bit0 : 1;
1996 unsigned char bit1 : 1;
1997 unsigned char bit2 : 1;
1998 unsigned char bit3 : 1;
1999 unsigned char bit4 : 1;
2000 unsigned char bit5 : 1;
2001 unsigned char bit6 : 1;
2002 unsigned char bit7 : 1;
2006 unsigned short bit0 : 1;
2007 unsigned short bit1 : 1;
2008 unsigned short bit2 : 1;
2009 unsigned short bit3 : 1;
2010 unsigned short bit4 : 1;
2011 unsigned short bit5 : 1;
2012 unsigned short bit6 : 1;
2013 unsigned short bit7 : 1;
2014 unsigned short bit8 : 1;
2015 unsigned short bit9 : 1;
2016 unsigned short bit10 : 1;
2017 unsigned short bit11 : 1;
2018 unsigned short bit12 : 1;
2019 unsigned short bit13 : 1;
2020 unsigned short bit14 : 1;
2021 unsigned short bit15 : 1;
2024 struct DRA1Lstruct {
2025 unsigned char bit0 : 1;
2026 unsigned char bit1 : 1;
2027 unsigned char bit2 : 1;
2028 unsigned char bit3 : 1;
2029 unsigned char bit4 : 1;
2030 unsigned char bit5 : 1;
2031 unsigned char bit6 : 1;
2032 unsigned char bit7 : 1;
2035 struct DRA1Hstruct {
2036 unsigned char bit0 : 1;
2037 unsigned char bit1 : 1;
2038 unsigned char bit2 : 1;
2039 unsigned char bit3 : 1;
2040 unsigned char bit4 : 1;
2041 unsigned char bit5 : 1;
2042 unsigned char bit6 : 1;
2043 unsigned char bit7 : 1;
2047 unsigned short bit0 : 1;
2048 unsigned short bit1 : 1;
2049 unsigned short bit2 : 1;
2050 unsigned short bit3 : 1;
2051 unsigned short bit4 : 1;
2052 unsigned short bit5 : 1;
2053 unsigned short bit6 : 1;
2054 unsigned short bit7 : 1;
2055 unsigned short bit8 : 1;
2056 unsigned short bit9 : 1;
2057 unsigned short bit10 : 1;
2058 unsigned short bit11 : 1;
2059 unsigned short bit12 : 1;
2060 unsigned short bit13 : 1;
2061 unsigned short bit14 : 1;
2062 unsigned short bit15 : 1;
2065 struct DBC0Lstruct {
2066 unsigned char bit0 : 1;
2067 unsigned char bit1 : 1;
2068 unsigned char bit2 : 1;
2069 unsigned char bit3 : 1;
2070 unsigned char bit4 : 1;
2071 unsigned char bit5 : 1;
2072 unsigned char bit6 : 1;
2073 unsigned char bit7 : 1;
2076 struct DBC0Hstruct {
2077 unsigned char bit0 : 1;
2078 unsigned char bit1 : 1;
2079 unsigned char bit2 : 1;
2080 unsigned char bit3 : 1;
2081 unsigned char bit4 : 1;
2082 unsigned char bit5 : 1;
2083 unsigned char bit6 : 1;
2084 unsigned char bit7 : 1;
2088 unsigned short bit0 : 1;
2089 unsigned short bit1 : 1;
2090 unsigned short bit2 : 1;
2091 unsigned short bit3 : 1;
2092 unsigned short bit4 : 1;
2093 unsigned short bit5 : 1;
2094 unsigned short bit6 : 1;
2095 unsigned short bit7 : 1;
2096 unsigned short bit8 : 1;
2097 unsigned short bit9 : 1;
2098 unsigned short bit10 : 1;
2099 unsigned short bit11 : 1;
2100 unsigned short bit12 : 1;
2101 unsigned short bit13 : 1;
2102 unsigned short bit14 : 1;
2103 unsigned short bit15 : 1;
2106 struct DBC1Lstruct {
2107 unsigned char bit0 : 1;
2108 unsigned char bit1 : 1;
2109 unsigned char bit2 : 1;
2110 unsigned char bit3 : 1;
2111 unsigned char bit4 : 1;
2112 unsigned char bit5 : 1;
2113 unsigned char bit6 : 1;
2114 unsigned char bit7 : 1;
2117 struct DBC1Hstruct {
2118 unsigned char bit0 : 1;
2119 unsigned char bit1 : 1;
2120 unsigned char bit2 : 1;
2121 unsigned char bit3 : 1;
2122 unsigned char bit4 : 1;
2123 unsigned char bit5 : 1;
2124 unsigned char bit6 : 1;
2125 unsigned char bit7 : 1;
2130 unsigned char dwait0 : 1;
2131 unsigned char ds0 : 1;
2132 unsigned char drs0 : 1;
2133 unsigned char stg0 : 1;
2138 unsigned char dwait1 : 1;
2139 unsigned char ds1 : 1;
2140 unsigned char drs1 : 1;
2141 unsigned char stg1 : 1;
2145 unsigned char dst0 : 1;
2147 unsigned char den0 : 1;
2151 unsigned char dst1 : 1;
2153 unsigned char den1 : 1;
2157 unsigned short tmif05 : 1;
2158 unsigned short tmif06 : 1;
2159 unsigned short tmif07 : 1;
2160 unsigned short pif6 : 1;
2161 unsigned short pif7 : 1;
2162 unsigned short pif8 : 1;
2163 unsigned short pif9 : 1;
2164 unsigned short pif10 : 1;
2168 unsigned char tmif05 : 1;
2169 unsigned char tmif06 : 1;
2170 unsigned char tmif07 : 1;
2171 unsigned char pif6 : 1;
2172 unsigned char pif7 : 1;
2173 unsigned char pif8 : 1;
2174 unsigned char pif9 : 1;
2175 unsigned char pif10 : 1;
2179 unsigned char pif11 : 1;
2180 unsigned char tmif10 : 1;
2181 unsigned char tmif11 : 1;
2182 unsigned char tmif12 : 1;
2183 unsigned char tmif13h : 1;
2184 unsigned char mdif : 1;
2185 unsigned char iicaif1 : 1;
2186 unsigned char flif : 1;
2190 unsigned short dmaif2 : 1;
2191 unsigned short dmaif3 : 1;
2192 unsigned short tmif14 : 1;
2193 unsigned short tmif15 : 1;
2194 unsigned short tmif16 : 1;
2195 unsigned short tmif17 : 1;
2199 unsigned char dmaif2 : 1;
2200 unsigned char dmaif3 : 1;
2201 unsigned char tmif14 : 1;
2202 unsigned char tmif15 : 1;
2203 unsigned char tmif16 : 1;
2204 unsigned char tmif17 : 1;
2208 unsigned short tmmk05 : 1;
2209 unsigned short tmmk06 : 1;
2210 unsigned short tmmk07 : 1;
2211 unsigned short pmk6 : 1;
2212 unsigned short pmk7 : 1;
2213 unsigned short pmk8 : 1;
2214 unsigned short pmk9 : 1;
2215 unsigned short pmk10 : 1;
2219 unsigned char tmmk05 : 1;
2220 unsigned char tmmk06 : 1;
2221 unsigned char tmmk07 : 1;
2222 unsigned char pmk6 : 1;
2223 unsigned char pmk7 : 1;
2224 unsigned char pmk8 : 1;
2225 unsigned char pmk9 : 1;
2226 unsigned char pmk10 : 1;
2230 unsigned char pmk11 : 1;
2231 unsigned char tmmk10 : 1;
2232 unsigned char tmmk11 : 1;
2233 unsigned char tmmk12 : 1;
2234 unsigned char tmmk13h : 1;
2235 unsigned char mdmk : 1;
2236 unsigned char iicamk1 : 1;
2237 unsigned char flmk : 1;
2241 unsigned short dmamk2 : 1;
2242 unsigned short dmamk3 : 1;
2243 unsigned short tmmk14 : 1;
2244 unsigned short tmmk15 : 1;
2245 unsigned short tmmk16 : 1;
2246 unsigned short tmmk17 : 1;
2250 unsigned char dmamk2 : 1;
2251 unsigned char dmamk3 : 1;
2252 unsigned char tmmk14 : 1;
2253 unsigned char tmmk15 : 1;
2254 unsigned char tmmk16 : 1;
2255 unsigned char tmmk17 : 1;
2259 unsigned short tmpr005 : 1;
2260 unsigned short tmpr006 : 1;
2261 unsigned short tmpr007 : 1;
2262 unsigned short ppr06 : 1;
2263 unsigned short ppr07 : 1;
2264 unsigned short ppr08 : 1;
2265 unsigned short ppr09 : 1;
2266 unsigned short ppr010 : 1;
2269 struct PR02Lstruct {
2270 unsigned char tmpr005 : 1;
2271 unsigned char tmpr006 : 1;
2272 unsigned char tmpr007 : 1;
2273 unsigned char ppr06 : 1;
2274 unsigned char ppr07 : 1;
2275 unsigned char ppr08 : 1;
2276 unsigned char ppr09 : 1;
2277 unsigned char ppr010 : 1;
2280 struct PR02Hstruct {
2281 unsigned char ppr011 : 1;
2282 unsigned char tmpr010 : 1;
2283 unsigned char tmpr011 : 1;
2284 unsigned char tmpr012 : 1;
2285 unsigned char tmpr013h : 1;
2286 unsigned char mdpr0 : 1;
2287 unsigned char iicapr01 : 1;
2288 unsigned char flpr0 : 1;
2292 unsigned short dmapr02 : 1;
2293 unsigned short dmapr03 : 1;
2294 unsigned short tmpr014 : 1;
2295 unsigned short tmpr015 : 1;
2296 unsigned short tmpr016 : 1;
2297 unsigned short tmpr017 : 1;
2300 struct PR03Lstruct {
2301 unsigned char dmapr02 : 1;
2302 unsigned char dmapr03 : 1;
2303 unsigned char tmpr014 : 1;
2304 unsigned char tmpr015 : 1;
2305 unsigned char tmpr016 : 1;
2306 unsigned char tmpr017 : 1;
2310 unsigned short tmpr105 : 1;
2311 unsigned short tmpr106 : 1;
2312 unsigned short tmpr107 : 1;
2313 unsigned short ppr16 : 1;
2314 unsigned short ppr17 : 1;
2315 unsigned short ppr18 : 1;
2316 unsigned short ppr19 : 1;
2317 unsigned short ppr110 : 1;
2320 struct PR12Lstruct {
2321 unsigned char tmpr105 : 1;
2322 unsigned char tmpr106 : 1;
2323 unsigned char tmpr107 : 1;
2324 unsigned char ppr16 : 1;
2325 unsigned char ppr17 : 1;
2326 unsigned char ppr18 : 1;
2327 unsigned char ppr19 : 1;
2328 unsigned char ppr110 : 1;
2331 struct PR12Hstruct {
2332 unsigned char ppr111 : 1;
2333 unsigned char tmpr110 : 1;
2334 unsigned char tmpr111 : 1;
2335 unsigned char tmpr112 : 1;
2336 unsigned char tmpr113h : 1;
2337 unsigned char mdpr1 : 1;
2338 unsigned char iicapr11 : 1;
2339 unsigned char flpr1 : 1;
2343 unsigned short dmapr12 : 1;
2344 unsigned short dmapr13 : 1;
2345 unsigned short tmpr114 : 1;
2346 unsigned short tmpr115 : 1;
2347 unsigned short tmpr116 : 1;
2348 unsigned short tmpr117 : 1;
2351 struct PR13Lstruct {
2352 unsigned char dmapr12 : 1;
2353 unsigned char dmapr13 : 1;
2354 unsigned char tmpr114 : 1;
2355 unsigned char tmpr115 : 1;
2356 unsigned char tmpr116 : 1;
2357 unsigned char tmpr117 : 1;
2361 unsigned short wdtiif : 1;
2362 unsigned short lviif : 1;
2363 unsigned short pif0 : 1;
2364 unsigned short pif1 : 1;
2365 unsigned short pif2 : 1;
2366 unsigned short pif3 : 1;
2367 unsigned short pif4 : 1;
2368 unsigned short pif5 : 1;
2372 unsigned char wdtiif : 1;
2373 unsigned char lviif : 1;
2374 unsigned char pif0 : 1;
2375 unsigned char pif1 : 1;
2376 unsigned char pif2 : 1;
2377 unsigned char pif3 : 1;
2378 unsigned char pif4 : 1;
2379 unsigned char pif5 : 1;
2383 unsigned char stif2 : 1;
2384 unsigned char srif2 : 1;
2385 unsigned char tmif11h : 1;
2386 unsigned char dmaif0 : 1;
2387 unsigned char dmaif1 : 1;
2388 unsigned char stif0 : 1;
2389 unsigned char srif0 : 1;
2390 unsigned char tmif01h : 1;
2394 unsigned short stif1 : 1;
2395 unsigned short srif1 : 1;
2396 unsigned short tmif03h : 1;
2397 unsigned short iicaif0 : 1;
2398 unsigned short tmif00 : 1;
2399 unsigned short tmif01 : 1;
2400 unsigned short tmif02 : 1;
2401 unsigned short tmif03 : 1;
2405 unsigned char stif1 : 1;
2406 unsigned char srif1 : 1;
2407 unsigned char tmif03h : 1;
2408 unsigned char iicaif0 : 1;
2409 unsigned char tmif00 : 1;
2410 unsigned char tmif01 : 1;
2411 unsigned char tmif02 : 1;
2412 unsigned char tmif03 : 1;
2416 unsigned char adif : 1;
2417 unsigned char rtcif : 1;
2418 unsigned char itif : 1;
2419 unsigned char krif : 1;
2420 unsigned char stif3 : 1;
2421 unsigned char srif3 : 1;
2422 unsigned char tmif13 : 1;
2423 unsigned char tmif04 : 1;
2427 unsigned short wdtimk : 1;
2428 unsigned short lvimk : 1;
2429 unsigned short pmk0 : 1;
2430 unsigned short pmk1 : 1;
2431 unsigned short pmk2 : 1;
2432 unsigned short pmk3 : 1;
2433 unsigned short pmk4 : 1;
2434 unsigned short pmk5 : 1;
2438 unsigned char wdtimk : 1;
2439 unsigned char lvimk : 1;
2440 unsigned char pmk0 : 1;
2441 unsigned char pmk1 : 1;
2442 unsigned char pmk2 : 1;
2443 unsigned char pmk3 : 1;
2444 unsigned char pmk4 : 1;
2445 unsigned char pmk5 : 1;
2449 unsigned char stmk2 : 1;
2450 unsigned char srmk2 : 1;
2451 unsigned char tmmk11h : 1;
2452 unsigned char dmamk0 : 1;
2453 unsigned char dmamk1 : 1;
2454 unsigned char stmk0 : 1;
2455 unsigned char srmk0 : 1;
2456 unsigned char tmmk01h : 1;
2460 unsigned short stmk1 : 1;
2461 unsigned short srmk1 : 1;
2462 unsigned short tmmk03h : 1;
2463 unsigned short iicamk0 : 1;
2464 unsigned short tmmk00 : 1;
2465 unsigned short tmmk01 : 1;
2466 unsigned short tmmk02 : 1;
2467 unsigned short tmmk03 : 1;
2471 unsigned char stmk1 : 1;
2472 unsigned char srmk1 : 1;
2473 unsigned char tmmk03h : 1;
2474 unsigned char iicamk0 : 1;
2475 unsigned char tmmk00 : 1;
2476 unsigned char tmmk01 : 1;
2477 unsigned char tmmk02 : 1;
2478 unsigned char tmmk03 : 1;
2482 unsigned char admk : 1;
2483 unsigned char rtcmk : 1;
2484 unsigned char itmk : 1;
2485 unsigned char krmk : 1;
2486 unsigned char stmk3 : 1;
2487 unsigned char srmk3 : 1;
2488 unsigned char tmmk13 : 1;
2489 unsigned char tmmk04 : 1;
2493 unsigned short wdtipr0 : 1;
2494 unsigned short lvipr0 : 1;
2495 unsigned short ppr00 : 1;
2496 unsigned short ppr01 : 1;
2497 unsigned short ppr02 : 1;
2498 unsigned short ppr03 : 1;
2499 unsigned short ppr04 : 1;
2500 unsigned short ppr05 : 1;
2503 struct PR00Lstruct {
2504 unsigned char wdtipr0 : 1;
2505 unsigned char lvipr0 : 1;
2506 unsigned char ppr00 : 1;
2507 unsigned char ppr01 : 1;
2508 unsigned char ppr02 : 1;
2509 unsigned char ppr03 : 1;
2510 unsigned char ppr04 : 1;
2511 unsigned char ppr05 : 1;
2514 struct PR00Hstruct {
2515 unsigned char stpr02 : 1;
2516 unsigned char srpr02 : 1;
2517 unsigned char tmpr011h : 1;
2518 unsigned char dmapr00 : 1;
2519 unsigned char dmapr01 : 1;
2520 unsigned char stpr00 : 1;
2521 unsigned char srpr00 : 1;
2522 unsigned char tmpr001h : 1;
2526 unsigned short stpr01 : 1;
2527 unsigned short srpr01 : 1;
2528 unsigned short tmpr003h : 1;
2529 unsigned short iicapr00 : 1;
2530 unsigned short tmpr000 : 1;
2531 unsigned short tmpr001 : 1;
2532 unsigned short tmpr002 : 1;
2533 unsigned short tmpr003 : 1;
2536 struct PR01Lstruct {
2537 unsigned char stpr01 : 1;
2538 unsigned char srpr01 : 1;
2539 unsigned char tmpr003h : 1;
2540 unsigned char iicapr00 : 1;
2541 unsigned char tmpr000 : 1;
2542 unsigned char tmpr001 : 1;
2543 unsigned char tmpr002 : 1;
2544 unsigned char tmpr003 : 1;
2547 struct PR01Hstruct {
2548 unsigned char adpr0 : 1;
2549 unsigned char rtcpr0 : 1;
2550 unsigned char itpr0 : 1;
2551 unsigned char krpr0 : 1;
2552 unsigned char stpr03 : 1;
2553 unsigned char srpr03 : 1;
2554 unsigned char tmpr013 : 1;
2555 unsigned char tmpr004 : 1;
2559 unsigned short wdtipr1 : 1;
2560 unsigned short lvipr1 : 1;
2561 unsigned short ppr10 : 1;
2562 unsigned short ppr11 : 1;
2563 unsigned short ppr12 : 1;
2564 unsigned short ppr13 : 1;
2565 unsigned short ppr14 : 1;
2566 unsigned short ppr15 : 1;
2569 struct PR10Lstruct {
2570 unsigned char wdtipr1 : 1;
2571 unsigned char lvipr1 : 1;
2572 unsigned char ppr10 : 1;
2573 unsigned char ppr11 : 1;
2574 unsigned char ppr12 : 1;
2575 unsigned char ppr13 : 1;
2576 unsigned char ppr14 : 1;
2577 unsigned char ppr15 : 1;
2580 struct PR10Hstruct {
2581 unsigned char stpr12 : 1;
2582 unsigned char srpr12 : 1;
2583 unsigned char tmpr111h : 1;
2584 unsigned char dmapr10 : 1;
2585 unsigned char dmapr11 : 1;
2586 unsigned char stpr10 : 1;
2587 unsigned char srpr10 : 1;
2588 unsigned char tmpr101h : 1;
2592 unsigned short stpr11 : 1;
2593 unsigned short srpr11 : 1;
2594 unsigned short tmpr103h : 1;
2595 unsigned short iicapr10 : 1;
2596 unsigned short tmpr100 : 1;
2597 unsigned short tmpr101 : 1;
2598 unsigned short tmpr102 : 1;
2599 unsigned short tmpr103 : 1;
2602 struct PR11Lstruct {
2603 unsigned char stpr11 : 1;
2604 unsigned char srpr11 : 1;
2605 unsigned char tmpr103h : 1;
2606 unsigned char iicapr10 : 1;
2607 unsigned char tmpr100 : 1;
2608 unsigned char tmpr101 : 1;
2609 unsigned char tmpr102 : 1;
2610 unsigned char tmpr103 : 1;
2613 struct PR11Hstruct {
2614 unsigned char adpr1 : 1;
2615 unsigned char rtcpr1 : 1;
2616 unsigned char itpr1 : 1;
2617 unsigned char krpr1 : 1;
2618 unsigned char stpr13 : 1;
2619 unsigned char srpr13 : 1;
2620 unsigned char tmpr113 : 1;
2621 unsigned char tmpr104 : 1;
2625 unsigned short bit0 : 1;
2626 unsigned short bit1 : 1;
2627 unsigned short bit2 : 1;
2628 unsigned short bit3 : 1;
2629 unsigned short bit4 : 1;
2630 unsigned short bit5 : 1;
2631 unsigned short bit6 : 1;
2632 unsigned short bit7 : 1;
2633 unsigned short bit8 : 1;
2634 unsigned short bit9 : 1;
2635 unsigned short bit10 : 1;
2636 unsigned short bit11 : 1;
2637 unsigned short bit12 : 1;
2638 unsigned short bit13 : 1;
2639 unsigned short bit14 : 1;
2640 unsigned short bit15 : 1;
2644 unsigned short bit0 : 1;
2645 unsigned short bit1 : 1;
2646 unsigned short bit2 : 1;
2647 unsigned short bit3 : 1;
2648 unsigned short bit4 : 1;
2649 unsigned short bit5 : 1;
2650 unsigned short bit6 : 1;
2651 unsigned short bit7 : 1;
2652 unsigned short bit8 : 1;
2653 unsigned short bit9 : 1;
2654 unsigned short bit10 : 1;
2655 unsigned short bit11 : 1;
2656 unsigned short bit12 : 1;
2657 unsigned short bit13 : 1;
2658 unsigned short bit14 : 1;
2659 unsigned short bit15 : 1;
2663 unsigned short bit0 : 1;
2664 unsigned short bit1 : 1;
2665 unsigned short bit2 : 1;
2666 unsigned short bit3 : 1;
2667 unsigned short bit4 : 1;
2668 unsigned short bit5 : 1;
2669 unsigned short bit6 : 1;
2670 unsigned short bit7 : 1;
2671 unsigned short bit8 : 1;
2672 unsigned short bit9 : 1;
2673 unsigned short bit10 : 1;
2674 unsigned short bit11 : 1;
2675 unsigned short bit12 : 1;
2676 unsigned short bit13 : 1;
2677 unsigned short bit14 : 1;
2678 unsigned short bit15 : 1;
2682 unsigned short bit0 : 1;
2683 unsigned short bit1 : 1;
2684 unsigned short bit2 : 1;
2685 unsigned short bit3 : 1;
2686 unsigned short bit4 : 1;
2687 unsigned short bit5 : 1;
2688 unsigned short bit6 : 1;
2689 unsigned short bit7 : 1;
2690 unsigned short bit8 : 1;
2691 unsigned short bit9 : 1;
2692 unsigned short bit10 : 1;
2693 unsigned short bit11 : 1;
2694 unsigned short bit12 : 1;
2695 unsigned short bit13 : 1;
2696 unsigned short bit14 : 1;
2697 unsigned short bit15 : 1;
2701 unsigned short bit0 : 1;
2702 unsigned short bit1 : 1;
2703 unsigned short bit2 : 1;
2704 unsigned short bit3 : 1;
2705 unsigned short bit4 : 1;
2706 unsigned short bit5 : 1;
2707 unsigned short bit6 : 1;
2708 unsigned short bit7 : 1;
2709 unsigned short bit8 : 1;
2710 unsigned short bit9 : 1;
2711 unsigned short bit10 : 1;
2712 unsigned short bit11 : 1;
2713 unsigned short bit12 : 1;
2714 unsigned short bit13 : 1;
2715 unsigned short bit14 : 1;
2716 unsigned short bit15 : 1;
2719 struct MULOHstruct {
2720 unsigned short bit0 : 1;
2721 unsigned short bit1 : 1;
2722 unsigned short bit2 : 1;
2723 unsigned short bit3 : 1;
2724 unsigned short bit4 : 1;
2725 unsigned short bit5 : 1;
2726 unsigned short bit6 : 1;
2727 unsigned short bit7 : 1;
2728 unsigned short bit8 : 1;
2729 unsigned short bit9 : 1;
2730 unsigned short bit10 : 1;
2731 unsigned short bit11 : 1;
2732 unsigned short bit12 : 1;
2733 unsigned short bit13 : 1;
2734 unsigned short bit14 : 1;
2735 unsigned short bit15 : 1;
2739 unsigned short bit0 : 1;
2740 unsigned short bit1 : 1;
2741 unsigned short bit2 : 1;
2742 unsigned short bit3 : 1;
2743 unsigned short bit4 : 1;
2744 unsigned short bit5 : 1;
2745 unsigned short bit6 : 1;
2746 unsigned short bit7 : 1;
2747 unsigned short bit8 : 1;
2748 unsigned short bit9 : 1;
2749 unsigned short bit10 : 1;
2750 unsigned short bit11 : 1;
2751 unsigned short bit12 : 1;
2752 unsigned short bit13 : 1;
2753 unsigned short bit14 : 1;
2754 unsigned short bit15 : 1;
2757 struct MULOLstruct {
2758 unsigned short bit0 : 1;
2759 unsigned short bit1 : 1;
2760 unsigned short bit2 : 1;
2761 unsigned short bit3 : 1;
2762 unsigned short bit4 : 1;
2763 unsigned short bit5 : 1;
2764 unsigned short bit6 : 1;
2765 unsigned short bit7 : 1;
2766 unsigned short bit8 : 1;
2767 unsigned short bit9 : 1;
2768 unsigned short bit10 : 1;
2769 unsigned short bit11 : 1;
2770 unsigned short bit12 : 1;
2771 unsigned short bit13 : 1;
2772 unsigned short bit14 : 1;
2773 unsigned short bit15 : 1;
2777 unsigned char maa : 1;
2780 #define P0bits (*(volatile struct P0struct *)0xFFF00)
2781 #define P1bits (*(volatile struct P1struct *)0xFFF01)
2782 #define P2bits (*(volatile struct P2struct *)0xFFF02)
2783 #define P3bits (*(volatile struct P3struct *)0xFFF03)
2784 #define P4bits (*(volatile struct P4struct *)0xFFF04)
2785 #define P5bits (*(volatile struct P5struct *)0xFFF05)
2786 #define P6bits (*(volatile struct P6struct *)0xFFF06)
2787 #define P7bits (*(volatile struct P7struct *)0xFFF07)
2788 #define P8bits (*(volatile struct P8struct *)0xFFF08)
2789 #define P9bits (*(volatile struct P9struct *)0xFFF09)
2790 #define P10bits (*(volatile struct P10struct *)0xFFF0A)
2791 #define P11bits (*(volatile struct P11struct *)0xFFF0B)
2792 #define P12bits (*(volatile struct P12struct *)0xFFF0C)
2793 #define P13bits (*(volatile struct P13struct *)0xFFF0D)
2794 #define P14bits (*(volatile struct P14struct *)0xFFF0E)
2795 #define P15bits (*(volatile struct P15struct *)0xFFF0F)
2796 #define SDR00bits (*(volatile struct SDR00struct *)0xFFF10)
2797 #define SIO00bits (*(volatile struct SIO00struct *)0xFFF10)
2798 #define TXD0bits (*(volatile struct TXD0struct *)0xFFF10)
2799 #define SDR01bits (*(volatile struct SDR01struct *)0xFFF12)
2800 #define RXD0bits (*(volatile struct RXD0struct *)0xFFF12)
2801 #define SIO01bits (*(volatile struct SIO01struct *)0xFFF12)
2802 #define SDR12bits (*(volatile struct SDR12struct *)0xFFF14)
2803 #define SIO30bits (*(volatile struct SIO30struct *)0xFFF14)
2804 #define TXD3bits (*(volatile struct TXD3struct *)0xFFF14)
2805 #define SDR13bits (*(volatile struct SDR13struct *)0xFFF16)
2806 #define RXD3bits (*(volatile struct RXD3struct *)0xFFF16)
2807 #define SIO31bits (*(volatile struct SIO31struct *)0xFFF16)
2808 #define TDR00bits (*(volatile struct TDR00struct *)0xFFF18)
2809 #define TDR01bits (*(volatile struct TDR01struct *)0xFFF1A)
2810 #define TDR01Lbits (*(volatile struct TDR01Lstruct *)0xFFF1A)
2811 #define TDR01Hbits (*(volatile struct TDR01Hstruct *)0xFFF1B)
2812 #define ADCRbits (*(volatile struct ADCRstruct *)0xFFF1E)
2813 #define ADCRHbits (*(volatile struct ADCRHstruct *)0xFFF1F)
2814 #define PM0bits (*(volatile struct PM0struct *)0xFFF20)
2815 #define PM1bits (*(volatile struct PM1struct *)0xFFF21)
2816 #define PM2bits (*(volatile struct PM2struct *)0xFFF22)
2817 #define PM3bits (*(volatile struct PM3struct *)0xFFF23)
2818 #define PM4bits (*(volatile struct PM4struct *)0xFFF24)
2819 #define PM5bits (*(volatile struct PM5struct *)0xFFF25)
2820 #define PM6bits (*(volatile struct PM6struct *)0xFFF26)
2821 #define PM7bits (*(volatile struct PM7struct *)0xFFF27)
2822 #define PM8bits (*(volatile struct PM8struct *)0xFFF28)
2823 #define PM9bits (*(volatile struct PM9struct *)0xFFF29)
2824 #define PM10bits (*(volatile struct PM10struct *)0xFFF2A)
2825 #define PM11bits (*(volatile struct PM11struct *)0xFFF2B)
2826 #define PM12bits (*(volatile struct PM12struct *)0xFFF2C)
2827 #define PM14bits (*(volatile struct PM14struct *)0xFFF2E)
2828 #define PM15bits (*(volatile struct PM15struct *)0xFFF2F)
2829 #define ADM0bits (*(volatile struct ADM0struct *)0xFFF30)
2830 #define ADSbits (*(volatile struct ADSstruct *)0xFFF31)
2831 #define ADM1bits (*(volatile struct ADM1struct *)0xFFF32)
2832 #define KRMbits (*(volatile struct KRMstruct *)0xFFF37)
2833 #define EGP0bits (*(volatile struct EGP0struct *)0xFFF38)
2834 #define EGN0bits (*(volatile struct EGN0struct *)0xFFF39)
2835 #define EGP1bits (*(volatile struct EGP1struct *)0xFFF3A)
2836 #define EGN1bits (*(volatile struct EGN1struct *)0xFFF3B)
2837 #define SDR02bits (*(volatile struct SDR02struct *)0xFFF44)
2838 #define SIO10bits (*(volatile struct SIO10struct *)0xFFF44)
2839 #define TXD1bits (*(volatile struct TXD1struct *)0xFFF44)
2840 #define SDR03bits (*(volatile struct SDR03struct *)0xFFF46)
2841 #define RXD1bits (*(volatile struct RXD1struct *)0xFFF46)
2842 #define SIO11bits (*(volatile struct SIO11struct *)0xFFF46)
2843 #define SDR10bits (*(volatile struct SDR10struct *)0xFFF48)
2844 #define SIO20bits (*(volatile struct SIO20struct *)0xFFF48)
2845 #define TXD2bits (*(volatile struct TXD2struct *)0xFFF48)
2846 #define SDR11bits (*(volatile struct SDR11struct *)0xFFF4A)
2847 #define RXD2bits (*(volatile struct RXD2struct *)0xFFF4A)
2848 #define SIO21bits (*(volatile struct SIO21struct *)0xFFF4A)
2849 #define IICA0bits (*(volatile struct IICA0struct *)0xFFF50)
2850 #define IICS0bits (*(volatile struct IICS0struct *)0xFFF51)
2851 #define IICF0bits (*(volatile struct IICF0struct *)0xFFF52)
2852 #define IICA1bits (*(volatile struct IICA1struct *)0xFFF54)
2853 #define IICS1bits (*(volatile struct IICS1struct *)0xFFF55)
2854 #define IICF1bits (*(volatile struct IICF1struct *)0xFFF56)
2855 #define TDR02bits (*(volatile struct TDR02struct *)0xFFF64)
2856 #define TDR03bits (*(volatile struct TDR03struct *)0xFFF66)
2857 #define TDR03Lbits (*(volatile struct TDR03Lstruct *)0xFFF66)
2858 #define TDR03Hbits (*(volatile struct TDR03Hstruct *)0xFFF67)
2859 #define TDR04bits (*(volatile struct TDR04struct *)0xFFF68)
2860 #define TDR05bits (*(volatile struct TDR05struct *)0xFFF6A)
2861 #define TDR06bits (*(volatile struct TDR06struct *)0xFFF6C)
2862 #define TDR07bits (*(volatile struct TDR07struct *)0xFFF6E)
2863 #define TDR10bits (*(volatile struct TDR10struct *)0xFFF70)
2864 #define TDR11bits (*(volatile struct TDR11struct *)0xFFF72)
2865 #define TDR11Lbits (*(volatile struct TDR11Lstruct *)0xFFF72)
2866 #define TDR11Hbits (*(volatile struct TDR11Hstruct *)0xFFF73)
2867 #define TDR12bits (*(volatile struct TDR12struct *)0xFFF74)
2868 #define TDR13bits (*(volatile struct TDR13struct *)0xFFF76)
2869 #define TDR13Lbits (*(volatile struct TDR13Lstruct *)0xFFF76)
2870 #define TDR13Hbits (*(volatile struct TDR13Hstruct *)0xFFF77)
2871 #define TDR14bits (*(volatile struct TDR14struct *)0xFFF78)
2872 #define TDR15bits (*(volatile struct TDR15struct *)0xFFF7A)
2873 #define TDR16bits (*(volatile struct TDR16struct *)0xFFF7C)
2874 #define TDR17bits (*(volatile struct TDR17struct *)0xFFF7E)
2875 #define FLPMCbits (*(volatile struct FLPMCstruct *)0xFFF80)
2876 #define FLARSbits (*(volatile struct FLARSstruct *)0xFFF81)
2877 #define FLAPLbits (*(volatile struct FLAPLstruct *)0xFFF82)
2878 #define FLAPHbits (*(volatile struct FLAPHstruct *)0xFFF84)
2879 #define FSSQbits (*(volatile struct FSSQstruct *)0xFFF85)
2880 #define FLSEDLbits (*(volatile struct FLSEDLstruct *)0xFFF86)
2881 #define FLSEDHbits (*(volatile struct FLSEDHstruct *)0xFFF88)
2882 #define FLRSTbits (*(volatile struct FLRSTstruct *)0xFFF89)
2883 #define FSASTLbits (*(volatile struct FSASTLstruct *)0xFFF8A)
2884 #define FSASTHbits (*(volatile struct FSASTHstruct *)0xFFF8B)
2885 #define FLWLbits (*(volatile struct FLWLstruct *)0xFFF8C)
2886 #define FLWHbits (*(volatile struct FLWHstruct *)0xFFF8E)
2887 #define ITMCbits (*(volatile struct ITMCstruct *)0xFFF90)
2888 #define SECbits (*(volatile struct SECstruct *)0xFFF92)
2889 #define MINbits (*(volatile struct MINstruct *)0x)
2890 #define HOURbits (*(volatile struct HOURstruct *)0xFFF94)
2891 #define WEEKbits (*(volatile struct WEEKstruct *)0xFFF95)
2892 #define DAYbits (*(volatile struct DAYstruct *)0xFFF96)
2893 #define MONTHbits (*(volatile struct MONTHstruct *)0xFFF97)
2894 #define YEARbits (*(volatile struct YEARstruct *)0xFFF98)
2895 #define SUBCUDbits (*(volatile struct SUBCUDstruct *)0xFFF99)
2896 #define ALARMWMbits (*(volatile struct ALARMWMstruct *)0xFFF9A)
2897 #define ALARMWHbits (*(volatile struct ALARMWHstruct *)0xFFF9B)
2898 #define ALARMWWbits (*(volatile struct ALARMWWstruct *)0xFFF9C)
2899 #define RTCC0bits (*(volatile struct RTCC0struct *)0xFFF9D)
2900 #define RTCC1bits (*(volatile struct RTCC1struct *)0xFFF9E)
2901 #define CMCbits (*(volatile struct CMCstruct *)0xFFFA0)
2902 #define CSCbits (*(volatile struct CSCstruct *)0xFFFA1)
2903 #define OSTCbits (*(volatile struct OSTCstruct *)0xFFFA2)
2904 #define OSTSbits (*(volatile struct OSTSstruct *)0xFFFA3)
2905 #define CKCbits (*(volatile struct CKCstruct *)0xFFFA4)
2906 #define CKS0bits (*(volatile struct CKS0struct *)0xFFFA5)
2907 #define CKS1bits (*(volatile struct CKS1struct *)0xFFFA6)
2908 #define RESFbits (*(volatile struct RESFstruct *)0xFFFA8)
2909 #define LVIMbits (*(volatile struct LVIMstruct *)0xFFFA9)
2910 #define LVISbits (*(volatile struct LVISstruct *)0xFFFAA)
2911 #define WDTEbits (*(volatile struct WDTEstruct *)0xFFFAB)
2912 #define CRCINbits (*(volatile struct CRCINstruct *)0xFFFAC)
2913 #define RXBbits (*(volatile struct RXBstruct *)0xFFFAD)
2914 #define TXSbits (*(volatile struct TXSstruct *)0xFFFAD)
2915 #define MONSTA0bits (*(volatile struct MONSTA0struct *)0xFFFAE)
2916 #define ASIMbits (*(volatile struct ASIMstruct *)0xFFFAF)
2917 #define DSA0bits (*(volatile struct DSA0struct *)0xFFFB0)
2918 #define DSA1bits (*(volatile struct DSA1struct *)0xFFFB1)
2919 #define DRA0bits (*(volatile struct DRA0struct *)0xFFFB2)
2920 #define DRA0Lbits (*(volatile struct DRA0Lstruct *)0xFFFB2)
2921 #define DRA0Hbits (*(volatile struct DRA0Hstruct *)0xFFFB3)
2922 #define DRA1bits (*(volatile struct DRA1struct *)0xFFFB4)
2923 #define DRA1Lbits (*(volatile struct DRA1Lstruct *)0xFFFB4)
2924 #define DRA1Hbits (*(volatile struct DRA1Hstruct *)0xFFFB5)
2925 #define DBC0bits (*(volatile struct DBC0struct *)0xFFFB6)
2926 #define DBC0Lbits (*(volatile struct DBC0Lstruct *)0xFFFB6)
2927 #define DBC0Hbits (*(volatile struct DBC0Hstruct *)0xFFFB7)
2928 #define DBC1bits (*(volatile struct DBC1struct *)0xFFFB8)
2929 #define DBC1Lbits (*(volatile struct DBC1Lstruct *)0xFFFB8)
2930 #define DBC1Hbits (*(volatile struct DBC1Hstruct *)0xFFFB9)
2931 #define DMC0bits (*(volatile struct DMC0struct *)0xFFFBA)
2932 #define DMC1bits (*(volatile struct DMC1struct *)0xFFFBB)
2933 #define DRC0bits (*(volatile struct DRC0struct *)0xFFFBC)
2934 #define DRC1bits (*(volatile struct DRC1struct *)0xFFFBD)
2935 #define IF2bits (*(volatile struct IF2struct *)0xFFFD0)
2936 #define IF2Lbits (*(volatile struct IF2Lstruct *)0xFFFD0)
2937 #define IF2Hbits (*(volatile struct IF2Hstruct *)0xFFFD1)
2938 #define IF3bits (*(volatile struct IF3struct *)0xFFFD2)
2939 #define IF3Lbits (*(volatile struct IF3Lstruct *)0xFFFD2)
2940 #define MK2bits (*(volatile struct MK2struct *)0xFFFD4)
2941 #define MK2Lbits (*(volatile struct MK2Lstruct *)0xFFFD4)
2942 #define MK2Hbits (*(volatile struct MK2Hstruct *)0xFFFD5)
2943 #define MK3bits (*(volatile struct MK3struct *)0xFFFD6)
2944 #define MK3Lbits (*(volatile struct MK3Lstruct *)0xFFFD6)
2945 #define PR02bits (*(volatile struct PR02struct *)0xFFFD8)
2946 #define PR02Lbits (*(volatile struct PR02Lstruct *)0xFFFD8)
2947 #define PR02Hbits (*(volatile struct PR02Hstruct *)0xFFFD9)
2948 #define PR03bits (*(volatile struct PR03struct *)0xFFFDA)
2949 #define PR03Lbits (*(volatile struct PR03Lstruct *)0xFFFDA)
2950 #define PR12bits (*(volatile struct PR12struct *)0xFFFDC)
2951 #define PR12Lbits (*(volatile struct PR12Lstruct *)0xFFFDC)
2952 #define PR12Hbits (*(volatile struct PR12Hstruct *)0xFFFDD)
2953 #define PR13bits (*(volatile struct PR13struct *)0xFFFDE)
2954 #define PR13Lbits (*(volatile struct PR13Lstruct *)0xFFFDE)
2955 #define IF0bits (*(volatile struct IF0struct *)0xFFFE0)
2956 #define IF0Lbits (*(volatile struct IF0Lstruct *)0xFFFE0)
2957 #define IF0Hbits (*(volatile struct IF0Hstruct *)0xFFFE1)
2958 #define IF1bits (*(volatile struct IF1struct *)0xFFFE2)
2959 #define IF1Lbits (*(volatile struct IF1Lstruct *)0xFFFE2)
2960 #define IF1Hbits (*(volatile struct IF1Hstruct *)0xFFFE3)
2961 #define MK0bits (*(volatile struct MK0struct *)0xFFFE4)
2962 #define MK0Lbits (*(volatile struct MK0Lstruct *)0xFFFE4)
2963 #define MK0Hbits (*(volatile struct MK0Hstruct *)0xFFFE5)
2964 #define MK1bits (*(volatile struct MK1struct *)0xFFFE6)
2965 #define MK1Lbits (*(volatile struct MK1Lstruct *)0xFFFE6)
2966 #define MK1Hbits (*(volatile struct MK1Hstruct *)0xFFFE7)
2967 #define PR00bits (*(volatile struct PR00struct *)0xFFFE8)
2968 #define PR00Lbits (*(volatile struct PR00Lstruct *)0xFFFE8)
2969 #define PR00Hbits (*(volatile struct PR00Hstruct *)0xFFFE9)
2970 #define PR01bits (*(volatile struct PR01struct *)0xFFFEA)
2971 #define PR01Lbits (*(volatile struct PR01Lstruct *)0xFFFEA)
2972 #define PR01Hbits (*(volatile struct PR01Hstruct *)0xFFFEB)
2973 #define PR10bits (*(volatile struct PR10struct *)0xFFFEC)
2974 #define PR10Lbits (*(volatile struct PR10Lstruct *)0xFFFEC)
2975 #define PR10Hbits (*(volatile struct PR10Hstruct *)0xFFFED)
2976 #define PR11bits (*(volatile struct PR11struct *)0xFFFEE)
2977 #define PR11Lbits (*(volatile struct PR11Lstruct *)0xFFFEE)
2978 #define PR11Hbits (*(volatile struct PR11Hstruct *)0xFFFEF)
2979 #define MDALbits (*(volatile struct MDALstruct *)0xFFFF0)
2980 #define MULAbits (*(volatile struct MULAstruct *)0xFFFF0)
2981 #define MDAHbits (*(volatile struct MDAHstruct *)0xFFFF2)
2982 #define MULBbits (*(volatile struct MULBstruct *)0xFFFF2)
2983 #define MDBHbits (*(volatile struct MDBHstruct *)0xFFFF4)
2984 #define MULOHbits (*(volatile struct MULOHstruct *)0xFFFF4)
2985 #define MDBLbits (*(volatile struct MDBLstruct *)0xFFFF6)
2986 #define MULOLbits (*(volatile struct MULOLstruct *)0xFFFF6)
2987 #define PMCbits (*(volatile struct PMCstruct *)0xFFFFE)
2990 #define ADCE (ADM0bits.adce)
2991 #define ADCS (ADM0bits.adcs)
2992 #define SPD0 (IICS0bits.spd0)
2993 #define STD0 (IICS0bits.std0)
2994 #define ACKD0 (IICS0bits.ackd0)
2995 #define TRC0 (IICS0bits.trc0)
2996 #define COI0 (IICS0bits.coi0)
2997 #define EXC0 (IICS0bits.exc0)
2998 #define ALD0 (IICS0bits.ald0)
2999 #define MSTS0 (IICS0bits.msts0)
3000 #define IICRSV0 (IICF0bits.iicrsv0)
3001 #define STCEN0 (IICF0bits.stcen0)
3002 #define IICBSY0 (IICF0bits.iicbsy0)
3003 #define STCF0 (IICF0bits.stcf0)
3004 #define SPD1 (IICS1bits.spd1)
3005 #define STD1 (IICS1bits.std1)
3006 #define ACKD1 (IICS1bits.ackd1)
3007 #define TRC1 (IICS1bits.trc1)
3008 #define COI1 (IICS1bits.coi1)
3009 #define EXC1 (IICS1bits.exc1)
3010 #define ALD1 (IICS1bits.ald1)
3011 #define MSTS1 (IICS1bits.msts1)
3012 #define IICRSV1 (IICF1bits.iicrsv1)
3013 #define STCEN1 (IICF1bits.stcen1)
3014 #define IICBSY1 (IICF1bits.iicbsy1)
3015 #define STCF1 (IICF1bits.stcf1)
3016 #define FSSTP (FSSQbits.fsstp)
3017 #define SQST (FSSQbits.sqst)
3018 #define SQEND (FSASTHbits.sqend)
3019 #define ESQEND (FSASTHbits.esqend)
3020 #define RCLOE1 (RTCC0bits.rcloe1)
3021 #define RTCE (RTCC0bits.rtce)
3022 #define RWAIT (RTCC1bits.rwait)
3023 #define RWST (RTCC1bits.rwst)
3024 #define RIFG (RTCC1bits.rifg)
3025 #define WAFG (RTCC1bits.wafg)
3026 #define WALIE (RTCC1bits.walie)
3027 #define WALE (RTCC1bits.wale)
3028 #define HIOSTOP (CSCbits.hiostop)
3029 #define XTSTOP (CSCbits.xtstop)
3030 #define MSTOP (CSCbits.mstop)
3031 #define SDIV (CKCbits.sdiv)
3032 #define MCM0 (CKCbits.mcm0)
3033 #define MCS (CKCbits.mcs)
3034 #define CSS (CKCbits.css)
3035 #define CLS (CKCbits.cls)
3036 #define PCLOE0 (CKS0bits.pcloe0)
3037 #define PCLOE1 (CKS1bits.pcloe1)
3038 #define LVIF (LVIMbits.lvif)
3039 #define LVIOMSK (LVIMbits.lviomsk)
3040 #define LVISEN (LVIMbits.lvisen)
3041 #define LVILV (LVISbits.lvilv)
3042 #define LVIMD (LVISbits.lvimd)
3043 #define DWAIT0 (DMC0bits.dwait0)
3044 #define DS0 (DMC0bits.ds0)
3045 #define DRS0 (DMC0bits.drs0)
3046 #define STG0 (DMC0bits.stg0)
3047 #define DWAIT1 (DMC1bits.dwait1)
3048 #define DS1 (DMC1bits.ds1)
3049 #define DRS1 (DMC1bits.drs1)
3050 #define STG1 (DMC1bits.stg1)
3051 #define DST0 (DRC0bits.dst0)
3052 #define DEN0 (DRC0bits.den0)
3053 #define DST1 (DRC1bits.dst1)
3054 #define DEN1 (DRC1bits.den1)
3055 #define TMIF05 (IF2Lbits.tmif05)
3056 #define TMIF06 (IF2Lbits.tmif06)
3057 #define TMIF07 (IF2Lbits.tmif07)
3058 #define PIF6 (IF2Lbits.pif6)
3059 #define PIF7 (IF2Lbits.pif7)
3060 #define PIF8 (IF2Lbits.pif8)
3061 #define PIF9 (IF2Lbits.pif9)
3062 #define PIF10 (IF2Lbits.pif10)
3063 #define PIF11 (IF2Hbits.pif11)
3064 #define TMIF10 (IF2Hbits.tmif10)
3065 #define TMIF11 (IF2Hbits.tmif11)
3066 #define TMIF12 (IF2Hbits.tmif12)
3067 #define TMIF13H (IF2Hbits.tmif13h)
3068 #define MDIF (IF2Hbits.mdif)
3069 #define IICAIF1 (IF2Hbits.iicaif1)
3070 #define FLIF (IF2Hbits.flif)
3071 #define DMAIF2 (IF3Lbits.dmaif2)
3072 #define DMAIF3 (IF3Lbits.dmaif3)
3073 #define TMIF14 (IF3Lbits.tmif14)
3074 #define TMIF15 (IF3Lbits.tmif15)
3075 #define TMIF16 (IF3Lbits.tmif16)
3076 #define TMIF17 (IF3Lbits.tmif17)
3077 #define TMMK05 (MK2Lbits.tmmk05)
3078 #define TMMK06 (MK2Lbits.tmmk06)
3079 #define TMMK07 (MK2Lbits.tmmk07)
3080 #define PMK6 (MK2Lbits.pmk6)
3081 #define PMK7 (MK2Lbits.pmk7)
3082 #define PMK8 (MK2Lbits.pmk8)
3083 #define PMK9 (MK2Lbits.pmk9)
3084 #define PMK10 (MK2Lbits.pmk10)
3085 #define PMK11 (MK2Hbits.pmk11)
3086 #define TMMK10 (MK2Hbits.tmmk10)
3087 #define TMMK11 (MK2Hbits.tmmk11)
3088 #define TMMK12 (MK2Hbits.tmmk12)
3089 #define TMMK13H (MK2Hbits.tmmk13h)
3090 #define MDMK (MK2Hbits.mdmk)
3091 #define IICAMK1 (MK2Hbits.iicamk1)
3092 #define FLMK (MK2Hbits.flmk)
3093 #define DMAMK2 (MK3Lbits.dmamk2)
3094 #define DMAMK3 (MK3Lbits.dmamk3)
3095 #define TMMK14 (MK3Lbits.tmmk14)
3096 #define TMMK15 (MK3Lbits.tmmk15)
3097 #define TMMK16 (MK3Lbits.tmmk16)
3098 #define TMMK17 (MK3Lbits.tmmk17)
3099 #define TMPR005 (PR02Lbits.tmpr005)
3100 #define TMPR006 (PR02Lbits.tmpr006)
3101 #define TMPR007 (PR02Lbits.tmpr007)
3102 #define PPR06 (PR02Lbits.ppr06)
3103 #define PPR07 (PR02Lbits.ppr07)
3104 #define PPR08 (PR02Lbits.ppr08)
3105 #define PPR09 (PR02Lbits.ppr09)
3106 #define PPR010 (PR02Lbits.ppr010)
3107 #define PPR011 (PR02Hbits.ppr011)
3108 #define TMPR010 (PR02Hbits.tmpr010)
3109 #define TMPR011 (PR02Hbits.tmpr011)
3110 #define TMPR012 (PR02Hbits.tmpr012)
3111 #define TMPR013H (PR02Hbits.tmpr013h)
3112 #define MDPR0 (PR02Hbits.mdpr0)
3113 #define IICAPR01 (PR02Hbits.iicapr01)
3114 #define FLPR0 (PR02Hbits.flpr0)
3115 #define DMAPR02 (PR03Lbits.dmapr02)
3116 #define DMAPR03 (PR03Lbits.dmapr03)
3117 #define TMPR014 (PR03Lbits.tmpr014)
3118 #define TMPR015 (PR03Lbits.tmpr015)
3119 #define TMPR016 (PR03Lbits.tmpr016)
3120 #define TMPR017 (PR03Lbits.tmpr017)
3121 #define TMPR105 (PR12Lbits.tmpr105)
3122 #define TMPR106 (PR12Lbits.tmpr106)
3123 #define TMPR107 (PR12Lbits.tmpr107)
3124 #define PPR16 (PR12Lbits.ppr16)
3125 #define PPR17 (PR12Lbits.ppr17)
3126 #define PPR18 (PR12Lbits.ppr18)
3127 #define PPR19 (PR12Lbits.ppr19)
3128 #define PPR110 (PR12Lbits.ppr110)
3129 #define PPR111 (PR12Hbits.ppr111)
3130 #define TMPR110 (PR12Hbits.tmpr110)
3131 #define TMPR111 (PR12Hbits.tmpr111)
3132 #define TMPR112 (PR12Hbits.tmpr112)
3133 #define TMPR113H (PR12Hbits.tmpr113h)
3134 #define MDPR1 (PR12Hbits.mdpr1)
3135 #define IICAPR11 (PR12Hbits.iicapr11)
3136 #define FLPR1 (PR12Hbits.flpr1)
3137 #define DMAPR12 (PR13Lbits.dmapr12)
3138 #define DMAPR13 (PR13Lbits.dmapr13)
3139 #define TMPR114 (PR13Lbits.tmpr114)
3140 #define TMPR115 (PR13Lbits.tmpr115)
3141 #define TMPR116 (PR13Lbits.tmpr116)
3142 #define TMPR117 (PR13Lbits.tmpr117)
3143 #define WDTIIF (IF0Lbits.wdtiif)
3144 #define LVIIF (IF0Lbits.lviif)
3145 #define PIF0 (IF0Lbits.pif0)
3146 #define PIF1 (IF0Lbits.pif1)
3147 #define PIF2 (IF0Lbits.pif2)
3148 #define PIF3 (IF0Lbits.pif3)
3149 #define PIF4 (IF0Lbits.pif4)
3150 #define PIF5 (IF0Lbits.pif5)
3151 #define STIF2 (IF0Hbits.stif2)
3152 #define SRIF2 (IF0Hbits.srif2)
3153 #define TMIF11H (IF0Hbits.tmif11h)
3154 #define DMAIF0 (IF0Hbits.dmaif0)
3155 #define DMAIF1 (IF0Hbits.dmaif1)
3156 #define STIF0 (IF0Hbits.stif0)
3157 #define SRIF0 (IF0Hbits.srif0)
3158 #define TMIF01H (IF0Hbits.tmif01h)
3159 #define SREIF0 (IF0Hbits.tmif01h)
3160 #define STIF1 (IF1Lbits.stif1)
3161 #define SRIF1 (IF1Lbits.srif1)
3162 #define TMIF03H (IF1Lbits.tmif03h)
3163 #define IICAIF0 (IF1Lbits.iicaif0)
3164 #define TMIF00 (IF1Lbits.tmif00)
3165 #define TMIF01 (IF1Lbits.tmif01)
3166 #define TMIF02 (IF1Lbits.tmif02)
3167 #define TMIF03 (IF1Lbits.tmif03)
3168 #define ADIF (IF1Hbits.adif)
3169 #define RTCIF (IF1Hbits.rtcif)
3170 #define ITIF (IF1Hbits.itif)
3171 #define KRIF (IF1Hbits.krif)
3172 #define STIF3 (IF1Hbits.stif3)
3173 #define SRIF3 (IF1Hbits.srif3)
3174 #define TMIF13 (IF1Hbits.tmif13)
3175 #define TMIF04 (IF1Hbits.tmif04)
3176 #define WDTIMK (MK0Lbits.wdtimk)
3177 #define LVIMK (MK0Lbits.lvimk)
3178 #define PMK0 (MK0Lbits.pmk0)
3179 #define PMK1 (MK0Lbits.pmk1)
3180 #define PMK2 (MK0Lbits.pmk2)
3181 #define PMK3 (MK0Lbits.pmk3)
3182 #define PMK4 (MK0Lbits.pmk4)
3183 #define PMK5 (MK0Lbits.pmk5)
3184 #define STMK2 (MK0Hbits.stmk2)
3185 #define SRMK2 (MK0Hbits.srmk2)
3186 #define TMMK11H (MK0Hbits.tmmk11h)
3187 #define DMAMK0 (MK0Hbits.dmamk0)
3188 #define DMAMK1 (MK0Hbits.dmamk1)
3189 #define STMK0 (MK0Hbits.stmk0)
3190 #define SRMK0 (MK0Hbits.srmk0)
3191 #define TMMK01H (MK0Hbits.tmmk01h)
3192 #define SREMK0 (MK0Hbits.tmmk01h)
3193 #define STMK1 (MK1Lbits.stmk1)
3194 #define SRMK1 (MK1Lbits.srmk1)
3195 #define TMMK03H (MK1Lbits.tmmk03h)
3196 #define IICAMK0 (MK1Lbits.iicamk0)
3197 #define TMMK00 (MK1Lbits.tmmk00)
3198 #define TMMK01 (MK1Lbits.tmmk01)
3199 #define TMMK02 (MK1Lbits.tmmk02)
3200 #define TMMK03 (MK1Lbits.tmmk03)
3201 #define ADMK (MK1Hbits.admk)
3202 #define RTCMK (MK1Hbits.rtcmk)
3203 #define ITMK (MK1Hbits.itmk)
3204 #define KRMK (MK1Hbits.krmk)
3205 #define STMK3 (MK1Hbits.stmk3)
3206 #define SRMK3 (MK1Hbits.srmk3)
3207 #define TMMK13 (MK1Hbits.tmmk13)
3208 #define TMMK04 (MK1Hbits.tmmk04)
3209 #define WDTIPR0 (PR00Lbits.wdtipr0)
3210 #define LVIPR0 (PR00Lbits.lvipr0)
3211 #define PPR00 (PR00Lbits.ppr00)
3212 #define PPR01 (PR00Lbits.ppr01)
3213 #define PPR02 (PR00Lbits.ppr02)
3214 #define PPR03 (PR00Lbits.ppr03)
3215 #define PPR04 (PR00Lbits.ppr04)
3216 #define PPR05 (PR00Lbits.ppr05)
3217 #define STPR02 (PR00Hbits.stpr02)
3218 #define SRPR02 (PR00Hbits.srpr02)
3219 #define TMPR011H (PR00Hbits.tmpr011h)
3220 #define DMAPR00 (PR00Hbits.dmapr00)
3221 #define DMAPR01 (PR00Hbits.dmapr01)
3222 #define STPR00 (PR00Hbits.stpr00)
3223 #define SRPR00 (PR00Hbits.srpr00)
3224 #define TMPR001H (PR00Hbits.tmpr001h)
3225 #define SREPR00 (PR00Hbits.tmpr001h)
3226 #define STPR01 (PR01Lbits.stpr01)
3227 #define SRPR01 (PR01Lbits.srpr01)
3228 #define TMPR003H (PR01Lbits.tmpr003h)
3229 #define IICAPR00 (PR01Lbits.iicapr00)
3230 #define TMPR000 (PR01Lbits.tmpr000)
3231 #define TMPR001 (PR01Lbits.tmpr001)
3232 #define TMPR002 (PR01Lbits.tmpr002)
3233 #define TMPR003 (PR01Lbits.tmpr003)
3234 #define ADPR0 (PR01Hbits.adpr0)
3235 #define RTCPR0 (PR01Hbits.rtcpr0)
3236 #define ITPR0 (PR01Hbits.itpr0)
3237 #define KRPR0 (PR01Hbits.krpr0)
3238 #define STPR03 (PR01Hbits.stpr03)
3239 #define SRPR03 (PR01Hbits.srpr03)
3240 #define TMPR013 (PR01Hbits.tmpr013)
3241 #define TMPR004 (PR01Hbits.tmpr004)
3242 #define WDTIPR1 (PR10Lbits.wdtipr1)
3243 #define LVIPR1 (PR10Lbits.lvipr1)
3244 #define PPR10 (PR10Lbits.ppr10)
3245 #define PPR11 (PR10Lbits.ppr11)
3246 #define PPR12 (PR10Lbits.ppr12)
3247 #define PPR13 (PR10Lbits.ppr13)
3248 #define PPR14 (PR10Lbits.ppr14)
3249 #define PPR15 (PR10Lbits.ppr15)
3250 #define STPR12 (PR10Hbits.stpr12)
3251 #define SRPR12 (PR10Hbits.srpr12)
3252 #define TMPR111H (PR10Hbits.tmpr111h)
3253 #define DMAPR10 (PR10Hbits.dmapr10)
3254 #define DMAPR11 (PR10Hbits.dmapr11)
3255 #define STPR10 (PR10Hbits.stpr10)
3256 #define SRPR10 (PR10Hbits.srpr10)
3257 #define TMPR101H (PR10Hbits.tmpr101h)
3258 #define SREPR10 (PR10Hbits.tmpr101h)
3259 #define STPR11 (PR11Lbits.stpr11)
3260 #define SRPR11 (PR11Lbits.srpr11)
3261 #define TMPR103H (PR11Lbits.tmpr103h)
3262 #define IICAPR10 (PR11Lbits.iicapr10)
3263 #define TMPR100 (PR11Lbits.tmpr100)
3264 #define TMPR101 (PR11Lbits.tmpr101)
3265 #define TMPR102 (PR11Lbits.tmpr102)
3266 #define TMPR103 (PR11Lbits.tmpr103)
3267 #define ADPR1 (PR11Hbits.adpr1)
3268 #define RTCPR1 (PR11Hbits.rtcpr1)
3269 #define ITPR1 (PR11Hbits.itpr1)
3270 #define KRPR1 (PR11Hbits.krpr1)
3271 #define STPR13 (PR11Hbits.stpr13)
3272 #define SRPR13 (PR11Hbits.srpr13)
3273 #define TMPR113 (PR11Hbits.tmpr113)
3274 #define TMPR104 (PR11Hbits.tmpr104)
3275 #define MAA (PMCbits.maa)