diff options
author | Cleverking2003 <30466983+Cleverking2003@users.noreply.github.com> | 2020-05-24 19:54:23 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-24 19:54:23 +0300 |
commit | 1856ec317f9952f1c379aa5c20488832e98417f0 (patch) | |
tree | e49187e81c3ad40578eea0cc54ceb1ec8a6d81ff /arm9/lib/include/MI_exMemory.h | |
parent | 8cfbe69596f9d3079d0098f30ea58debd5487271 (diff) | |
parent | c29ab952787c437b15a70a88dbb07f309a877574 (diff) |
Merge pull request #106 from red031000/master
OS_spinLock + OS_vsnprintf
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_ |