From 977522f92f091e745b7a35dae3c2a9430a00c8d0 Mon Sep 17 00:00:00 2001 From: Xeatheran Minexew Date: Fri, 28 Nov 2014 10:56:46 +0100 Subject: [PATCH] Add osGetMicros --- libctru/include/3ds/os.h | 1 + libctru/source/os.c | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/libctru/include/3ds/os.h b/libctru/include/3ds/os.h index 446677d..5c3dff0 100644 --- a/libctru/include/3ds/os.h +++ b/libctru/include/3ds/os.h @@ -9,3 +9,4 @@ const char* osStrError(u32 error); u32 osGetFirmVersion(); u32 osGetKernelVersion(); u64 osGetTime(); +u64 osGetMicros(); diff --git a/libctru/source/os.c b/libctru/source/os.c index fb2bd97..cf3fd23 100644 --- a/libctru/source/os.c +++ b/libctru/source/os.c @@ -53,6 +53,10 @@ u64 osGetTime() { return dt->date_time + offset; } +u64 osGetMicros() { + return svcGetSystemTick() / (int)(TICKS_PER_MSEC / 1000); +} + u32 osGetFirmVersion() { return (*(u32*)0x1FF80000) & ~0xFF; }