/*******************************************************************/ /* SH7055 Include File (by SH7055 Target Spec. Rev.0.1) Ver 0.0 */ /*******************************************************************/ /*-----------------------------------------------------------------*/ /* MC */ /*-----------------------------------------------------------------*/ #define MCMODE_MCCSR (*(volatile unsigned short *)0xFFFFEC4E) #define MCMODE_MDCR (*(volatile unsigned short *)0xFFFFF70C) /*----------------------------------------------------------------------*/ /* Low Power Mode */ /*----------------------------------------------------------------------*/ #define SBYCR (*(volatile unsigned short *)0xFFFFEC14) #define SYSCR (*(volatile unsigned short *)0xFFFFF708) #define MSTCR (*(volatile unsigned short *)0xFFFFF70A) /*----------------------------------------------------------------------*/ /* SCI */ /*----------------------------------------------------------------------*/ #define SCI0_SMR (*(volatile unsigned char *)(0xFFFFF000)) #define SCI0_BRR (*(volatile unsigned char *)(0xFFFFF001)) #define SCI0_SCR (*(volatile unsigned char *)(0xFFFFF002)) #define SCI0_TDR (*(volatile unsigned char *)(0xFFFFF003)) #define SCI0_SSR (*(volatile unsigned char *)(0xFFFFF004)) #define SCI0_RDR (*(volatile unsigned char *)(0xFFFFF005)) #define SCI0_SDCR (*(volatile unsigned char *)(0xFFFFF006)) #define SCI1_SMR (*(volatile unsigned char *)(0xFFFFF008)) #define SCI1_BRR (*(volatile unsigned char *)(0xFFFFF009)) #define SCI1_SCR (*(volatile unsigned char *)(0xFFFFF00A)) #define SCI1_TDR (*(volatile unsigned char *)(0xFFFFF00B)) #define SCI1_SSR (*(volatile unsigned char *)(0xFFFFF00C)) #define SCI1_RDR (*(volatile unsigned char *)(0xFFFFF00D)) #define SCI1_SDCR (*(volatile unsigned char *)(0xFFFFF00E)) #define SCI2_SMR (*(volatile unsigned char *)(0xFFFFF010)) #define SCI2_BRR (*(volatile unsigned char *)(0xFFFFF011)) #define SCI2_SCR (*(volatile unsigned char *)(0xFFFFF012)) #define SCI2_TDR (*(volatile unsigned char *)(0xFFFFF013)) #define SCI2_SSR (*(volatile unsigned char *)(0xFFFFF014)) #define SCI2_RDR (*(volatile unsigned char *)(0xFFFFF015)) #define SCI2_SDCR (*(volatile unsigned char *)(0xFFFFF016)) #define SCI3_SMR (*(volatile unsigned char *)(0xFFFFF018)) #define SCI3_BRR (*(volatile unsigned char *)(0xFFFFF019)) #define SCI3_SCR (*(volatile unsigned char *)(0xFFFFF01A)) #define SCI3_TDR (*(volatile unsigned char *)(0xFFFFF01B)) #define SCI3_SSR (*(volatile unsigned char *)(0xFFFFF01C)) #define SCI3_RDR (*(volatile unsigned char *)(0xFFFFF01D)) #define SCI3_SDCR (*(volatile unsigned char *)(0xFFFFF01E)) #define SCI4_SMR (*(volatile unsigned char *)(0xFFFFF020)) #define SCI4_BRR (*(volatile unsigned char *)(0xFFFFF021)) #define SCI4_SCR (*(volatile unsigned char *)(0xFFFFF022)) #define SCI4_TDR (*(volatile unsigned char *)(0xFFFFF023)) #define SCI4_SSR (*(volatile unsigned char *)(0xFFFFF024)) #define SCI4_RDR (*(volatile unsigned char *)(0xFFFFF025)) #define SCI4_SDCR (*(volatile unsigned char *)(0xFFFFF026)) /************************************************************************/ /* I/O Port */ /*----------------------------------------------------------------------*/ /* Port A */ /*----------------------------------------------------------------------*/ #define PAIOR (* (volatile unsigned short *)(0xFFFFF720)) #define PACRH (* (volatile unsigned short *)(0xFFFFF722)) #define PACRL (* (volatile unsigned short *)(0xFFFFF724)) #define PADR (* (volatile unsigned short *)(0xFFFFF726)) #define PBIOR (*(volatile unsigned short *)(0xFFFFF730)) #define PBDR (*(volatile unsigned short *)(0xFFFFF738)) /*----------------------------------------------------------------------*/ /* Port C */ /*----------------------------------------------------------------------*/ #define PCIOR (*(volatile unsigned short *)(0xFFFFF73A)) #define PCCR (*(volatile unsigned short *)(0xFFFFF73C)) #define PCDR (*(volatile unsigned short *)(0xFFFFF73E)) #define PDIOR (*(volatile unsigned short *)(0xFFFFF740)) #define PDDR (*(volatile unsigned short *)(0xFFFFF746)) #define PEIOR (*(volatile unsigned short *)(0xFFFFF750)) #define PEDR (*(volatile unsigned short *)(0xFFFFF754)) /************************************************************************/ /* Flash */ /************************************************************************/ #define FLMCR1 (* (volatile unsigned char *)(0xFFFFE800)) #define FLMCR2 (* (volatile unsigned char *)(0xFFFFE801)) #define EBR1 (* (volatile unsigned char *)(0xFFFFE802)) #define EBR2 (* (volatile unsigned char *)(0xFFFFE803))