]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Demo/RL78_E2Studio_GCC/src/iodefine/iodefine_RL78L1C_ext.h
Update version number in readiness for V10.3.0 release. Sync SVN with reviewed releas...
[freertos] / FreeRTOS / Demo / RL78_E2Studio_GCC / src / iodefine / iodefine_RL78L1C_ext.h
diff --git a/FreeRTOS/Demo/RL78_E2Studio_GCC/src/iodefine/iodefine_RL78L1C_ext.h b/FreeRTOS/Demo/RL78_E2Studio_GCC/src/iodefine/iodefine_RL78L1C_ext.h
deleted file mode 100644 (file)
index 9460259..0000000
+++ /dev/null
@@ -1,1178 +0,0 @@
-/************************************************************************/\r
-/* Header file generated from device file:                              */\r
-/*    DR5F110PJ.DVF                                                     */\r
-/*    Copyright(C) 2013 Renesas                                         */\r
-/*    File Version E1.00h                                               */\r
-/*    Tool Version 2.5.211                                              */\r
-/*    Date Generated 07/05/2013                                         */\r
-/************************************************************************/\r
-\r
-#ifndef __INTRINSIC_FUNCTIONS\r
-#define __INTRINSIC_FUNCTIONS\r
-\r
-#define DI() asm("di")\r
-#define EI() asm("ei")\r
-#define HALT() asm("halt")\r
-#define NOP() asm("nop")\r
-#define STOP() asm("stop")\r
-\r
-#endif\r
-\r
-#ifndef __IOREG_BIT_STRUCTURES\r
-#define __IOREG_BIT_STRUCTURES\r
-typedef struct {\r
-       unsigned char no0 :1;\r
-       unsigned char no1 :1;\r
-       unsigned char no2 :1;\r
-       unsigned char no3 :1;\r
-       unsigned char no4 :1;\r
-       unsigned char no5 :1;\r
-       unsigned char no6 :1;\r
-       unsigned char no7 :1;\r
-} __BITS8;\r
-\r
-typedef struct {\r
-       unsigned short no0 :1;\r
-       unsigned short no1 :1;\r
-       unsigned short no2 :1;\r
-       unsigned short no3 :1;\r
-       unsigned short no4 :1;\r
-       unsigned short no5 :1;\r
-       unsigned short no6 :1;\r
-       unsigned short no7 :1;\r
-       unsigned short no8 :1;\r
-       unsigned short no9 :1;\r
-       unsigned short no10 :1;\r
-       unsigned short no11 :1;\r
-       unsigned short no12 :1;\r
-       unsigned short no13 :1;\r
-       unsigned short no14 :1;\r
-       unsigned short no15 :1;\r
-} __BITS16;\r
-\r
-#endif\r
-\r
-#ifndef IODEFINE_EXT_H\r
-#define IODEFINE_EXT_H\r
-\r
-/*\r
- IO Registers\r
- */\r
-union un_adm2 {\r
-       unsigned char adm2;\r
-       __BITS8 BIT;\r
-};\r
-union un_pu0 {\r
-       unsigned char pu0;\r
-       __BITS8 BIT;\r
-};\r
-union un_pu1 {\r
-       unsigned char pu1;\r
-       __BITS8 BIT;\r
-};\r
-union un_pu2 {\r
-       unsigned char pu2;\r
-       __BITS8 BIT;\r
-};\r
-union un_pu3 {\r
-       unsigned char pu3;\r
-       __BITS8 BIT;\r
-};\r
-union un_pu4 {\r
-       unsigned char pu4;\r
-       __BITS8 BIT;\r
-};\r
-union un_pu5 {\r
-       unsigned char pu5;\r
-       __BITS8 BIT;\r
-};\r
-union un_pu7 {\r
-       unsigned char pu7;\r
-       __BITS8 BIT;\r
-};\r
-union un_pu12 {\r
-       unsigned char pu12;\r
-       __BITS8 BIT;\r
-};\r
-union un_pu14 {\r
-       unsigned char pu14;\r
-       __BITS8 BIT;\r
-};\r
-union un_pim0 {\r
-       unsigned char pim0;\r
-       __BITS8 BIT;\r
-};\r
-union un_pim1 {\r
-       unsigned char pim1;\r
-       __BITS8 BIT;\r
-};\r
-union un_pim2 {\r
-       unsigned char pim2;\r
-       __BITS8 BIT;\r
-};\r
-union un_pim3 {\r
-       unsigned char pim3;\r
-       __BITS8 BIT;\r
-};\r
-union un_pim4 {\r
-       unsigned char pim4;\r
-       __BITS8 BIT;\r
-};\r
-union un_pom0 {\r
-       unsigned char pom0;\r
-       __BITS8 BIT;\r
-};\r
-union un_pom1 {\r
-       unsigned char pom1;\r
-       __BITS8 BIT;\r
-};\r
-union un_pom2 {\r
-       unsigned char pom2;\r
-       __BITS8 BIT;\r
-};\r
-union un_pom3 {\r
-       unsigned char pom3;\r
-       __BITS8 BIT;\r
-};\r
-union un_pom4 {\r
-       unsigned char pom4;\r
-       __BITS8 BIT;\r
-};\r
-union un_pmc2 {\r
-       unsigned char pmc2;\r
-       __BITS8 BIT;\r
-};\r
-union un_pmc4 {\r
-       unsigned char pmc4;\r
-       __BITS8 BIT;\r
-};\r
-union un_pmc14 {\r
-       unsigned char pmc14;\r
-       __BITS8 BIT;\r
-};\r
-union un_nfen0 {\r
-       unsigned char nfen0;\r
-       __BITS8 BIT;\r
-};\r
-union un_nfen1 {\r
-       unsigned char nfen1;\r
-       __BITS8 BIT;\r
-};\r
-union un_isc {\r
-       unsigned char isc;\r
-       __BITS8 BIT;\r
-};\r
-union un_tos {\r
-       unsigned char tos;\r
-       __BITS8 BIT;\r
-};\r
-union un_per1 {\r
-       unsigned char per1;\r
-       __BITS8 BIT;\r
-};\r
-union un_pms {\r
-       unsigned char pms;\r
-       __BITS8 BIT;\r
-};\r
-union un_dflctl {\r
-       unsigned char dflctl;\r
-       __BITS8 BIT;\r
-};\r
-union un_per0 {\r
-       unsigned char per0;\r
-       __BITS8 BIT;\r
-};\r
-union un_rpectl {\r
-       unsigned char rpectl;\r
-       __BITS8 BIT;\r
-};\r
-union un_per2 {\r
-       unsigned char per2;\r
-       __BITS8 BIT;\r
-};\r
-union un_se0l {\r
-       unsigned char se0l;\r
-       __BITS8 BIT;\r
-};\r
-union un_ss0l {\r
-       unsigned char ss0l;\r
-       __BITS8 BIT;\r
-};\r
-union un_st0l {\r
-       unsigned char st0l;\r
-       __BITS8 BIT;\r
-};\r
-union un_soe0l {\r
-       unsigned char soe0l;\r
-       __BITS8 BIT;\r
-};\r
-union un_se1l {\r
-       unsigned char se1l;\r
-       __BITS8 BIT;\r
-};\r
-union un_ss1l {\r
-       unsigned char ss1l;\r
-       __BITS8 BIT;\r
-};\r
-union un_st1l {\r
-       unsigned char st1l;\r
-       __BITS8 BIT;\r
-};\r
-union un_soe1l {\r
-       unsigned char soe1l;\r
-       __BITS8 BIT;\r
-};\r
-union un_te0l {\r
-       unsigned char te0l;\r
-       __BITS8 BIT;\r
-};\r
-union un_ts0l {\r
-       unsigned char ts0l;\r
-       __BITS8 BIT;\r
-};\r
-union un_tt0l {\r
-       unsigned char tt0l;\r
-       __BITS8 BIT;\r
-};\r
-union un_toe0l {\r
-       unsigned char toe0l;\r
-       __BITS8 BIT;\r
-};\r
-union un_iicctl00 {\r
-       unsigned char iicctl00;\r
-       __BITS8 BIT;\r
-};\r
-union un_iicctl01 {\r
-       unsigned char iicctl01;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbtrg1 {\r
-       unsigned char tkbtrg1;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbflg1 {\r
-       unsigned char tkbflg1;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbioc10 {\r
-       unsigned char tkbioc10;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbclr1 {\r
-       unsigned char tkbclr1;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbioc11 {\r
-       unsigned char tkbioc11;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbctl11 {\r
-       unsigned char tkbctl11;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbpahfs1 {\r
-       unsigned char tkbpahfs1;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbpahft1 {\r
-       unsigned char tkbpahft1;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbpaflg1 {\r
-       unsigned char tkbpaflg1;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbpactl12 {\r
-       unsigned char tkbpactl12;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbtrg2 {\r
-       unsigned char tkbtrg2;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbflg2 {\r
-       unsigned char tkbflg2;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbioc20 {\r
-       unsigned char tkbioc20;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbclr2 {\r
-       unsigned char tkbclr2;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbioc21 {\r
-       unsigned char tkbioc21;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbctl21 {\r
-       unsigned char tkbctl21;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbpahfs2 {\r
-       unsigned char tkbpahfs2;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbpahft2 {\r
-       unsigned char tkbpahft2;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbpaflg2 {\r
-       unsigned char tkbpaflg2;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbpactl22 {\r
-       unsigned char tkbpactl22;\r
-       __BITS8 BIT;\r
-};\r
-union un_dscctl {\r
-       unsigned char dscctl;\r
-       __BITS8 BIT;\r
-};\r
-union un_mckc {\r
-       unsigned char mckc;\r
-       __BITS8 BIT;\r
-};\r
-union un_dtcen0 {\r
-       unsigned char dtcen0;\r
-       __BITS8 BIT;\r
-};\r
-union un_dtcen1 {\r
-       unsigned char dtcen1;\r
-       __BITS8 BIT;\r
-};\r
-union un_dtcen2 {\r
-       unsigned char dtcen2;\r
-       __BITS8 BIT;\r
-};\r
-union un_dtcen3 {\r
-       unsigned char dtcen3;\r
-       __BITS8 BIT;\r
-};\r
-union un_dtcen4 {\r
-       unsigned char dtcen4;\r
-       __BITS8 BIT;\r
-};\r
-union un_crc0ctl {\r
-       unsigned char crc0ctl;\r
-       __BITS8 BIT;\r
-};\r
-union un_pfseg0 {\r
-       unsigned char pfseg0;\r
-       __BITS8 BIT;\r
-};\r
-union un_pfseg1 {\r
-       unsigned char pfseg1;\r
-       __BITS8 BIT;\r
-};\r
-union un_pfseg2 {\r
-       unsigned char pfseg2;\r
-       __BITS8 BIT;\r
-};\r
-union un_pfseg3 {\r
-       unsigned char pfseg3;\r
-       __BITS8 BIT;\r
-};\r
-union un_pfseg4 {\r
-       unsigned char pfseg4;\r
-       __BITS8 BIT;\r
-};\r
-union un_pfseg5 {\r
-       unsigned char pfseg5;\r
-       __BITS8 BIT;\r
-};\r
-union un_pfseg6 {\r
-       unsigned char pfseg6;\r
-       __BITS8 BIT;\r
-};\r
-union un_isclcd {\r
-       unsigned char isclcd;\r
-       __BITS8 BIT;\r
-};\r
-union un_compmdr {\r
-       unsigned char compmdr;\r
-       __BITS8 BIT;\r
-};\r
-union un_compfir {\r
-       unsigned char compfir;\r
-       __BITS8 BIT;\r
-};\r
-union un_compocr {\r
-       unsigned char compocr;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbtrg0 {\r
-       unsigned char tkbtrg0;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbflg0 {\r
-       unsigned char tkbflg0;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbioc00 {\r
-       unsigned char tkbioc00;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbclr0 {\r
-       unsigned char tkbclr0;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbioc01 {\r
-       unsigned char tkbioc01;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbctl01 {\r
-       unsigned char tkbctl01;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbpahfs0 {\r
-       unsigned char tkbpahfs0;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbpahft0 {\r
-       unsigned char tkbpahft0;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbpaflg0 {\r
-       unsigned char tkbpaflg0;\r
-       __BITS8 BIT;\r
-};\r
-union un_tkbpactl02 {\r
-       unsigned char tkbpactl02;\r
-       __BITS8 BIT;\r
-};\r
-\r
-#define ADM2 (*(volatile union un_adm2 *)0xF0010).adm2\r
-#define ADM2_bit (*(volatile union un_adm2 *)0xF0010).BIT\r
-#define ADUL (*(volatile unsigned char *)0xF0011)\r
-#define ADLL (*(volatile unsigned char *)0xF0012)\r
-#define ADTES (*(volatile unsigned char *)0xF0013)\r
-#define PU0 (*(volatile union un_pu0 *)0xF0030).pu0\r
-#define PU0_bit (*(volatile union un_pu0 *)0xF0030).BIT\r
-#define PU1 (*(volatile union un_pu1 *)0xF0031).pu1\r
-#define PU1_bit (*(volatile union un_pu1 *)0xF0031).BIT\r
-#define PU2 (*(volatile union un_pu2 *)0xF0032).pu2\r
-#define PU2_bit (*(volatile union un_pu2 *)0xF0032).BIT\r
-#define PU3 (*(volatile union un_pu3 *)0xF0033).pu3\r
-#define PU3_bit (*(volatile union un_pu3 *)0xF0033).BIT\r
-#define PU4 (*(volatile union un_pu4 *)0xF0034).pu4\r
-#define PU4_bit (*(volatile union un_pu4 *)0xF0034).BIT\r
-#define PU5 (*(volatile union un_pu5 *)0xF0035).pu5\r
-#define PU5_bit (*(volatile union un_pu5 *)0xF0035).BIT\r
-#define PU7 (*(volatile union un_pu7 *)0xF0037).pu7\r
-#define PU7_bit (*(volatile union un_pu7 *)0xF0037).BIT\r
-#define PU12 (*(volatile union un_pu12 *)0xF003C).pu12\r
-#define PU12_bit (*(volatile union un_pu12 *)0xF003C).BIT\r
-#define PU14 (*(volatile union un_pu14 *)0xF003E).pu14\r
-#define PU14_bit (*(volatile union un_pu14 *)0xF003E).BIT\r
-#define PIM0 (*(volatile union un_pim0 *)0xF0040).pim0\r
-#define PIM0_bit (*(volatile union un_pim0 *)0xF0040).BIT\r
-#define PIM1 (*(volatile union un_pim1 *)0xF0041).pim1\r
-#define PIM1_bit (*(volatile union un_pim1 *)0xF0041).BIT\r
-#define PIM2 (*(volatile union un_pim2 *)0xF0042).pim2\r
-#define PIM2_bit (*(volatile union un_pim2 *)0xF0042).BIT\r
-#define PIM3 (*(volatile union un_pim3 *)0xF0043).pim3\r
-#define PIM3_bit (*(volatile union un_pim3 *)0xF0043).BIT\r
-#define PIM4 (*(volatile union un_pim4 *)0xF0044).pim4\r
-#define PIM4_bit (*(volatile union un_pim4 *)0xF0044).BIT\r
-#define POM0 (*(volatile union un_pom0 *)0xF0050).pom0\r
-#define POM0_bit (*(volatile union un_pom0 *)0xF0050).BIT\r
-#define POM1 (*(volatile union un_pom1 *)0xF0051).pom1\r
-#define POM1_bit (*(volatile union un_pom1 *)0xF0051).BIT\r
-#define POM2 (*(volatile union un_pom2 *)0xF0052).pom2\r
-#define POM2_bit (*(volatile union un_pom2 *)0xF0052).BIT\r
-#define POM3 (*(volatile union un_pom3 *)0xF0053).pom3\r
-#define POM3_bit (*(volatile union un_pom3 *)0xF0053).BIT\r
-#define POM4 (*(volatile union un_pom4 *)0xF0054).pom4\r
-#define POM4_bit (*(volatile union un_pom4 *)0xF0054).BIT\r
-#define PMC2 (*(volatile union un_pmc2 *)0xF0062).pmc2\r
-#define PMC2_bit (*(volatile union un_pmc2 *)0xF0062).BIT\r
-#define PMC4 (*(volatile union un_pmc4 *)0xF0064).pmc4\r
-#define PMC4_bit (*(volatile union un_pmc4 *)0xF0064).BIT\r
-#define PMC14 (*(volatile union un_pmc14 *)0xF006E).pmc14\r
-#define PMC14_bit (*(volatile union un_pmc14 *)0xF006E).BIT\r
-#define NFEN0 (*(volatile union un_nfen0 *)0xF0070).nfen0\r
-#define NFEN0_bit (*(volatile union un_nfen0 *)0xF0070).BIT\r
-#define NFEN1 (*(volatile union un_nfen1 *)0xF0071).nfen1\r
-#define NFEN1_bit (*(volatile union un_nfen1 *)0xF0071).BIT\r
-#define ISC (*(volatile union un_isc *)0xF0073).isc\r
-#define ISC_bit (*(volatile union un_isc *)0xF0073).BIT\r
-#define TIS0 (*(volatile unsigned char *)0xF0074)\r
-#define ADPC (*(volatile unsigned char *)0xF0076)\r
-#define PIOR (*(volatile unsigned char *)0xF0077)\r
-#define IAWCTL (*(volatile unsigned char *)0xF0078)\r
-#define TOS (*(volatile union un_tos *)0xF0079).tos\r
-#define TOS_bit (*(volatile union un_tos *)0xF0079).BIT\r
-#define PER1 (*(volatile union un_per1 *)0xF007A).per1\r
-#define PER1_bit (*(volatile union un_per1 *)0xF007A).BIT\r
-#define PMS (*(volatile union un_pms *)0xF007B).pms\r
-#define PMS_bit (*(volatile union un_pms *)0xF007B).BIT\r
-#define GAIDIS (*(volatile unsigned char *)0xF007C)\r
-#define DFLCTL (*(volatile union un_dflctl *)0xF0090).dflctl\r
-#define DFLCTL_bit (*(volatile union un_dflctl *)0xF0090).BIT\r
-#define HOCODIV (*(volatile unsigned char *)0xF00A8)\r
-#define PER0 (*(volatile union un_per0 *)0xF00F0).per0\r
-#define PER0_bit (*(volatile union un_per0 *)0xF00F0).BIT\r
-#define OSMC (*(volatile unsigned char *)0xF00F3)\r
-#define RPECTL (*(volatile union un_rpectl *)0xF00F5).rpectl\r
-#define RPECTL_bit (*(volatile union un_rpectl *)0xF00F5).BIT\r
-#define PORSR (*(volatile unsigned char *)0xF00F9)\r
-#define PER2 (*(volatile union un_per2 *)0xF00FD).per2\r
-#define PER2_bit (*(volatile union un_per2 *)0xF00FD).BIT\r
-#define BCDADJ (*(volatile unsigned char *)0xF00FE)\r
-#define SSR00 (*(volatile unsigned short *)0xF0100)\r
-#define SSR00L (*(volatile unsigned char *)0xF0100)\r
-#define SSR01 (*(volatile unsigned short *)0xF0102)\r
-#define SSR01L (*(volatile unsigned char *)0xF0102)\r
-#define SSR02 (*(volatile unsigned short *)0xF0104)\r
-#define SSR02L (*(volatile unsigned char *)0xF0104)\r
-#define SSR03 (*(volatile unsigned short *)0xF0106)\r
-#define SSR03L (*(volatile unsigned char *)0xF0106)\r
-#define SIR00 (*(volatile unsigned short *)0xF0108)\r
-#define SIR00L (*(volatile unsigned char *)0xF0108)\r
-#define SIR01 (*(volatile unsigned short *)0xF010A)\r
-#define SIR01L (*(volatile unsigned char *)0xF010A)\r
-#define SIR02 (*(volatile unsigned short *)0xF010C)\r
-#define SIR02L (*(volatile unsigned char *)0xF010C)\r
-#define SIR03 (*(volatile unsigned short *)0xF010E)\r
-#define SIR03L (*(volatile unsigned char *)0xF010E)\r
-#define SMR00 (*(volatile unsigned short *)0xF0110)\r
-#define SMR01 (*(volatile unsigned short *)0xF0112)\r
-#define SMR02 (*(volatile unsigned short *)0xF0114)\r
-#define SMR03 (*(volatile unsigned short *)0xF0116)\r
-#define SCR00 (*(volatile unsigned short *)0xF0118)\r
-#define SCR01 (*(volatile unsigned short *)0xF011A)\r
-#define SCR02 (*(volatile unsigned short *)0xF011C)\r
-#define SCR03 (*(volatile unsigned short *)0xF011E)\r
-#define SE0 (*(volatile unsigned short *)0xF0120)\r
-#define SE0L (*(volatile union un_se0l *)0xF0120).se0l\r
-#define SE0L_bit (*(volatile union un_se0l *)0xF0120).BIT\r
-#define SS0 (*(volatile unsigned short *)0xF0122)\r
-#define SS0L (*(volatile union un_ss0l *)0xF0122).ss0l\r
-#define SS0L_bit (*(volatile union un_ss0l *)0xF0122).BIT\r
-#define ST0 (*(volatile unsigned short *)0xF0124)\r
-#define ST0L (*(volatile union un_st0l *)0xF0124).st0l\r
-#define ST0L_bit (*(volatile union un_st0l *)0xF0124).BIT\r
-#define SPS0 (*(volatile unsigned short *)0xF0126)\r
-#define SPS0L (*(volatile unsigned char *)0xF0126)\r
-#define SO0 (*(volatile unsigned short *)0xF0128)\r
-#define SOE0 (*(volatile unsigned short *)0xF012A)\r
-#define SOE0L (*(volatile union un_soe0l *)0xF012A).soe0l\r
-#define SOE0L_bit (*(volatile union un_soe0l *)0xF012A).BIT\r
-#define SOL0 (*(volatile unsigned short *)0xF0134)\r
-#define SOL0L (*(volatile unsigned char *)0xF0134)\r
-#define SSC0 (*(volatile unsigned short *)0xF0138)\r
-#define SSC0L (*(volatile unsigned char *)0xF0138)\r
-#define SSR10 (*(volatile unsigned short *)0xF0140)\r
-#define SSR10L (*(volatile unsigned char *)0xF0140)\r
-#define SSR11 (*(volatile unsigned short *)0xF0142)\r
-#define SSR11L (*(volatile unsigned char *)0xF0142)\r
-#define SSR12 (*(volatile unsigned short *)0xF0144)\r
-#define SSR12L (*(volatile unsigned char *)0xF0144)\r
-#define SSR13 (*(volatile unsigned short *)0xF0146)\r
-#define SSR13L (*(volatile unsigned char *)0xF0146)\r
-#define SIR10 (*(volatile unsigned short *)0xF0148)\r
-#define SIR10L (*(volatile unsigned char *)0xF0148)\r
-#define SIR11 (*(volatile unsigned short *)0xF014A)\r
-#define SIR11L (*(volatile unsigned char *)0xF014A)\r
-#define SIR12 (*(volatile unsigned short *)0xF014C)\r
-#define SIR12L (*(volatile unsigned char *)0xF014C)\r
-#define SIR13 (*(volatile unsigned short *)0xF014E)\r
-#define SIR13L (*(volatile unsigned char *)0xF014E)\r
-#define SMR10 (*(volatile unsigned short *)0xF0150)\r
-#define SMR11 (*(volatile unsigned short *)0xF0152)\r
-#define SMR12 (*(volatile unsigned short *)0xF0154)\r
-#define SMR13 (*(volatile unsigned short *)0xF0156)\r
-#define SCR10 (*(volatile unsigned short *)0xF0158)\r
-#define SCR11 (*(volatile unsigned short *)0xF015A)\r
-#define SCR12 (*(volatile unsigned short *)0xF015C)\r
-#define SCR13 (*(volatile unsigned short *)0xF015E)\r
-#define SE1 (*(volatile unsigned short *)0xF0160)\r
-#define SE1L (*(volatile union un_se1l *)0xF0160).se1l\r
-#define SE1L_bit (*(volatile union un_se1l *)0xF0160).BIT\r
-#define SS1 (*(volatile unsigned short *)0xF0162)\r
-#define SS1L (*(volatile union un_ss1l *)0xF0162).ss1l\r
-#define SS1L_bit (*(volatile union un_ss1l *)0xF0162).BIT\r
-#define ST1 (*(volatile unsigned short *)0xF0164)\r
-#define ST1L (*(volatile union un_st1l *)0xF0164).st1l\r
-#define ST1L_bit (*(volatile union un_st1l *)0xF0164).BIT\r
-#define SPS1 (*(volatile unsigned short *)0xF0166)\r
-#define SPS1L (*(volatile unsigned char *)0xF0166)\r
-#define SO1 (*(volatile unsigned short *)0xF0168)\r
-#define SOE1 (*(volatile unsigned short *)0xF016A)\r
-#define SOE1L (*(volatile union un_soe1l *)0xF016A).soe1l\r
-#define SOE1L_bit (*(volatile union un_soe1l *)0xF016A).BIT\r
-#define SOL1 (*(volatile unsigned short *)0xF0174)\r
-#define SOL1L (*(volatile unsigned char *)0xF0174)\r
-#define SSC1 (*(volatile unsigned short *)0xF0178)\r
-#define SSC1L (*(volatile unsigned char *)0xF0178)\r
-#define TCR00 (*(volatile unsigned short *)0xF0180)\r
-#define TCR01 (*(volatile unsigned short *)0xF0182)\r
-#define TCR02 (*(volatile unsigned short *)0xF0184)\r
-#define TCR03 (*(volatile unsigned short *)0xF0186)\r
-#define TCR04 (*(volatile unsigned short *)0xF0188)\r
-#define TCR05 (*(volatile unsigned short *)0xF018A)\r
-#define TCR06 (*(volatile unsigned short *)0xF018C)\r
-#define TCR07 (*(volatile unsigned short *)0xF018E)\r
-#define TMR00 (*(volatile unsigned short *)0xF0190)\r
-#define TMR01 (*(volatile unsigned short *)0xF0192)\r
-#define TMR02 (*(volatile unsigned short *)0xF0194)\r
-#define TMR03 (*(volatile unsigned short *)0xF0196)\r
-#define TMR04 (*(volatile unsigned short *)0xF0198)\r
-#define TMR05 (*(volatile unsigned short *)0xF019A)\r
-#define TMR06 (*(volatile unsigned short *)0xF019C)\r
-#define TMR07 (*(volatile unsigned short *)0xF019E)\r
-#define TSR00 (*(volatile unsigned short *)0xF01A0)\r
-#define TSR00L (*(volatile unsigned char *)0xF01A0)\r
-#define TSR01 (*(volatile unsigned short *)0xF01A2)\r
-#define TSR01L (*(volatile unsigned char *)0xF01A2)\r
-#define TSR02 (*(volatile unsigned short *)0xF01A4)\r
-#define TSR02L (*(volatile unsigned char *)0xF01A4)\r
-#define TSR03 (*(volatile unsigned short *)0xF01A6)\r
-#define TSR03L (*(volatile unsigned char *)0xF01A6)\r
-#define TSR04 (*(volatile unsigned short *)0xF01A8)\r
-#define TSR04L (*(volatile unsigned char *)0xF01A8)\r
-#define TSR05 (*(volatile unsigned short *)0xF01AA)\r
-#define TSR05L (*(volatile unsigned char *)0xF01AA)\r
-#define TSR06 (*(volatile unsigned short *)0xF01AC)\r
-#define TSR06L (*(volatile unsigned char *)0xF01AC)\r
-#define TSR07 (*(volatile unsigned short *)0xF01AE)\r
-#define TSR07L (*(volatile unsigned char *)0xF01AE)\r
-#define TE0 (*(volatile unsigned short *)0xF01B0)\r
-#define TE0L (*(volatile union un_te0l *)0xF01B0).te0l\r
-#define TE0L_bit (*(volatile union un_te0l *)0xF01B0).BIT\r
-#define TS0 (*(volatile unsigned short *)0xF01B2)\r
-#define TS0L (*(volatile union un_ts0l *)0xF01B2).ts0l\r
-#define TS0L_bit (*(volatile union un_ts0l *)0xF01B2).BIT\r
-#define TT0 (*(volatile unsigned short *)0xF01B4)\r
-#define TT0L (*(volatile union un_tt0l *)0xF01B4).tt0l\r
-#define TT0L_bit (*(volatile union un_tt0l *)0xF01B4).BIT\r
-#define TPS0 (*(volatile unsigned short *)0xF01B6)\r
-#define TO0 (*(volatile unsigned short *)0xF01B8)\r
-#define TO0L (*(volatile unsigned char *)0xF01B8)\r
-#define TOE0 (*(volatile unsigned short *)0xF01BA)\r
-#define TOE0L (*(volatile union un_toe0l *)0xF01BA).toe0l\r
-#define TOE0L_bit (*(volatile union un_toe0l *)0xF01BA).BIT\r
-#define TOL0 (*(volatile unsigned short *)0xF01BC)\r
-#define TOL0L (*(volatile unsigned char *)0xF01BC)\r
-#define TOM0 (*(volatile unsigned short *)0xF01BE)\r
-#define TOM0L (*(volatile unsigned char *)0xF01BE)\r
-#define ELSELR00 (*(volatile unsigned char *)0xF01C0)\r
-#define ELSELR01 (*(volatile unsigned char *)0xF01C1)\r
-#define ELSELR02 (*(volatile unsigned char *)0xF01C2)\r
-#define ELSELR03 (*(volatile unsigned char *)0xF01C3)\r
-#define ELSELR04 (*(volatile unsigned char *)0xF01C4)\r
-#define ELSELR05 (*(volatile unsigned char *)0xF01C5)\r
-#define ELSELR06 (*(volatile unsigned char *)0xF01C6)\r
-#define ELSELR07 (*(volatile unsigned char *)0xF01C7)\r
-#define ELSELR08 (*(volatile unsigned char *)0xF01C8)\r
-#define ELSELR09 (*(volatile unsigned char *)0xF01C9)\r
-#define ELSELR10 (*(volatile unsigned char *)0xF01CA)\r
-#define ELSELR11 (*(volatile unsigned char *)0xF01CB)\r
-#define ELSELR12 (*(volatile unsigned char *)0xF01CC)\r
-#define ELSELR13 (*(volatile unsigned char *)0xF01CD)\r
-#define ELSELR14 (*(volatile unsigned char *)0xF01CE)\r
-#define ELSELR15 (*(volatile unsigned char *)0xF01CF)\r
-#define ELSELR16 (*(volatile unsigned char *)0xF01D0)\r
-#define ELSELR17 (*(volatile unsigned char *)0xF01D1)\r
-#define ELSELR18 (*(volatile unsigned char *)0xF01D2)\r
-#define ELSELR19 (*(volatile unsigned char *)0xF01D3)\r
-#define ELSELR20 (*(volatile unsigned char *)0xF01D4)\r
-#define ELSELR21 (*(volatile unsigned char *)0xF01D5)\r
-#define ELSELR22 (*(volatile unsigned char *)0xF01D6)\r
-#define ELSELR23 (*(volatile unsigned char *)0xF01D7)\r
-#define ELSELR24 (*(volatile unsigned char *)0xF01D8)\r
-#define ELSELR25 (*(volatile unsigned char *)0xF01D9)\r
-#define ELSELR26 (*(volatile unsigned char *)0xF01DA)\r
-#define ELSELR27 (*(volatile unsigned char *)0xF01DB)\r
-#define ELSELR28 (*(volatile unsigned char *)0xF01DC)\r
-#define ELSELR29 (*(volatile unsigned char *)0xF01DD)\r
-#define ELSELR30 (*(volatile unsigned char *)0xF01DE)\r
-#define IICCTL00 (*(volatile union un_iicctl00 *)0xF0230).iicctl00\r
-#define IICCTL00_bit (*(volatile union un_iicctl00 *)0xF0230).BIT\r
-#define IICCTL01 (*(volatile union un_iicctl01 *)0xF0231).iicctl01\r
-#define IICCTL01_bit (*(volatile union un_iicctl01 *)0xF0231).BIT\r
-#define IICWL0 (*(volatile unsigned char *)0xF0232)\r
-#define IICWH0 (*(volatile unsigned char *)0xF0233)\r
-#define SVA0 (*(volatile unsigned char *)0xF0234)\r
-#define TKBCR10 (*(volatile unsigned short *)0xF0240)\r
-#define TKBCR11 (*(volatile unsigned short *)0xF0242)\r
-#define TKBCR12 (*(volatile unsigned short *)0xF0244)\r
-#define TKBCR13 (*(volatile unsigned short *)0xF0246)\r
-#define TKBTGCR1 (*(volatile unsigned short *)0xF0248)\r
-#define TKBSIR10 (*(volatile unsigned short *)0xF024A)\r
-#define TKBSIR11 (*(volatile unsigned short *)0xF024C)\r
-#define TKBDNR10 (*(volatile unsigned char *)0xF024E)\r
-#define TKBSSR10 (*(volatile unsigned char *)0xF024F)\r
-#define TKBDNR11 (*(volatile unsigned char *)0xF0250)\r
-#define TKBSSR11 (*(volatile unsigned char *)0xF0251)\r
-#define TKBTRG1 (*(volatile union un_tkbtrg1 *)0xF0252).tkbtrg1\r
-#define TKBTRG1_bit (*(volatile union un_tkbtrg1 *)0xF0252).BIT\r
-#define TKBFLG1 (*(volatile union un_tkbflg1 *)0xF0253).tkbflg1\r
-#define TKBFLG1_bit (*(volatile union un_tkbflg1 *)0xF0253).BIT\r
-#define TKBCRLD10 (*(volatile unsigned short *)0xF0254)\r
-#define TKBCRLD11 (*(volatile unsigned short *)0xF0256)\r
-#define TKBCNT1 (*(volatile unsigned short *)0xF0260)\r
-#define TKBCTL10 (*(volatile unsigned short *)0xF0262)\r
-#define TKBMFR1 (*(volatile unsigned short *)0xF0264)\r
-#define TKBIOC10 (*(volatile union un_tkbioc10 *)0xF0266).tkbioc10\r
-#define TKBIOC10_bit (*(volatile union un_tkbioc10 *)0xF0266).BIT\r
-#define TKBCLR1 (*(volatile union un_tkbclr1 *)0xF0267).tkbclr1\r
-#define TKBCLR1_bit (*(volatile union un_tkbclr1 *)0xF0267).BIT\r
-#define TKBIOC11 (*(volatile union un_tkbioc11 *)0xF0268).tkbioc11\r
-#define TKBIOC11_bit (*(volatile union un_tkbioc11 *)0xF0268).BIT\r
-#define TKBCTL11 (*(volatile union un_tkbctl11 *)0xF0269).tkbctl11\r
-#define TKBCTL11_bit (*(volatile union un_tkbctl11 *)0xF0269).BIT\r
-#define TKBPSCS1 (*(volatile unsigned char *)0xF026A)\r
-#define TKBPACTL10 (*(volatile unsigned short *)0xF0270)\r
-#define TKBPACTL11 (*(volatile unsigned short *)0xF0272)\r
-#define TKBPAHFS1 (*(volatile union un_tkbpahfs1 *)0xF0274).tkbpahfs1\r
-#define TKBPAHFS1_bit (*(volatile union un_tkbpahfs1 *)0xF0274).BIT\r
-#define TKBPAHFT1 (*(volatile union un_tkbpahft1 *)0xF0275).tkbpahft1\r
-#define TKBPAHFT1_bit (*(volatile union un_tkbpahft1 *)0xF0275).BIT\r
-#define TKBPAFLG1 (*(volatile union un_tkbpaflg1 *)0xF0276).tkbpaflg1\r
-#define TKBPAFLG1_bit (*(volatile union un_tkbpaflg1 *)0xF0276).BIT\r
-#define TKBPACTL12 (*(volatile union un_tkbpactl12 *)0xF0277).tkbpactl12\r
-#define TKBPACTL12_bit (*(volatile union un_tkbpactl12 *)0xF0277).BIT\r
-#define TKBCR20 (*(volatile unsigned short *)0xF0280)\r
-#define TKBCR21 (*(volatile unsigned short *)0xF0282)\r
-#define TKBCR22 (*(volatile unsigned short *)0xF0284)\r
-#define TKBCR23 (*(volatile unsigned short *)0xF0286)\r
-#define TKBTGCR2 (*(volatile unsigned short *)0xF0288)\r
-#define TKBSIR20 (*(volatile unsigned short *)0xF028A)\r
-#define TKBSIR21 (*(volatile unsigned short *)0xF028C)\r
-#define TKBDNR20 (*(volatile unsigned char *)0xF028E)\r
-#define TKBSSR20 (*(volatile unsigned char *)0xF028F)\r
-#define TKBDNR21 (*(volatile unsigned char *)0xF0290)\r
-#define TKBSSR21 (*(volatile unsigned char *)0xF0291)\r
-#define TKBTRG2 (*(volatile union un_tkbtrg2 *)0xF0292).tkbtrg2\r
-#define TKBTRG2_bit (*(volatile union un_tkbtrg2 *)0xF0292).BIT\r
-#define TKBFLG2 (*(volatile union un_tkbflg2 *)0xF0293).tkbflg2\r
-#define TKBFLG2_bit (*(volatile union un_tkbflg2 *)0xF0293).BIT\r
-#define TKBCRLD20 (*(volatile unsigned short *)0xF0294)\r
-#define TKBCRLD21 (*(volatile unsigned short *)0xF0296)\r
-#define TKBCNT2 (*(volatile unsigned short *)0xF02A0)\r
-#define TKBCTL20 (*(volatile unsigned short *)0xF02A2)\r
-#define TKBMFR2 (*(volatile unsigned short *)0xF02A4)\r
-#define TKBIOC20 (*(volatile union un_tkbioc20 *)0xF02A6).tkbioc20\r
-#define TKBIOC20_bit (*(volatile union un_tkbioc20 *)0xF02A6).BIT\r
-#define TKBCLR2 (*(volatile union un_tkbclr2 *)0xF02A7).tkbclr2\r
-#define TKBCLR2_bit (*(volatile union un_tkbclr2 *)0xF02A7).BIT\r
-#define TKBIOC21 (*(volatile union un_tkbioc21 *)0xF02A8).tkbioc21\r
-#define TKBIOC21_bit (*(volatile union un_tkbioc21 *)0xF02A8).BIT\r
-#define TKBCTL21 (*(volatile union un_tkbctl21 *)0xF02A9).tkbctl21\r
-#define TKBCTL21_bit (*(volatile union un_tkbctl21 *)0xF02A9).BIT\r
-#define TKBPSCS2 (*(volatile unsigned char *)0xF02AA)\r
-#define TKBPACTL20 (*(volatile unsigned short *)0xF02B0)\r
-#define TKBPACTL21 (*(volatile unsigned short *)0xF02B2)\r
-#define TKBPAHFS2 (*(volatile union un_tkbpahfs2 *)0xF02B4).tkbpahfs2\r
-#define TKBPAHFS2_bit (*(volatile union un_tkbpahfs2 *)0xF02B4).BIT\r
-#define TKBPAHFT2 (*(volatile union un_tkbpahft2 *)0xF02B5).tkbpahft2\r
-#define TKBPAHFT2_bit (*(volatile union un_tkbpahft2 *)0xF02B5).BIT\r
-#define TKBPAFLG2 (*(volatile union un_tkbpaflg2 *)0xF02B6).tkbpaflg2\r
-#define TKBPAFLG2_bit (*(volatile union un_tkbpaflg2 *)0xF02B6).BIT\r
-#define TKBPACTL22 (*(volatile union un_tkbpactl22 *)0xF02B7).tkbpactl22\r
-#define TKBPACTL22_bit (*(volatile union un_tkbpactl22 *)0xF02B7).BIT\r
-#define DTCBAR (*(volatile unsigned char *)0xF02E0)\r
-#define DSCCTL (*(volatile union un_dscctl *)0xF02E5).dscctl\r
-#define DSCCTL_bit (*(volatile union un_dscctl *)0xF02E5).BIT\r
-#define MCKC (*(volatile union un_mckc *)0xF02E6).mckc\r
-#define MCKC_bit (*(volatile union un_mckc *)0xF02E6).BIT\r
-#define DTCEN0 (*(volatile union un_dtcen0 *)0xF02E8).dtcen0\r
-#define DTCEN0_bit (*(volatile union un_dtcen0 *)0xF02E8).BIT\r
-#define DTCEN1 (*(volatile union un_dtcen1 *)0xF02E9).dtcen1\r
-#define DTCEN1_bit (*(volatile union un_dtcen1 *)0xF02E9).BIT\r
-#define DTCEN2 (*(volatile union un_dtcen2 *)0xF02EA).dtcen2\r
-#define DTCEN2_bit (*(volatile union un_dtcen2 *)0xF02EA).BIT\r
-#define DTCEN3 (*(volatile union un_dtcen3 *)0xF02EB).dtcen3\r
-#define DTCEN3_bit (*(volatile union un_dtcen3 *)0xF02EB).BIT\r
-#define DTCEN4 (*(volatile union un_dtcen4 *)0xF02EC).dtcen4\r
-#define DTCEN4_bit (*(volatile union un_dtcen4 *)0xF02EC).BIT\r
-#define CRC0CTL (*(volatile union un_crc0ctl *)0xF02F0).crc0ctl\r
-#define CRC0CTL_bit (*(volatile union un_crc0ctl *)0xF02F0).BIT\r
-#define PGCRCL (*(volatile unsigned short *)0xF02F2)\r
-#define CRCD (*(volatile unsigned short *)0xF02FA)\r
-#define PFSEG0 (*(volatile union un_pfseg0 *)0xF0300).pfseg0\r
-#define PFSEG0_bit (*(volatile union un_pfseg0 *)0xF0300).BIT\r
-#define PFSEG1 (*(volatile union un_pfseg1 *)0xF0301).pfseg1\r
-#define PFSEG1_bit (*(volatile union un_pfseg1 *)0xF0301).BIT\r
-#define PFSEG2 (*(volatile union un_pfseg2 *)0xF0302).pfseg2\r
-#define PFSEG2_bit (*(volatile union un_pfseg2 *)0xF0302).BIT\r
-#define PFSEG3 (*(volatile union un_pfseg3 *)0xF0303).pfseg3\r
-#define PFSEG3_bit (*(volatile union un_pfseg3 *)0xF0303).BIT\r
-#define PFSEG4 (*(volatile union un_pfseg4 *)0xF0304).pfseg4\r
-#define PFSEG4_bit (*(volatile union un_pfseg4 *)0xF0304).BIT\r
-#define PFSEG5 (*(volatile union un_pfseg5 *)0xF0305).pfseg5\r
-#define PFSEG5_bit (*(volatile union un_pfseg5 *)0xF0305).BIT\r
-#define PFSEG6 (*(volatile union un_pfseg6 *)0xF0306).pfseg6\r
-#define PFSEG6_bit (*(volatile union un_pfseg6 *)0xF0306).BIT\r
-#define ISCLCD (*(volatile union un_isclcd *)0xF0308).isclcd\r
-#define ISCLCD_bit (*(volatile union un_isclcd *)0xF0308).BIT\r
-#define SUBCUD (*(volatile unsigned short *)0xF0310)\r
-#define COMPMDR (*(volatile union un_compmdr *)0xF0340).compmdr\r
-#define COMPMDR_bit (*(volatile union un_compmdr *)0xF0340).BIT\r
-#define COMPFIR (*(volatile union un_compfir *)0xF0341).compfir\r
-#define COMPFIR_bit (*(volatile union un_compfir *)0xF0341).BIT\r
-#define COMPOCR (*(volatile union un_compocr *)0xF0342).compocr\r
-#define COMPOCR_bit (*(volatile union un_compocr *)0xF0342).BIT\r
-#define SEG0 (*(volatile unsigned char *)0xF0400)\r
-#define SEG1 (*(volatile unsigned char *)0xF0401)\r
-#define SEG2 (*(volatile unsigned char *)0xF0402)\r
-#define SEG3 (*(volatile unsigned char *)0xF0403)\r
-#define SEG4 (*(volatile unsigned char *)0xF0404)\r
-#define SEG5 (*(volatile unsigned char *)0xF0405)\r
-#define SEG6 (*(volatile unsigned char *)0xF0406)\r
-#define SEG7 (*(volatile unsigned char *)0xF0407)\r
-#define SEG8 (*(volatile unsigned char *)0xF0408)\r
-#define SEG9 (*(volatile unsigned char *)0xF0409)\r
-#define SEG10 (*(volatile unsigned char *)0xF040A)\r
-#define SEG11 (*(volatile unsigned char *)0xF040B)\r
-#define SEG12 (*(volatile unsigned char *)0xF040C)\r
-#define SEG13 (*(volatile unsigned char *)0xF040D)\r
-#define SEG14 (*(volatile unsigned char *)0xF040E)\r
-#define SEG15 (*(volatile unsigned char *)0xF040F)\r
-#define SEG16 (*(volatile unsigned char *)0xF0410)\r
-#define SEG17 (*(volatile unsigned char *)0xF0411)\r
-#define SEG18 (*(volatile unsigned char *)0xF0412)\r
-#define SEG19 (*(volatile unsigned char *)0xF0413)\r
-#define SEG20 (*(volatile unsigned char *)0xF0414)\r
-#define SEG21 (*(volatile unsigned char *)0xF0415)\r
-#define SEG22 (*(volatile unsigned char *)0xF0416)\r
-#define SEG23 (*(volatile unsigned char *)0xF0417)\r
-#define SEG24 (*(volatile unsigned char *)0xF0418)\r
-#define SEG25 (*(volatile unsigned char *)0xF0419)\r
-#define SEG26 (*(volatile unsigned char *)0xF041A)\r
-#define SEG27 (*(volatile unsigned char *)0xF041B)\r
-#define SEG28 (*(volatile unsigned char *)0xF041C)\r
-#define SEG29 (*(volatile unsigned char *)0xF041D)\r
-#define SEG30 (*(volatile unsigned char *)0xF041E)\r
-#define SEG31 (*(volatile unsigned char *)0xF041F)\r
-#define SEG32 (*(volatile unsigned char *)0xF0420)\r
-#define SEG33 (*(volatile unsigned char *)0xF0421)\r
-#define SEG34 (*(volatile unsigned char *)0xF0422)\r
-#define SEG35 (*(volatile unsigned char *)0xF0423)\r
-#define SEG36 (*(volatile unsigned char *)0xF0424)\r
-#define SEG37 (*(volatile unsigned char *)0xF0425)\r
-#define SEG38 (*(volatile unsigned char *)0xF0426)\r
-#define SEG39 (*(volatile unsigned char *)0xF0427)\r
-#define SEG40 (*(volatile unsigned char *)0xF0428)\r
-#define SEG41 (*(volatile unsigned char *)0xF0429)\r
-#define SEG42 (*(volatile unsigned char *)0xF042A)\r
-#define SEG43 (*(volatile unsigned char *)0xF042B)\r
-#define SEG44 (*(volatile unsigned char *)0xF042C)\r
-#define SEG45 (*(volatile unsigned char *)0xF042D)\r
-#define SEG46 (*(volatile unsigned char *)0xF042E)\r
-#define SEG47 (*(volatile unsigned char *)0xF042F)\r
-#define SEG48 (*(volatile unsigned char *)0xF0430)\r
-#define SEG49 (*(volatile unsigned char *)0xF0431)\r
-#define SEG50 (*(volatile unsigned char *)0xF0432)\r
-#define SEG51 (*(volatile unsigned char *)0xF0433)\r
-#define SEG52 (*(volatile unsigned char *)0xF0434)\r
-#define SEG53 (*(volatile unsigned char *)0xF0435)\r
-#define SEG54 (*(volatile unsigned char *)0xF0436)\r
-#define SEG55 (*(volatile unsigned char *)0xF0437)\r
-#define TKBCR00 (*(volatile unsigned short *)0xF0500)\r
-#define TKBCR01 (*(volatile unsigned short *)0xF0502)\r
-#define TKBCR02 (*(volatile unsigned short *)0xF0504)\r
-#define TKBCR03 (*(volatile unsigned short *)0xF0506)\r
-#define TKBTGCR0 (*(volatile unsigned short *)0xF0508)\r
-#define TKBSIR00 (*(volatile unsigned short *)0xF050A)\r
-#define TKBSIR01 (*(volatile unsigned short *)0xF050C)\r
-#define TKBDNR00 (*(volatile unsigned char *)0xF050E)\r
-#define TKBSSR00 (*(volatile unsigned char *)0xF050F)\r
-#define TKBDNR01 (*(volatile unsigned char *)0xF0510)\r
-#define TKBSSR01 (*(volatile unsigned char *)0xF0511)\r
-#define TKBTRG0 (*(volatile union un_tkbtrg0 *)0xF0512).tkbtrg0\r
-#define TKBTRG0_bit (*(volatile union un_tkbtrg0 *)0xF0512).BIT\r
-#define TKBFLG0 (*(volatile union un_tkbflg0 *)0xF0513).tkbflg0\r
-#define TKBFLG0_bit (*(volatile union un_tkbflg0 *)0xF0513).BIT\r
-#define TKBCRLD00 (*(volatile unsigned short *)0xF0514)\r
-#define TKBCRLD01 (*(volatile unsigned short *)0xF0516)\r
-#define TKBCNT0 (*(volatile unsigned short *)0xF0520)\r
-#define TKBCTL00 (*(volatile unsigned short *)0xF0522)\r
-#define TKBMFR0 (*(volatile unsigned short *)0xF0524)\r
-#define TKBIOC00 (*(volatile union un_tkbioc00 *)0xF0526).tkbioc00\r
-#define TKBIOC00_bit (*(volatile union un_tkbioc00 *)0xF0526).BIT\r
-#define TKBCLR0 (*(volatile union un_tkbclr0 *)0xF0527).tkbclr0\r
-#define TKBCLR0_bit (*(volatile union un_tkbclr0 *)0xF0527).BIT\r
-#define TKBIOC01 (*(volatile union un_tkbioc01 *)0xF0528).tkbioc01\r
-#define TKBIOC01_bit (*(volatile union un_tkbioc01 *)0xF0528).BIT\r
-#define TKBCTL01 (*(volatile union un_tkbctl01 *)0xF0529).tkbctl01\r
-#define TKBCTL01_bit (*(volatile union un_tkbctl01 *)0xF0529).BIT\r
-#define TKBPSCS0 (*(volatile unsigned char *)0xF052A)\r
-#define TKBPACTL00 (*(volatile unsigned short *)0xF0530)\r
-#define TKBPACTL01 (*(volatile unsigned short *)0xF0532)\r
-#define TKBPAHFS0 (*(volatile union un_tkbpahfs0 *)0xF0534).tkbpahfs0\r
-#define TKBPAHFS0_bit (*(volatile union un_tkbpahfs0 *)0xF0534).BIT\r
-#define TKBPAHFT0 (*(volatile union un_tkbpahft0 *)0xF0535).tkbpahft0\r
-#define TKBPAHFT0_bit (*(volatile union un_tkbpahft0 *)0xF0535).BIT\r
-#define TKBPAFLG0 (*(volatile union un_tkbpaflg0 *)0xF0536).tkbpaflg0\r
-#define TKBPAFLG0_bit (*(volatile union un_tkbpaflg0 *)0xF0536).BIT\r
-#define TKBPACTL02 (*(volatile union un_tkbpactl02 *)0xF0537).tkbpactl02\r
-#define TKBPACTL02_bit (*(volatile union un_tkbpactl02 *)0xF0537).BIT\r
-#define D0FIFOD00 (*(volatile unsigned short *)0xF0580)\r
-#define D1FIFOD00 (*(volatile unsigned short *)0xF05C0)\r
-#define SYSCFG (*(volatile unsigned short *)0xF0600)\r
-#define SYSSTS0 (*(volatile unsigned short *)0xF0604)\r
-#define DVSTCTR0 (*(volatile unsigned short *)0xF0608)\r
-#define CFIFOM (*(volatile unsigned short *)0xF0614)\r
-#define CFIFOML (*(volatile unsigned char *)0xF0614)\r
-#define D0FIFOM (*(volatile unsigned short *)0xF0618)\r
-#define D0FIFOML (*(volatile unsigned char *)0xF0618)\r
-#define D1FIFOM (*(volatile unsigned short *)0xF061C)\r
-#define D1FIFOML (*(volatile unsigned char *)0xF061C)\r
-#define CFIFOSEL (*(volatile unsigned short *)0xF0620)\r
-#define CFIFOCTR (*(volatile unsigned short *)0xF0622)\r
-#define D0FIFOSEL (*(volatile unsigned short *)0xF0628)\r
-#define D0FIFOCTR (*(volatile unsigned short *)0xF062A)\r
-#define D1FIFOSEL (*(volatile unsigned short *)0xF062C)\r
-#define D1FIFOCTR (*(volatile unsigned short *)0xF062E)\r
-#define INTENB0 (*(volatile unsigned short *)0xF0630)\r
-#define INTENB1 (*(volatile unsigned short *)0xF0632)\r
-#define BRDYENB (*(volatile unsigned short *)0xF0636)\r
-#define NRDYENB (*(volatile unsigned short *)0xF0638)\r
-#define BEMPENB (*(volatile unsigned short *)0xF063A)\r
-#define SOFCFG (*(volatile unsigned short *)0xF063C)\r
-#define INTSTS0 (*(volatile unsigned short *)0xF0640)\r
-#define INTSTS1 (*(volatile unsigned short *)0xF0642)\r
-#define BRDYSTS (*(volatile unsigned short *)0xF0646)\r
-#define NRDYSTS (*(volatile unsigned short *)0xF0648)\r
-#define BEMPSTS (*(volatile unsigned short *)0xF064A)\r
-#define FRMNUM (*(volatile unsigned short *)0xF064C)\r
-#define USBADDR (*(volatile unsigned short *)0xF0650)\r
-#define USBREQ (*(volatile unsigned short *)0xF0654)\r
-#define USBVAL (*(volatile unsigned short *)0xF0656)\r
-#define USBINDX (*(volatile unsigned short *)0xF0658)\r
-#define USBLENG (*(volatile unsigned short *)0xF065A)\r
-#define DCPCFG (*(volatile unsigned short *)0xF065C)\r
-#define DCPMAXP (*(volatile unsigned short *)0xF065E)\r
-#define DCPCTR (*(volatile unsigned short *)0xF0660)\r
-#define PIPESEL (*(volatile unsigned short *)0xF0664)\r
-#define PIPECFG (*(volatile unsigned short *)0xF0668)\r
-#define PIPEMAXP (*(volatile unsigned short *)0xF066C)\r
-#define PIPE4CTR (*(volatile unsigned short *)0xF0676)\r
-#define PIPE5CTR (*(volatile unsigned short *)0xF0678)\r
-#define PIPE6CTR (*(volatile unsigned short *)0xF067A)\r
-#define PIPE7CTR (*(volatile unsigned short *)0xF067C)\r
-#define PIPE4TRE (*(volatile unsigned short *)0xF069C)\r
-#define PIPE4TRN (*(volatile unsigned short *)0xF069E)\r
-#define PIPE5TRE (*(volatile unsigned short *)0xF06A0)\r
-#define PIPE5TRN (*(volatile unsigned short *)0xF06A2)\r
-#define DTC0PCFG (*(volatile unsigned short *)0xF06A8)\r
-#define DTC1PCFG (*(volatile unsigned short *)0xF06AC)\r
-#define USBBCCTRL0 (*(volatile unsigned short *)0xF06B0)\r
-#define USBBCOPT0 (*(volatile unsigned short *)0xF06B8)\r
-#define USBMC (*(volatile unsigned short *)0xF06CC)\r
-\r
-/*\r
- Sfr bits\r
- */\r
-#define ADTYP ADM2_bit.no0\r
-#define AWC ADM2_bit.no2\r
-#define ADRCK ADM2_bit.no3\r
-#define TOS0 TOS_bit.no0\r
-#define DACEN PER1_bit.no0\r
-#define DTCEN PER1_bit.no3\r
-#define TKB20EN PER1_bit.no4\r
-#define CMPEN PER1_bit.no5\r
-#define TMKAEN PER1_bit.no7\r
-#define DFLEN DFLCTL_bit.no0\r
-#define TAU0EN PER0_bit.no0\r
-#define SAU0EN PER0_bit.no2\r
-#define SAU1EN PER0_bit.no3\r
-#define IICA0EN PER0_bit.no4\r
-#define ADCEN PER0_bit.no5\r
-#define RTCWEN PER0_bit.no7\r
-#define RPEF RPECTL_bit.no0\r
-#define RPERDIS RPECTL_bit.no7\r
-#define TKB21EN PER2_bit.no0\r
-#define TKB22EN PER2_bit.no1\r
-#define SPT0 IICCTL00_bit.no0\r
-#define STT0 IICCTL00_bit.no1\r
-#define ACKE0 IICCTL00_bit.no2\r
-#define WTIM0 IICCTL00_bit.no3\r
-#define SPIE0 IICCTL00_bit.no4\r
-#define WREL0 IICCTL00_bit.no5\r
-#define LREL0 IICCTL00_bit.no6\r
-#define IICE0 IICCTL00_bit.no7\r
-#define PRS0 IICCTL01_bit.no0\r
-#define DFC0 IICCTL01_bit.no2\r
-#define SMC0 IICCTL01_bit.no3\r
-#define DAD0 IICCTL01_bit.no4\r
-#define CLD0 IICCTL01_bit.no5\r
-#define WUP0 IICCTL01_bit.no7\r
-#define TKBRDT1 TKBTRG1_bit.no0\r
-#define TKBRSF1 TKBFLG1_bit.no0\r
-#define TKBMFF1 TKBFLG1_bit.no1\r
-#define TKBIEF1 TKBFLG1_bit.no2\r
-#define TKBIRF1 TKBFLG1_bit.no3\r
-#define TKBSEF10 TKBFLG1_bit.no4\r
-#define TKBSEF11 TKBFLG1_bit.no5\r
-#define TKBSSF10 TKBFLG1_bit.no6\r
-#define TKBSSF11 TKBFLG1_bit.no7\r
-#define TKBTOD10 TKBIOC10_bit.no0\r
-#define TKBTOD11 TKBIOC10_bit.no1\r
-#define TKBTOL10 TKBIOC10_bit.no2\r
-#define TKBTOL11 TKBIOC10_bit.no3\r
-#define TKBCLMF1 TKBCLR1_bit.no1\r
-#define TKBCLIE1 TKBCLR1_bit.no2\r
-#define TKBCLIR1 TKBCLR1_bit.no3\r
-#define TKBCLSE10 TKBCLR1_bit.no4\r
-#define TKBCLSE11 TKBCLR1_bit.no5\r
-#define TKBTOE10 TKBIOC11_bit.no0\r
-#define TKBTOE11 TKBIOC11_bit.no1\r
-#define TKBCE1 TKBCTL11_bit.no7\r
-#define TKBPAHTS10 TKBPAHFS1_bit.no0\r
-#define TKBPAHTS11 TKBPAHFS1_bit.no1\r
-#define TKBPAHTT10 TKBPAHFT1_bit.no0\r
-#define TKBPAHTT11 TKBPAHFT1_bit.no1\r
-#define TKBPAHIF10 TKBPAFLG1_bit.no0\r
-#define TKBPAFIF10 TKBPAFLG1_bit.no1\r
-#define TKBPAHIF11 TKBPAFLG1_bit.no2\r
-#define TKBPAFIF11 TKBPAFLG1_bit.no3\r
-#define TKBPAHSF10 TKBPAFLG1_bit.no4\r
-#define TKBPAFSF10 TKBPAFLG1_bit.no5\r
-#define TKBPAHSF11 TKBPAFLG1_bit.no6\r
-#define TKBPAFSF11 TKBPAFLG1_bit.no7\r
-#define TKBPACE10 TKBPACTL12_bit.no0\r
-#define TKBPACE11 TKBPACTL12_bit.no1\r
-#define TKBRDT2 TKBTRG2_bit.no0\r
-#define TKBRSF2 TKBFLG2_bit.no0\r
-#define TKBMFF2 TKBFLG2_bit.no1\r
-#define TKBIEF2 TKBFLG2_bit.no2\r
-#define TKBIRF2 TKBFLG2_bit.no3\r
-#define TKBSEF20 TKBFLG2_bit.no4\r
-#define TKBSEF21 TKBFLG2_bit.no5\r
-#define TKBSSF20 TKBFLG2_bit.no6\r
-#define TKBSSF21 TKBFLG2_bit.no7\r
-#define TKBTOD20 TKBIOC20_bit.no0\r
-#define TKBTOD21 TKBIOC20_bit.no1\r
-#define TKBTOL20 TKBIOC20_bit.no2\r
-#define TKBTOL21 TKBIOC20_bit.no3\r
-#define TKBCLMF2 TKBCLR2_bit.no1\r
-#define TKBCLIE2 TKBCLR2_bit.no2\r
-#define TKBCLIR2 TKBCLR2_bit.no3\r
-#define TKBCLSE20 TKBCLR2_bit.no4\r
-#define TKBCLSE21 TKBCLR2_bit.no5\r
-#define TKBTOE20 TKBIOC21_bit.no0\r
-#define TKBTOE21 TKBIOC21_bit.no1\r
-#define TKBCE2 TKBCTL21_bit.no7\r
-#define TKBPAHTS20 TKBPAHFS2_bit.no0\r
-#define TKBPAHTS21 TKBPAHFS2_bit.no1\r
-#define TKBPAHTT20 TKBPAHFT2_bit.no0\r
-#define TKBPAHTT21 TKBPAHFT2_bit.no1\r
-#define TKBPAHIF20 TKBPAFLG2_bit.no0\r
-#define TKBPAFIF20 TKBPAFLG2_bit.no1\r
-#define TKBPAHIF21 TKBPAFLG2_bit.no2\r
-#define TKBPAFIF21 TKBPAFLG2_bit.no3\r
-#define TKBPAHSF20 TKBPAFLG2_bit.no4\r
-#define TKBPAFSF20 TKBPAFLG2_bit.no5\r
-#define TKBPAHSF21 TKBPAFLG2_bit.no6\r
-#define TKBPAFSF21 TKBPAFLG2_bit.no7\r
-#define TKBPACE20 TKBPACTL22_bit.no0\r
-#define TKBPACE21 TKBPACTL22_bit.no1\r
-#define CRC0EN CRC0CTL_bit.no7\r
-#define PFSEG04 PFSEG0_bit.no4\r
-#define PFSEG05 PFSEG0_bit.no5\r
-#define PFSEG06 PFSEG0_bit.no6\r
-#define PFSEG07 PFSEG0_bit.no7\r
-#define PFSEG08 PFSEG1_bit.no0\r
-#define PFSEG09 PFSEG1_bit.no1\r
-#define PFSEG10 PFSEG1_bit.no2\r
-#define PFSEG11 PFSEG1_bit.no3\r
-#define PFSEG12 PFSEG1_bit.no4\r
-#define PFSEG13 PFSEG1_bit.no5\r
-#define PFSEG14 PFSEG1_bit.no6\r
-#define PFSEG15 PFSEG1_bit.no7\r
-#define PFSEG16 PFSEG2_bit.no0\r
-#define PFSEG17 PFSEG2_bit.no1\r
-#define PFSEG18 PFSEG2_bit.no2\r
-#define PFSEG19 PFSEG2_bit.no3\r
-#define PFSEG20 PFSEG2_bit.no4\r
-#define PFSEG21 PFSEG2_bit.no5\r
-#define PFSEG22 PFSEG2_bit.no6\r
-#define PFSEG23 PFSEG2_bit.no7\r
-#define PFSEG24 PFSEG3_bit.no0\r
-#define PFSEG25 PFSEG3_bit.no1\r
-#define PFSEG26 PFSEG3_bit.no2\r
-#define PFSEG27 PFSEG3_bit.no3\r
-#define PFSEG28 PFSEG3_bit.no4\r
-#define PFSEG29 PFSEG3_bit.no5\r
-#define PFSEG30 PFSEG3_bit.no6\r
-#define PFSEG31 PFSEG3_bit.no7\r
-#define PFSEG32 PFSEG4_bit.no0\r
-#define PFSEG33 PFSEG4_bit.no1\r
-#define PFSEG34 PFSEG4_bit.no2\r
-#define PFSEG35 PFSEG4_bit.no3\r
-#define PFSEG36 PFSEG4_bit.no4\r
-#define PFSEG37 PFSEG4_bit.no5\r
-#define PFSEG38 PFSEG4_bit.no6\r
-#define PFSEG39 PFSEG4_bit.no7\r
-#define PFSEG40 PFSEG5_bit.no0\r
-#define PFSEG41 PFSEG5_bit.no1\r
-#define PFSEG42 PFSEG5_bit.no2\r
-#define PFSEG43 PFSEG5_bit.no3\r
-#define PFSEG44 PFSEG5_bit.no4\r
-#define PFSEG45 PFSEG5_bit.no5\r
-#define PFSEG46 PFSEG5_bit.no6\r
-#define PFSEG47 PFSEG5_bit.no7\r
-#define PFSEG48 PFSEG6_bit.no0\r
-#define PFSEG49 PFSEG6_bit.no1\r
-#define PFSEG50 PFSEG6_bit.no2\r
-#define PFSEG51 PFSEG6_bit.no3\r
-#define PFSEG52 PFSEG6_bit.no4\r
-#define PFSEG53 PFSEG6_bit.no5\r
-#define PFSEG54 PFSEG6_bit.no6\r
-#define PFSEG55 PFSEG6_bit.no7\r
-#define C0ENB COMPMDR_bit.no0\r
-#define C0MON COMPMDR_bit.no3\r
-#define C1ENB COMPMDR_bit.no4\r
-#define C1MON COMPMDR_bit.no7\r
-#define C0IE COMPOCR_bit.no0\r
-#define C0OE COMPOCR_bit.no1\r
-#define C0OP COMPOCR_bit.no2\r
-#define C1IE COMPOCR_bit.no4\r
-#define C1OE COMPOCR_bit.no5\r
-#define C1OP COMPOCR_bit.no6\r
-#define SPDMD COMPOCR_bit.no7\r
-#define TKBRDT0 TKBTRG0_bit.no0\r
-#define TKBRSF0 TKBFLG0_bit.no0\r
-#define TKBMFF0 TKBFLG0_bit.no1\r
-#define TKBIEF0 TKBFLG0_bit.no2\r
-#define TKBIRF0 TKBFLG0_bit.no3\r
-#define TKBSEF00 TKBFLG0_bit.no4\r
-#define TKBSEF01 TKBFLG0_bit.no5\r
-#define TKBSSF00 TKBFLG0_bit.no6\r
-#define TKBSSF01 TKBFLG0_bit.no7\r
-#define TKBTOD00 TKBIOC00_bit.no0\r
-#define TKBTOD01 TKBIOC00_bit.no1\r
-#define TKBTOL00 TKBIOC00_bit.no2\r
-#define TKBTOL01 TKBIOC00_bit.no3\r
-#define TKBCLMF0 TKBCLR0_bit.no1\r
-#define TKBCLIE0 TKBCLR0_bit.no2\r
-#define TKBCLIR0 TKBCLR0_bit.no3\r
-#define TKBCLSE00 TKBCLR0_bit.no4\r
-#define TKBCLSE01 TKBCLR0_bit.no5\r
-#define TKBTOE00 TKBIOC01_bit.no0\r
-#define TKBTOE01 TKBIOC01_bit.no1\r
-#define TKBCE0 TKBCTL01_bit.no7\r
-#define TKBPAHTS00 TKBPAHFS0_bit.no0\r
-#define TKBPAHTS01 TKBPAHFS0_bit.no1\r
-#define TKBPAHTT00 TKBPAHFT0_bit.no0\r
-#define TKBPAHTT01 TKBPAHFT0_bit.no1\r
-#define TKBPAHIF00 TKBPAFLG0_bit.no0\r
-#define TKBPAFIF00 TKBPAFLG0_bit.no1\r
-#define TKBPAHIF01 TKBPAFLG0_bit.no2\r
-#define TKBPAFIF01 TKBPAFLG0_bit.no3\r
-#define TKBPAHSF00 TKBPAFLG0_bit.no4\r
-#define TKBPAFSF00 TKBPAFLG0_bit.no5\r
-#define TKBPAHSF01 TKBPAFLG0_bit.no6\r
-#define TKBPAFSF01 TKBPAFLG0_bit.no7\r
-#define TKBPACE00 TKBPACTL02_bit.no0\r
-#define TKBPACE01 TKBPACTL02_bit.no1\r
-\r
-/*\r
- Interrupt vector addresses\r
- */\r
-#endif\r