diff --git a/arm9/source/utils.c b/arm9/source/utils.c index d789761..2bbf835 100644 --- a/arm9/source/utils.c +++ b/arm9/source/utils.c @@ -38,7 +38,7 @@ #include "memory.h" #include "fs.h" -static void startChrono(void) +void startChrono(void) { static bool isChronoStarted = false; @@ -55,7 +55,7 @@ static void startChrono(void) isChronoStarted = true; } -static u64 chrono(void) +u64 chrono(void) { u64 res = 0; for(u32 i = 0; i < 4; i++) res |= REG_TIMER_VAL(i) << (16 * i); diff --git a/arm9/source/utils.h b/arm9/source/utils.h index 83bf7ea..a1678b9 100644 --- a/arm9/source/utils.h +++ b/arm9/source/utils.h @@ -39,6 +39,9 @@ #define MAKE_BRANCH(src,dst) (0xEA000000 | ((u32)((((u8 *)(dst) - (u8 *)(src)) >> 2) - 2) & 0xFFFFFF)) #define MAKE_BRANCH_LINK(src,dst) (0xEB000000 | ((u32)((((u8 *)(dst) - (u8 *)(src)) >> 2) - 2) & 0xFFFFFF)) +void startChrono(void); +u64 chrono(void); + u32 waitInput(bool isMenu); void mcuPowerOff(void); void wait(u64 amount);