KPAD API Function List

Functions

KPADInitInitializes the KPAD library.
KPADResetReturns to the initial state.
KPADReadObtains the data.
KPADSetPosParamAdjusts the radial play and tolerance for the coordinate values.
KPADSetHoriParamAdjusts the radial play and tolerance for the horizontal parameters.
KPADSetDistParamAdjusts the radial play and tolerance for the distance.
KPADSetAccParamAdjusts the radial play and tolerance for the acceleration sensor.
KPADSetBtnRepeatSets the digital button repeat functionality.
KPADSetObjIntervalSpecifies the distance between the two sensors on the Sensor Bar.
KPADSetSensorHeightSets the height for the sensor bar location.
KPADCalibrateDPDPerforms calibration.
KPADGetWPADRingBufferObtains the starting address of the ring buffer.
KPADGetWPADFSRingBufferObtains the starting address of the ring buffer.
KPADSetFSStickClampClamps control stick data of the Nunchuk.
KPADSetGCStickClampClamps Control Stick data of the Nintendo GameCube Controller.
KPADSetGCSubstickClampClamps C Stick data of the Nintendo GameCube Controller.
KPADSetGCTriggerClampClamps the L button and R Button data of the Nintendo GameCube Controller.

Structures and Unions

KPADStatus This structure stores controller data in the KPAD library.
KPADEXStatus This union stores the data for the extended unit in the KPAD library.

CONFIDENTIAL