Commit graph

59 commits

Author SHA1 Message Date
Denis
f4a4efd201
pass settings 2024-01-06 17:01:26 +01:00
Denis
ae3fac6301
swap y and z, improve gyro-to-joystick 2024-01-06 03:32:50 +01:00
Denis Benato
b27f1778e3 Prepare to support normal dualsense 2024-01-05 23:37:05 +01:00
Denis
026e970615
join analogs and gyroscope 2024-01-03 15:39:19 +01:00
Denis
d208f5dc2a
Print bluetooth emulation info 2024-01-03 15:11:39 +01:00
Denis
778082077c
controller over bluetooth settings parameter added 2024-01-03 04:05:34 +01:00
Denis
b38563243f
Do not use bluetooth for dualshock for now 2024-01-03 03:16:39 +01:00
Denis
d091e54ecb
dualshock4 over bluetooth as well 2024-01-03 02:09:51 +01:00
Denis
358fba86d6
allow disabling touchbar + use timestamp from the bmi323 2024-01-03 00:59:57 +01:00
Denis
ebf83d6350
Add touchbar to dualsense 2024-01-02 19:28:58 +01:00
Denis
6ff835405e
Removed benchmarking stuff 2023-12-28 15:09:41 +01:00
Denis
10c3ce4fe7
fix nsecs used as usecs 2023-12-27 22:14:21 +01:00
Denis
309609a377
Lower CPU usage 2023-12-26 18:52:40 +01:00
Denis
cca9a4b375
restore virtual mouse and keyboard 2023-12-24 02:58:01 +01:00
Denis
7498f90f1a
too much time 2023-12-24 02:08:12 +01:00
Denis
f351427a05
do not fail on no fd 2023-12-24 00:08:18 +01:00
Denis
458ef9f07d
works with both kernel and sdl2 while using bt 2023-12-23 23:59:33 +01:00
Denis
4825ee8e17
perf testing: exclude mouse and keyboard 2023-12-21 22:55:58 +01:00
Denis
80331fa85a
additional checks for fd > 0 2023-12-21 22:55:00 +01:00
Denis
6f9a16e694
Remove performance measurement printf 2023-12-21 22:08:08 +01:00
Denis
464d257a23
performance test 2023-12-21 21:48:00 +01:00
Denis
a4b98139ee
Use bluetooth dualshock 2023-12-21 02:04:54 +01:00
Denis
566d89df29
Allow the user to disable gamepad rumble and leds control 2023-12-20 14:35:46 +01:00
Denis
c9354dc357
keyboard should work now 2023-12-17 02:22:29 +01:00
Denis
c6ecb53bd3
chatgpt blatantly refused to write this so I had to do it myself. 2023-12-17 01:38:06 +01:00
Denis
587fe7ffcf
testing mouse mode and swtich 2023-12-16 23:15:04 +01:00
Denis
4bdff1a50d
bugfix 2023-12-16 22:35:26 +01:00
Denis
0b7f888a2f
Implementing virtual mouse and mode switch 2023-12-16 22:10:57 +01:00
Denis
a3b2eb0e41
Configuration refactor 2023-12-14 23:16:36 +01:00
Denis
917ec565f8
Can you please start working as indentended? please.... 2023-12-14 14:05:13 +01:00
Denis
c2e3a7704a
make logic work with both SOCK_STREAM and SEQ_PACKET 2023-12-14 13:41:33 +01:00
Denis
e580cca85c
fix iio and hidraw reads 2023-12-14 03:04:29 +01:00
Denis
f87028f8f7
report gyro & accel buffer to the output device 2023-12-14 02:55:46 +01:00
Denis
9774abdebf
Improved termination code 2023-12-13 15:48:55 +01:00
Denis
17fa95f779
all-in-one should now be able to exit correctly 2023-12-13 15:16:40 +01:00
Denis
82a3d8575d
remove useless include 2023-12-13 03:02:48 +01:00
Denis
0877790cfb
Better error message 2023-12-13 02:21:31 +01:00
Denis
29f67daddd
Do not spam errors! 2023-12-13 02:15:46 +01:00
Denis
385301f5cf
bugs... 2023-12-13 02:13:20 +01:00
Denis
330088f55d
whoopsies 2023-12-13 02:00:08 +01:00
Denis
00fb3a02e3
split up application in two different sub-applications 2023-12-12 23:46:08 +01:00
Denis
44326dc69c
solved warning and cleaned up code 2023-12-11 21:35:23 +01:00
Denis
e66a91e520
steam qam and menu btn 2023-12-09 14:04:01 +01:00
Denis
ce25becd67
hidraw test 2023-12-08 22:27:32 +01:00
Denis
75a21939d8
debugging 2023-12-08 17:14:21 +01:00
Denis
43f3648f55
fix joysticks 2023-12-08 16:21:12 +01:00
Denis
b3ced65452
Skip errored devices 2023-12-08 15:15:59 +01:00
Denis
c5f10b2681
fixed message pipe 2023-12-08 15:03:30 +01:00
Denis
96e2772977
handle incoming requests 2023-12-08 14:42:11 +01:00
Denis
21713a4958
wrong dualsense initialization 2023-12-08 14:33:20 +01:00