diff --git a/include/arm9/interrupt.h b/include/arm9/interrupt.h index f966948..0fa6367 100644 --- a/include/arm9/interrupt.h +++ b/include/arm9/interrupt.h @@ -1,14 +1,8 @@ #pragma once -#include "mem_map.h" #include "types.h" -#define IRQ_REGS_BASE (IO_MEM_ARM9_ONLY + 0x1000) -#define REG_IRQ_IE *((vu32*)(IRQ_REGS_BASE + 0x00)) -#define REG_IRQ_IF *((vu32*)(IRQ_REGS_BASE + 0x04)) - - typedef enum { IRQ_DMAC_1_0 = 0, // DMAC_1 = NDMA diff --git a/source/arm9/crypto.c b/source/arm9/crypto.c index 7f5533b..7bb54db 100644 --- a/source/arm9/crypto.c +++ b/source/arm9/crypto.c @@ -151,7 +151,7 @@ REG_NDMA1_CNT = NDMA_REPEATING_MODE | NDMA_STARTUP_AES_OUT | NDMA_SRC_UPDATE_FIXED | NDMA_DST_UPDATE_INC; - REG_IRQ_IE |= 1u<