Commit graph

40 commits

Author SHA1 Message Date
Denis
37c23e1b62
The bbcr broke off my compilation help plz 2023-12-06 21:05:02 +01:00
Denis
3f0b629fe0
if gamepad is disconnected a deadlock will occur: solve that issue 2023-12-06 01:11:41 +01:00
Denis
d6e6162db5
Code refactor 2023-12-06 00:32:51 +01:00
Denis
e3ae54618d
Use DualShock if Asus-MCU is not found 2023-12-03 21:21:48 +01:00
Denis
43130790f5
prepare R5 and L5 logic 2023-11-29 19:08:59 +01:00
Denis
650fc88127
Yes indeed. 2023-11-29 18:23:20 +01:00
Denis
79253e08e8
test for back buttons 2023-11-29 17:52:29 +01:00
Denis
69fe60594a
DualSense initial support 2023-11-29 02:22:18 +01:00
Denis
bb98995aac
Small code improvements 2023-11-27 00:16:45 +01:00
Denis
ed94ada48e
Release center button after opening QAM 2023-11-27 00:00:00 +01:00
Denis
31968f654d
set the correct flag to avoid cycling 2023-11-26 22:34:52 +01:00
Denis
94a0cb90f2
whoops... 2023-11-26 22:32:44 +01:00
Denis
696376968a
try to not let cross fall through 2023-11-26 22:30:08 +01:00
Denis
aedd90e882
QAM tested 2023-11-26 22:23:31 +01:00
Denis
c7a6cf017f
Testing QAM button press 2023-11-26 22:12:14 +01:00
Denis
d7b210fa52
debugging config load 2023-11-26 21:23:00 +01:00
Denis
5413cc081a
fix type 2023-11-26 21:15:49 +01:00
Denis
c084b19df0
Read file from /etc 2023-11-26 21:14:18 +01:00
Denis
54417c1eac
Reading a configuration file 2023-11-26 21:09:54 +01:00
Denis
5cdbbb47c2
Use a queue to transmit rumbles 2023-11-26 03:09:32 +01:00
Denis
59cbb3cec3
Fix rumble logic 2023-11-26 02:28:18 +01:00
Denis
9f2e1e9de5
threading rework to support rumble 2023-11-25 21:03:32 +01:00
Denis
ecb8f749e2
Rumble test 2023-11-24 01:42:19 +01:00
Denis Benato
32b678186d add rumble logic 2023-11-23 14:35:04 +01:00
Denis
2b0aac681a
Rumble update logic 2023-11-23 00:58:29 +01:00
Denis
67bb65f381
Fix output formatting 2023-11-21 19:36:18 +01:00
Denis
5a06754bcc
switch back output device after exiting lizard mode 2023-11-21 00:55:35 +01:00
Denis
2ea9211b86
debug print 2023-11-21 00:49:49 +01:00
Denis
2b91370982
better startup sequence. Use evdev output when in mouse mode or ds4 initialization failed 2023-11-21 00:43:40 +01:00
Denis
00c05b7a73
Test mode switch 2023-11-20 22:02:30 +01:00
Denis
9117825bcf
Improved codebase, compiling with clang 2023-11-20 01:15:07 +01:00
Denis
da0c1bc35f
press and release timings 2023-11-20 00:22:37 +01:00
Denis
82dbbab448
change the gamepad status 2023-11-19 23:40:31 +01:00
Denis
0f9cd318c7
debugging... 2023-11-19 23:32:58 +01:00
Denis
ac282012bc
menu button 2023-11-19 23:27:10 +01:00
Denis
af411c4ba8
Restore BTN_MODE functionality to open steam menu 2023-11-19 23:11:09 +01:00
Denis
68f155db18
gyroscope mount matrix 2023-11-18 17:47:10 +01:00
Denis
16eecfa4ff
mapped DPAD 2023-11-18 03:29:26 +01:00
Denis
b0d7689279
more buttons... 2023-11-18 02:44:34 +01:00
Denis
9c33257a3b
test IMU output 2023-11-17 23:07:16 +01:00