|
| static void | __pad_enable (u32 chan) |
| |
| static void | __pad_disable (u32 chan) |
| |
| static void | __pad_doreset () |
| |
| static s32 | __pad_onreset (s32 final) |
| |
| void | udelay (int) |
| |
| static void | SPEC0_MakeStatus (u32 chan, u32 *data, PADStatus *status) |
| |
| static void | SPEC1_MakeStatus (u32 chan, u32 *data, PADStatus *status) |
| |
| static s8 | __pad_clampS8 (s8 var, s8 org) |
| |
| static u8 | __pad_clampU8 (u8 var, u8 org) |
| |
| static void | SPEC2_MakeStatus (u32 chan, u32 *data, PADStatus *status) |
| |
| static void | __pad_clampstick (s8 *px, s8 *py, s8 max, s8 xy, s8 min) |
| |
| static void | __pad_clamptrigger (u8 *trigger) |
| |
| static void | __pad_updateorigin (s32 chan) |
| |
| static void | __pad_probecallback (s32 chan, u32 type) |
| |
| static void | __pad_origincallback (s32 chan, u32 type) |
| |
| static void | __pad_originupdatecallback (s32 chan, u32 type) |
| |
| static void | __pad_typeandstatuscallback (s32 chan, u32 type) |
| |
| static void | __pad_receivecheckcallback (s32 chan, u32 type) |
| |
| static void | __pad_samplinghandler (u32 irq, void *ctx) |
| |
| u32 | __PADDisableRecalibration (s32 disable) |
| |
| u32 | PAD_Init () |
| |
| u32 | PAD_Read (PADStatus *status) |
| |
| u32 | PAD_Reset (u32 mask) |
| |
| u32 | PAD_Recalibrate (u32 mask) |
| |
| u32 | PAD_Sync () |
| |
| void | PAD_SetSpec (u32 spec) |
| |
| void | PAD_ControlMotor (s32 chan, u32 cmd) |
| |
| sampling_callback | PAD_SetSamplingCallback (sampling_callback cb) |
| |
| void | PAD_Clamp (PADStatus *status) |
| |
| u32 | PAD_ScanPads () |
| |
| u16 | PAD_ButtonsUp (int pad) |
| |
| u16 | PAD_ButtonsDown (int pad) |
| |
| u16 | PAD_ButtonsHeld (int pad) |
| |
| s8 | PAD_SubStickX (int pad) |
| |
| s8 | PAD_SubStickY (int pad) |
| |
| s8 | PAD_StickX (int pad) |
| |
| s8 | PAD_StickY (int pad) |
| |
| u8 | PAD_TriggerL (int pad) |
| |
| u8 | PAD_TriggerR (int pad) |
| |