From 362a3fce413cbd2a839ee66313f128868b2a9a75 Mon Sep 17 00:00:00 2001 From: Lectem Date: Wed, 9 Sep 2015 16:02:33 -0400 Subject: [PATCH] Use IPC helpers for ptm --- libctru/source/services/ptm.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/libctru/source/services/ptm.c b/libctru/source/services/ptm.c index dc1dd2a..96de48a 100644 --- a/libctru/source/services/ptm.c +++ b/libctru/source/services/ptm.c @@ -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;