IRQ Registers

IRQ Registers

Registers #

Old3DSNameAddressWidthUsed by
YesIRQ_IE0x100010004Boot9, Kernel9
YesIRQ_IF0x100010044Boot9, Kernel9

IRQ_IE #

Bitfield with enabled interrupts. See below for the IRQ<->bit mapping.

IRQ_IF #

Bitfield with pending interrupts. See below for the IRQ<->bit mapping.

Returns the pending interrupt bits on read, clears them on write (writing 0-bits has no effect).

Interrupts #

IRQ bitDescription
0DMAC_1_0
1DMAC_1_1
2DMAC_1_2
3DMAC_1_3
4DMAC_1_4
5DMAC_1_5
6DMAC_1_6
7DMAC_1_7
8TIMER_0
9TIMER_1
10TIMER_2
11TIMER_3
12PXI_SYNC
13PXI_NOT_FULL
14PXI_NOT_EMPTY
15AES
16SDIO_1
17SDIO_1_ASYNC
18SDIO_3
19SDIO_3_ASYNC
20DEBUG_RECV
21DEBUG_SEND
22RSA
23CTR_CARD_1
24CTR_CARD_2
25CGC
26CGC_DET
27DS_CARD
28DMAC_2
29DMAC_2_ABORT