diff options
Diffstat (limited to 'input/joystick.h')
-rw-r--r-- | input/joystick.h | 48 |
1 files changed, 33 insertions, 15 deletions
diff --git a/input/joystick.h b/input/joystick.h index 537c333f03..2d04fa5a8c 100644 --- a/input/joystick.h +++ b/input/joystick.h @@ -1,23 +1,41 @@ #define JOY_BASE (0x100+128) -#define JOY_UP (JOY_BASE+0) -#define JOY_DOWN (JOY_BASE+1) -#define JOY_LEFT (JOY_BASE+2) -#define JOY_RIGHT (JOY_BASE+3) +#define JOY_AXIS0_PLUS (JOY_BASE+0) +#define JOY_AXIS0_MINUS (JOY_BASE+1) +#define JOY_AXIS1_PLUS (JOY_BASE+2) +#define JOY_AXIS1_MINUS (JOY_BASE+3) +#define JOY_AXIS2_PLUS (JOY_BASE+4) +#define JOY_AXIS2_MINUS (JOY_BASE+5) +#define JOY_AXIS3_PLUS (JOY_BASE+6) +#define JOY_AXIS3_MINUS (JOY_BASE+7) +#define JOY_AXIS4_PLUS (JOY_BASE+8) +#define JOY_AXIS4_MINUS (JOY_BASE+9) +#define JOY_AXIS5_PLUS (JOY_BASE+10) +#define JOY_AXIS5_MINUS (JOY_BASE+11) +#define JOY_AXIS6_PLUS (JOY_BASE+12) +#define JOY_AXIS6_MINUS (JOY_BASE+13) +#define JOY_AXIS7_PLUS (JOY_BASE+14) +#define JOY_AXIS7_MINUS (JOY_BASE+15) +#define JOY_AXIS8_PLUS (JOY_BASE+16) +#define JOY_AXIS8_MINUS (JOY_BASE+17) +#define JOY_AXIS9_PLUS (JOY_BASE+18) +#define JOY_AXIS9_MINUS (JOY_BASE+19) -#define JOY_BTN0 (JOY_BASE+4) -#define JOY_BTN1 (JOY_BASE+5) -#define JOY_BTN2 (JOY_BASE+6) -#define JOY_BTN3 (JOY_BASE+7) -#define JOY_BTN4 (JOY_BASE+8) -#define JOY_BTN5 (JOY_BASE+9) -#define JOY_BTN6 (JOY_BASE+10) -#define JOY_BTN7 (JOY_BASE+11) -#define JOY_BTN8 (JOY_BASE+12) -#define JOY_BTN9 (JOY_BASE+13) +#define JOY_BTN_BASE (0x100+148) +#define JOY_BTN0 (JOY_BTN_BASE+0) +#define JOY_BTN1 (JOY_BTN_BASE+1) +#define JOY_BTN2 (JOY_BTN_BASE+2) +#define JOY_BTN3 (JOY_BTN_BASE+3) +#define JOY_BTN4 (JOY_BTN_BASE+4) +#define JOY_BTN5 (JOY_BTN_BASE+5) +#define JOY_BTN6 (JOY_BTN_BASE+6) +#define JOY_BTN7 (JOY_BTN_BASE+7) +#define JOY_BTN8 (JOY_BTN_BASE+8) +#define JOY_BTN9 (JOY_BTN_BASE+9) int mp_input_joystick_init(char* dev); int mp_input_joystick_read(int fd); - +void +mp_input_joystick_close(int fd); |