KallistiOS  2.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Macros
ASIC registers
ASIC event codes

Macros

#define ASIC_IRQD_A   (*(vuint32*)0xa05f6910)
 IRQD first register.
#define ASIC_IRQD_B   (*(vuint32*)0xa05f6914)
 IRQD second register.
#define ASIC_IRQD_C   (*(vuint32*)0xa05f6918)
 IRQD third register.
#define ASIC_IRQB_A   (*(vuint32*)0xa05f6920)
 IRQB first register.
#define ASIC_IRQB_B   (*(vuint32*)0xa05f6924)
 IRQB second register.
#define ASIC_IRQB_C   (*(vuint32*)0xa05f6928)
 IRQB third register.
#define ASIC_IRQ9_A   (*(vuint32*)0xa05f6930)
 IRQ9 first register.
#define ASIC_IRQ9_B   (*(vuint32*)0xa05f6934)
 IRQ9 second register.
#define ASIC_IRQ9_C   (*(vuint32*)0xa05f6938)
 IRQ9 third register.
#define ASIC_ACK_A   (*(vuint32*)0xa05f6900)
 IRQD ACK register.
#define ASIC_ACK_B   (*(vuint32*)0xa05f6904)
 IRQB ACK register.
#define ASIC_ACK_C   (*(vuint32*)0xa05f6908)
 IRQ9 ACK register.

Detailed Description

These are the locations in memory where the ASIC registers sit.


Macro Definition Documentation

#define ASIC_ACK_A   (*(vuint32*)0xa05f6900)

IRQD ACK register.

#define ASIC_ACK_B   (*(vuint32*)0xa05f6904)

IRQB ACK register.

#define ASIC_ACK_C   (*(vuint32*)0xa05f6908)

IRQ9 ACK register.

#define ASIC_IRQ9_A   (*(vuint32*)0xa05f6930)

IRQ9 first register.

#define ASIC_IRQ9_B   (*(vuint32*)0xa05f6934)

IRQ9 second register.

#define ASIC_IRQ9_C   (*(vuint32*)0xa05f6938)

IRQ9 third register.

#define ASIC_IRQB_A   (*(vuint32*)0xa05f6920)

IRQB first register.

#define ASIC_IRQB_B   (*(vuint32*)0xa05f6924)

IRQB second register.

#define ASIC_IRQB_C   (*(vuint32*)0xa05f6928)

IRQB third register.

#define ASIC_IRQD_A   (*(vuint32*)0xa05f6910)

IRQD first register.

#define ASIC_IRQD_B   (*(vuint32*)0xa05f6914)

IRQD second register.

#define ASIC_IRQD_C   (*(vuint32*)0xa05f6918)

IRQD third register.