Merge pull request #31 from Subv/ptm_u

Added the PTMU_GetTotalStepCount function
This commit is contained in:
plutoo 2014-11-22 21:23:36 +01:00
commit 2d697d6566
2 changed files with 16 additions and 0 deletions

View File

@ -5,3 +5,4 @@ Result ptmExit();
Result PTMU_GetBatteryLevel(Handle* servhandle, u8 *out); Result PTMU_GetBatteryLevel(Handle* servhandle, u8 *out);
Result PTMU_GetBatteryChargeState(Handle* servhandle, u8 *out); Result PTMU_GetBatteryChargeState(Handle* servhandle, u8 *out);
Result PTMU_GetTotalStepCount(Handle* servhandle, u32 *steps);

View File

@ -42,3 +42,18 @@ Result PTMU_GetBatteryChargeState(Handle* servhandle, u8 *out)
return (Result)cmdbuf[1]; return (Result)cmdbuf[1];
} }
Result PTMU_GetTotalStepCount(Handle* servhandle, u32 *steps)
{
if(!servhandle)servhandle=&ptmHandle;
Result ret=0;
u32 *cmdbuf = getThreadCommandBuffer();
cmdbuf[0] = 0x000C0000;
if((ret = svcSendSyncRequest(*servhandle))!=0)return ret;
*steps = cmdbuf[2];
return (Result)cmdbuf[1];
}