Commit Graph

81 Commits

Author SHA1 Message Date
dekunukem
e553fdf299 detecting gamepad type using usb vendor and product id, added support for PS4 controller, added deadzone filtering to reduce unneeded SPI message 2022-02-25 19:44:48 +00:00
dekunukem
5ae40f53c0 updated ps5 and xbox controller default mapping, added default mouse and keyboard mapping 2022-02-25 03:35:14 +00:00
dekunukem
e52825ee1a added ps5 custom map codes 2022-02-25 00:55:42 +00:00
dekunukem
ee788bdccc fixed playstation 5 dualsense controller default mapping 2022-02-25 00:43:54 +00:00
dekunukem
ce38ad8b8e fixed typo, added more analog trigger check 2022-02-14 10:37:22 +00:00
dekunukem
3c89d20edc adjusted default ibm ggp mapping to suit xpadneo 2022-02-14 00:22:42 +00:00
dekunukem
4b01ffaf95 simplified code for xpadneo 2022-02-14 00:06:00 +00:00
dekunukem
8248436808 now detecting gamepad type nativelly 2022-02-13 21:48:02 +00:00
dekunukem
ec5fdd1085 fixed analog trigger detection 2022-02-13 20:45:43 +00:00
dekunukem
dab49c11d8 fixed bugs 2022-02-13 20:17:37 +00:00
dekunukem
c3e5c7ab41 updated code to be compatiable with configurator 2022-02-13 17:56:21 +00:00
dekunukem
0a564e2723 minor code fix, rearranged README sections, updated launch info 2022-02-12 09:46:53 +00:00
dekunukem
66ce1bffea updated protocol display name, added exception handling in custom gamepad mapping 2022-02-05 02:05:50 +00:00
dekunukem
539554f6cd fixed firmware update bug, fixed ertm disable bug, handle input scan exceptions, added xbox controller driver note 2022-02-05 01:07:13 +00:00
dekunukem
0d0726746c minor wording change 2022-02-03 09:26:14 +00:00
dekunukem
847ee615e2 enabled custom gamepad packets on other protocols 2022-02-02 23:46:27 +00:00
dekunukem
f3200f1727 added default deadzone, fixed UI responsiveness issue 2022-02-02 22:05:00 +00:00
dekunukem
6e2a2deae2 ignores extra EV codes 2022-01-15 16:49:20 +00:00
dekunukem
c7e1b403e0 ignores extra EV codes 2022-01-15 16:47:44 +00:00
dekunukem
96f4242ace ignore mouse typymatic 2022-01-15 16:33:03 +00:00
dekunukem
b0a39cb6f2 ignore mouse typematic 2022-01-15 16:06:06 +00:00
dekunukem
c898cc9192 added notes about USB autoscan 2022-01-14 22:21:00 +00:00
dekunukem
7da69c29a9 added mapp dict loading from file, and changed raw input idle sleeping 2022-01-14 21:40:26 +00:00
dekunukem
665b5eff4c tested out PT2 ADB board, adjusted plate hole 2022-01-14 01:18:19 +00:00
dekunukem
331ec2e7bd updated curve algorithm 2022-01-13 00:11:14 +00:00
dekunukem
2a82cc101c updated curve algorithm 2022-01-12 23:09:27 +00:00
dekunukem
bc9690b534 apply curve to analog axis now 2022-01-12 19:53:26 +00:00
dekunukem
8f940337e4 added support for multiple button names in map dict 2022-01-09 22:53:42 +00:00
dekunukem
181b693602 added gamepad-button-incorrectly-mapped-to-keyboard-key support 2022-01-09 22:23:04 +00:00
dekunukem
b62508dd4e consolidated files 2022-01-09 21:52:43 +00:00
dekunukem
8fe8fbee25 implemented new custom map format 2022-01-09 16:53:05 +00:00
dekunukem
28497bce90 button presses now also wake up OLED 2022-01-08 18:05:42 +00:00
dekunukem
d813518662 added OLED timeout sleeping to prevent burnin 2022-01-07 20:52:44 +00:00
dekunukem
dff611aad7 bluetooth pairing now ignores already paired devices 2022-01-04 10:15:37 +00:00
dekunukem
6eb2ab8bd4 fixed adb mouse range issue 2022-01-02 17:52:48 +00:00
dekunukem
b801b090d1 fixed mouse duplicate packet issue 2022-01-02 16:52:57 +00:00
dekunukem
78b3290a22 keyboard sort of working, need to fix timing 2022-01-02 16:32:54 +00:00
dekunukem
153ef4c003 fixed ADB interrupt timing, mouse working 2022-01-02 10:06:12 +00:00
dekunukem
ac85a358a3 fixed EV_ABS range bug, adjusted stick hold mouse timing 2021-12-30 20:55:26 +00:00
dekunukem
de4de202d5 added mouse and keyboard ID for gamepad mapped events 2021-12-30 19:20:53 +00:00
dekunukem
4b8a576b81 continue to send mouse packets when joystick is held 2021-12-28 23:36:49 +00:00
dekunukem
31e01dd677 updated deadzone value to percent 2021-12-28 22:48:57 +00:00
dekunukem
338067a489 added default ibmpc ggp mapping 2021-12-28 17:33:33 +00:00
dekunukem
d53fe028d9 cleaned up mouse lookup 2021-12-28 15:14:32 +00:00
dekunukem
3ea5aa2be9 cleaned up code 2021-12-28 13:53:01 +00:00
dekunukem
b49622d70c new data read seemingly working 2021-12-28 13:44:58 +00:00
dekunukem
bf5195ff8c implementing revamped device scan and data read 2021-12-28 11:54:21 +00:00
dekunukem
adececadf6 designed new plate 2021-12-27 21:38:32 +00:00
dekunukem
3c1b5ef7a7 mouse axes and button mapping working 2021-12-26 20:29:02 +00:00
dekunukem
d8c983063c updated home screen layout 2021-12-26 19:15:02 +00:00