Commit graph

109 commits

Author SHA1 Message Date
Denis
dd7af4dd22
Revert "CPU usage optimization + fixed a non-existing leak (program cannot exit that function)"
This reverts commit 84452857c0.
2023-12-03 22:29:17 +01:00
Denis
84452857c0
CPU usage optimization + fixed a non-existing leak (program cannot exit that function) 2023-12-03 22:24:15 +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
b3b3073b59
Nintendo layout buttons 2023-11-28 21:53:44 +01:00
Denis
bb98995aac
Small code improvements 2023-11-27 00:16:45 +01:00
Denis
aa35b0da02
Change anglvel sampling rate to 800Hz and allow gyroscope and accelerometer to be two distinct iio devices 2023-11-26 23:44:39 +01:00
Denis
c7a6cf017f
Testing QAM button press 2023-11-26 22:12:14 +01:00
Denis
db2b6631ef
Do not alarm the user for a normal condition on start/stop 2023-11-26 21:30:04 +01:00
Denis
a59af1c151
left and right motors swap. Maximum gain 2023-11-26 19:33:56 +01:00
Denis
6ce3c187a6
Rumble test 2023-11-26 18:09:20 +01:00
Denis
e8ff00edc2
Problem was the initial effect setup 2023-11-26 03:49:02 +01:00
Denis
35185e39d7
clock_gettime is malfunctioning 2023-11-26 03:15:48 +01:00
Denis
5cdbbb47c2
Use a queue to transmit rumbles 2023-11-26 03:09:32 +01:00
Denis
c9e22a451b
debugging... 2023-11-26 02:34:54 +01:00
Denis
9f2e1e9de5
threading rework to support rumble 2023-11-25 21:03:32 +01:00
Denis
0ca1c08158
try to identify why events are stalled 2023-11-24 01:44:08 +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
55cc4aca90
Added -arch=znver4 to makefile 2023-11-21 01:49:54 +01:00
Denis
c31e459b68
Fix mouse mode input 2023-11-21 01:03:18 +01:00
Denis
5a06754bcc
switch back output device after exiting lizard mode 2023-11-21 00:55:35 +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
58abd149c4
detect buttons.... 2023-11-20 22:36:18 +01:00
Denis
b8884af287
whoops... 2023-11-20 22:32:37 +01:00
Denis
c9c299fadb
try to output mouse events correctly 2023-11-20 22:29:57 +01:00
Denis
3bbce78fb7
Found the culprit for the mode not switching in proper place 2023-11-20 22:23:08 +01:00
Denis
1d88084a97
switch to evdev when mouse mode is used automatically 2023-11-20 22:09:48 +01:00
Denis
00c05b7a73
Test mode switch 2023-11-20 22:02:30 +01:00
Denis
3b2181c738
mode switch is broken... 2023-11-20 02:27:43 +01:00
Denis
8669aa9a63
debug... 2023-11-20 02:18:29 +01:00
Denis
f5fefc3539
debug output 2023-11-20 01:58:18 +01:00
Denis
9117825bcf
Improved codebase, compiling with clang 2023-11-20 01:15:07 +01:00
Denis
ac282012bc
menu button 2023-11-19 23:27:10 +01:00
Denis
44f74d0cfc
It was F16... right.... 2023-11-19 23:15:41 +01:00
Denis
af411c4ba8
Restore BTN_MODE functionality to open steam menu 2023-11-19 23:11:09 +01:00
Denis
0eedcd29a0
whoops 2023-11-19 21:49:34 +01:00
Denis
4529871f55
Using raw values from the sensor 2023-11-19 21:41:08 +01:00
Denis
783571ccdd
test for accel 2023-11-19 02:42:29 +01:00
Denis
68f155db18
gyroscope mount matrix 2023-11-18 17:47:10 +01:00
Denis
41a71b0c1d
gyro data 2023-11-18 14:27:41 +01:00
Denis
af2ede00f0
whoopsie... 2023-11-18 03:34:46 +01:00
Denis
16eecfa4ff
mapped DPAD 2023-11-18 03:29:26 +01:00
Denis
d7c3f840c6
joysticks... 2023-11-18 03:05:32 +01:00
Denis
ad02662ff0
fix l1 button 2023-11-18 02:55:22 +01:00
Denis
c735535132
fixing buttons... 2023-11-18 02:52:04 +01:00
Denis
b0d7689279
more buttons... 2023-11-18 02:44:34 +01:00
Denis
940cdf8bb8
sqare btn fixed, beter joysticks 2023-11-18 02:25:12 +01:00
Denis
f18911f31a
joystick test 2023-11-18 02:16:23 +01:00