Commit graph

79 commits

Author SHA1 Message Date
Denis
658551fac1
Disregard the haptics select flag for vibration 2024-01-06 21:46:55 +01:00
Denis
4ab34c4547
gyro-to-analog should finally work at this point 2024-01-06 17:55:53 +01:00
Denis
34ba98d12d
fix gyro-to-analogs 2024-01-06 17:45:32 +01:00
Denis
3bd22ad542
Improve gyro-to-analog(s) 2024-01-06 16:59:41 +01:00
Denis
6055034bf6
Improve dualsense output 2024-01-06 16:10:04 +01:00
Denis
79fe2cf9dd
fix up gyro-to-analog 2024-01-06 16:01:00 +01:00
Denis
dde8b0f152
Do not set bytes reserved for edge model while emulating a normal dualsense 2024-01-06 15:39:15 +01:00
Denis
39cd08d01a
Add rdesc for bluetooth normal dualsense 2024-01-06 15:35:16 +01:00
Denis
ee02e47df0
improve gyro-to-joy 2024-01-06 03:43:40 +01:00
Denis
ae3fac6301
swap y and z, improve gyro-to-joystick 2024-01-06 03:32:50 +01:00
Denis
ec2d777245
try something different 2024-01-06 03:07:36 +01:00
Denis
6edf68376d
debug 2024-01-06 02:34:37 +01:00
Denis
479b671733
I got indexes wrong... ofc. 2024-01-06 02:29:45 +01:00
Denis
6572e07bcb
debugging 2024-01-06 02:22:38 +01:00
Denis
984e735d06
Do not invert gyro/accel axis 2024-01-06 00:28:58 +01:00
Denis
1a268f1333
rdesc for USB dualsense 2024-01-06 00:22:55 +01:00
Denis
ef12d04dc8
Prepare to emulate the normal model 2024-01-06 00:02:26 +01:00
Denis Benato
b27f1778e3 Prepare to support normal dualsense 2024-01-05 23:37:05 +01:00
Denis
06454661bf
Fix Y 2024-01-03 16:17:18 +01:00
Denis
42141c3058
Better join 2024-01-03 16:13:22 +01:00
Denis
48e9c261a0
join analogs and gyroscope 2024-01-03 15:59:00 +01:00
Denis
026e970615
join analogs and gyroscope 2024-01-03 15:39:19 +01:00
Denis
eec5cadf8c
Remove dead code 2024-01-03 03:36:55 +01:00
Denis
4b6183eeb6
Remove the finger emulation for m1m2 2024-01-03 03:16:18 +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
bb4ff25130
pressing touchbar should also count as touchbar pressed because on the real hardware you cannot avoid that. 2024-01-02 23:06:51 +01:00
Denis
6b5aeaa9ef
Rumble should work better... 2024-01-02 22:54:13 +01:00
Denis
6640812315
restore Y too 2024-01-02 22:13:06 +01:00
Denis
31fc20de9a
X MSB works, compose the rest ox X 2024-01-02 22:09:53 +01:00
Denis
c68ddd85b8
I have no idea... 2024-01-02 22:03:11 +01:00
Denis
9cf162681e
I do have no words to express how stupid I am 2024-01-02 21:58:21 +01:00
Denis
1c401c9dbf
debug 2024-01-02 21:51:41 +01:00
Denis
e85322e38c
debug 2024-01-02 21:47:35 +01:00
Denis
f3ac4dc285
I have finished messages 2024-01-02 21:35:54 +01:00
Denis
42832e0b0d
dafuq? 2024-01-02 21:30:49 +01:00
Denis
782865dbb6
no idea... 2024-01-02 21:24:12 +01:00
Denis
c668a9406c
what about this? 2024-01-02 21:16:53 +01:00
Denis
922dd90831
let's exclude the other part of X too 2024-01-02 21:11:00 +01:00
Denis
c400ee7d22
let's fix X alone 2024-01-02 21:08:08 +01:00
Denis
e36ad2e47d
try this way 2024-01-02 21:02:42 +01:00
Denis
e3e2a7e83e
wtf... 2024-01-02 20:56:29 +01:00
Denis
ae2e50cc2c
whoopsie... 2024-01-02 20:53:04 +01:00
Denis
ebf83d6350
Add touchbar to dualsense 2024-01-02 19:28:58 +01:00
Denis
62c903830e
Remove problematic pressis based on trigger values 2023-12-29 02:25:38 +01:00
Denis
458ef9f07d
works with both kernel and sdl2 while using bt 2023-12-23 23:59:33 +01:00
Denis
a4981b2ad3
fix the command recognition while in bluetooth mode 2023-12-21 03:13:36 +01:00
Denis
a4b98139ee
Use bluetooth dualshock 2023-12-21 02:04:54 +01:00
Denis
18c1e27c3a
fix reported USB name 2023-12-19 21:22:39 +01:00
Denis
00fb3a02e3
split up application in two different sub-applications 2023-12-12 23:46:08 +01:00