Commit graph

51 commits

Author SHA1 Message Date
Denis
8c8a488466
Fix sleep issie: allow using IMU polling interface in bmi323-imu too 2024-01-15 03:43:35 +01:00
Denis
1866d65b9e
Ability to disable IMU 2024-01-15 02:15:06 +01:00
Denis
d608d07d89
Allow to set a specific thermal profile at start-up time 2024-01-07 18:02:09 +01:00
Denis
f75351fa36
Allow disabling thermal profiles switching and leds management 2024-01-07 15:44:47 +01:00
Denis
358fba86d6
allow disabling touchbar + use timestamp from the bmi323 2024-01-03 00:59:57 +01:00
Denis
72df979cf6
Can use m1 and m2 to simulate touchpad 2024-01-02 17:58:10 +01:00
Denis
692ff53ff7
Rumble on mode switch is ON by default 2023-12-18 23:37:36 +01:00
Denis
a3b2eb0e41
Configuration refactor 2023-12-14 23:16:36 +01:00
Denis
0be03cec8c
Improved general feeling 2023-12-13 17:49:48 +01:00
Denis
12fd7c768b
Improved source. Can open socket 2023-12-13 01:31:31 +01:00
Denis
00fb3a02e3
split up application in two different sub-applications 2023-12-12 23:46:08 +01:00
Denis
bd1a6eaf4a
switch to dualsense by default 2023-12-11 21:37:14 +01:00
LtChipotle
0970e8a23e Initial LLG support 2023-12-09 18:01:03 -08:00
Denis
48304682d9
Test dualshock blink 2023-12-09 18:24:21 +01:00
Denis
ce25becd67
hidraw test 2023-12-08 22:27:32 +01:00
Denis
0db06c226c
leds test 2023-12-08 20:49:24 +01:00
Denis
903e70f320
bad ds5 rumble 2023-12-08 20:22:26 +01:00
Denis
3589c0fe50
dualsense rumble test 2023-12-08 20:21:08 +01:00
Denis
ce15239ebc
IDK... 2023-12-08 16:09:43 +01:00
Denis
7c0a71aaaf
why every other device has no name? 2023-12-08 15:34:00 +01:00
Denis
615addc9b6
Fix compilation 2023-12-08 14:50:29 +01:00
Denis
cfde58c959
dualshock by default 2023-12-08 14:38:41 +01:00
Denis
1978cefab3
debugging... 2023-12-07 23:39:48 +01:00
Denis Benato
773812ff53 fix cmake and a bunch of warnings 2023-12-07 11:16:01 +01:00
Denis
9dfba70c89
bbcr compiling now 2023-12-07 00:02:13 +01:00
Denis
37c23e1b62
The bbcr broke off my compilation help plz 2023-12-06 21:05:02 +01:00
Denis
d6e6162db5
Code refactor 2023-12-06 00:32:51 +01:00
Denis
9f2e1e9de5
threading rework to support rumble 2023-11-25 21:03:32 +01:00
Denis
9117825bcf
Improved codebase, compiling with clang 2023-11-20 01:15:07 +01:00
Denis
9c33257a3b
test IMU output 2023-11-17 23:07:16 +01:00
Denis
8a7ab9c8e8
refactor to better support IMU data 2023-11-17 01:24:05 +01:00
Denis
01476a4884
Keep gyro and gamepad separated 2023-11-13 02:11:45 +01:00
Denis
19e2bfa537
Properly support mouse 2023-11-13 01:59:40 +01:00
Denis
52c3c13930
Emulate the steam deck 1:1 2023-11-13 01:01:51 +01:00
Denis
5f4af5880b
Attempt a mode switch 2023-11-12 18:24:51 +01:00
Denis
dcfed74dd8
iio test 2023-11-12 15:35:52 +01:00
Denis
4c729fe730
Improve controller 2023-11-11 20:17:50 +01:00
Denis
d9db4e7337
Emulate the steam controller 2023-11-11 20:13:24 +01:00
Denis
0aa9e91f2d
Sync stuff all in one 2023-11-08 21:57:11 +01:00
Denis
f7593f7e78
Fake a Microsoft Xbox360 controller 2023-11-08 18:37:18 +01:00
Denis
895b5abeb9
use a queue to send events to the output device 2023-11-06 01:39:52 +01:00
Denis
bc12d2f1e9
Correct name for device 2023-11-03 01:39:28 +01:00
Denis
857c359e0b
Should be able to open a device 2023-11-03 01:05:29 +01:00
Denis Benato
ae0892eec6 Scan for input 2023-11-02 17:45:26 +01:00
Denis Benato
37a0eb51df started all required thread 2023-11-02 16:41:04 +01:00
Denis Benato
f64dad6855 name change 2023-11-02 16:15:42 +01:00
Denis Benato
d6aee2c63d WIP: input device 2023-11-02 16:12:02 +01:00
Denis Benato
75abf3c6e8 output devices 2023-11-02 14:19:02 +01:00
Denis Benato
e090d4356e create IMU and gamepad 2023-11-02 13:19:31 +01:00
Denis Benato
ecea75cf5f Create IMU virtual device 2023-11-02 13:11:02 +01:00