KallistiOS  2.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Macros
Maple Bus register locations

Macros

#define MAPLE_BASE   0xa05f6c00
 Maple register base.
#define MAPLE_DMAADDR   (MAPLE_BASE+0x04)
 DMA address register.
#define MAPLE_RESET2   (MAPLE_BASE+0x10)
 Reset register #2.
#define MAPLE_ENABLE   (MAPLE_BASE+0x14)
 Enable register.
#define MAPLE_STATE   (MAPLE_BASE+0x18)
 Status register.
#define MAPLE_SPEED   (MAPLE_BASE+0x80)
 Speed register.
#define MAPLE_RESET1   (MAPLE_BASE+0x8c)
 Reset register #1.

Detailed Description

These are various registers related to the Maple Bus. In general, you probably won't ever need to mess with these directly.


Macro Definition Documentation

#define MAPLE_BASE   0xa05f6c00

Maple register base.

#define MAPLE_DMAADDR   (MAPLE_BASE+0x04)

DMA address register.

#define MAPLE_ENABLE   (MAPLE_BASE+0x14)

Enable register.

#define MAPLE_RESET1   (MAPLE_BASE+0x8c)

Reset register #1.

#define MAPLE_RESET2   (MAPLE_BASE+0x10)

Reset register #2.

#define MAPLE_SPEED   (MAPLE_BASE+0x80)

Speed register.

#define MAPLE_STATE   (MAPLE_BASE+0x18)

Status register.