#ifndef AX07CF192_h
#define AX07CF192_h
#define PAMR (*(volatile unsigned long *)0x9000000)
#define PBMR (*(volatile unsigned long *)0x9000004)
#define P1MR (*(volatile unsigned long *)0x9000008)
#define P2MR (*(volatile unsigned long *)0x900000c)
#define P3MR (*(volatile unsigned long *)0x9000010)
#define P4MR (*(volatile unsigned long *)0x9000014)
#define P5MR (*(volatile unsigned long *)0x9000018)
#define P6MR (*(volatile unsigned long *)0x900001c)
#define P7MR (*(volatile unsigned long *)0x9000020)
#define P8MR (*(volatile unsigned long *)0x9000024)
#define P9MR (*(volatile unsigned long *)0x9000028)
#define DCR (*(volatile unsigned long *)0x900002c)
#define BCR0 (*(volatile unsigned long *)0x9000100)
#define BCR1 (*(volatile unsigned long *)0x9000104)
#define BCR2 (*(volatile unsigned long *)0x9000108)
#define BCR3 (*(volatile unsigned long *)0x900010c)
#define BCR4 (*(volatile unsigned long *)0x9000110)
#define BCR5 (*(volatile unsigned long *)0x9000114)
#define BCR6 (*(volatile unsigned long *)0x9000118)
#define BCR7 (*(volatile unsigned long *)0x900011c)
#define FMWR (*(volatile unsigned long *)0x9000200)
#define FMAR (*(volatile unsigned long *)0x9000204)
#define FMDR (*(volatile unsigned long *)0x9000208)
#define FMCR (*(volatile unsigned long *)0x900020c)
#define FESR (*(volatile unsigned long *)0x9000210)
#define FMPR (*(volatile unsigned long *)0x9000214)
#define FMTR (*(volatile unsigned long *)0x9000218)
#define PMUST (*(volatile unsigned long *)0x9001000)
#define PMUCR (*(volatile unsigned long *)0x9001000)
#define PCLKCR (*(volatile unsigned long *)0x9001008)
#define MEMSR (*(volatile unsigned long *)0x900100c)
#define MEMCR (*(volatile unsigned long *)0x9001010)
#define RSTCR (*(volatile unsigned long *)0x9001030)
#define WTCR (*(volatile unsigned long *)0x9001100)
#define WTSR (*(volatile unsigned long *)0x9001104)
#define WTCNT (*(volatile unsigned long *)0x9001108)
#define GMR (*(volatile unsigned long *)0x9001200)
#define TMR (*(volatile unsigned long *)0x9001204)
#define TPR (*(volatile unsigned long *)0x9001208)
#define IDR (*(volatile unsigned long *)0x900120c)
#define FSR (*(volatile unsigned long *)0x9001210)
#define ISR (*(volatile unsigned long *)0x9001214)
#define FMR (*(volatile unsigned long *)0x9001218)
#define IMR (*(volatile unsigned long *)0x900121c)
#define ISCR (*(volatile unsigned long *)0x9001220)
#define TSTARTR (*(volatile unsigned long *)0x9001300)
#define TSYNCR (*(volatile unsigned long *)0x9001304)
#define TPWMR (*(volatile unsigned long *)0x9001308)
#define TSTINR (*(volatile unsigned long *)0x900130c)
#define TSTOUTR (*(volatile unsigned long *)0x9001310)
#define TSTMODER (*(volatile unsigned long *)0x9001314)
#define TSTINTR (*(volatile unsigned long *)0x9001318)
#define TCR0 (*(volatile unsigned long *)0x9001320)
#define TIOCR0 (*(volatile unsigned long *)0x9001324)
#define TIER0 (*(volatile unsigned long *)0x9001328)
#define TSR0 (*(volatile unsigned long *)0x900132c)
#define TCNT0 (*(volatile unsigned long *)0x9001330)
#define GRA0 (*(volatile unsigned long *)0x9001334)
#define GRB0 (*(volatile unsigned long *)0x9001338)
#define TCR1 (*(volatile unsigned long *)0x9001340)
#define TIOCR1 (*(volatile unsigned long *)0x9001344)
#define TIER1 (*(volatile unsigned long *)0x9001348)
#define TSR1 (*(volatile unsigned long *)0x900134c)
#define TCNT1 (*(volatile unsigned long *)0x9001350)
#define GRA1 (*(volatile unsigned long *)0x9001354)
#define GRB1 (*(volatile unsigned long *)0x9001358)
#define TCR2 (*(volatile unsigned long *)0x9001360)
#define TIOCR2 (*(volatile unsigned long *)0x9001364)
#define TIER2 (*(volatile unsigned long *)0x9001368)
#define TSR2 (*(volatile unsigned long *)0x900136c)
#define TCNT2 (*(volatile unsigned long *)0x9001370)
#define GRA2 (*(volatile unsigned long *)0x9001374)
#define GRB2 (*(volatile unsigned long *)0x9001378)
#define TCR3 (*(volatile unsigned long *)0x9001380)
#define TIOCR3 (*(volatile unsigned long *)0x9001384)
#define TIER3 (*(volatile unsigned long *)0x9001388)
#define TSR3 (*(volatile unsigned long *)0x900138c)
#define TCNT3 (*(volatile unsigned long *)0x9001390)
#define GRA3 (*(volatile unsigned long *)0x9001394)
#define GRB3 (*(volatile unsigned long *)0x9001398)
#define TCR4 (*(volatile unsigned long *)0x90013a0)
#define TIOCR4 (*(volatile unsigned long *)0x90013a4)
#define TIER4 (*(volatile unsigned long *)0x90013a8)
#define TSR4 (*(volatile unsigned long *)0x90013ac)
#define TCNT4 (*(volatile unsigned long *)0x90013b0)
#define GRA4 (*(volatile unsigned long *)0x90013b4)
#define GRB4 (*(volatile unsigned long *)0x90013b8)
#define TCR5 (*(volatile unsigned long *)0x90013d0)
#define TIOCR5 (*(volatile unsigned long *)0x90013d4)
#define TIER5 (*(volatile unsigned long *)0x90013d8)
#define TSR5 (*(volatile unsigned long *)0x90013dc)
#define TCNT5 (*(volatile unsigned long *)0x90013e0)
#define GRA5 (*(volatile unsigned long *)0x90013e4)
#define GRB5 (*(volatile unsigned long *)0x90013e8)
#define U0RBR (*(volatile unsigned long *)0x9001400)
#define U0THR (*(volatile unsigned long *)0x9001400)
#define U0DLL (*(volatile unsigned long *)0x9001400)
#define U0IER (*(volatile unsigned long *)0x9001404)
#define U0DLM (*(volatile unsigned long *)0x9001404)
#define U0IIR (*(volatile unsigned long *)0x9001408)
#define U0FCR (*(volatile unsigned long *)0x9001408)
#define U0LCR (*(volatile unsigned long *)0x900140c)
#define U0LSR (*(volatile unsigned long *)0x9001414)
#define U0SCR (*(volatile unsigned long *)0x900141c)
#define UCLKCR (*(volatile unsigned long *)0x9001420)
#define UCLKDR (*(volatile unsigned long *)0x9001424)
#define U1RBR (*(volatile unsigned long *)0x9001500)
#define U1THR (*(volatile unsigned long *)0x9001500)
#define U1DLL (*(volatile unsigned long *)0x9001500)
#define U1IER (*(volatile unsigned long *)0x9001504)
#define U1DLM (*(volatile unsigned long *)0x9001504)
#define U1IIR (*(volatile unsigned long *)0x9001508)
#define U1FCR (*(volatile unsigned long *)0x9001508)
#define U1LCR (*(volatile unsigned long *)0x900150c)
#define U1LSR (*(volatile unsigned long *)0x9001514)
#define U1SCR (*(volatile unsigned long *)0x900151c)
#define PADR (*(volatile unsigned long *)0x9001600)
#define PADDR (*(volatile unsigned long *)0x9001604)
#define PBDR (*(volatile unsigned long *)0x9001608)
#define PBDDR (*(volatile unsigned long *)0x900160c)
#define P1DR (*(volatile unsigned long *)0x9001610)
#define P1DDR (*(volatile unsigned long *)0x9001614)
#define P2DR (*(volatile unsigned long *)0x9001618)
#define P2DDR (*(volatile unsigned long *)0x900161c)
#define P3DR (*(volatile unsigned long *)0x9001620)
#define P3DDR (*(volatile unsigned long *)0x9001624)
#define P4DR (*(volatile unsigned long *)0x9001628)
#define P4DDR (*(volatile unsigned long *)0x900162c)
#define P5DR (*(volatile unsigned long *)0x9001630)
#define P5DDR (*(volatile unsigned long *)0x9001634)
#define P6DR (*(volatile unsigned long *)0x9001638)
#define P6DDR (*(volatile unsigned long *)0x900163c)
#define P7DR (*(volatile unsigned long *)0x9001640)
#define P7DDR (*(volatile unsigned long *)0x9001644)
#define P8DR (*(volatile unsigned long *)0x9001648)
#define P8DDR (*(volatile unsigned long *)0x900164c)
#define P9DR (*(volatile unsigned long *)0x9001650)
#define P9DDR (*(volatile unsigned long *)0x9001654)
#define ADSR (*(volatile unsigned long *)0x9001700)
#define ADCR (*(volatile unsigned long *)0x9001704)
#define ADDR0 (*(volatile unsigned long *)0x9001708)
#define ADDR1 (*(volatile unsigned long *)0x900170c)
#define ADDR2 (*(volatile unsigned long *)0x9001710)
#define ADDR3 (*(volatile unsigned long *)0x9001714)
#define ADDR4 (*(volatile unsigned long *)0x9001718)
#endif
