diff options
author | red031000 <rubenru09@aol.com> | 2020-05-21 20:23:26 +0100 |
---|---|---|
committer | red031000 <rubenru09@aol.com> | 2020-05-21 20:23:26 +0100 |
commit | b4d6f1314b3b322afabe85d848e09a36d4e7a47a (patch) | |
tree | 883642f7cca4e9e83fe218fffa16e7c48d87b873 /arm9/lib/include/MI_exMemory.h | |
parent | 79a7e3dac84f719ca4d0131ac2e30e2c6a4bd73e (diff) |
OS_InitLock
Diffstat (limited to 'arm9/lib/include/MI_exMemory.h')
-rw-r--r-- | arm9/lib/include/MI_exMemory.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/arm9/lib/include/MI_exMemory.h b/arm9/lib/include/MI_exMemory.h index 4a8a10a8..8bd355ac 100644 --- a/arm9/lib/include/MI_exMemory.h +++ b/arm9/lib/include/MI_exMemory.h @@ -1,9 +1,23 @@ #ifndef NITRO_MI_EXMEMORY_H_ #define NITRO_MI_EXMEMORY_H_ +#include "consts.h" + typedef enum { MI_PROCESSOR_ARM9 = 0, MI_PROCESSOR_ARM7 = 1 } MIProcessor; +static inline void MIi_SetCardProcessor(MIProcessor proc) +{ + reg_MI_EXMEMCNT = + (u16)((reg_MI_EXMEMCNT & ~0x0800) | (proc << 11)); +} + +static inline void MIi_SetCartridgeProcessor(MIProcessor proc) +{ + reg_MI_EXMEMCNT = + (u16)((reg_MI_EXMEMCNT & ~0x0080) | (proc << 7)); +} + #endif //NITRO_MI_EXMEMORY_H_ |