Loading...
Searching...
No Matches
Go to the documentation of this file.
33#define HW_U8(x) (*(volatile uint8_t *)(x))
34#define HW_U16(x) (*(volatile uint16_t *)(x))
35#define HW_U32(x) (*(volatile uint32_t *)(x))
36#define HW_S8(x) (*(volatile int8_t *)(x))
37#define HW_S16(x) (*(volatile int16_t *)(x))
38#define HW_S32(x) (*(volatile int32_t *)(x))
40#define SBUS_DEV4_CTRL HW_U32(0x1f801014)
41#define SBUS_DEV5_CTRL HW_U32(0x1f801018)
42#define SBUS_COM_CTRL HW_U32(0x1f801020)
44#define RAM_SIZE HW_U32(0x1f801060)
46#define IREG HW_U32(0xbf801070)
47#define IMASK HW_U32(0xbf801074)
49#define DPCR HW_U32(0x1f8010f0)
50#define DICR HW_U32(0x1f8010f4)
52#define GPU_DATA HW_U32(0x1f801810)
53#define GPU_STATUS HW_U32(0x1f801814)
55#define ATCONS_STAT HW_U8(0x1f802000)
56#define ATCONS_FIFO HW_U8(0x1f802002)
57#define ATCONS_IRQ HW_U8(0x1f802030)
58#define ATCONS_IRQ2 HW_U8(0x1f802032)
60#define SYS573_WATCHDOG HW_U16(0x1f5c0000)
61#define SYS573_7SEG_POST HW_U16(0x1f640010)
63#define POST HW_U8(0xbf802041)