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