Commit Graph

  • 019157abbf TODO: Convert gyro to unit output circular_ranges NepEgor 2024-04-12 00:11:54 +0200
  • c28d49a248 Adjust mouse joystick init parameters to suit unit output NepEgor 2024-04-11 23:46:56 +0200
  • 70288ee5c2 Use joystick mixer NepEgor 2024-04-11 23:11:19 +0200
  • 1f772aad2d Bound mouse joystick trackball with circular range NepEgor 2024-04-10 19:19:23 +0200
  • 2856cd60fd Convert touch joystick classes to unit output NepEgor 2024-04-08 22:29:06 +0200
  • 74ff536065 Add reset to joystick mixer NepEgor 2024-04-03 22:42:27 +0200
  • a6567d1c41 Add joystick mixer class NepEgor 2023-05-04 23:05:02 +0200
  • c0455b3000 change motion delta vector clamp to circular NepEgor 2023-05-04 23:05:02 +0200
  • f8b771b01b Add trackpad pinout comments master NepEgor 2023-05-04 23:04:47 +0200
  • 058c9d2449 multiplication optimization NepEgor 2023-03-20 01:22:44 +0400
  • 2688d5c281 mapping change NepEgor 2022-09-24 21:00:54 +0400
  • e19dffeacd reset joystick when mode shifting NepEgor 2022-09-24 21:00:00 +0400
  • 3b2be18f6b Change to Hall effect triggers NepEgor 2022-09-24 20:57:55 +0400
  • 87776eed83 DISABLE_TRACKPADS macro for debug NepEgor 2022-07-30 20:10:12 +0400
  • 267259440c simple joystick mode shift NepEgor 2022-07-03 22:56:52 +0300
  • 97baf5c425 additional gyro.enable bool for quick gyro disable NepEgor 2022-07-03 22:55:44 +0300
  • b5b587489b trackpad stoped working so moved it to other port NepEgor 2022-07-03 22:13:13 +0300
  • 7634060310 Merge branch 'gyro' NepEgor 2022-05-25 17:50:25 +0300
  • f33c4fd47f added sensitivity, deadzone and min_delta; removed filter use gyro NepEgor 2022-05-25 17:49:06 +0300
  • 816887a1b8 gyro update moved inside the class NepEgor 2022-05-15 20:07:17 +0600
  • 3a23dd5fc8 invert axis; bind axis to X; bind joystick id NepEgor 2022-05-14 23:12:45 +0600
  • c8cd5cd8df removed gyro int; fixed with ps/2 update NepEgor 2022-05-14 22:19:56 +0600
  • b4dcb63d84 Gyro works; Trackpads are failing with gyro on NepEgor 2022-05-12 19:51:34 +0600
  • 8c27bd0cd7 MPU6050 library NepEgor 2022-05-11 00:10:13 +0600
  • 98c7f2637b gyro initial NepEgor 2022-05-10 18:53:40 +0600
  • 05a91e0749 Trackpad button fix NepEgor 2022-05-10 18:53:21 +0600
  • bfec8c0782 mouse joystick min delta NepEgor 2022-05-09 23:02:51 +0600
  • 3204dbe371 Trackpad button separate mapping NepEgor 2022-05-09 22:45:17 +0600
  • fce58b6f6d fixed trackball mixing NepEgor 2022-05-07 23:53:20 +0600
  • 1b34bbe1fc fixed dependency NepEgor 2022-05-07 23:37:23 +0600
  • ed50a609ba Touch State Enum NepEgor 2022-05-05 20:43:35 +0600
  • d11e86e9e8 joystick mixing NepEgor 2022-05-05 00:20:13 +0600
  • b120ad07ee fix typo NepEgor 2022-05-04 22:55:45 +0600
  • e26b2900f5 joystick id mapping NepEgor 2022-05-01 15:56:07 +0600
  • 95689796bb mouse joystick is working finaly NepEgor 2022-04-26 22:16:54 +0600
  • e94f737446 trackball initial NepEgor 2022-04-26 20:25:42 +0600
  • 1328adb0e9 Sensitivity and Genshin button map NepEgor 2022-04-21 21:37:09 +0600
  • 7f4be55ecf Added mouse joystick NepEgor 2022-04-21 00:18:13 +0600
  • da4fbef4c7 Added a picture and a reddit post NepEgor 2022-04-20 03:22:14 +0600
  • f0ce651b9c fixed multiple buttons mapped to one NepEgor 2022-04-17 00:09:17 +0600
  • 42b9ed80fb fixed trigger maps; improvements to dpad mapping NepEgor 2022-04-16 16:18:59 +0600
  • d8f1771713 mapped all the buttons; todo fix multiple buttons mapped to one NepEgor 2022-04-12 00:59:33 +0600
  • ad1f845d66 attachInterrupt now inside the PS2 class NepEgor 2022-01-21 21:26:47 +0300
  • d2cac95fe4 Added 2nd trackpad mappings; switched up and down on dpad NepEgor 2021-11-13 22:39:05 +0300
  • 7227a907ee Added InputMapper NepEgor 2021-11-13 20:51:24 +0300
  • 50d194fa70 Cleaned up descriptors xbox_descriptors NepEgor 2021-11-13 00:19:21 +0300
  • 268447b152 Swithced dpad output to xinput scancodes; fixed joystick inversion NepEgor 2021-11-13 00:15:35 +0300
  • 104aae40c2 it works! NepEgor 2021-11-11 21:57:35 +0300
  • 2086cb3ade triggers still do not work... NepEgor 2021-11-07 21:15:39 +0300
  • 7f2d323272 Removed old joystick NepEgor 2021-11-05 19:47:43 +0300
  • 5dd89cc5c8 Merge commit '5d4c0ad2f34dd05449a2fc95f6686636e59469b5' NepEgor 2021-11-05 19:37:26 +0300
  • 5d4c0ad2f3 Handling input events from the trackpads input_events NepEgor 2021-11-05 19:36:20 +0300
  • 1aab181022 Added axis inversion to dpad; Mult controls in main; TODO multitouch NepEgor 2021-11-01 00:01:40 +0300
  • df99a0c180 Joystick report descriptor; USB device class NepEgor 2021-10-31 23:06:21 +0300
  • aaa60c6778 Moved usbd to separate library NepEgor 2021-10-28 21:51:13 +0300
  • 58e08dc0ad Moved hid_def to separate library NepEgor 2021-10-28 21:40:24 +0300
  • 6403ac5ac5 clang format NepEgor 2021-10-28 21:16:54 +0300
  • b5ab8e525b Replaced TouchControlReturn class with enum and getters: KISS; Derived dpad NepEgor 2021-10-26 21:46:27 +0300
  • fad60549c3 Replaced joystick with joystick_new NepEgor 2021-10-26 19:08:43 +0300
  • eba239d77d Added TouchControl - base class for touch input methods; TODO derive joystick and dpad NepEgor 2021-10-25 23:59:34 +0300
  • 355347eec5 Fixed dpad; Renamed test folders NepEgor 2021-10-24 18:31:55 +0300
  • 4dc405f0e4 Added touch_dpad NepEgor 2021-10-23 22:13:16 +0300
  • 026fe5c18e Fixed return type NepEgor 2021-10-23 22:12:12 +0300
  • bd5c459729 fixed typo NepEgor 2021-10-23 20:19:22 +0300
  • 37416ffe29 Fixed multitouch issue; Moved joystic init inside setup() NepEgor 2021-10-23 20:05:15 +0300
  • 57c04fd111 Made joystick work with any finger NepEgor 2021-10-23 19:26:44 +0300
  • fe1de544fa Fixed dead zones; tweaked joystick usb parameters NepEgor 2021-10-21 23:19:33 +0300
  • 30df99c1ae renamed touch_joystick to touch_controls NepEgor 2021-10-19 22:17:13 +0300
  • f18c8922e8 Added dead zones and more usb report parameters NepEgor 2021-10-19 22:15:35 +0300
  • 189cb612b1 Added trackpad with a touch joystick on it NepEgor 2021-10-18 23:46:29 +0300
  • 1832bdca43 first commit NepEgor 2021-10-15 23:54:47 +0300