Commit Graph

71 Commits

Author SHA1 Message Date
NepEgor
019157abbf TODO: Convert gyro to unit output 2024-04-12 00:11:54 +02:00
NepEgor
c28d49a248 Adjust mouse joystick init parameters to suit unit output 2024-04-12 00:00:22 +02:00
NepEgor
70288ee5c2 Use joystick mixer 2024-04-11 23:30:13 +02:00
NepEgor
1f772aad2d Bound mouse joystick trackball with circular range 2024-04-10 19:19:23 +02:00
NepEgor
2856cd60fd Convert touch joystick classes to unit output 2024-04-08 22:29:06 +02:00
NepEgor
74ff536065 Add reset to joystick mixer 2024-04-03 22:42:27 +02:00
NepEgor
a6567d1c41 Add joystick mixer class 2023-05-04 23:05:02 +02:00
NepEgor
c0455b3000 change motion delta vector clamp to circular 2023-05-04 23:05:02 +02:00
NepEgor
f8b771b01b Add trackpad pinout comments 2023-05-04 23:04:47 +02:00
NepEgor
058c9d2449 multiplication optimization 2023-03-20 01:22:44 +04:00
NepEgor
2688d5c281 mapping change 2022-09-24 21:00:54 +04:00
NepEgor
e19dffeacd reset joystick when mode shifting 2022-09-24 21:00:00 +04:00
NepEgor
3b2be18f6b Change to Hall effect triggers 2022-09-24 20:57:55 +04:00
NepEgor
87776eed83 DISABLE_TRACKPADS macro for debug 2022-07-30 20:10:12 +04:00
NepEgor
267259440c simple joystick mode shift 2022-07-03 22:56:52 +03:00
NepEgor
97baf5c425 additional gyro.enable bool for quick gyro disable 2022-07-03 22:55:44 +03:00
NepEgor
b5b587489b trackpad stoped working so moved it to other port 2022-07-03 22:13:13 +03:00
NepEgor
7634060310 Merge branch 'gyro' 2022-05-25 17:50:25 +03:00
NepEgor
f33c4fd47f added sensitivity, deadzone and min_delta; removed filter use 2022-05-25 17:49:06 +03:00
NepEgor
816887a1b8 gyro update moved inside the class 2022-05-15 20:07:17 +06:00
NepEgor
3a23dd5fc8 invert axis; bind axis to X; bind joystick id 2022-05-14 23:12:45 +06:00
NepEgor
c8cd5cd8df removed gyro int; fixed with ps/2 update 2022-05-14 22:19:56 +06:00
NepEgor
b4dcb63d84 Gyro works; Trackpads are failing with gyro on 2022-05-12 19:51:34 +06:00
NepEgor
8c27bd0cd7 MPU6050 library 2022-05-11 00:10:13 +06:00
NepEgor
98c7f2637b gyro initial 2022-05-10 18:53:40 +06:00
NepEgor
05a91e0749 Trackpad button fix 2022-05-10 18:53:21 +06:00
NepEgor
bfec8c0782 mouse joystick min delta 2022-05-09 23:02:51 +06:00
NepEgor
3204dbe371 Trackpad button separate mapping 2022-05-09 22:45:17 +06:00
NepEgor
fce58b6f6d fixed trackball mixing 2022-05-07 23:53:20 +06:00
NepEgor
1b34bbe1fc fixed dependency 2022-05-07 23:37:23 +06:00
NepEgor
ed50a609ba Touch State Enum 2022-05-05 20:43:35 +06:00
NepEgor
d11e86e9e8 joystick mixing 2022-05-05 20:31:55 +06:00
NepEgor
b120ad07ee fix typo 2022-05-04 23:28:36 +06:00
NepEgor
e26b2900f5 joystick id mapping 2022-05-01 15:56:07 +06:00
NepEgor
95689796bb mouse joystick is working finaly 2022-04-29 00:14:47 +06:00
NepEgor
e94f737446 trackball initial 2022-04-29 00:14:46 +06:00
NepEgor
1328adb0e9 Sensitivity and Genshin button map 2022-04-29 00:14:46 +06:00
NepEgor
7f4be55ecf Added mouse joystick 2022-04-29 00:14:46 +06:00
NepEgor
da4fbef4c7 Added a picture and a reddit post 2022-04-29 00:14:34 +06:00
NepEgor
f0ce651b9c fixed multiple buttons mapped to one 2022-04-17 00:09:17 +06:00
NepEgor
42b9ed80fb fixed trigger maps; improvements to dpad mapping 2022-04-16 16:18:59 +06:00
NepEgor
d8f1771713 mapped all the buttons; todo fix multiple buttons mapped to one 2022-04-12 00:59:33 +06:00
NepEgor
ad1f845d66 attachInterrupt now inside the PS2 class 2022-01-21 21:26:47 +03:00
NepEgor
d2cac95fe4 Added 2nd trackpad mappings; switched up and down on dpad 2021-11-13 22:39:05 +03:00
NepEgor
7227a907ee Added InputMapper 2021-11-13 20:51:24 +03:00
NepEgor
50d194fa70 Cleaned up descriptors 2021-11-13 00:19:21 +03:00
NepEgor
268447b152 Swithced dpad output to xinput scancodes; fixed joystick inversion 2021-11-13 00:15:35 +03:00
NepEgor
104aae40c2 it works! 2021-11-11 21:57:35 +03:00
NepEgor
2086cb3ade triggers still do not work... 2021-11-07 21:15:39 +03:00
NepEgor
7f2d323272 Removed old joystick 2021-11-05 19:47:43 +03:00