#include <cafe/pads/kpad/kpad.h> void KPADSetReviseMode( s32 chan, BOOL sw );
|chan||One of the
Specifies whether to apply, in advance, the angular correction to the values that are returned from the Nunchuk Motion Sensor and are obtainable with
Consider that when angular correction is enabled, it is applied after clamping the Motion Sensor measurement range.
The Nunchuk Motion Sensor is aligned parallel to the plane of operation of the Nunchuk Control Stick. When the Nunchuk is held as shown in the following diagram, the Motion Sensor indicates horizontal orientation.
To make the Nunchuk similar in handling to the Wii remote, this function adjusts the Motion Sensor values such that the Nunchuk indicates horizontal alignment when held as shown in the diagram below. This is accomplished by rotating the Motion Sensor values counterclockwise (when facing to the positive X-direction) around the X-axis of the Motion Sensor's coordinate system. When this is performed, the exact angle of rotation can be obtained with the
|Background||Do not call this function from the background.|
|Interrupt handler||Do not call this function from any interrupt handler.|
|Exception handler||Do not call this function from any exception handler.|
|Multiple Cores||Do not call this function from more than one Core.|
2013/05/08 Automated cleanup pass.
2007/05/21 Initial version.