Use IPC helpers for ptm
This commit is contained in:
parent
64b32816cf
commit
362a3fce41
@ -3,6 +3,7 @@
|
||||
#include <3ds/svc.h>
|
||||
#include <3ds/srv.h>
|
||||
#include <3ds/services/ptm.h>
|
||||
#include <3ds/ipc.h>
|
||||
|
||||
|
||||
static Handle ptmHandle;
|
||||
@ -23,7 +24,7 @@ Result PTMU_GetShellState(Handle* servhandle, u8 *out)
|
||||
Result ret=0;
|
||||
u32 *cmdbuf = getThreadCommandBuffer();
|
||||
|
||||
cmdbuf[0] = 0x00060000;
|
||||
cmdbuf[0] = IPC_MakeHeader(0x6,0,0); // 0x60000
|
||||
|
||||
if((ret = svcSendSyncRequest(*servhandle))!=0)return ret;
|
||||
|
||||
@ -38,7 +39,7 @@ Result PTMU_GetBatteryLevel(Handle* servhandle, u8 *out)
|
||||
Result ret=0;
|
||||
u32 *cmdbuf = getThreadCommandBuffer();
|
||||
|
||||
cmdbuf[0] = 0x00070000;
|
||||
cmdbuf[0] = IPC_MakeHeader(0x7,0,0); // 0x70000
|
||||
|
||||
if((ret = svcSendSyncRequest(*servhandle))!=0)return ret;
|
||||
|
||||
@ -53,7 +54,7 @@ Result PTMU_GetBatteryChargeState(Handle* servhandle, u8 *out)
|
||||
Result ret=0;
|
||||
u32 *cmdbuf = getThreadCommandBuffer();
|
||||
|
||||
cmdbuf[0] = 0x00080000;
|
||||
cmdbuf[0] = IPC_MakeHeader(0x8,0,0); // 0x80000
|
||||
|
||||
if((ret = svcSendSyncRequest(*servhandle))!=0)return ret;
|
||||
|
||||
@ -68,7 +69,7 @@ Result PTMU_GetPedometerState(Handle* servhandle, u8 *out)
|
||||
Result ret=0;
|
||||
u32 *cmdbuf = getThreadCommandBuffer();
|
||||
|
||||
cmdbuf[0] = 0x00090000;
|
||||
cmdbuf[0] = IPC_MakeHeader(0x9,0,0); // 0x90000
|
||||
|
||||
if((ret = svcSendSyncRequest(*servhandle))!=0)return ret;
|
||||
|
||||
@ -83,7 +84,7 @@ Result PTMU_GetTotalStepCount(Handle* servhandle, u32 *steps)
|
||||
Result ret=0;
|
||||
u32 *cmdbuf = getThreadCommandBuffer();
|
||||
|
||||
cmdbuf[0] = 0x000C0000;
|
||||
cmdbuf[0] = IPC_MakeHeader(0xC,0,0); // 0xC0000
|
||||
|
||||
if((ret = svcSendSyncRequest(*servhandle))!=0)return ret;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user