From a65ab8830a8b69091f1d45739a815a2db8748c62 Mon Sep 17 00:00:00 2001 From: Clay Smith Date: Fri, 3 Feb 2023 13:59:51 -0600 Subject: Helping future users write cleaner more understandable code --- user_defs.h | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 user_defs.h (limited to 'user_defs.h') diff --git a/user_defs.h b/user_defs.h new file mode 100644 index 0000000..480dfd1 --- /dev/null +++ b/user_defs.h @@ -0,0 +1,58 @@ +#ifndef USER_DEFS_H +#define USER_DEFS_H + +//Linux Device Event Types +#define EV_KEY 1 +#define EV_ABS 3 +#define EV_MSC 4 + +#ifdef PS4 //codes +//TOUCHPAD +#define X_COORD 0 +#define Y_COORD 1 +#define X_COORD2 53 +#define Y_COORD2 54 +#define TWO_FINGER 333 +#define TWO_FINGER_TOGGLE 47 +#define ENGAGED_PER_USE 57 +#define TRACK_BUTTON 272 +#define TRACK_ENGAGED_TOTAL 325 +#define TRACK_ENGAGED_TOTAL2 330 + +//GYRO +#define MOVE_LR 0 +#define MOVE_UD 1 +#define MOVE_FB 2 +#define TILT_LR 3 +#define FACE_UD 4 +#define TILT_UD 5 +#define TIME_STAMP 5 + +//BUTTONS +#define TRIANGLE 307 +#define CIRCLE 305 +#define X 304 +#define SQUARE 308 +#define PS 316 +#define OPTIONS 315 +#define SHARE 314 +#define DPAD_UP 17 +#define DPAD_DOWN 17 +#define DPAD_RIGHT 16 +#define DPAD_LEFT 16 +#define R1 311 +#define L1 310 +#define R2 313 +#define L2 312 +#define R2_ABS 5 +#define L2_ABS 2 +#define R_JOYSTICK_BUTTON 318 +#define R_JOYSTICK_ABS_UD 4 +#define R_JOYSTICK_ABS_LR 3 +#define L_JOYSTICK_BUTTON 317 +#define L_JOYSTICK_ABS_UD 1 +#define L_JOYSTICK_ABS_LR 0 + +#endif //ps4 + +#endif //header -- cgit v1.2.1