arm9: util: make chrono non-static

This commit is contained in:
TuxSH 2022-04-06 02:03:04 +01:00
parent c64f94bc82
commit 2b5da40a1d
2 changed files with 5 additions and 2 deletions

View File

@ -38,7 +38,7 @@
#include "memory.h" #include "memory.h"
#include "fs.h" #include "fs.h"
static void startChrono(void) void startChrono(void)
{ {
static bool isChronoStarted = false; static bool isChronoStarted = false;
@ -55,7 +55,7 @@ static void startChrono(void)
isChronoStarted = true; isChronoStarted = true;
} }
static u64 chrono(void) u64 chrono(void)
{ {
u64 res = 0; u64 res = 0;
for(u32 i = 0; i < 4; i++) res |= REG_TIMER_VAL(i) << (16 * i); for(u32 i = 0; i < 4; i++) res |= REG_TIMER_VAL(i) << (16 * i);

View File

@ -39,6 +39,9 @@
#define MAKE_BRANCH(src,dst) (0xEA000000 | ((u32)((((u8 *)(dst) - (u8 *)(src)) >> 2) - 2) & 0xFFFFFF)) #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)) #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); u32 waitInput(bool isMenu);
void mcuPowerOff(void); void mcuPowerOff(void);
void wait(u64 amount); void wait(u64 amount);