|
SSBM Decomp
|
#include <dolphin/types.h>Go to the source code of this file.
Data Structures | |
| struct | PADStatus |
Macros | |
| #define | PAD_SPEC_0 0 |
| #define | PAD_SPEC_1 1 |
| #define | PAD_SPEC_2 2 |
| #define | PAD_SPEC_3 3 |
| #define | PAD_SPEC_4 4 |
| #define | PAD_SPEC_5 5 |
| #define | PAD_MOTOR_STOP 0 |
| #define | PAD_MOTOR_RUMBLE 1 |
| #define | PAD_MOTOR_STOP_HARD 2 |
| #define | PAD_CHAN0_BIT 0x80000000 |
| #define | PAD_CHAN1_BIT 0x40000000 |
| #define | PAD_CHAN2_BIT 0x20000000 |
| #define | PAD_CHAN3_BIT 0x10000000 |
| #define | PAD_MAX_CONTROLLERS 4 |
| #define | PAD_BUTTON_LEFT (1 << 0) |
| #define | PAD_BUTTON_RIGHT (1 << 1) |
| #define | PAD_BUTTON_DOWN (1 << 2) |
| #define | PAD_BUTTON_UP (1 << 3) |
| #define | PAD_TRIGGER_Z (1 << 4) |
| #define | PAD_TRIGGER_R (1 << 5) |
| #define | PAD_TRIGGER_L (1 << 6) |
| #define | PAD_BUTTON_A (1 << 8) |
| #define | PAD_BUTTON_B (1 << 9) |
| #define | PAD_BUTTON_X (1 << 10) |
| #define | PAD_BUTTON_Y (1 << 11) |
| #define | PAD_BUTTON_MENU (1 << 12) |
| #define | PAD_BUTTON_START (1 << 12) |
| #define | PAD_STICK_UP (1 << 16) |
| #define | PAD_STICK_DOWN (1 << 17) |
| #define | PAD_STICK_LEFT (1 << 18) |
| #define | PAD_STICK_RIGHT (1 << 19) |
| #define | PAD_SUBSTICK_UP (1 << 20) |
| #define | PAD_SUBSTICK_DOWN (1 << 21) |
| #define | PAD_SUBSTICK_LEFT (1 << 22) |
| #define | PAD_SUBSTICK_RIGHT (1 << 23) |
| #define | PAD_TRIGGER_LR (1 << 31) |
| #define | PAD_CONFIRM (1ULL << 32) |
| #define | PAD_CANCEL (1ULL << 33) |
| #define | PAD_LR_START (1ULL << 34) |
| #define | PAD_LRA_START (1ULL << 35) |
| #define | PAD_ANY_UP (1ULL << 36) |
| #define | PAD_ANY_DOWN (1ULL << 37) |
| #define | PAD_ANY_LEFT (1ULL << 38) |
| #define | PAD_ANY_RIGHT (1ULL << 39) |
| #define | PAD_ERR_NONE 0 |
| #define | PAD_ERR_NO_CONTROLLER -1 |
| #define | PAD_ERR_NOT_READY -2 |
| #define | PAD_ERR_TRANSFER -3 |
| #define | RES_WIRELESS_LITE 0x40000 |
Functions | |
| int | PADReset (unsigned long mask) |
| BOOL | PADRecalibrate (u32 mask) |
| BOOL | PADInit () |
| u32 | PADRead (struct PADStatus *status) |
| void | PADSetSamplingRate (unsigned long msec) |
| void | __PADTestSamplingRate (unsigned long tvmode) |
| void | PADControlAllMotors (const u32 *commandArray) |
| void | PADControlMotor (s32 chan, u32 command) |
| void | PADSetSpec (u32 spec) |
| unsigned long | PADGetSpec () |
| int | PADGetType (long chan, unsigned long *type) |
| BOOL | PADSync (void) |
| void | PADSetAnalogMode (u32 mode) |
| BOOL | __PADDisableRecalibration (int arg0) |
| void | SIRefreshSamplingRate (void) |
| void | PADClamp (PADStatus *status) |
| #define PAD_SPEC_0 0 |
| #define PAD_SPEC_1 1 |
| #define PAD_SPEC_2 2 |
| #define PAD_SPEC_3 3 |
| #define PAD_SPEC_4 4 |
| #define PAD_SPEC_5 5 |
| #define PAD_MOTOR_STOP 0 |
| #define PAD_MOTOR_RUMBLE 1 |
| #define PAD_MOTOR_STOP_HARD 2 |
| #define PAD_CHAN0_BIT 0x80000000 |
| #define PAD_CHAN1_BIT 0x40000000 |
| #define PAD_CHAN2_BIT 0x20000000 |
| #define PAD_CHAN3_BIT 0x10000000 |
| #define PAD_MAX_CONTROLLERS 4 |
| #define PAD_BUTTON_LEFT (1 << 0) |
| #define PAD_BUTTON_RIGHT (1 << 1) |
| #define PAD_BUTTON_DOWN (1 << 2) |
| #define PAD_BUTTON_UP (1 << 3) |
| #define PAD_TRIGGER_Z (1 << 4) |
| #define PAD_TRIGGER_R (1 << 5) |
| #define PAD_TRIGGER_L (1 << 6) |
| #define PAD_BUTTON_A (1 << 8) |
| #define PAD_BUTTON_B (1 << 9) |
| #define PAD_BUTTON_X (1 << 10) |
| #define PAD_BUTTON_Y (1 << 11) |
| #define PAD_BUTTON_MENU (1 << 12) |
| #define PAD_BUTTON_START (1 << 12) |
| #define PAD_STICK_UP (1 << 16) |
| #define PAD_STICK_DOWN (1 << 17) |
| #define PAD_STICK_LEFT (1 << 18) |
| #define PAD_STICK_RIGHT (1 << 19) |
| #define PAD_SUBSTICK_UP (1 << 20) |
| #define PAD_SUBSTICK_DOWN (1 << 21) |
| #define PAD_SUBSTICK_LEFT (1 << 22) |
| #define PAD_SUBSTICK_RIGHT (1 << 23) |
| #define PAD_TRIGGER_LR (1 << 31) |
| #define PAD_CONFIRM (1ULL << 32) |
| #define PAD_CANCEL (1ULL << 33) |
| #define PAD_LR_START (1ULL << 34) |
| #define PAD_LRA_START (1ULL << 35) |
| #define PAD_ANY_UP (1ULL << 36) |
| #define PAD_ANY_DOWN (1ULL << 37) |
| #define PAD_ANY_LEFT (1ULL << 38) |
| #define PAD_ANY_RIGHT (1ULL << 39) |
| #define PAD_ERR_NONE 0 |
| #define PAD_ERR_NO_CONTROLLER -1 |
| #define PAD_ERR_NOT_READY -2 |
| #define PAD_ERR_TRANSFER -3 |
| #define RES_WIRELESS_LITE 0x40000 |
| int PADReset | ( | unsigned long | mask | ) |
| BOOL PADInit | ( | ) |
| void PADSetSamplingRate | ( | unsigned long | msec | ) |
| void __PADTestSamplingRate | ( | unsigned long | tvmode | ) |
| void PADControlAllMotors | ( | const u32 * | commandArray | ) |
| void PADSetSpec | ( | u32 | spec | ) |
| unsigned long PADGetSpec | ( | ) |
| int PADGetType | ( | long | chan, |
| unsigned long * | type ) |
| BOOL PADSync | ( | void | ) |
| void PADSetAnalogMode | ( | u32 | mode | ) |
| BOOL __PADDisableRecalibration | ( | int | arg0 | ) |
| void SIRefreshSamplingRate | ( | void | ) |
| void PADClamp | ( | PADStatus * | status | ) |