Commit graph

650 commits

Author SHA1 Message Date
Denis Benato
eed329b829 Use function buttons for back paddles 2024-01-04 14:26:16 +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
bcee26dcfd
Swap back buttons 2024-01-03 15:48:31 +01:00
Denis
93cfd21f11
linking error 2024-01-03 15:45:45 +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
9234403297
change default config 2024-01-03 04:09:58 +01:00
Denis
778082077c
controller over bluetooth settings parameter added 2024-01-03 04:05:34 +01:00
Denis
eec5cadf8c
Remove dead code 2024-01-03 03:36:55 +01:00
Denis
b38563243f
Do not use bluetooth for dualshock for now 2024-01-03 03:16:39 +01:00
Denis
4b6183eeb6
Remove the finger emulation for m1m2 2024-01-03 03:16:18 +01:00
Denis
2c3d7de0e4
kernel does it this way... 2024-01-03 02:56:07 +01:00
Denis
7b50fbfca1
Fix dualshock emulating over bluetooth 2024-01-03 02:41:51 +01:00
Denis
337244b0de
oh uniq must be 16 bytes 2024-01-03 02:26:45 +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
d777f284b0
udev rules 2024-01-02 22:24:03 +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
58d7d7c553
better? 2024-01-02 21:20:07 +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
a755e2a18c
default to touchpad button for m1 and m2 buttons 2024-01-02 21:04:09 +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
8870020cab
Fix one axis improperly inverted 2024-01-02 19:17:56 +01:00
Denis
72df979cf6
Can use m1 and m2 to simulate touchpad 2024-01-02 17:58:10 +01:00
Denis
62c903830e
Remove problematic pressis based on trigger values 2023-12-29 02:25:38 +01:00
Denis
089e289003
crank up sampling frequency to the max 2023-12-28 18:01:34 +01:00
Denis
f7ee474659
Warn about failures hiding controllers 2023-12-28 15:36:50 +01:00
Denis
b9ea79a558
hide opened input 2023-12-28 15:22:34 +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
6f60b53745
check if this solves the problem 2023-12-26 23:42:12 +01:00
Denis
bca99cefca
check if the problem is constant timeouts 2023-12-26 22:27:39 +01:00
Denis
34aa554e29
exclude the rest 2023-12-26 21:21:37 +01:00