11 #define MODE_DIGITAL 0
14 #define MODE_UNLOCKED 0
17 #define PAD_LEFT 0x0080
18 #define PAD_DOWN 0x0040
19 #define PAD_RIGHT 0x0020
21 #define PAD_START 0x0008
24 #define PAD_SELECT 0x0001
25 #define PAD_SQUARE 0x8000
26 #define PAD_CROSS 0x4000
27 #define PAD_CIRCLE 0x2000
28 #define PAD_TRIANGLE 0x1000
83 void pad_print_state(
pad_t *pad);
86 void pad_print_supported_modes(
pad_t *pad);
unsigned char padRead(int port, int slot, struct padButtonStatus *data)
struct padButtonStatus * buttons