Added 2 hid functions
-Added HIDUSER_GetGyroscopeRawToDpsCoefficient(float *coeff) -Added HIDUSER_GetSoundVolume(u8 *volume)
This commit is contained in:
parent
1a575891eb
commit
dbdaaabf32
@ -102,4 +102,6 @@ Result HIDUSER_EnableAccelerometer();
|
|||||||
Result HIDUSER_DisableAccelerometer();
|
Result HIDUSER_DisableAccelerometer();
|
||||||
Result HIDUSER_EnableGyroscope();
|
Result HIDUSER_EnableGyroscope();
|
||||||
Result HIDUSER_DisableGyroscope();
|
Result HIDUSER_DisableGyroscope();
|
||||||
|
Result HIDUSER_GetGyroscopeRawToDpsCoefficient(float *coeff);
|
||||||
|
Result HIDUSER_GetSoundVolume(u8 *volume); //Return the volume slider value (0-63)
|
||||||
|
|
||||||
|
@ -245,3 +245,29 @@ Result HIDUSER_DisableGyroscope()
|
|||||||
return cmdbuf[1];
|
return cmdbuf[1];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Result HIDUSER_GetGyroscopeRawToDpsCoefficient(float *coeff)
|
||||||
|
{
|
||||||
|
u32* cmdbuf=getThreadCommandBuffer();
|
||||||
|
cmdbuf[0]=0x150000; //request header code
|
||||||
|
|
||||||
|
Result ret=0;
|
||||||
|
if((ret=svcSendSyncRequest(hidHandle)))return ret;
|
||||||
|
|
||||||
|
*coeff = (float)cmdbuf[2];
|
||||||
|
|
||||||
|
return cmdbuf[1];
|
||||||
|
}
|
||||||
|
|
||||||
|
Result HIDUSER_GetSoundVolume(u8 *volume)
|
||||||
|
{
|
||||||
|
u32* cmdbuf=getThreadCommandBuffer();
|
||||||
|
cmdbuf[0]=0x170000; //request header code
|
||||||
|
|
||||||
|
Result ret=0;
|
||||||
|
if((ret=svcSendSyncRequest(hidHandle)))return ret;
|
||||||
|
|
||||||
|
*volume = (u8)cmdbuf[2];
|
||||||
|
|
||||||
|
return cmdbuf[1];
|
||||||
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user