#ifndef AT91SAM7A2_h
#define AT91SAM7A2_h
#define AMC_CSR0 (*(volatile unsigned long *)0xffe00000)
#define AMC_CSR1 (*(volatile unsigned long *)0xffe00004)
#define AMC_CSR2 (*(volatile unsigned long *)0xffe00008)
#define AMC_CSR3 (*(volatile unsigned long *)0xffe0001c)
#define AMC_RCR (*(volatile unsigned long *)0xffe00020)
#define AMC_MCR (*(volatile unsigned long *)0xffe00024)
#define SFM_CIDR (*(volatile unsigned long *)0xfff00000)
#define SFM_RSR (*(volatile unsigned long *)0xfff00008)
#define WD_CR (*(volatile unsigned long *)0xfffa0060)
#define WD_MR (*(volatile unsigned long *)0xfffa0064)
#define WD_OMR (*(volatile unsigned long *)0xfffa0068)
#define WD_CSR (*(volatile unsigned long *)0xfffa006c)
#define WD_SR (*(volatile unsigned long *)0xfffa006c)
#define WD_IER (*(volatile unsigned long *)0xfffa0074)
#define WD_IDR (*(volatile unsigned long *)0xfffa0078)
#define WD_IMR (*(volatile unsigned long *)0xfffa007c)
#define WD_PWR (*(volatile unsigned long *)0xfffa0080)
#define WT_CR (*(volatile unsigned long *)0xfffa4060)
#define WT_MR (*(volatile unsigned long *)0xfffa4064)
#define WT_CSR (*(volatile unsigned long *)0xfffa406c)
#define WT_SR (*(volatile unsigned long *)0xfffa4070)
#define WT_IER (*(volatile unsigned long *)0xfffa4074)
#define WT_IDR (*(volatile unsigned long *)0xfffa4078)
#define WT_IMR (*(volatile unsigned long *)0xfffa407c)
#define WT_SECS (*(volatile unsigned long *)0xfffa4080)
#define WT_ALARM (*(volatile unsigned long *)0xfffa4084)
#define US0_PER (*(volatile unsigned long *)0xfffa8000)
#define US0_PDR (*(volatile unsigned long *)0xfffa8004)
#define US0_PSR (*(volatile unsigned long *)0xfffa8008)
#define US0_OER (*(volatile unsigned long *)0xfffa8010)
#define US0_ODR (*(volatile unsigned long *)0xfffa8014)
#define US0_OSR (*(volatile unsigned long *)0xfffa8018)
#define US0_SODR (*(volatile unsigned long *)0xfffa8030)
#define US0_CODR (*(volatile unsigned long *)0xfffa8034)
#define US0_ODSR (*(volatile unsigned long *)0xfffa8038)
#define US0_PDSR (*(volatile unsigned long *)0xfffa803c)
#define US0_MDER (*(volatile unsigned long *)0xfffa8040)
#define US0_MDDR (*(volatile unsigned long *)0xfffa8044)
#define US0_MDSR (*(volatile unsigned long *)0xfffa8048)
#define US0_ECR (*(volatile unsigned long *)0xfffa8050)
#define US0_DCR (*(volatile unsigned long *)0xfffa8054)
#define US0_PMSR (*(volatile unsigned long *)0xfffa8058)
#define US0_CR (*(volatile unsigned long *)0xfffa8060)
#define US0_MR (*(volatile unsigned long *)0xfffa8064)
#define US0_CSR (*(volatile unsigned long *)0xfffa806c)
#define US0_SR (*(volatile unsigned long *)0xfffa8070)
#define US0_IER (*(volatile unsigned long *)0xfffa8074)
#define US0_IDR (*(volatile unsigned long *)0xfffa8078)
#define US0_IMR (*(volatile unsigned long *)0xfffa807c)
#define US0_RHR (*(volatile unsigned long *)0xfffa8080)
#define US0_THR (*(volatile unsigned long *)0xfffa8084)
#define US0_BRGR (*(volatile unsigned long *)0xfffa8088)
#define US0_RTOR (*(volatile unsigned long *)0xfffa808c)
#define US0_TTGR (*(volatile unsigned long *)0xfffa8090)
#define US0_LIR (*(volatile unsigned long *)0xfffa8094)
#define US0_DFWR0 (*(volatile unsigned long *)0xfffa8098)
#define US0_DFWR1 (*(volatile unsigned long *)0xfffa809c)
#define US0_DFRR0 (*(volatile unsigned long *)0xfffa80a0)
#define US0_DFRR1 (*(volatile unsigned long *)0xfffa80a4)
#define US0_SBLR (*(volatile unsigned long *)0xfffa80a8)
#define US1_PER (*(volatile unsigned long *)0xfffac000)
#define US1_PDR (*(volatile unsigned long *)0xfffac004)
#define US1_PSR (*(volatile unsigned long *)0xfffac008)
#define US1_OER (*(volatile unsigned long *)0xfffac010)
#define US1_ODR (*(volatile unsigned long *)0xfffac014)
#define US1_OSR (*(volatile unsigned long *)0xfffac018)
#define US1_SODR (*(volatile unsigned long *)0xfffac030)
#define US1_CODR (*(volatile unsigned long *)0xfffac034)
#define US1_ODSR (*(volatile unsigned long *)0xfffac038)
#define US1_PDSR (*(volatile unsigned long *)0xfffac03c)
#define US1_MDER (*(volatile unsigned long *)0xfffac040)
#define US1_MDDR (*(volatile unsigned long *)0xfffac044)
#define US1_MDSR (*(volatile unsigned long *)0xfffac048)
#define US1_ECR (*(volatile unsigned long *)0xfffac050)
#define US1_DCR (*(volatile unsigned long *)0xfffac054)
#define US1_PMSR (*(volatile unsigned long *)0xfffac058)
#define US1_CR (*(volatile unsigned long *)0xfffac060)
#define US1_MR (*(volatile unsigned long *)0xfffac064)
#define US1_CSR (*(volatile unsigned long *)0xfffac06c)
#define US1_SR (*(volatile unsigned long *)0xfffac070)
#define US1_IER (*(volatile unsigned long *)0xfffac074)
#define US1_IDR (*(volatile unsigned long *)0xfffac078)
#define US1_IMR (*(volatile unsigned long *)0xfffac07c)
#define US1_RHR (*(volatile unsigned long *)0xfffac080)
#define US1_THR (*(volatile unsigned long *)0xfffac084)
#define US1_BRGR (*(volatile unsigned long *)0xfffac088)
#define US1_RTOR (*(volatile unsigned long *)0xfffac08c)
#define US1_TTGR (*(volatile unsigned long *)0xfffac090)
#define US1_LIR (*(volatile unsigned long *)0xfffac094)
#define US1_DFWR0 (*(volatile unsigned long *)0xfffac098)
#define US1_DFWR1 (*(volatile unsigned long *)0xfffac09c)
#define US1_DFRR0 (*(volatile unsigned long *)0xfffac0a0)
#define US1_DFRR1 (*(volatile unsigned long *)0xfffac0a4)
#define US1_SBLR (*(volatile unsigned long *)0xfffac0a8)
#define CAN3_ECR (*(volatile unsigned long *)0xfffb0050)
#define CAN3_DCR (*(volatile unsigned long *)0xfffb0054)
#define CAN3_PMSR (*(volatile unsigned long *)0xfffb0058)
#define CAN3_CR (*(volatile unsigned long *)0xfffb0060)
#define CAN3_MR (*(volatile unsigned long *)0xfffb0064)
#define CAN3_CSR (*(volatile unsigned long *)0xfffb006c)
#define CAN3_SR (*(volatile unsigned long *)0xfffb0070)
#define CAN3_IER (*(volatile unsigned long *)0xfffb0074)
#define CAN3_IDR (*(volatile unsigned long *)0xfffb0078)
#define CAN3_IMR (*(volatile unsigned long *)0xfffb007c)
#define CAN3_CISR (*(volatile unsigned long *)0xfffb0080)
#define CAN3_ISSR (*(volatile unsigned long *)0xfffb0084)
#define CAN3_SIER (*(volatile unsigned long *)0xfffb0088)
#define CAN3_SIDR (*(volatile unsigned long *)0xfffb008c)
#define CAN3_SIMR (*(volatile unsigned long *)0xfffb0090)
#define CAN3_DRA0 (*(volatile unsigned long *)0xfffb0100)
#define CAN3_DRB0 (*(volatile unsigned long *)0xfffb0104)
#define CAN3_MSK0 (*(volatile unsigned long *)0xfffb0108)
#define CAN3_IR0 (*(volatile unsigned long *)0xfffb010c)
#define CAN3_CR0 (*(volatile unsigned long *)0xfffb0110)
#define CAN3_CR0 (*(volatile unsigned long *)0xfffb0114)
#define CAN3_CSR0 (*(volatile unsigned long *)0xfffb0118)
#define CAN3_SR0 (*(volatile unsigned long *)0xfffb011c)
#define CAN3_IER0 (*(volatile unsigned long *)0xfffb0120)
#define CAN3_IDR0 (*(volatile unsigned long *)0xfffb0124)
#define CAN3_IMR0 (*(volatile unsigned long *)0xfffb0128)
#define CAN3_DRA1 (*(volatile unsigned long *)0xfffb0140)
#define CAN3_DRB1 (*(volatile unsigned long *)0xfffb0144)
#define CAN3_MSK1 (*(volatile unsigned long *)0xfffb0148)
#define CAN3_IR1 (*(volatile unsigned long *)0xfffb014c)
#define CAN3_CR1 (*(volatile unsigned long *)0xfffb0150)
#define CAN3_CR1 (*(volatile unsigned long *)0xfffb0154)
#define CAN3_CSR1 (*(volatile unsigned long *)0xfffb0158)
#define CAN3_SR1 (*(volatile unsigned long *)0xfffb015c)
#define CAN3_IER1 (*(volatile unsigned long *)0xfffb0160)
#define CAN3_IDR1 (*(volatile unsigned long *)0xfffb0164)
#define CAN3_IMR1 (*(volatile unsigned long *)0xfffb0168)
#define CAN3_DRA2 (*(volatile unsigned long *)0xfffb0180)
#define CAN3_DRB2 (*(volatile unsigned long *)0xfffb0184)
#define CAN3_MSK2 (*(volatile unsigned long *)0xfffb0188)
#define CAN3_IR2 (*(volatile unsigned long *)0xfffb018c)
#define CAN3_CR2 (*(volatile unsigned long *)0xfffb0190)
#define CAN3_CR2 (*(volatile unsigned long *)0xfffb0194)
#define CAN3_CSR2 (*(volatile unsigned long *)0xfffb0198)
#define CAN3_SR2 (*(volatile unsigned long *)0xfffb019c)
#define CAN3_IER2 (*(volatile unsigned long *)0xfffb01a0)
#define CAN3_IDR2 (*(volatile unsigned long *)0xfffb01a4)
#define CAN3_IMR2 (*(volatile unsigned long *)0xfffb01a8)
#define CAN3_DRA3 (*(volatile unsigned long *)0xfffb01c0)
#define CAN3_DRB3 (*(volatile unsigned long *)0xfffb01c4)
#define CAN3_MSK3 (*(volatile unsigned long *)0xfffb01c8)
#define CAN3_IR3 (*(volatile unsigned long *)0xfffb01cc)
#define CAN3_CR3 (*(volatile unsigned long *)0xfffb01d0)
#define CAN3_CR3 (*(volatile unsigned long *)0xfffb01d4)
#define CAN3_CSR3 (*(volatile unsigned long *)0xfffb01d8)
#define CAN3_SR3 (*(volatile unsigned long *)0xfffb01dc)
#define CAN3_IER3 (*(volatile unsigned long *)0xfffb01e0)
#define CAN3_IDR3 (*(volatile unsigned long *)0xfffb01e4)
#define CAN3_IMR3 (*(volatile unsigned long *)0xfffb01e8)
#define CAN3_DRA4 (*(volatile unsigned long *)0xfffb0200)
#define CAN3_DRB4 (*(volatile unsigned long *)0xfffb0204)
#define CAN3_MSK4 (*(volatile unsigned long *)0xfffb0208)
#define CAN3_IR4 (*(volatile unsigned long *)0xfffb020c)
#define CAN3_CR4 (*(volatile unsigned long *)0xfffb0210)
#define CAN3_CR4 (*(volatile unsigned long *)0xfffb0214)
#define CAN3_CSR4 (*(volatile unsigned long *)0xfffb0218)
#define CAN3_SR4 (*(volatile unsigned long *)0xfffb021c)
#define CAN3_IER4 (*(volatile unsigned long *)0xfffb0220)
#define CAN3_IDR4 (*(volatile unsigned long *)0xfffb0224)
#define CAN3_IMR4 (*(volatile unsigned long *)0xfffb0228)
#define CAN3_DRA5 (*(volatile unsigned long *)0xfffb0240)
#define CAN3_DRB5 (*(volatile unsigned long *)0xfffb0244)
#define CAN3_MSK5 (*(volatile unsigned long *)0xfffb0248)
#define CAN3_IR5 (*(volatile unsigned long *)0xfffb024c)
#define CAN3_CR5 (*(volatile unsigned long *)0xfffb0250)
#define CAN3_CR5 (*(volatile unsigned long *)0xfffb0254)
#define CAN3_CSR5 (*(volatile unsigned long *)0xfffb0258)
#define CAN3_SR5 (*(volatile unsigned long *)0xfffb025c)
#define CAN3_IER5 (*(volatile unsigned long *)0xfffb0260)
#define CAN3_IDR5 (*(volatile unsigned long *)0xfffb0264)
#define CAN3_IMR5 (*(volatile unsigned long *)0xfffb0268)
#define CAN3_DRA6 (*(volatile unsigned long *)0xfffb0280)
#define CAN3_DRB6 (*(volatile unsigned long *)0xfffb0284)
#define CAN3_MSK6 (*(volatile unsigned long *)0xfffb0288)
#define CAN3_IR6 (*(volatile unsigned long *)0xfffb028c)
#define CAN3_CR6 (*(volatile unsigned long *)0xfffb0290)
#define CAN3_CR6 (*(volatile unsigned long *)0xfffb0294)
#define CAN3_CSR6 (*(volatile unsigned long *)0xfffb0298)
#define CAN3_SR6 (*(volatile unsigned long *)0xfffb029c)
#define CAN3_IER6 (*(volatile unsigned long *)0xfffb02a0)
#define CAN3_IDR6 (*(volatile unsigned long *)0xfffb02a4)
#define CAN3_IMR6 (*(volatile unsigned long *)0xfffb02a8)
#define CAN3_DRA7 (*(volatile unsigned long *)0xfffb02c0)
#define CAN3_DRB7 (*(volatile unsigned long *)0xfffb02c4)
#define CAN3_MSK7 (*(volatile unsigned long *)0xfffb02c8)
#define CAN3_IR7 (*(volatile unsigned long *)0xfffb02cc)
#define CAN3_CR7 (*(volatile unsigned long *)0xfffb02d0)
#define CAN3_CR7 (*(volatile unsigned long *)0xfffb02d4)
#define CAN3_CSR7 (*(volatile unsigned long *)0xfffb02d8)
#define CAN3_SR7 (*(volatile unsigned long *)0xfffb02dc)
#define CAN3_IER7 (*(volatile unsigned long *)0xfffb02e0)
#define CAN3_IDR7 (*(volatile unsigned long *)0xfffb02e4)
#define CAN3_IMR7 (*(volatile unsigned long *)0xfffb02e8)
#define CAN3_DRA8 (*(volatile unsigned long *)0xfffb0300)
#define CAN3_DRB8 (*(volatile unsigned long *)0xfffb0304)
#define CAN3_MSK8 (*(volatile unsigned long *)0xfffb0308)
#define CAN3_IR8 (*(volatile unsigned long *)0xfffb030c)
#define CAN3_CR8 (*(volatile unsigned long *)0xfffb0310)
#define CAN3_CR8 (*(volatile unsigned long *)0xfffb0314)
#define CAN3_CSR8 (*(volatile unsigned long *)0xfffb0318)
#define CAN3_SR8 (*(volatile unsigned long *)0xfffb031c)
#define CAN3_IER8 (*(volatile unsigned long *)0xfffb0320)
#define CAN3_IDR8 (*(volatile unsigned long *)0xfffb0324)
#define CAN3_IMR8 (*(volatile unsigned long *)0xfffb0328)
#define CAN3_DRA9 (*(volatile unsigned long *)0xfffb0340)
#define CAN3_DRB9 (*(volatile unsigned long *)0xfffb0344)
#define CAN3_MSK9 (*(volatile unsigned long *)0xfffb0348)
#define CAN3_IR9 (*(volatile unsigned long *)0xfffb034c)
#define CAN3_CR9 (*(volatile unsigned long *)0xfffb0350)
#define CAN3_CR9 (*(volatile unsigned long *)0xfffb0354)
#define CAN3_CSR9 (*(volatile unsigned long *)0xfffb0358)
#define CAN3_SR9 (*(volatile unsigned long *)0xfffb035c)
#define CAN3_IER9 (*(volatile unsigned long *)0xfffb0360)
#define CAN3_IDR9 (*(volatile unsigned long *)0xfffb0364)
#define CAN3_IMR9 (*(volatile unsigned long *)0xfffb0368)
#define CAN3_DRA10 (*(volatile unsigned long *)0xfffb0380)
#define CAN3_DRB10 (*(volatile unsigned long *)0xfffb0384)
#define CAN3_MSK10 (*(volatile unsigned long *)0xfffb0388)
#define CAN3_IR10 (*(volatile unsigned long *)0xfffb038c)
#define CAN3_CR10 (*(volatile unsigned long *)0xfffb0390)
#define CAN3_CR10 (*(volatile unsigned long *)0xfffb0394)
#define CAN3_CSR10 (*(volatile unsigned long *)0xfffb0398)
#define CAN3_SR10 (*(volatile unsigned long *)0xfffb039c)
#define CAN3_IER10 (*(volatile unsigned long *)0xfffb03a0)
#define CAN3_IDR10 (*(volatile unsigned long *)0xfffb03a4)
#define CAN3_IMR10 (*(volatile unsigned long *)0xfffb03a8)
#define CAN3_DRA11 (*(volatile unsigned long *)0xfffb03c0)
#define CAN3_DRB11 (*(volatile unsigned long *)0xfffb03c4)
#define CAN3_MSK11 (*(volatile unsigned long *)0xfffb03c8)
#define CAN3_IR11 (*(volatile unsigned long *)0xfffb03cc)
#define CAN3_CR11 (*(volatile unsigned long *)0xfffb03d0)
#define CAN3_CR11 (*(volatile unsigned long *)0xfffb03d4)
#define CAN3_CSR11 (*(volatile unsigned long *)0xfffb03d8)
#define CAN3_SR11 (*(volatile unsigned long *)0xfffb03dc)
#define CAN3_IER11 (*(volatile unsigned long *)0xfffb03e0)
#define CAN3_IDR11 (*(volatile unsigned long *)0xfffb03e4)
#define CAN3_IMR11 (*(volatile unsigned long *)0xfffb03e8)
#define CAN3_DRA12 (*(volatile unsigned long *)0xfffb0400)
#define CAN3_DRB12 (*(volatile unsigned long *)0xfffb0404)
#define CAN3_MSK12 (*(volatile unsigned long *)0xfffb0408)
#define CAN3_IR12 (*(volatile unsigned long *)0xfffb040c)
#define CAN3_CR12 (*(volatile unsigned long *)0xfffb0410)
#define CAN3_CR12 (*(volatile unsigned long *)0xfffb0414)
#define CAN3_CSR12 (*(volatile unsigned long *)0xfffb0418)
#define CAN3_SR12 (*(volatile unsigned long *)0xfffb041c)
#define CAN3_IER12 (*(volatile unsigned long *)0xfffb0420)
#define CAN3_IDR12 (*(volatile unsigned long *)0xfffb0424)
#define CAN3_IMR12 (*(volatile unsigned long *)0xfffb0428)
#define CAN3_DRA13 (*(volatile unsigned long *)0xfffb0440)
#define CAN3_DRB13 (*(volatile unsigned long *)0xfffb0444)
#define CAN3_MSK13 (*(volatile unsigned long *)0xfffb0448)
#define CAN3_IR13 (*(volatile unsigned long *)0xfffb044c)
#define CAN3_CR13 (*(volatile unsigned long *)0xfffb0450)
#define CAN3_CR13 (*(volatile unsigned long *)0xfffb0454)
#define CAN3_CSR13 (*(volatile unsigned long *)0xfffb0458)
#define CAN3_SR13 (*(volatile unsigned long *)0xfffb045c)
#define CAN3_IER13 (*(volatile unsigned long *)0xfffb0460)
#define CAN3_IDR13 (*(volatile unsigned long *)0xfffb0464)
#define CAN3_IMR13 (*(volatile unsigned long *)0xfffb0468)
#define CAN3_DRA14 (*(volatile unsigned long *)0xfffb0480)
#define CAN3_DRB14 (*(volatile unsigned long *)0xfffb0484)
#define CAN3_MSK14 (*(volatile unsigned long *)0xfffb0488)
#define CAN3_IR14 (*(volatile unsigned long *)0xfffb048c)
#define CAN3_CR14 (*(volatile unsigned long *)0xfffb0490)
#define CAN3_CR14 (*(volatile unsigned long *)0xfffb0494)
#define CAN3_CSR14 (*(volatile unsigned long *)0xfffb0498)
#define CAN3_SR14 (*(volatile unsigned long *)0xfffb049c)
#define CAN3_IER14 (*(volatile unsigned long *)0xfffb04a0)
#define CAN3_IDR14 (*(volatile unsigned long *)0xfffb04a4)
#define CAN3_IMR14 (*(volatile unsigned long *)0xfffb04a8)
#define CAN3_DRA15 (*(volatile unsigned long *)0xfffb04c0)
#define CAN3_DRB15 (*(volatile unsigned long *)0xfffb04c4)
#define CAN3_MSK15 (*(volatile unsigned long *)0xfffb04c8)
#define CAN3_IR15 (*(volatile unsigned long *)0xfffb04cc)
#define CAN3_CR15 (*(volatile unsigned long *)0xfffb04d0)
#define CAN3_CR15 (*(volatile unsigned long *)0xfffb04d4)
#define CAN3_CSR15 (*(volatile unsigned long *)0xfffb04d8)
#define CAN3_SR15 (*(volatile unsigned long *)0xfffb04dc)
#define CAN3_IER15 (*(volatile unsigned long *)0xfffb04e0)
#define CAN3_IDR15 (*(volatile unsigned long *)0xfffb04e4)
#define CAN3_IMR15 (*(volatile unsigned long *)0xfffb04e8)
#define SPI_PER (*(volatile unsigned long *)0xfffb4000)
#define SPI_PER (*(volatile unsigned long *)0xfffb4008)
#define SPI_OER (*(volatile unsigned long *)0xfffb4010)
#define SPI_ODR (*(volatile unsigned long *)0xfffb4014)
#define SPI_OSR (*(volatile unsigned long *)0xfffb4018)
#define SPI_SODR (*(volatile unsigned long *)0xfffb4030)
#define SPI_CODR (*(volatile unsigned long *)0xfffb4034)
#define SPI_ODSR (*(volatile unsigned long *)0xfffb4038)
#define SPI_PDSR (*(volatile unsigned long *)0xfffb403c)
#define SPI_MDER (*(volatile unsigned long *)0xfffb4040)
#define SPI_MDDR (*(volatile unsigned long *)0xfffb4044)
#define SPI_MDSR (*(volatile unsigned long *)0xfffb4048)
#define SPI_ECR (*(volatile unsigned long *)0xfffb4050)
#define SPI_DCR (*(volatile unsigned long *)0xfffb4054)
#define SPI_PMSR (*(volatile unsigned long *)0xfffb4058)
#define SPI_CR (*(volatile unsigned long *)0xfffb4060)
#define SPI_MR (*(volatile unsigned long *)0xfffb4064)
#define SPI_SR (*(volatile unsigned long *)0xfffb4070)
#define SPI_IER (*(volatile unsigned long *)0xfffb4074)
#define SPI_IDR (*(volatile unsigned long *)0xfffb4078)
#define SPI_IMR (*(volatile unsigned long *)0xfffb407c)
#define SPI_RDR (*(volatile unsigned long *)0xfffb4080)
#define SPI_TDR (*(volatile unsigned long *)0xfffb4084)
#define SPI_CSR0 (*(volatile unsigned long *)0xfffb4090)
#define SPI_CSR1 (*(volatile unsigned long *)0xfffb4094)
#define SPI_CSR2 (*(volatile unsigned long *)0xfffb4098)
#define SPI_CSR3 (*(volatile unsigned long *)0xfffb409c)
#define CAN1_ECR (*(volatile unsigned long *)0xfffb8050)
#define CAN1_DCR (*(volatile unsigned long *)0xfffb8054)
#define CAN1_PMSR (*(volatile unsigned long *)0xfffb8058)
#define CAN1_CR (*(volatile unsigned long *)0xfffb8060)
#define CAN1_MR (*(volatile unsigned long *)0xfffb8064)
#define CAN1_CSR (*(volatile unsigned long *)0xfffb806c)
#define CAN1_SR (*(volatile unsigned long *)0xfffb8070)
#define CAN1_IER (*(volatile unsigned long *)0xfffb8074)
#define CAN1_IDR (*(volatile unsigned long *)0xfffb8078)
#define CAN1_IMR (*(volatile unsigned long *)0xfffb807c)
#define CAN1_CISR (*(volatile unsigned long *)0xfffb8080)
#define CAN1_ISSR (*(volatile unsigned long *)0xfffb8084)
#define CAN1_SIER (*(volatile unsigned long *)0xfffb8088)
#define CAN1_SIDR (*(volatile unsigned long *)0xfffb808c)
#define CAN1_SIMR (*(volatile unsigned long *)0xfffb8090)
#define CAN1_DRA0 (*(volatile unsigned long *)0xfffb8100)
#define CAN1_DRB0 (*(volatile unsigned long *)0xfffb8104)
#define CAN1_MSK0 (*(volatile unsigned long *)0xfffb8108)
#define CAN1_IR0 (*(volatile unsigned long *)0xfffb810c)
#define CAN1_CR0 (*(volatile unsigned long *)0xfffb8110)
#define CAN1_CR0 (*(volatile unsigned long *)0xfffb8114)
#define CAN1_CSR0 (*(volatile unsigned long *)0xfffb8118)
#define CAN1_SR0 (*(volatile unsigned long *)0xfffb811c)
#define CAN1_IER0 (*(volatile unsigned long *)0xfffb8120)
#define CAN1_IDR0 (*(volatile unsigned long *)0xfffb8124)
#define CAN1_IMR0 (*(volatile unsigned long *)0xfffb8128)
#define CAN1_DRA1 (*(volatile unsigned long *)0xfffb8140)
#define CAN1_DRB1 (*(volatile unsigned long *)0xfffb8144)
#define CAN1_MSK1 (*(volatile unsigned long *)0xfffb8148)
#define CAN1_IR1 (*(volatile unsigned long *)0xfffb814c)
#define CAN1_CR1 (*(volatile unsigned long *)0xfffb8150)
#define CAN1_CR1 (*(volatile unsigned long *)0xfffb8154)
#define CAN1_CSR1 (*(volatile unsigned long *)0xfffb8158)
#define CAN1_SR1 (*(volatile unsigned long *)0xfffb815c)
#define CAN1_IER1 (*(volatile unsigned long *)0xfffb8160)
#define CAN1_IDR1 (*(volatile unsigned long *)0xfffb8164)
#define CAN1_IMR1 (*(volatile unsigned long *)0xfffb8168)
#define CAN1_DRA2 (*(volatile unsigned long *)0xfffb8180)
#define CAN1_DRB2 (*(volatile unsigned long *)0xfffb8184)
#define CAN1_MSK2 (*(volatile unsigned long *)0xfffb8188)
#define CAN1_IR2 (*(volatile unsigned long *)0xfffb818c)
#define CAN1_CR2 (*(volatile unsigned long *)0xfffb8190)
#define CAN1_CR2 (*(volatile unsigned long *)0xfffb8194)
#define CAN1_CSR2 (*(volatile unsigned long *)0xfffb8198)
#define CAN1_SR2 (*(volatile unsigned long *)0xfffb819c)
#define CAN1_IER2 (*(volatile unsigned long *)0xfffb81a0)
#define CAN1_IDR2 (*(volatile unsigned long *)0xfffb81a4)
#define CAN1_IMR2 (*(volatile unsigned long *)0xfffb81a8)
#define CAN1_DRA3 (*(volatile unsigned long *)0xfffb81c0)
#define CAN1_DRB3 (*(volatile unsigned long *)0xfffb81c4)
#define CAN1_MSK3 (*(volatile unsigned long *)0xfffb81c8)
#define CAN1_IR3 (*(volatile unsigned long *)0xfffb81cc)
#define CAN1_CR3 (*(volatile unsigned long *)0xfffb81d0)
#define CAN1_CR3 (*(volatile unsigned long *)0xfffb81d4)
#define CAN1_CSR3 (*(volatile unsigned long *)0xfffb81d8)
#define CAN1_SR3 (*(volatile unsigned long *)0xfffb81dc)
#define CAN1_IER3 (*(volatile unsigned long *)0xfffb81e0)
#define CAN1_IDR3 (*(volatile unsigned long *)0xfffb81e4)
#define CAN1_IMR3 (*(volatile unsigned long *)0xfffb81e8)
#define CAN1_DRA4 (*(volatile unsigned long *)0xfffb8200)
#define CAN1_DRB4 (*(volatile unsigned long *)0xfffb8204)
#define CAN1_MSK4 (*(volatile unsigned long *)0xfffb8208)
#define CAN1_IR4 (*(volatile unsigned long *)0xfffb820c)
#define CAN1_CR4 (*(volatile unsigned long *)0xfffb8210)
#define CAN1_CR4 (*(volatile unsigned long *)0xfffb8214)
#define CAN1_CSR4 (*(volatile unsigned long *)0xfffb8218)
#define CAN1_SR4 (*(volatile unsigned long *)0xfffb821c)
#define CAN1_IER4 (*(volatile unsigned long *)0xfffb8220)
#define CAN1_IDR4 (*(volatile unsigned long *)0xfffb8224)
#define CAN1_IMR4 (*(volatile unsigned long *)0xfffb8228)
#define CAN1_DRA5 (*(volatile unsigned long *)0xfffb8240)
#define CAN1_DRB5 (*(volatile unsigned long *)0xfffb8244)
#define CAN1_MSK5 (*(volatile unsigned long *)0xfffb8248)
#define CAN1_IR5 (*(volatile unsigned long *)0xfffb824c)
#define CAN1_CR5 (*(volatile unsigned long *)0xfffb8250)
#define CAN1_CR5 (*(volatile unsigned long *)0xfffb8254)
#define CAN1_CSR5 (*(volatile unsigned long *)0xfffb8258)
#define CAN1_SR5 (*(volatile unsigned long *)0xfffb825c)
#define CAN1_IER5 (*(volatile unsigned long *)0xfffb8260)
#define CAN1_IDR5 (*(volatile unsigned long *)0xfffb8264)
#define CAN1_IMR5 (*(volatile unsigned long *)0xfffb8268)
#define CAN1_DRA6 (*(volatile unsigned long *)0xfffb8280)
#define CAN1_DRB6 (*(volatile unsigned long *)0xfffb8284)
#define CAN1_MSK6 (*(volatile unsigned long *)0xfffb8288)
#define CAN1_IR6 (*(volatile unsigned long *)0xfffb828c)
#define CAN1_CR6 (*(volatile unsigned long *)0xfffb8290)
#define CAN1_CR6 (*(volatile unsigned long *)0xfffb8294)
#define CAN1_CSR6 (*(volatile unsigned long *)0xfffb8298)
#define CAN1_SR6 (*(volatile unsigned long *)0xfffb829c)
#define CAN1_IER6 (*(volatile unsigned long *)0xfffb82a0)
#define CAN1_IDR6 (*(volatile unsigned long *)0xfffb82a4)
#define CAN1_IMR6 (*(volatile unsigned long *)0xfffb82a8)
#define CAN1_DRA7 (*(volatile unsigned long *)0xfffb82c0)
#define CAN1_DRB7 (*(volatile unsigned long *)0xfffb82c4)
#define CAN1_MSK7 (*(volatile unsigned long *)0xfffb82c8)
#define CAN1_IR7 (*(volatile unsigned long *)0xfffb82cc)
#define CAN1_CR7 (*(volatile unsigned long *)0xfffb82d0)
#define CAN1_CR7 (*(volatile unsigned long *)0xfffb82d4)
#define CAN1_CSR7 (*(volatile unsigned long *)0xfffb82d8)
#define CAN1_SR7 (*(volatile unsigned long *)0xfffb82dc)
#define CAN1_IER7 (*(volatile unsigned long *)0xfffb82e0)
#define CAN1_IDR7 (*(volatile unsigned long *)0xfffb82e4)
#define CAN1_IMR7 (*(volatile unsigned long *)0xfffb82e8)
#define CAN1_DRA8 (*(volatile unsigned long *)0xfffb8300)
#define CAN1_DRB8 (*(volatile unsigned long *)0xfffb8304)
#define CAN1_MSK8 (*(volatile unsigned long *)0xfffb8308)
#define CAN1_IR8 (*(volatile unsigned long *)0xfffb830c)
#define CAN1_CR8 (*(volatile unsigned long *)0xfffb8310)
#define CAN1_CR8 (*(volatile unsigned long *)0xfffb8314)
#define CAN1_CSR8 (*(volatile unsigned long *)0xfffb8318)
#define CAN1_SR8 (*(volatile unsigned long *)0xfffb831c)
#define CAN1_IER8 (*(volatile unsigned long *)0xfffb8320)
#define CAN1_IDR8 (*(volatile unsigned long *)0xfffb8324)
#define CAN1_IMR8 (*(volatile unsigned long *)0xfffb8328)
#define CAN1_DRA9 (*(volatile unsigned long *)0xfffb8340)
#define CAN1_DRB9 (*(volatile unsigned long *)0xfffb8344)
#define CAN1_MSK9 (*(volatile unsigned long *)0xfffb8348)
#define CAN1_IR9 (*(volatile unsigned long *)0xfffb834c)
#define CAN1_CR9 (*(volatile unsigned long *)0xfffb8350)
#define CAN1_CR9 (*(volatile unsigned long *)0xfffb8354)
#define CAN1_CSR9 (*(volatile unsigned long *)0xfffb8358)
#define CAN1_SR9 (*(volatile unsigned long *)0xfffb835c)
#define CAN1_IER9 (*(volatile unsigned long *)0xfffb8360)
#define CAN1_IDR9 (*(volatile unsigned long *)0xfffb8364)
#define CAN1_IMR9 (*(volatile unsigned long *)0xfffb8368)
#define CAN1_DRA10 (*(volatile unsigned long *)0xfffb8380)
#define CAN1_DRB10 (*(volatile unsigned long *)0xfffb8384)
#define CAN1_MSK10 (*(volatile unsigned long *)0xfffb8388)
#define CAN1_IR10 (*(volatile unsigned long *)0xfffb838c)
#define CAN1_CR10 (*(volatile unsigned long *)0xfffb8390)
#define CAN1_CR10 (*(volatile unsigned long *)0xfffb8394)
#define CAN1_CSR10 (*(volatile unsigned long *)0xfffb8398)
#define CAN1_SR10 (*(volatile unsigned long *)0xfffb839c)
#define CAN1_IER10 (*(volatile unsigned long *)0xfffb83a0)
#define CAN1_IDR10 (*(volatile unsigned long *)0xfffb83a4)
#define CAN1_IMR10 (*(volatile unsigned long *)0xfffb83a8)
#define CAN1_DRA11 (*(volatile unsigned long *)0xfffb83c0)
#define CAN1_DRB11 (*(volatile unsigned long *)0xfffb83c4)
#define CAN1_MSK11 (*(volatile unsigned long *)0xfffb83c8)
#define CAN1_IR11 (*(volatile unsigned long *)0xfffb83cc)
#define CAN1_CR11 (*(volatile unsigned long *)0xfffb83d0)
#define CAN1_CR11 (*(volatile unsigned long *)0xfffb83d4)
#define CAN1_CSR11 (*(volatile unsigned long *)0xfffb83d8)
#define CAN1_SR11 (*(volatile unsigned long *)0xfffb83dc)
#define CAN1_IER11 (*(volatile unsigned long *)0xfffb83e0)
#define CAN1_IDR11 (*(volatile unsigned long *)0xfffb83e4)
#define CAN1_IMR11 (*(volatile unsigned long *)0xfffb83e8)
#define CAN1_DRA12 (*(volatile unsigned long *)0xfffb8400)
#define CAN1_DRB12 (*(volatile unsigned long *)0xfffb8404)
#define CAN1_MSK12 (*(volatile unsigned long *)0xfffb8408)
#define CAN1_IR12 (*(volatile unsigned long *)0xfffb840c)
#define CAN1_CR12 (*(volatile unsigned long *)0xfffb8410)
#define CAN1_CR12 (*(volatile unsigned long *)0xfffb8414)
#define CAN1_CSR12 (*(volatile unsigned long *)0xfffb8418)
#define CAN1_SR12 (*(volatile unsigned long *)0xfffb841c)
#define CAN1_IER12 (*(volatile unsigned long *)0xfffb8420)
#define CAN1_IDR12 (*(volatile unsigned long *)0xfffb8424)
#define CAN1_IMR12 (*(volatile unsigned long *)0xfffb8428)
#define CAN1_DRA13 (*(volatile unsigned long *)0xfffb8440)
#define CAN1_DRB13 (*(volatile unsigned long *)0xfffb8444)
#define CAN1_MSK13 (*(volatile unsigned long *)0xfffb8448)
#define CAN1_IR13 (*(volatile unsigned long *)0xfffb844c)
#define CAN1_CR13 (*(volatile unsigned long *)0xfffb8450)
#define CAN1_CR13 (*(volatile unsigned long *)0xfffb8454)
#define CAN1_CSR13 (*(volatile unsigned long *)0xfffb8458)
#define CAN1_SR13 (*(volatile unsigned long *)0xfffb845c)
#define CAN1_IER13 (*(volatile unsigned long *)0xfffb8460)
#define CAN1_IDR13 (*(volatile unsigned long *)0xfffb8464)
#define CAN1_IMR13 (*(volatile unsigned long *)0xfffb8468)
#define CAN1_DRA14 (*(volatile unsigned long *)0xfffb8480)
#define CAN1_DRB14 (*(volatile unsigned long *)0xfffb8484)
#define CAN1_MSK14 (*(volatile unsigned long *)0xfffb8488)
#define CAN1_IR14 (*(volatile unsigned long *)0xfffb848c)
#define CAN1_CR14 (*(volatile unsigned long *)0xfffb8490)
#define CAN1_CR14 (*(volatile unsigned long *)0xfffb8494)
#define CAN1_CSR14 (*(volatile unsigned long *)0xfffb8498)
#define CAN1_SR14 (*(volatile unsigned long *)0xfffb849c)
#define CAN1_IER14 (*(volatile unsigned long *)0xfffb84a0)
#define CAN1_IDR14 (*(volatile unsigned long *)0xfffb84a4)
#define CAN1_IMR14 (*(volatile unsigned long *)0xfffb84a8)
#define CAN1_DRA15 (*(volatile unsigned long *)0xfffb84c0)
#define CAN1_DRB15 (*(volatile unsigned long *)0xfffb84c4)
#define CAN1_MSK15 (*(volatile unsigned long *)0xfffb84c8)
#define CAN1_IR15 (*(volatile unsigned long *)0xfffb84cc)
#define CAN1_CR15 (*(volatile unsigned long *)0xfffb84d0)
#define CAN1_CR15 (*(volatile unsigned long *)0xfffb84d4)
#define CAN1_CSR15 (*(volatile unsigned long *)0xfffb84d8)
#define CAN1_SR15 (*(volatile unsigned long *)0xfffb84dc)
#define CAN1_IER15 (*(volatile unsigned long *)0xfffb84e0)
#define CAN1_IDR15 (*(volatile unsigned long *)0xfffb84e4)
#define CAN1_IMR15 (*(volatile unsigned long *)0xfffb84e8)
#define CAN2_ECR (*(volatile unsigned long *)0xfffbc050)
#define CAN2_DCR (*(volatile unsigned long *)0xfffbc054)
#define CAN2_PMSR (*(volatile unsigned long *)0xfffbc058)
#define CAN2_CR (*(volatile unsigned long *)0xfffbc060)
#define CAN2_MR (*(volatile unsigned long *)0xfffbc064)
#define CAN2_CSR (*(volatile unsigned long *)0xfffbc06c)
#define CAN2_SR (*(volatile unsigned long *)0xfffbc070)
#define CAN2_IER (*(volatile unsigned long *)0xfffbc074)
#define CAN2_IDR (*(volatile unsigned long *)0xfffbc078)
#define CAN2_IMR (*(volatile unsigned long *)0xfffbc07c)
#define CAN2_CISR (*(volatile unsigned long *)0xfffbc080)
#define CAN2_ISSR (*(volatile unsigned long *)0xfffbc084)
#define CAN2_SIER (*(volatile unsigned long *)0xfffbc088)
#define CAN2_SIDR (*(volatile unsigned long *)0xfffbc08c)
#define CAN2_SIMR (*(volatile unsigned long *)0xfffbc090)
#define CAN2_DRA0 (*(volatile unsigned long *)0xfffbc100)
#define CAN2_DRB0 (*(volatile unsigned long *)0xfffbc104)
#define CAN2_MSK0 (*(volatile unsigned long *)0xfffbc108)
#define CAN2_IR0 (*(volatile unsigned long *)0xfffbc10c)
#define CAN2_CR0 (*(volatile unsigned long *)0xfffbc110)
#define CAN2_CR0 (*(volatile unsigned long *)0xfffbc114)
#define CAN2_CSR0 (*(volatile unsigned long *)0xfffbc118)
#define CAN2_SR0 (*(volatile unsigned long *)0xfffbc11c)
#define CAN2_IER0 (*(volatile unsigned long *)0xfffbc120)
#define CAN2_IDR0 (*(volatile unsigned long *)0xfffbc124)
#define CAN2_IMR0 (*(volatile unsigned long *)0xfffbc128)
#define CAN2_DRA1 (*(volatile unsigned long *)0xfffbc140)
#define CAN2_DRB1 (*(volatile unsigned long *)0xfffbc144)
#define CAN2_MSK1 (*(volatile unsigned long *)0xfffbc148)
#define CAN2_IR1 (*(volatile unsigned long *)0xfffbc14c)
#define CAN2_CR1 (*(volatile unsigned long *)0xfffbc150)
#define CAN2_CR1 (*(volatile unsigned long *)0xfffbc154)
#define CAN2_CSR1 (*(volatile unsigned long *)0xfffbc158)
#define CAN2_SR1 (*(volatile unsigned long *)0xfffbc15c)
#define CAN2_IER1 (*(volatile unsigned long *)0xfffbc160)
#define CAN2_IDR1 (*(volatile unsigned long *)0xfffbc164)
#define CAN2_IMR1 (*(volatile unsigned long *)0xfffbc168)
#define CAN2_DRA2 (*(volatile unsigned long *)0xfffbc180)
#define CAN2_DRB2 (*(volatile unsigned long *)0xfffbc184)
#define CAN2_MSK2 (*(volatile unsigned long *)0xfffbc188)
#define CAN2_IR2 (*(volatile unsigned long *)0xfffbc18c)
#define CAN2_CR2 (*(volatile unsigned long *)0xfffbc190)
#define CAN2_CR2 (*(volatile unsigned long *)0xfffbc194)
#define CAN2_CSR2 (*(volatile unsigned long *)0xfffbc198)
#define CAN2_SR2 (*(volatile unsigned long *)0xfffbc19c)
#define CAN2_IER2 (*(volatile unsigned long *)0xfffbc1a0)
#define CAN2_IDR2 (*(volatile unsigned long *)0xfffbc1a4)
#define CAN2_IMR2 (*(volatile unsigned long *)0xfffbc1a8)
#define CAN2_DRA3 (*(volatile unsigned long *)0xfffbc1c0)
#define CAN2_DRB3 (*(volatile unsigned long *)0xfffbc1c4)
#define CAN2_MSK3 (*(volatile unsigned long *)0xfffbc1c8)
#define CAN2_IR3 (*(volatile unsigned long *)0xfffbc1cc)
#define CAN2_CR3 (*(volatile unsigned long *)0xfffbc1d0)
#define CAN2_CR3 (*(volatile unsigned long *)0xfffbc1d4)
#define CAN2_CSR3 (*(volatile unsigned long *)0xfffbc1d8)
#define CAN2_SR3 (*(volatile unsigned long *)0xfffbc1dc)
#define CAN2_IER3 (*(volatile unsigned long *)0xfffbc1e0)
#define CAN2_IDR3 (*(volatile unsigned long *)0xfffbc1e4)
#define CAN2_IMR3 (*(volatile unsigned long *)0xfffbc1e8)
#define CAN2_DRA4 (*(volatile unsigned long *)0xfffbc200)
#define CAN2_DRB4 (*(volatile unsigned long *)0xfffbc204)
#define CAN2_MSK4 (*(volatile unsigned long *)0xfffbc208)
#define CAN2_IR4 (*(volatile unsigned long *)0xfffbc20c)
#define CAN2_CR4 (*(volatile unsigned long *)0xfffbc210)
#define CAN2_CR4 (*(volatile unsigned long *)0xfffbc214)
#define CAN2_CSR4 (*(volatile unsigned long *)0xfffbc218)
#define CAN2_SR4 (*(volatile unsigned long *)0xfffbc21c)
#define CAN2_IER4 (*(volatile unsigned long *)0xfffbc220)
#define CAN2_IDR4 (*(volatile unsigned long *)0xfffbc224)
#define CAN2_IMR4 (*(volatile unsigned long *)0xfffbc228)
#define CAN2_DRA5 (*(volatile unsigned long *)0xfffbc240)
#define CAN2_DRB5 (*(volatile unsigned long *)0xfffbc244)
#define CAN2_MSK5 (*(volatile unsigned long *)0xfffbc248)
#define CAN2_IR5 (*(volatile unsigned long *)0xfffbc24c)
#define CAN2_CR5 (*(volatile unsigned long *)0xfffbc250)
#define CAN2_CR5 (*(volatile unsigned long *)0xfffbc254)
#define CAN2_CSR5 (*(volatile unsigned long *)0xfffbc258)
#define CAN2_SR5 (*(volatile unsigned long *)0xfffbc25c)
#define CAN2_IER5 (*(volatile unsigned long *)0xfffbc260)
#define CAN2_IDR5 (*(volatile unsigned long *)0xfffbc264)
#define CAN2_IMR5 (*(volatile unsigned long *)0xfffbc268)
#define CAN2_DRA6 (*(volatile unsigned long *)0xfffbc280)
#define CAN2_DRB6 (*(volatile unsigned long *)0xfffbc284)
#define CAN2_MSK6 (*(volatile unsigned long *)0xfffbc288)
#define CAN2_IR6 (*(volatile unsigned long *)0xfffbc28c)
#define CAN2_CR6 (*(volatile unsigned long *)0xfffbc290)
#define CAN2_CR6 (*(volatile unsigned long *)0xfffbc294)
#define CAN2_CSR6 (*(volatile unsigned long *)0xfffbc298)
#define CAN2_SR6 (*(volatile unsigned long *)0xfffbc29c)
#define CAN2_IER6 (*(volatile unsigned long *)0xfffbc2a0)
#define CAN2_IDR6 (*(volatile unsigned long *)0xfffbc2a4)
#define CAN2_IMR6 (*(volatile unsigned long *)0xfffbc2a8)
#define CAN2_DRA7 (*(volatile unsigned long *)0xfffbc2c0)
#define CAN2_DRB7 (*(volatile unsigned long *)0xfffbc2c4)
#define CAN2_MSK7 (*(volatile unsigned long *)0xfffbc2c8)
#define CAN2_IR7 (*(volatile unsigned long *)0xfffbc2cc)
#define CAN2_CR7 (*(volatile unsigned long *)0xfffbc2d0)
#define CAN2_CR7 (*(volatile unsigned long *)0xfffbc2d4)
#define CAN2_CSR7 (*(volatile unsigned long *)0xfffbc2d8)
#define CAN2_SR7 (*(volatile unsigned long *)0xfffbc2dc)
#define CAN2_IER7 (*(volatile unsigned long *)0xfffbc2e0)
#define CAN2_IDR7 (*(volatile unsigned long *)0xfffbc2e4)
#define CAN2_IMR7 (*(volatile unsigned long *)0xfffbc2e8)
#define CAN2_DRA8 (*(volatile unsigned long *)0xfffbc300)
#define CAN2_DRB8 (*(volatile unsigned long *)0xfffbc304)
#define CAN2_MSK8 (*(volatile unsigned long *)0xfffbc308)
#define CAN2_IR8 (*(volatile unsigned long *)0xfffbc30c)
#define CAN2_CR8 (*(volatile unsigned long *)0xfffbc310)
#define CAN2_CR8 (*(volatile unsigned long *)0xfffbc314)
#define CAN2_CSR8 (*(volatile unsigned long *)0xfffbc318)
#define CAN2_SR8 (*(volatile unsigned long *)0xfffbc31c)
#define CAN2_IER8 (*(volatile unsigned long *)0xfffbc320)
#define CAN2_IDR8 (*(volatile unsigned long *)0xfffbc324)
#define CAN2_IMR8 (*(volatile unsigned long *)0xfffbc328)
#define CAN2_DRA9 (*(volatile unsigned long *)0xfffbc340)
#define CAN2_DRB9 (*(volatile unsigned long *)0xfffbc344)
#define CAN2_MSK9 (*(volatile unsigned long *)0xfffbc348)
#define CAN2_IR9 (*(volatile unsigned long *)0xfffbc34c)
#define CAN2_CR9 (*(volatile unsigned long *)0xfffbc350)
#define CAN2_CR9 (*(volatile unsigned long *)0xfffbc354)
#define CAN2_CSR9 (*(volatile unsigned long *)0xfffbc358)
#define CAN2_SR9 (*(volatile unsigned long *)0xfffbc35c)
#define CAN2_IER9 (*(volatile unsigned long *)0xfffbc360)
#define CAN2_IDR9 (*(volatile unsigned long *)0xfffbc364)
#define CAN2_IMR9 (*(volatile unsigned long *)0xfffbc368)
#define CAN2_DRA10 (*(volatile unsigned long *)0xfffbc380)
#define CAN2_DRB10 (*(volatile unsigned long *)0xfffbc384)
#define CAN2_MSK10 (*(volatile unsigned long *)0xfffbc388)
#define CAN2_IR10 (*(volatile unsigned long *)0xfffbc38c)
#define CAN2_CR10 (*(volatile unsigned long *)0xfffbc390)
#define CAN2_CR10 (*(volatile unsigned long *)0xfffbc394)
#define CAN2_CSR10 (*(volatile unsigned long *)0xfffbc398)
#define CAN2_SR10 (*(volatile unsigned long *)0xfffbc39c)
#define CAN2_IER10 (*(volatile unsigned long *)0xfffbc3a0)
#define CAN2_IDR10 (*(volatile unsigned long *)0xfffbc3a4)
#define CAN2_IMR10 (*(volatile unsigned long *)0xfffbc3a8)
#define CAN2_DRA11 (*(volatile unsigned long *)0xfffbc3c0)
#define CAN2_DRB11 (*(volatile unsigned long *)0xfffbc3c4)
#define CAN2_MSK11 (*(volatile unsigned long *)0xfffbc3c8)
#define CAN2_IR11 (*(volatile unsigned long *)0xfffbc3cc)
#define CAN2_CR11 (*(volatile unsigned long *)0xfffbc3d0)
#define CAN2_CR11 (*(volatile unsigned long *)0xfffbc3d4)
#define CAN2_CSR11 (*(volatile unsigned long *)0xfffbc3d8)
#define CAN2_SR11 (*(volatile unsigned long *)0xfffbc3dc)
#define CAN2_IER11 (*(volatile unsigned long *)0xfffbc3e0)
#define CAN2_IDR11 (*(volatile unsigned long *)0xfffbc3e4)
#define CAN2_IMR11 (*(volatile unsigned long *)0xfffbc3e8)
#define CAN2_DRA12 (*(volatile unsigned long *)0xfffbc400)
#define CAN2_DRB12 (*(volatile unsigned long *)0xfffbc404)
#define CAN2_MSK12 (*(volatile unsigned long *)0xfffbc408)
#define CAN2_IR12 (*(volatile unsigned long *)0xfffbc40c)
#define CAN2_CR12 (*(volatile unsigned long *)0xfffbc410)
#define CAN2_CR12 (*(volatile unsigned long *)0xfffbc414)
#define CAN2_CSR12 (*(volatile unsigned long *)0xfffbc418)
#define CAN2_SR12 (*(volatile unsigned long *)0xfffbc41c)
#define CAN2_IER12 (*(volatile unsigned long *)0xfffbc420)
#define CAN2_IDR12 (*(volatile unsigned long *)0xfffbc424)
#define CAN2_IMR12 (*(volatile unsigned long *)0xfffbc428)
#define CAN2_DRA13 (*(volatile unsigned long *)0xfffbc440)
#define CAN2_DRB13 (*(volatile unsigned long *)0xfffbc444)
#define CAN2_MSK13 (*(volatile unsigned long *)0xfffbc448)
#define CAN2_IR13 (*(volatile unsigned long *)0xfffbc44c)
#define CAN2_CR13 (*(volatile unsigned long *)0xfffbc450)
#define CAN2_CR13 (*(volatile unsigned long *)0xfffbc454)
#define CAN2_CSR13 (*(volatile unsigned long *)0xfffbc458)
#define CAN2_SR13 (*(volatile unsigned long *)0xfffbc45c)
#define CAN2_IER13 (*(volatile unsigned long *)0xfffbc460)
#define CAN2_IDR13 (*(volatile unsigned long *)0xfffbc464)
#define CAN2_IMR13 (*(volatile unsigned long *)0xfffbc468)
#define CAN2_DRA14 (*(volatile unsigned long *)0xfffbc480)
#define CAN2_DRB14 (*(volatile unsigned long *)0xfffbc484)
#define CAN2_MSK14 (*(volatile unsigned long *)0xfffbc488)
#define CAN2_IR14 (*(volatile unsigned long *)0xfffbc48c)
#define CAN2_CR14 (*(volatile unsigned long *)0xfffbc490)
#define CAN2_CR14 (*(volatile unsigned long *)0xfffbc494)
#define CAN2_CSR14 (*(volatile unsigned long *)0xfffbc498)
#define CAN2_SR14 (*(volatile unsigned long *)0xfffbc49c)
#define CAN2_IER14 (*(volatile unsigned long *)0xfffbc4a0)
#define CAN2_IDR14 (*(volatile unsigned long *)0xfffbc4a4)
#define CAN2_IMR14 (*(volatile unsigned long *)0xfffbc4a8)
#define CAN2_DRA15 (*(volatile unsigned long *)0xfffbc4c0)
#define CAN2_DRB15 (*(volatile unsigned long *)0xfffbc4c4)
#define CAN2_MSK15 (*(volatile unsigned long *)0xfffbc4c8)
#define CAN2_IR15 (*(volatile unsigned long *)0xfffbc4cc)
#define CAN2_CR15 (*(volatile unsigned long *)0xfffbc4d0)
#define CAN2_CR15 (*(volatile unsigned long *)0xfffbc4d4)
#define CAN2_CSR15 (*(volatile unsigned long *)0xfffbc4d8)
#define CAN2_SR15 (*(volatile unsigned long *)0xfffbc4dc)
#define CAN2_IER15 (*(volatile unsigned long *)0xfffbc4e0)
#define CAN2_IDR15 (*(volatile unsigned long *)0xfffbc4e4)
#define CAN2_IMR15 (*(volatile unsigned long *)0xfffbc4e8)
#define CAN2_DRA16 (*(volatile unsigned long *)0xfffbc500)
#define CAN2_DRB16 (*(volatile unsigned long *)0xfffbc504)
#define CAN2_MSK16 (*(volatile unsigned long *)0xfffbc508)
#define CAN2_IR16 (*(volatile unsigned long *)0xfffbc50c)
#define CAN2_CR16 (*(volatile unsigned long *)0xfffbc510)
#define CAN2_CR16 (*(volatile unsigned long *)0xfffbc514)
#define CAN2_CSR16 (*(volatile unsigned long *)0xfffbc518)
#define CAN2_SR16 (*(volatile unsigned long *)0xfffbc51c)
#define CAN2_IER16 (*(volatile unsigned long *)0xfffbc520)
#define CAN2_IDR16 (*(volatile unsigned long *)0xfffbc524)
#define CAN2_IMR16 (*(volatile unsigned long *)0xfffbc528)
#define CAN2_DRA17 (*(volatile unsigned long *)0xfffbc540)
#define CAN2_DRB17 (*(volatile unsigned long *)0xfffbc544)
#define CAN2_MSK17 (*(volatile unsigned long *)0xfffbc548)
#define CAN2_IR17 (*(volatile unsigned long *)0xfffbc54c)
#define CAN2_CR17 (*(volatile unsigned long *)0xfffbc550)
#define CAN2_CR17 (*(volatile unsigned long *)0xfffbc554)
#define CAN2_CSR17 (*(volatile unsigned long *)0xfffbc558)
#define CAN2_SR17 (*(volatile unsigned long *)0xfffbc55c)
#define CAN2_IER17 (*(volatile unsigned long *)0xfffbc560)
#define CAN2_IDR17 (*(volatile unsigned long *)0xfffbc564)
#define CAN2_IMR17 (*(volatile unsigned long *)0xfffbc568)
#define CAN2_DRA18 (*(volatile unsigned long *)0xfffbc580)
#define CAN2_DRB18 (*(volatile unsigned long *)0xfffbc584)
#define CAN2_MSK18 (*(volatile unsigned long *)0xfffbc588)
#define CAN2_IR18 (*(volatile unsigned long *)0xfffbc58c)
#define CAN2_CR18 (*(volatile unsigned long *)0xfffbc590)
#define CAN2_CR18 (*(volatile unsigned long *)0xfffbc594)
#define CAN2_CSR18 (*(volatile unsigned long *)0xfffbc598)
#define CAN2_SR18 (*(volatile unsigned long *)0xfffbc59c)
#define CAN2_IER18 (*(volatile unsigned long *)0xfffbc5a0)
#define CAN2_IDR18 (*(volatile unsigned long *)0xfffbc5a4)
#define CAN2_IMR18 (*(volatile unsigned long *)0xfffbc5a8)
#define CAN2_DRA19 (*(volatile unsigned long *)0xfffbc5c0)
#define CAN2_DRB19 (*(volatile unsigned long *)0xfffbc5c4)
#define CAN2_MSK19 (*(volatile unsigned long *)0xfffbc5c8)
#define CAN2_IR19 (*(volatile unsigned long *)0xfffbc5cc)
#define CAN2_CR19 (*(volatile unsigned long *)0xfffbc5d0)
#define CAN2_CR19 (*(volatile unsigned long *)0xfffbc5d4)
#define CAN2_CSR19 (*(volatile unsigned long *)0xfffbc5d8)
#define CAN2_SR19 (*(volatile unsigned long *)0xfffbc5dc)
#define CAN2_IER19 (*(volatile unsigned long *)0xfffbc5e0)
#define CAN2_IDR19 (*(volatile unsigned long *)0xfffbc5e4)
#define CAN2_IMR19 (*(volatile unsigned long *)0xfffbc5e8)
#define CAN2_DRA20 (*(volatile unsigned long *)0xfffbc600)
#define CAN2_DRB20 (*(volatile unsigned long *)0xfffbc604)
#define CAN2_MSK20 (*(volatile unsigned long *)0xfffbc608)
#define CAN2_IR20 (*(volatile unsigned long *)0xfffbc60c)
#define CAN2_CR20 (*(volatile unsigned long *)0xfffbc610)
#define CAN2_CR20 (*(volatile unsigned long *)0xfffbc614)
#define CAN2_CSR20 (*(volatile unsigned long *)0xfffbc618)
#define CAN2_SR20 (*(volatile unsigned long *)0xfffbc61c)
#define CAN2_IER20 (*(volatile unsigned long *)0xfffbc620)
#define CAN2_IDR20 (*(volatile unsigned long *)0xfffbc624)
#define CAN2_IMR20 (*(volatile unsigned long *)0xfffbc628)
#define CAN2_DRA21 (*(volatile unsigned long *)0xfffbc640)
#define CAN2_DRB21 (*(volatile unsigned long *)0xfffbc644)
#define CAN2_MSK21 (*(volatile unsigned long *)0xfffbc648)
#define CAN2_IR21 (*(volatile unsigned long *)0xfffbc64c)
#define CAN2_CR21 (*(volatile unsigned long *)0xfffbc650)
#define CAN2_CR21 (*(volatile unsigned long *)0xfffbc654)
#define CAN2_CSR21 (*(volatile unsigned long *)0xfffbc658)
#define CAN2_SR21 (*(volatile unsigned long *)0xfffbc65c)
#define CAN2_IER21 (*(volatile unsigned long *)0xfffbc660)
#define CAN2_IDR21 (*(volatile unsigned long *)0xfffbc664)
#define CAN2_IMR21 (*(volatile unsigned long *)0xfffbc668)
#define CAN2_DRA22 (*(volatile unsigned long *)0xfffbc680)
#define CAN2_DRB22 (*(volatile unsigned long *)0xfffbc684)
#define CAN2_MSK22 (*(volatile unsigned long *)0xfffbc688)
#define CAN2_IR22 (*(volatile unsigned long *)0xfffbc68c)
#define CAN2_CR22 (*(volatile unsigned long *)0xfffbc690)
#define CAN2_CR22 (*(volatile unsigned long *)0xfffbc694)
#define CAN2_CSR22 (*(volatile unsigned long *)0xfffbc698)
#define CAN2_SR22 (*(volatile unsigned long *)0xfffbc69c)
#define CAN2_IER22 (*(volatile unsigned long *)0xfffbc6a0)
#define CAN2_IDR22 (*(volatile unsigned long *)0xfffbc6a4)
#define CAN2_IMR22 (*(volatile unsigned long *)0xfffbc6a8)
#define CAN2_DRA23 (*(volatile unsigned long *)0xfffbc6c0)
#define CAN2_DRB23 (*(volatile unsigned long *)0xfffbc6c4)
#define CAN2_MSK23 (*(volatile unsigned long *)0xfffbc6c8)
#define CAN2_IR23 (*(volatile unsigned long *)0xfffbc6cc)
#define CAN2_CR23 (*(volatile unsigned long *)0xfffbc6d0)
#define CAN2_CR23 (*(volatile unsigned long *)0xfffbc6d4)
#define CAN2_CSR23 (*(volatile unsigned long *)0xfffbc6d8)
#define CAN2_SR23 (*(volatile unsigned long *)0xfffbc6dc)
#define CAN2_IER23 (*(volatile unsigned long *)0xfffbc6e0)
#define CAN2_IDR23 (*(volatile unsigned long *)0xfffbc6e4)
#define CAN2_IMR23 (*(volatile unsigned long *)0xfffbc6e8)
#define CAN2_DRA24 (*(volatile unsigned long *)0xfffbc700)
#define CAN2_DRB24 (*(volatile unsigned long *)0xfffbc704)
#define CAN2_MSK24 (*(volatile unsigned long *)0xfffbc708)
#define CAN2_IR24 (*(volatile unsigned long *)0xfffbc70c)
#define CAN2_CR24 (*(volatile unsigned long *)0xfffbc710)
#define CAN2_CR24 (*(volatile unsigned long *)0xfffbc714)
#define CAN2_CSR24 (*(volatile unsigned long *)0xfffbc718)
#define CAN2_SR24 (*(volatile unsigned long *)0xfffbc71c)
#define CAN2_IER24 (*(volatile unsigned long *)0xfffbc720)
#define CAN2_IDR24 (*(volatile unsigned long *)0xfffbc724)
#define CAN2_IMR24 (*(volatile unsigned long *)0xfffbc728)
#define CAN2_DRA25 (*(volatile unsigned long *)0xfffbc740)
#define CAN2_DRB25 (*(volatile unsigned long *)0xfffbc744)
#define CAN2_MSK25 (*(volatile unsigned long *)0xfffbc748)
#define CAN2_IR25 (*(volatile unsigned long *)0xfffbc74c)
#define CAN2_CR25 (*(volatile unsigned long *)0xfffbc750)
#define CAN2_CR25 (*(volatile unsigned long *)0xfffbc754)
#define CAN2_CSR25 (*(volatile unsigned long *)0xfffbc758)
#define CAN2_SR25 (*(volatile unsigned long *)0xfffbc75c)
#define CAN2_IER25 (*(volatile unsigned long *)0xfffbc760)
#define CAN2_IDR25 (*(volatile unsigned long *)0xfffbc764)
#define CAN2_IMR25 (*(volatile unsigned long *)0xfffbc768)
#define CAN2_DRA26 (*(volatile unsigned long *)0xfffbc780)
#define CAN2_DRB26 (*(volatile unsigned long *)0xfffbc784)
#define CAN2_MSK26 (*(volatile unsigned long *)0xfffbc788)
#define CAN2_IR26 (*(volatile unsigned long *)0xfffbc78c)
#define CAN2_CR26 (*(volatile unsigned long *)0xfffbc790)
#define CAN2_CR26 (*(volatile unsigned long *)0xfffbc794)
#define CAN2_CSR26 (*(volatile unsigned long *)0xfffbc798)
#define CAN2_SR26 (*(volatile unsigned long *)0xfffbc79c)
#define CAN2_IER26 (*(volatile unsigned long *)0xfffbc7a0)
#define CAN2_IDR26 (*(volatile unsigned long *)0xfffbc7a4)
#define CAN2_IMR26 (*(volatile unsigned long *)0xfffbc7a8)
#define CAN2_DRA27 (*(volatile unsigned long *)0xfffbc7c0)
#define CAN2_DRB27 (*(volatile unsigned long *)0xfffbc7c4)
#define CAN2_MSK27 (*(volatile unsigned long *)0xfffbc7c8)
#define CAN2_IR27 (*(volatile unsigned long *)0xfffbc7cc)
#define CAN2_CR27 (*(volatile unsigned long *)0xfffbc7d0)
#define CAN2_CR27 (*(volatile unsigned long *)0xfffbc7d4)
#define CAN2_CSR27 (*(volatile unsigned long *)0xfffbc7d8)
#define CAN2_SR27 (*(volatile unsigned long *)0xfffbc7dc)
#define CAN2_IER27 (*(volatile unsigned long *)0xfffbc7e0)
#define CAN2_IDR27 (*(volatile unsigned long *)0xfffbc7e4)
#define CAN2_IMR27 (*(volatile unsigned long *)0xfffbc7e8)
#define CAN2_DRA28 (*(volatile unsigned long *)0xfffbc800)
#define CAN2_DRB28 (*(volatile unsigned long *)0xfffbc804)
#define CAN2_MSK28 (*(volatile unsigned long *)0xfffbc808)
#define CAN2_IR28 (*(volatile unsigned long *)0xfffbc80c)
#define CAN2_CR28 (*(volatile unsigned long *)0xfffbc810)
#define CAN2_CR28 (*(volatile unsigned long *)0xfffbc814)
#define CAN2_CSR28 (*(volatile unsigned long *)0xfffbc818)
#define CAN2_SR28 (*(volatile unsigned long *)0xfffbc81c)
#define CAN2_IER28 (*(volatile unsigned long *)0xfffbc820)
#define CAN2_IDR28 (*(volatile unsigned long *)0xfffbc824)
#define CAN2_IMR28 (*(volatile unsigned long *)0xfffbc828)
#define CAN2_DRA29 (*(volatile unsigned long *)0xfffbc840)
#define CAN2_DRB29 (*(volatile unsigned long *)0xfffbc844)
#define CAN2_MSK29 (*(volatile unsigned long *)0xfffbc848)
#define CAN2_IR29 (*(volatile unsigned long *)0xfffbc84c)
#define CAN2_CR29 (*(volatile unsigned long *)0xfffbc850)
#define CAN2_CR29 (*(volatile unsigned long *)0xfffbc854)
#define CAN2_CSR29 (*(volatile unsigned long *)0xfffbc858)
#define CAN2_SR29 (*(volatile unsigned long *)0xfffbc85c)
#define CAN2_IER29 (*(volatile unsigned long *)0xfffbc860)
#define CAN2_IDR29 (*(volatile unsigned long *)0xfffbc864)
#define CAN2_IMR29 (*(volatile unsigned long *)0xfffbc868)
#define CAN2_DRA30 (*(volatile unsigned long *)0xfffbc880)
#define CAN2_DRB30 (*(volatile unsigned long *)0xfffbc884)
#define CAN2_MSK30 (*(volatile unsigned long *)0xfffbc888)
#define CAN2_IR30 (*(volatile unsigned long *)0xfffbc88c)
#define CAN2_CR30 (*(volatile unsigned long *)0xfffbc890)
#define CAN2_CR30 (*(volatile unsigned long *)0xfffbc894)
#define CAN2_CSR30 (*(volatile unsigned long *)0xfffbc898)
#define CAN2_SR30 (*(volatile unsigned long *)0xfffbc89c)
#define CAN2_IER30 (*(volatile unsigned long *)0xfffbc8a0)
#define CAN2_IDR30 (*(volatile unsigned long *)0xfffbc8a4)
#define CAN2_IMR30 (*(volatile unsigned long *)0xfffbc8a8)
#define CAN2_DRA31 (*(volatile unsigned long *)0xfffbc8c0)
#define CAN2_DRB31 (*(volatile unsigned long *)0xfffbc8c4)
#define CAN2_MSK31 (*(volatile unsigned long *)0xfffbc8c8)
#define CAN2_IR31 (*(volatile unsigned long *)0xfffbc8cc)
#define CAN2_CR31 (*(volatile unsigned long *)0xfffbc8d0)
#define CAN2_CR31 (*(volatile unsigned long *)0xfffbc8d4)
#define CAN2_CSR31 (*(volatile unsigned long *)0xfffbc8d8)
#define CAN2_SR31 (*(volatile unsigned long *)0xfffbc8dc)
#define CAN2_IER31 (*(volatile unsigned long *)0xfffbc8e0)
#define CAN2_IDR31 (*(volatile unsigned long *)0xfffbc8e4)
#define CAN2_IMR31 (*(volatile unsigned long *)0xfffbc8e8)
#define ADC0_ECR (*(volatile unsigned long *)0xfffc0050)
#define ADC0_DCR (*(volatile unsigned long *)0xfffc0054)
#define ADC0_PMSR (*(volatile unsigned long *)0xfffc0058)
#define ADC0_CR (*(volatile unsigned long *)0xfffc0060)
#define ADC0_MR (*(volatile unsigned long *)0xfffc0064)
#define ADC0_CMR (*(volatile unsigned long *)0xfffc0068)
#define ADC0_CSR (*(volatile unsigned long *)0xfffc006c)
#define ADC0_SR (*(volatile unsigned long *)0xfffc0070)
#define ADC0_IER (*(volatile unsigned long *)0xfffc0074)
#define ADC0_IDR (*(volatile unsigned long *)0xfffc0078)
#define ADC0_IMR (*(volatile unsigned long *)0xfffc007c)
#define ADC0_CDR (*(volatile unsigned long *)0xfffc0080)
#define ADC1_ECR (*(volatile unsigned long *)0xfffc4050)
#define ADC1_DCR (*(volatile unsigned long *)0xfffc4054)
#define ADC1_PMSR (*(volatile unsigned long *)0xfffc4058)
#define ADC1_CR (*(volatile unsigned long *)0xfffc4060)
#define ADC1_MR (*(volatile unsigned long *)0xfffc4064)
#define ADC1_CMR (*(volatile unsigned long *)0xfffc4068)
#define ADC1_CSR (*(volatile unsigned long *)0xfffc406c)
#define ADC1_SR (*(volatile unsigned long *)0xfffc4070)
#define ADC1_IER (*(volatile unsigned long *)0xfffc4074)
#define ADC1_IDR (*(volatile unsigned long *)0xfffc4078)
#define ADC1_IMR (*(volatile unsigned long *)0xfffc407c)
#define ADC1_CDR (*(volatile unsigned long *)0xfffc4080)
#define GPT0C0_PER (*(volatile unsigned long *)0xfffc8000)
#define GPT0C0_PDR (*(volatile unsigned long *)0xfffc8004)
#define GPT0C0_PSR (*(volatile unsigned long *)0xfffc8008)
#define GPT0C0_OER (*(volatile unsigned long *)0xfffc8010)
#define GPT0C0_ODR (*(volatile unsigned long *)0xfffc8014)
#define GPT0C0_OSR (*(volatile unsigned long *)0xfffc8018)
#define GPT0C0_SODR (*(volatile unsigned long *)0xfffc8030)
#define GPT0C0_CODR (*(volatile unsigned long *)0xfffc8034)
#define GPT0C0_ODSR (*(volatile unsigned long *)0xfffc8038)
#define GPT0C0_PDSR (*(volatile unsigned long *)0xfffc803c)
#define GPT0C0_MDER (*(volatile unsigned long *)0xfffc8040)
#define GPT0C0_MDDR (*(volatile unsigned long *)0xfffc8044)
#define GPT0C0_MDSR (*(volatile unsigned long *)0xfffc8048)
#define GPT0C0_ECR (*(volatile unsigned long *)0xfffc8050)
#define GPT0C0_DCR (*(volatile unsigned long *)0xfffc8054)
#define GPT0C0_PMSR (*(volatile unsigned long *)0xfffc8058)
#define GPT0C0_CR (*(volatile unsigned long *)0xfffc8060)
#define GPT0C0_MR (*(volatile unsigned long *)0xfffc8064)
#define GPT0C0_MR_WFM (*(volatile unsigned long *)0xfffc8064)
#define GPT0C0_SR (*(volatile unsigned long *)0xfffc8070)
#define GPT0C0_SR_WFM (*(volatile unsigned long *)0xfffc8070)
#define GPT0C0_IER (*(volatile unsigned long *)0xfffc8074)
#define GPT0C0_IER_WFM (*(volatile unsigned long *)0xfffc8074)
#define GPT0C0_IDR (*(volatile unsigned long *)0xfffc8078)
#define GPT0C0_IDR_WFM (*(volatile unsigned long *)0xfffc8078)
#define GPT0C0_IMR (*(volatile unsigned long *)0xfffc807c)
#define GPT0C0_IMR_WFM (*(volatile unsigned long *)0xfffc807c)
#define GPT0C0_CV (*(volatile unsigned long *)0xfffc8080)
#define GPT0C0_RA (*(volatile unsigned long *)0xfffc8084)
#define GPT0C0_RB (*(volatile unsigned long *)0xfffc8088)
#define GPT0C0_RC (*(volatile unsigned long *)0xfffc808c)
#define GPT0C1_PER (*(volatile unsigned long *)0xfffc8100)
#define GPT0C1_PDR (*(volatile unsigned long *)0xfffc8104)
#define GPT0C1_PSR (*(volatile unsigned long *)0xfffc8108)
#define GPT0C1_OER (*(volatile unsigned long *)0xfffc8110)
#define GPT0C1_ODR (*(volatile unsigned long *)0xfffc8114)
#define GPT0C1_OSR (*(volatile unsigned long *)0xfffc8118)
#define GPT0C1_SODR (*(volatile unsigned long *)0xfffc8130)
#define GPT0C1_CODR (*(volatile unsigned long *)0xfffc8134)
#define GPT0C1_ODSR (*(volatile unsigned long *)0xfffc8138)
#define GPT0C1_PDSR (*(volatile unsigned long *)0xfffc813c)
#define GPT0C1_MDER (*(volatile unsigned long *)0xfffc8140)
#define GPT0C1_MDDR (*(volatile unsigned long *)0xfffc8144)
#define GPT0C1_MDSR (*(volatile unsigned long *)0xfffc8148)
#define GPT0C1_ECR (*(volatile unsigned long *)0xfffc8150)
#define GPT0C1_DCR (*(volatile unsigned long *)0xfffc8154)
#define GPT0C1_PMSR (*(volatile unsigned long *)0xfffc8158)
#define GPT0C1_CR (*(volatile unsigned long *)0xfffc8160)
#define GPT0C1_MR (*(volatile unsigned long *)0xfffc8164)
#define GPT0C1_MR_WFM (*(volatile unsigned long *)0xfffc8164)
#define GPT0C1_SR (*(volatile unsigned long *)0xfffc8170)
#define GPT0C1_SR_WFM (*(volatile unsigned long *)0xfffc8170)
#define GPT0C1_IER (*(volatile unsigned long *)0xfffc8174)
#define GPT0C1_IER_WFM (*(volatile unsigned long *)0xfffc8174)
#define GPT0C1_IDR (*(volatile unsigned long *)0xfffc8178)
#define GPT0C1_IDR_WFM (*(volatile unsigned long *)0xfffc8178)
#define GPT0C1_IMR (*(volatile unsigned long *)0xfffc817c)
#define GPT0C1_IMR_WFM (*(volatile unsigned long *)0xfffc817c)
#define GPT0C1_CV (*(volatile unsigned long *)0xfffc8180)
#define GPT0C1_RA (*(volatile unsigned long *)0xfffc8184)
#define GPT0C1_RB (*(volatile unsigned long *)0xfffc8188)
#define GPT0C1_RC (*(volatile unsigned long *)0xfffc818c)
#define GPT0C2_PER (*(volatile unsigned long *)0xfffc8200)
#define GPT0C2_PDR (*(volatile unsigned long *)0xfffc8204)
#define GPT0C2_PSR (*(volatile unsigned long *)0xfffc8208)
#define GPT0C2_OER (*(volatile unsigned long *)0xfffc8210)
#define GPT0C2_ODR (*(volatile unsigned long *)0xfffc8214)
#define GPT0C2_OSR (*(volatile unsigned long *)0xfffc8218)
#define GPT0C2_SODR (*(volatile unsigned long *)0xfffc8230)
#define GPT0C2_CODR (*(volatile unsigned long *)0xfffc8234)
#define GPT0C2_ODSR (*(volatile unsigned long *)0xfffc8238)
#define GPT0C2_PDSR (*(volatile unsigned long *)0xfffc823c)
#define GPT0C2_MDER (*(volatile unsigned long *)0xfffc8240)
#define GPT0C2_MDDR (*(volatile unsigned long *)0xfffc8244)
#define GPT0C2_MDSR (*(volatile unsigned long *)0xfffc8248)
#define GPT0C2_ECR (*(volatile unsigned long *)0xfffc8250)
#define GPT0C2_DCR (*(volatile unsigned long *)0xfffc8254)
#define GPT0C2_PMSR (*(volatile unsigned long *)0xfffc8258)
#define GPT0C2_CR (*(volatile unsigned long *)0xfffc8260)
#define GPT0C2_MR (*(volatile unsigned long *)0xfffc8264)
#define GPT0C2_MR_WFM (*(volatile unsigned long *)0xfffc8264)
#define GPT0C2_SR (*(volatile unsigned long *)0xfffc8270)
#define GPT0C2_SR_WFM (*(volatile unsigned long *)0xfffc8270)
#define GPT0C2_IER (*(volatile unsigned long *)0xfffc8274)
#define GPT0C2_IER_WFM (*(volatile unsigned long *)0xfffc8274)
#define GPT0C2_IDR (*(volatile unsigned long *)0xfffc8278)
#define GPT0C2_IDR_WFM (*(volatile unsigned long *)0xfffc8278)
#define GPT0C2_IMR (*(volatile unsigned long *)0xfffc827c)
#define GPT0C2_IMR_WFM (*(volatile unsigned long *)0xfffc827c)
#define GPT0C2_CV (*(volatile unsigned long *)0xfffc8280)
#define GPT0C2_RA (*(volatile unsigned long *)0xfffc8284)
#define GPT0C2_RB (*(volatile unsigned long *)0xfffc8288)
#define GPT0C2_RC (*(volatile unsigned long *)0xfffc828c)
#define GPT0_BCR (*(volatile unsigned long *)0xfffc8300)
#define GPT0_BMR (*(volatile unsigned long *)0xfffc8304)
#define GPT1_PER (*(volatile unsigned long *)0xfffcc000)
#define GPT1_PDR (*(volatile unsigned long *)0xfffcc004)
#define GPT1_PSR (*(volatile unsigned long *)0xfffcc008)
#define GPT1_OER (*(volatile unsigned long *)0xfffcc010)
#define GPT1_ODR (*(volatile unsigned long *)0xfffcc014)
#define GPT1_OSR (*(volatile unsigned long *)0xfffcc018)
#define GPT1_SODR (*(volatile unsigned long *)0xfffcc030)
#define GPT1_CODR (*(volatile unsigned long *)0xfffcc034)
#define GPT1_ODSR (*(volatile unsigned long *)0xfffcc038)
#define GPT1_PDSR (*(volatile unsigned long *)0xfffcc03c)
#define GPT1_MDER (*(volatile unsigned long *)0xfffcc040)
#define GPT1_MDDR (*(volatile unsigned long *)0xfffcc044)
#define GPT1_MDSR (*(volatile unsigned long *)0xfffcc048)
#define GPT1_ECR (*(volatile unsigned long *)0xfffcc050)
#define GPT1_DCR (*(volatile unsigned long *)0xfffcc054)
#define GPT1_PMSR (*(volatile unsigned long *)0xfffcc058)
#define GPT1_CR (*(volatile unsigned long *)0xfffcc060)
#define GPT1_MR (*(volatile unsigned long *)0xfffcc064)
#define GPT1_MR_WFM (*(volatile unsigned long *)0xfffcc064)
#define GPT1_SR (*(volatile unsigned long *)0xfffcc070)
#define GPT1_SR_WFM (*(volatile unsigned long *)0xfffcc070)
#define GPT1_IER (*(volatile unsigned long *)0xfffcc074)
#define GPT1_IER_WFM (*(volatile unsigned long *)0xfffcc074)
#define GPT1_IDR (*(volatile unsigned long *)0xfffcc078)
#define GPT1_IDR_WFM (*(volatile unsigned long *)0xfffcc078)
#define GPT1_IMR (*(volatile unsigned long *)0xfffcc07c)
#define GPT1_IMR_WFM (*(volatile unsigned long *)0xfffcc07c)
#define GPT1_CV (*(volatile unsigned long *)0xfffcc080)
#define GPT1_RA (*(volatile unsigned long *)0xfffcc084)
#define GPT1_RB (*(volatile unsigned long *)0xfffcc088)
#define GPT1_RC (*(volatile unsigned long *)0xfffcc08c)
#define GPT1_BCR (*(volatile unsigned long *)0xfffcc300)
#define GPT1_BMR (*(volatile unsigned long *)0xfffcc304)
#define PWM_ECR (*(volatile unsigned long *)0xfffd0050)
#define PWM_DCR (*(volatile unsigned long *)0xfffd0054)
#define PWM_PMSR (*(volatile unsigned long *)0xfffd0058)
#define PWM_CR (*(volatile unsigned long *)0xfffd0060)
#define PWM_MR (*(volatile unsigned long *)0xfffd0064)
#define PWM_CSR (*(volatile unsigned long *)0xfffd006c)
#define PWM_SR (*(volatile unsigned long *)0xfffd0070)
#define PWM_IER (*(volatile unsigned long *)0xfffd0074)
#define PWM_IDR (*(volatile unsigned long *)0xfffd0078)
#define PWM_IMR (*(volatile unsigned long *)0xfffd007c)
#define PWM_DLY_0 (*(volatile unsigned long *)0xfffd0080)
#define PWM_PUL_0 (*(volatile unsigned long *)0xfffd0084)
#define PWM_DLY_1 (*(volatile unsigned long *)0xfffd0088)
#define PWM_PUL_1 (*(volatile unsigned long *)0xfffd008c)
#define PWM_DLY_2 (*(volatile unsigned long *)0xfffd0090)
#define PWM_PUL_2 (*(volatile unsigned long *)0xfffd0094)
#define PWM_DLY_3 (*(volatile unsigned long *)0xfffd0098)
#define PWM_PUL_3 (*(volatile unsigned long *)0xfffd009c)
#define CAN0_ECR (*(volatile unsigned long *)0xfffd4050)
#define CAN0_DCR (*(volatile unsigned long *)0xfffd4054)
#define CAN0_PMSR (*(volatile unsigned long *)0xfffd4058)
#define CAN0_CR (*(volatile unsigned long *)0xfffd4060)
#define CAN0_MR (*(volatile unsigned long *)0xfffd4064)
#define CAN0_CSR (*(volatile unsigned long *)0xfffd406c)
#define CAN0_SR (*(volatile unsigned long *)0xfffd4070)
#define CAN0_IER (*(volatile unsigned long *)0xfffd4074)
#define CAN0_IDR (*(volatile unsigned long *)0xfffd4078)
#define CAN0_IMR (*(volatile unsigned long *)0xfffd407c)
#define CAN0_CISR (*(volatile unsigned long *)0xfffd4080)
#define CAN0_ISSR (*(volatile unsigned long *)0xfffd4084)
#define CAN0_SIER (*(volatile unsigned long *)0xfffd4088)
#define CAN0_SIDR (*(volatile unsigned long *)0xfffd408c)
#define CAN0_SIMR (*(volatile unsigned long *)0xfffd4090)
#define CAN0_DRA0 (*(volatile unsigned long *)0xfffd4100)
#define CAN0_DRB0 (*(volatile unsigned long *)0xfffd4104)
#define CAN0_MSK0 (*(volatile unsigned long *)0xfffd4108)
#define CAN0_IR0 (*(volatile unsigned long *)0xfffd410c)
#define CAN0_CR0 (*(volatile unsigned long *)0xfffd4110)
#define CAN0_CR0 (*(volatile unsigned long *)0xfffd4114)
#define CAN0_CSR0 (*(volatile unsigned long *)0xfffd4118)
#define CAN0_SR0 (*(volatile unsigned long *)0xfffd411c)
#define CAN0_IER0 (*(volatile unsigned long *)0xfffd4120)
#define CAN0_IDR0 (*(volatile unsigned long *)0xfffd4124)
#define CAN0_IMR0 (*(volatile unsigned long *)0xfffd4128)
#define CAN0_DRA1 (*(volatile unsigned long *)0xfffd4140)
#define CAN0_DRB1 (*(volatile unsigned long *)0xfffd4144)
#define CAN0_MSK1 (*(volatile unsigned long *)0xfffd4148)
#define CAN0_IR1 (*(volatile unsigned long *)0xfffd414c)
#define CAN0_CR1 (*(volatile unsigned long *)0xfffd4150)
#define CAN0_CR1 (*(volatile unsigned long *)0xfffd4154)
#define CAN0_CSR1 (*(volatile unsigned long *)0xfffd4158)
#define CAN0_SR1 (*(volatile unsigned long *)0xfffd415c)
#define CAN0_IER1 (*(volatile unsigned long *)0xfffd4160)
#define CAN0_IDR1 (*(volatile unsigned long *)0xfffd4164)
#define CAN0_IMR1 (*(volatile unsigned long *)0xfffd4168)
#define CAN0_DRA2 (*(volatile unsigned long *)0xfffd4180)
#define CAN0_DRB2 (*(volatile unsigned long *)0xfffd4184)
#define CAN0_MSK2 (*(volatile unsigned long *)0xfffd4188)
#define CAN0_IR2 (*(volatile unsigned long *)0xfffd418c)
#define CAN0_CR2 (*(volatile unsigned long *)0xfffd4190)
#define CAN0_CR2 (*(volatile unsigned long *)0xfffd4194)
#define CAN0_CSR2 (*(volatile unsigned long *)0xfffd4198)
#define CAN0_SR2 (*(volatile unsigned long *)0xfffd419c)
#define CAN0_IER2 (*(volatile unsigned long *)0xfffd41a0)
#define CAN0_IDR2 (*(volatile unsigned long *)0xfffd41a4)
#define CAN0_IMR2 (*(volatile unsigned long *)0xfffd41a8)
#define CAN0_DRA3 (*(volatile unsigned long *)0xfffd41c0)
#define CAN0_DRB3 (*(volatile unsigned long *)0xfffd41c4)
#define CAN0_MSK3 (*(volatile unsigned long *)0xfffd41c8)
#define CAN0_IR3 (*(volatile unsigned long *)0xfffd41cc)
#define CAN0_CR3 (*(volatile unsigned long *)0xfffd41d0)
#define CAN0_CR3 (*(volatile unsigned long *)0xfffd41d4)
#define CAN0_CSR3 (*(volatile unsigned long *)0xfffd41d8)
#define CAN0_SR3 (*(volatile unsigned long *)0xfffd41dc)
#define CAN0_IER3 (*(volatile unsigned long *)0xfffd41e0)
#define CAN0_IDR3 (*(volatile unsigned long *)0xfffd41e4)
#define CAN0_IMR3 (*(volatile unsigned long *)0xfffd41e8)
#define CAN0_DRA4 (*(volatile unsigned long *)0xfffd4200)
#define CAN0_DRB4 (*(volatile unsigned long *)0xfffd4204)
#define CAN0_MSK4 (*(volatile unsigned long *)0xfffd4208)
#define CAN0_IR4 (*(volatile unsigned long *)0xfffd420c)
#define CAN0_CR4 (*(volatile unsigned long *)0xfffd4210)
#define CAN0_CR4 (*(volatile unsigned long *)0xfffd4214)
#define CAN0_CSR4 (*(volatile unsigned long *)0xfffd4218)
#define CAN0_SR4 (*(volatile unsigned long *)0xfffd421c)
#define CAN0_IER4 (*(volatile unsigned long *)0xfffd4220)
#define CAN0_IDR4 (*(volatile unsigned long *)0xfffd4224)
#define CAN0_IMR4 (*(volatile unsigned long *)0xfffd4228)
#define CAN0_DRA5 (*(volatile unsigned long *)0xfffd4240)
#define CAN0_DRB5 (*(volatile unsigned long *)0xfffd4244)
#define CAN0_MSK5 (*(volatile unsigned long *)0xfffd4248)
#define CAN0_IR5 (*(volatile unsigned long *)0xfffd424c)
#define CAN0_CR5 (*(volatile unsigned long *)0xfffd4250)
#define CAN0_CR5 (*(volatile unsigned long *)0xfffd4254)
#define CAN0_CSR5 (*(volatile unsigned long *)0xfffd4258)
#define CAN0_SR5 (*(volatile unsigned long *)0xfffd425c)
#define CAN0_IER5 (*(volatile unsigned long *)0xfffd4260)
#define CAN0_IDR5 (*(volatile unsigned long *)0xfffd4264)
#define CAN0_IMR5 (*(volatile unsigned long *)0xfffd4268)
#define CAN0_DRA6 (*(volatile unsigned long *)0xfffd4280)
#define CAN0_DRB6 (*(volatile unsigned long *)0xfffd4284)
#define CAN0_MSK6 (*(volatile unsigned long *)0xfffd4288)
#define CAN0_IR6 (*(volatile unsigned long *)0xfffd428c)
#define CAN0_CR6 (*(volatile unsigned long *)0xfffd4290)
#define CAN0_CR6 (*(volatile unsigned long *)0xfffd4294)
#define CAN0_CSR6 (*(volatile unsigned long *)0xfffd4298)
#define CAN0_SR6 (*(volatile unsigned long *)0xfffd429c)
#define CAN0_IER6 (*(volatile unsigned long *)0xfffd42a0)
#define CAN0_IDR6 (*(volatile unsigned long *)0xfffd42a4)
#define CAN0_IMR6 (*(volatile unsigned long *)0xfffd42a8)
#define CAN0_DRA7 (*(volatile unsigned long *)0xfffd42c0)
#define CAN0_DRB7 (*(volatile unsigned long *)0xfffd42c4)
#define CAN0_MSK7 (*(volatile unsigned long *)0xfffd42c8)
#define CAN0_IR7 (*(volatile unsigned long *)0xfffd42cc)
#define CAN0_CR7 (*(volatile unsigned long *)0xfffd42d0)
#define CAN0_CR7 (*(volatile unsigned long *)0xfffd42d4)
#define CAN0_CSR7 (*(volatile unsigned long *)0xfffd42d8)
#define CAN0_SR7 (*(volatile unsigned long *)0xfffd42dc)
#define CAN0_IER7 (*(volatile unsigned long *)0xfffd42e0)
#define CAN0_IDR7 (*(volatile unsigned long *)0xfffd42e4)
#define CAN0_IMR7 (*(volatile unsigned long *)0xfffd42e8)
#define CAN0_DRA8 (*(volatile unsigned long *)0xfffd4300)
#define CAN0_DRB8 (*(volatile unsigned long *)0xfffd4304)
#define CAN0_MSK8 (*(volatile unsigned long *)0xfffd4308)
#define CAN0_IR8 (*(volatile unsigned long *)0xfffd430c)
#define CAN0_CR8 (*(volatile unsigned long *)0xfffd4310)
#define CAN0_CR8 (*(volatile unsigned long *)0xfffd4314)
#define CAN0_CSR8 (*(volatile unsigned long *)0xfffd4318)
#define CAN0_SR8 (*(volatile unsigned long *)0xfffd431c)
#define CAN0_IER8 (*(volatile unsigned long *)0xfffd4320)
#define CAN0_IDR8 (*(volatile unsigned long *)0xfffd4324)
#define CAN0_IMR8 (*(volatile unsigned long *)0xfffd4328)
#define CAN0_DRA9 (*(volatile unsigned long *)0xfffd4340)
#define CAN0_DRB9 (*(volatile unsigned long *)0xfffd4344)
#define CAN0_MSK9 (*(volatile unsigned long *)0xfffd4348)
#define CAN0_IR9 (*(volatile unsigned long *)0xfffd434c)
#define CAN0_CR9 (*(volatile unsigned long *)0xfffd4350)
#define CAN0_CR9 (*(volatile unsigned long *)0xfffd4354)
#define CAN0_CSR9 (*(volatile unsigned long *)0xfffd4358)
#define CAN0_SR9 (*(volatile unsigned long *)0xfffd435c)
#define CAN0_IER9 (*(volatile unsigned long *)0xfffd4360)
#define CAN0_IDR9 (*(volatile unsigned long *)0xfffd4364)
#define CAN0_IMR9 (*(volatile unsigned long *)0xfffd4368)
#define CAN0_DRA10 (*(volatile unsigned long *)0xfffd4380)
#define CAN0_DRB10 (*(volatile unsigned long *)0xfffd4384)
#define CAN0_MSK10 (*(volatile unsigned long *)0xfffd4388)
#define CAN0_IR10 (*(volatile unsigned long *)0xfffd438c)
#define CAN0_CR10 (*(volatile unsigned long *)0xfffd4390)
#define CAN0_CR10 (*(volatile unsigned long *)0xfffd4394)
#define CAN0_CSR10 (*(volatile unsigned long *)0xfffd4398)
#define CAN0_SR10 (*(volatile unsigned long *)0xfffd439c)
#define CAN0_IER10 (*(volatile unsigned long *)0xfffd43a0)
#define CAN0_IDR10 (*(volatile unsigned long *)0xfffd43a4)
#define CAN0_IMR10 (*(volatile unsigned long *)0xfffd43a8)
#define CAN0_DRA11 (*(volatile unsigned long *)0xfffd43c0)
#define CAN0_DRB11 (*(volatile unsigned long *)0xfffd43c4)
#define CAN0_MSK11 (*(volatile unsigned long *)0xfffd43c8)
#define CAN0_IR11 (*(volatile unsigned long *)0xfffd43cc)
#define CAN0_CR11 (*(volatile unsigned long *)0xfffd43d0)
#define CAN0_CR11 (*(volatile unsigned long *)0xfffd43d4)
#define CAN0_CSR11 (*(volatile unsigned long *)0xfffd43d8)
#define CAN0_SR11 (*(volatile unsigned long *)0xfffd43dc)
#define CAN0_IER11 (*(volatile unsigned long *)0xfffd43e0)
#define CAN0_IDR11 (*(volatile unsigned long *)0xfffd43e4)
#define CAN0_IMR11 (*(volatile unsigned long *)0xfffd43e8)
#define CAN0_DRA12 (*(volatile unsigned long *)0xfffd4400)
#define CAN0_DRB12 (*(volatile unsigned long *)0xfffd4404)
#define CAN0_MSK12 (*(volatile unsigned long *)0xfffd4408)
#define CAN0_IR12 (*(volatile unsigned long *)0xfffd440c)
#define CAN0_CR12 (*(volatile unsigned long *)0xfffd4410)
#define CAN0_CR12 (*(volatile unsigned long *)0xfffd4414)
#define CAN0_CSR12 (*(volatile unsigned long *)0xfffd4418)
#define CAN0_SR12 (*(volatile unsigned long *)0xfffd441c)
#define CAN0_IER12 (*(volatile unsigned long *)0xfffd4420)
#define CAN0_IDR12 (*(volatile unsigned long *)0xfffd4424)
#define CAN0_IMR12 (*(volatile unsigned long *)0xfffd4428)
#define CAN0_DRA13 (*(volatile unsigned long *)0xfffd4440)
#define CAN0_DRB13 (*(volatile unsigned long *)0xfffd4444)
#define CAN0_MSK13 (*(volatile unsigned long *)0xfffd4448)
#define CAN0_IR13 (*(volatile unsigned long *)0xfffd444c)
#define CAN0_CR13 (*(volatile unsigned long *)0xfffd4450)
#define CAN0_CR13 (*(volatile unsigned long *)0xfffd4454)
#define CAN0_CSR13 (*(volatile unsigned long *)0xfffd4458)
#define CAN0_SR13 (*(volatile unsigned long *)0xfffd445c)
#define CAN0_IER13 (*(volatile unsigned long *)0xfffd4460)
#define CAN0_IDR13 (*(volatile unsigned long *)0xfffd4464)
#define CAN0_IMR13 (*(volatile unsigned long *)0xfffd4468)
#define CAN0_DRA14 (*(volatile unsigned long *)0xfffd4480)
#define CAN0_DRB14 (*(volatile unsigned long *)0xfffd4484)
#define CAN0_MSK14 (*(volatile unsigned long *)0xfffd4488)
#define CAN0_IR14 (*(volatile unsigned long *)0xfffd448c)
#define CAN0_CR14 (*(volatile unsigned long *)0xfffd4490)
#define CAN0_CR14 (*(volatile unsigned long *)0xfffd4494)
#define CAN0_CSR14 (*(volatile unsigned long *)0xfffd4498)
#define CAN0_SR14 (*(volatile unsigned long *)0xfffd449c)
#define CAN0_IER14 (*(volatile unsigned long *)0xfffd44a0)
#define CAN0_IDR14 (*(volatile unsigned long *)0xfffd44a4)
#define CAN0_IMR14 (*(volatile unsigned long *)0xfffd44a8)
#define CAN0_DRA15 (*(volatile unsigned long *)0xfffd44c0)
#define CAN0_DRB15 (*(volatile unsigned long *)0xfffd44c4)
#define CAN0_MSK15 (*(volatile unsigned long *)0xfffd44c8)
#define CAN0_IR15 (*(volatile unsigned long *)0xfffd44cc)
#define CAN0_CR15 (*(volatile unsigned long *)0xfffd44d0)
#define CAN0_CR15 (*(volatile unsigned long *)0xfffd44d4)
#define CAN0_CSR15 (*(volatile unsigned long *)0xfffd44d8)
#define CAN0_SR15 (*(volatile unsigned long *)0xfffd44dc)
#define CAN0_IER15 (*(volatile unsigned long *)0xfffd44e0)
#define CAN0_IDR15 (*(volatile unsigned long *)0xfffd44e4)
#define CAN0_IMR15 (*(volatile unsigned long *)0xfffd44e8)
#define UPIO_OER (*(volatile unsigned long *)0xfffd8010)
#define UPIO_ODR (*(volatile unsigned long *)0xfffd8014)
#define UPIO_OSR (*(volatile unsigned long *)0xfffd8018)
#define UPIO_SODR (*(volatile unsigned long *)0xfffd8030)
#define UPIO_CODR (*(volatile unsigned long *)0xfffd8034)
#define UPIO_ODSR (*(volatile unsigned long *)0xfffd8038)
#define UPIO_PDSR (*(volatile unsigned long *)0xfffd803c)
#define UPIO_MDER (*(volatile unsigned long *)0xfffd8040)
#define UPIO_MDDR (*(volatile unsigned long *)0xfffd8044)
#define UPIO_MDSR (*(volatile unsigned long *)0xfffd8048)
#define UPIO_ECR (*(volatile unsigned long *)0xfffd8050)
#define UPIO_DCR (*(volatile unsigned long *)0xfffd8054)
#define UPIO_PMSR (*(volatile unsigned long *)0xfffd8058)
#define UPIO_CR (*(volatile unsigned long *)0xfffd8060)
#define UPIO_CR (*(volatile unsigned long *)0xfffd8064)
#define UPIO_SR (*(volatile unsigned long *)0xfffd8070)
#define UPIO_IER (*(volatile unsigned long *)0xfffd8074)
#define UPIO_IDR (*(volatile unsigned long *)0xfffd8078)
#define UPIO_IMR (*(volatile unsigned long *)0xfffd807c)
#define CAPT0_ECR (*(volatile unsigned long *)0xfffdc050)
#define CAPT0_DCR (*(volatile unsigned long *)0xfffdc054)
#define CAPT0_PMSR (*(volatile unsigned long *)0xfffdc058)
#define CAPT0_CR (*(volatile unsigned long *)0xfffdc060)
#define CAPT0_MR (*(volatile unsigned long *)0xfffdc064)
#define CAPT0_CSR (*(volatile unsigned long *)0xfffdc06c)
#define CAPT0_SR (*(volatile unsigned long *)0xfffdc070)
#define CAPT0_IER (*(volatile unsigned long *)0xfffdc074)
#define CAPT0_IDR (*(volatile unsigned long *)0xfffdc078)
#define CAPT0_IMR (*(volatile unsigned long *)0xfffdc07c)
#define CAPT0_DR (*(volatile unsigned long *)0xfffdc080)
#define CAPT1_ECR (*(volatile unsigned long *)0xfffe0050)
#define CAPT1_DCR (*(volatile unsigned long *)0xfffe0054)
#define CAPT1_PMSR (*(volatile unsigned long *)0xfffe0058)
#define CAPT1_CR (*(volatile unsigned long *)0xfffe0060)
#define CAPT1_MR (*(volatile unsigned long *)0xfffe0064)
#define CAPT1_CSR (*(volatile unsigned long *)0xfffe006c)
#define CAPT1_SR (*(volatile unsigned long *)0xfffe0070)
#define CAPT1_IER (*(volatile unsigned long *)0xfffe0074)
#define CAPT1_IDR (*(volatile unsigned long *)0xfffe0078)
#define CAPT1_IMR (*(volatile unsigned long *)0xfffe007c)
#define CAPT1_DR (*(volatile unsigned long *)0xfffe0080)
#define ST0_ECR (*(volatile unsigned long *)0xfffe4050)
#define ST0_DCR (*(volatile unsigned long *)0xfffe4054)
#define ST0_PMSR (*(volatile unsigned long *)0xfffe4058)
#define ST0_CR (*(volatile unsigned long *)0xfffe4060)
#define ST0_CSR (*(volatile unsigned long *)0xfffe406c)
#define ST0_SR (*(volatile unsigned long *)0xfffe4070)
#define ST0_IER (*(volatile unsigned long *)0xfffe4074)
#define ST0_IDR (*(volatile unsigned long *)0xfffe4078)
#define ST0_IMR (*(volatile unsigned long *)0xfffe407c)
#define ST0_PR0 (*(volatile unsigned long *)0xfffe4080)
#define ST0_CT0 (*(volatile unsigned long *)0xfffe4084)
#define ST0_PR1 (*(volatile unsigned long *)0xfffe4088)
#define ST0_CT1 (*(volatile unsigned long *)0xfffe408c)
#define ST0_CCV0 (*(volatile unsigned long *)0xfffe4200)
#define ST0_CCV1 (*(volatile unsigned long *)0xfffe4204)
#define ST1_ECR (*(volatile unsigned long *)0xfffe8050)
#define ST1_DCR (*(volatile unsigned long *)0xfffe8054)
#define ST1_PMSR (*(volatile unsigned long *)0xfffe8058)
#define ST1_CR (*(volatile unsigned long *)0xfffe8060)
#define ST1_CSR (*(volatile unsigned long *)0xfffe806c)
#define ST1_SR (*(volatile unsigned long *)0xfffe8070)
#define ST1_IER (*(volatile unsigned long *)0xfffe8074)
#define ST1_IDR (*(volatile unsigned long *)0xfffe8078)
#define ST1_IMR (*(volatile unsigned long *)0xfffe807c)
#define ST1_PR0 (*(volatile unsigned long *)0xfffe8080)
#define ST1_CT0 (*(volatile unsigned long *)0xfffe8084)
#define ST1_PR1 (*(volatile unsigned long *)0xfffe8088)
#define ST1_CT1 (*(volatile unsigned long *)0xfffe808c)
#define ST1_CCV0 (*(volatile unsigned long *)0xfffe8200)
#define ST1_CCV1 (*(volatile unsigned long *)0xfffe8204)
#define CM_CE (*(volatile unsigned long *)0xfffec000)
#define CM_CD (*(volatile unsigned long *)0xfffec004)
#define CM_CS (*(volatile unsigned long *)0xfffec008)
#define CM_PST (*(volatile unsigned long *)0xfffec00c)
#define CM_PDIV (*(volatile unsigned long *)0xfffec010)
#define CM_OST (*(volatile unsigned long *)0xfffec014)
#define CM_MDIV (*(volatile unsigned long *)0xfffec018)
#define PMC_ECR (*(volatile unsigned long *)0xffff4050)
#define PMC_DCR (*(volatile unsigned long *)0xffff4054)
#define PMC_PMSR (*(volatile unsigned long *)0xffff4058)
#define PDC_PRA0 (*(volatile unsigned long *)0xffff8080)
#define PDC_CR0 (*(volatile unsigned long *)0xffff8084)
#define PDC_MPR0 (*(volatile unsigned long *)0xffff8088)
#define PDC_TCR0 (*(volatile unsigned long *)0xffff808c)
#define PDC_PRA1 (*(volatile unsigned long *)0xffff8090)
#define PDC_CR1 (*(volatile unsigned long *)0xffff8094)
#define PDC_MPR1 (*(volatile unsigned long *)0xffff8098)
#define PDC_TCR1 (*(volatile unsigned long *)0xffff809c)
#define PDC_PRA2 (*(volatile unsigned long *)0xffff80a0)
#define PDC_CR2 (*(volatile unsigned long *)0xffff80a4)
#define PDC_MPR2 (*(volatile unsigned long *)0xffff80a8)
#define PDC_TCR2 (*(volatile unsigned long *)0xffff80ac)
#define PDC_PRA3 (*(volatile unsigned long *)0xffff80b0)
#define PDC_CR3 (*(volatile unsigned long *)0xffff80b4)
#define PDC_MPR3 (*(volatile unsigned long *)0xffff80b8)
#define PDC_TCR3 (*(volatile unsigned long *)0xffff80bc)
#define PDC_PRA4 (*(volatile unsigned long *)0xffff80c0)
#define PDC_CR4 (*(volatile unsigned long *)0xffff80c4)
#define PDC_MPR4 (*(volatile unsigned long *)0xffff80c8)
#define PDC_TCR4 (*(volatile unsigned long *)0xffff80cc)
#define PDC_PRA5 (*(volatile unsigned long *)0xffff80d0)
#define PDC_CR5 (*(volatile unsigned long *)0xffff80d4)
#define PDC_MPR5 (*(volatile unsigned long *)0xffff80d8)
#define PDC_TCR5 (*(volatile unsigned long *)0xffff80dc)
#define PDC_PRA6 (*(volatile unsigned long *)0xffff80e0)
#define PDC_CR6 (*(volatile unsigned long *)0xffff80e4)
#define PDC_MPR6 (*(volatile unsigned long *)0xffff80e8)
#define PDC_TCR6 (*(volatile unsigned long *)0xffff80ec)
#define PDC_PRA7 (*(volatile unsigned long *)0xffff80f0)
#define PDC_CR7 (*(volatile unsigned long *)0xffff80f4)
#define PDC_MPR7 (*(volatile unsigned long *)0xffff80f8)
#define PDC_TCR7 (*(volatile unsigned long *)0xffff80fc)
#define PDC_PRA8 (*(volatile unsigned long *)0xffff8100)
#define PDC_CR8 (*(volatile unsigned long *)0xffff8104)
#define PDC_MPR8 (*(volatile unsigned long *)0xffff8108)
#define PDC_TCR8 (*(volatile unsigned long *)0xffff810c)
#define PDC_PRA9 (*(volatile unsigned long *)0xffff8110)
#define PDC_CR9 (*(volatile unsigned long *)0xffff8114)
#define PDC_MPR9 (*(volatile unsigned long *)0xffff8118)
#define PDC_TCR9 (*(volatile unsigned long *)0xffff811c)
#define PDC_PRA10 (*(volatile unsigned long *)0xffff8120)
#define PDC_CR10 (*(volatile unsigned long *)0xffff8124)
#define PDC_MPR10 (*(volatile unsigned long *)0xffff8128)
#define PDC_TCR10 (*(volatile unsigned long *)0xffff812c)
#define GIC_SMR0 (*(volatile unsigned long *)0xfffff000)
#define GIC_SMR1 (*(volatile unsigned long *)0xfffff004)
#define GIC_SMR2 (*(volatile unsigned long *)0xfffff008)
#define GIC_SMR3 (*(volatile unsigned long *)0xfffff00c)
#define GIC_SMR4 (*(volatile unsigned long *)0xfffff010)
#define GIC_SMR5 (*(volatile unsigned long *)0xfffff014)
#define GIC_SMR6 (*(volatile unsigned long *)0xfffff018)
#define GIC_SMR7 (*(volatile unsigned long *)0xfffff01c)
#define GIC_SMR8 (*(volatile unsigned long *)0xfffff020)
#define GIC_SMR9 (*(volatile unsigned long *)0xfffff024)
#define GIC_SMR10 (*(volatile unsigned long *)0xfffff028)
#define GIC_SMR11 (*(volatile unsigned long *)0xfffff02c)
#define GIC_SMR12 (*(volatile unsigned long *)0xfffff030)
#define GIC_SMR13 (*(volatile unsigned long *)0xfffff034)
#define GIC_SMR14 (*(volatile unsigned long *)0xfffff038)
#define GIC_SMR15 (*(volatile unsigned long *)0xfffff03c)
#define GIC_SMR16 (*(volatile unsigned long *)0xfffff040)
#define GIC_SMR17 (*(volatile unsigned long *)0xfffff044)
#define GIC_SMR18 (*(volatile unsigned long *)0xfffff048)
#define GIC_SMR19 (*(volatile unsigned long *)0xfffff04c)
#define GIC_SMR20 (*(volatile unsigned long *)0xfffff050)
#define GIC_SMR21 (*(volatile unsigned long *)0xfffff054)
#define GIC_SMR22 (*(volatile unsigned long *)0xfffff058)
#define GIC_SMR23 (*(volatile unsigned long *)0xfffff05c)
#define GIC_SMR24 (*(volatile unsigned long *)0xfffff060)
#define GIC_SMR25 (*(volatile unsigned long *)0xfffff064)
#define GIC_SMR26 (*(volatile unsigned long *)0xfffff068)
#define GIC_SMR27 (*(volatile unsigned long *)0xfffff06c)
#define GIC_SMR28 (*(volatile unsigned long *)0xfffff070)
#define GIC_SMR29 (*(volatile unsigned long *)0xfffff074)
#define GIC_SMR30 (*(volatile unsigned long *)0xfffff078)
#define GIC_SMR31 (*(volatile unsigned long *)0xfffff07c)
#define GIC_SVR0 (*(volatile unsigned long *)0xfffff080)
#define GIC_SVR1 (*(volatile unsigned long *)0xfffff084)
#define GIC_SVR2 (*(volatile unsigned long *)0xfffff088)
#define GIC_SVR3 (*(volatile unsigned long *)0xfffff08c)
#define GIC_SVR4 (*(volatile unsigned long *)0xfffff090)
#define GIC_SVR5 (*(volatile unsigned long *)0xfffff094)
#define GIC_SVR6 (*(volatile unsigned long *)0xfffff098)
#define GIC_SVR7 (*(volatile unsigned long *)0xfffff09c)
#define GIC_SVR8 (*(volatile unsigned long *)0xfffff0a0)
#define GIC_SVR9 (*(volatile unsigned long *)0xfffff0a4)
#define GIC_SVR10 (*(volatile unsigned long *)0xfffff0a8)
#define GIC_SVR11 (*(volatile unsigned long *)0xfffff0ac)
#define GIC_SVR12 (*(volatile unsigned long *)0xfffff0b0)
#define GIC_SVR13 (*(volatile unsigned long *)0xfffff0b4)
#define GIC_SVR14 (*(volatile unsigned long *)0xfffff0b8)
#define GIC_SVR15 (*(volatile unsigned long *)0xfffff0bc)
#define GIC_SVR16 (*(volatile unsigned long *)0xfffff0c0)
#define GIC_SVR17 (*(volatile unsigned long *)0xfffff0c4)
#define GIC_SVR18 (*(volatile unsigned long *)0xfffff0c8)
#define GIC_SVR19 (*(volatile unsigned long *)0xfffff0cc)
#define GIC_SVR20 (*(volatile unsigned long *)0xfffff0d0)
#define GIC_SVR21 (*(volatile unsigned long *)0xfffff0d4)
#define GIC_SVR22 (*(volatile unsigned long *)0xfffff0d8)
#define GIC_SVR23 (*(volatile unsigned long *)0xfffff0dc)
#define GIC_SVR24 (*(volatile unsigned long *)0xfffff0e0)
#define GIC_SVR25 (*(volatile unsigned long *)0xfffff0e4)
#define GIC_SVR26 (*(volatile unsigned long *)0xfffff0e8)
#define GIC_SVR27 (*(volatile unsigned long *)0xfffff0ec)
#define GIC_SVR28 (*(volatile unsigned long *)0xfffff0f0)
#define GIC_SVR29 (*(volatile unsigned long *)0xfffff0f4)
#define GIC_SVR30 (*(volatile unsigned long *)0xfffff0f8)
#define GIC_SVR31 (*(volatile unsigned long *)0xfffff0fc)
#define GIC_IVR (*(volatile unsigned long *)0xfffff100)
#define GIC_FVR (*(volatile unsigned long *)0xfffff104)
#define GIC_ISR (*(volatile unsigned long *)0xfffff108)
#define GIC_IPR (*(volatile unsigned long *)0xfffff10c)
#define GIC_IMR (*(volatile unsigned long *)0xfffff110)
#define GIC_CISR (*(volatile unsigned long *)0xfffff114)
#define GIC_IECR (*(volatile unsigned long *)0xfffff120)
#define GIC_IDCR (*(volatile unsigned long *)0xfffff124)
#define GIC_ICCR (*(volatile unsigned long *)0xfffff128)
#define GIC_ISCR (*(volatile unsigned long *)0xfffff12c)
#define GIC_EOICR (*(volatile unsigned long *)0xfffff130)
#define GIC_SPU (*(volatile unsigned long *)0xfffff134)
#endif
