Commit graph

  • 16f1c52025
    Added support for real-time kernels main devel Denis 2024-03-04 03:12:54 +01:00
  • f64a336138
    By default do not manage epp and leave that to asusctl Denis 2024-03-04 02:57:21 +01:00
  • 5947da5f2d
    Use high frequency when available Denis 2024-02-20 02:23:14 +01:00
  • c68e06a88b
    moved inline_read_file and inline_write_file Denis 2024-02-20 02:02:40 +01:00
  • 3834651c0e
    move dmi board read Denis 2024-02-20 01:56:37 +01:00
  • 2166c6a337
    Use only two modes until Luke finishes upstreaming his patch Denis 2024-02-14 02:22:56 +01:00
  • 5b007e36d2
    Change default config to comply with what will soon be upstreamed Denis 2024-02-14 02:16:58 +01:00
  • e3fa85d6c8
    fix spelling of a variable Denis 2024-02-14 02:16:32 +01:00
  • 98e64bb864
    Fix sampling rate of iio and reduce reporting frequency from devices Denis 2024-02-13 01:12:05 +01:00
  • 9da2278640
    Implement more performance modes Denis 2024-02-13 00:37:22 +01:00
  • 288a1bce18
    Avoid timers cross-referencing Denis 2024-01-15 21:16:18 +01:00
  • 75c19eace1
    Allow inverting x axis Denis 2024-01-15 19:24:41 +01:00
  • 8c8a488466
    Fix sleep issie: allow using IMU polling interface in bmi323-imu too Denis 2024-01-15 03:43:35 +01:00
  • c8e81eb272
    fix build issue Denis 2024-01-15 03:13:49 +01:00
  • 749b184d13
    Read data from the old bmc150-accel-i2c modified driver Denis 2024-01-15 03:11:32 +01:00
  • 35bbaa4f2d
    prepare to work in backward-comaptible mode Denis 2024-01-15 02:32:21 +01:00
  • 1866d65b9e
    Ability to disable IMU Denis 2024-01-15 02:15:06 +01:00
  • f4f638ea24
    add a * to match every input device Denis 2024-01-08 03:42:34 +01:00
  • d608d07d89
    Allow to set a specific thermal profile at start-up time Denis 2024-01-07 18:02:09 +01:00
  • cb9b5e5c4a
    Improve device grabbing based on configuration options Denis 2024-01-07 15:50:59 +01:00
  • f75351fa36
    Allow disabling thermal profiles switching and leds management Denis 2024-01-07 15:44:47 +01:00
  • e0d36026e7
    set thermal profile to quiet as default Denis 2024-01-07 03:28:57 +01:00
  • 50d36ba6fe
    this was missing Denis 2024-01-07 02:40:32 +01:00
  • 5b7b977ec4
    Implement thermal profile switch over asusctl Denis 2024-01-07 02:37:09 +01:00
  • 57ca777219
    revert to hidraw leds setting Denis 2024-01-07 00:25:57 +01:00
  • 6873e50f00
    Merge branch 'main' into devel Denis 2024-01-07 00:05:16 +01:00
  • a64c7680fd
    Prepare to switch thermal profiles Denis 2024-01-07 00:04:35 +01:00
  • 612fb701c5
    use asusctl command to set leds Denis 2024-01-06 23:49:08 +01:00
  • 8a97652d05
    use a shell command to set leds Denis 2024-01-06 23:41:42 +01:00
  • 658551fac1
    Disregard the haptics select flag for vibration Denis 2024-01-06 21:46:55 +01:00
  • 4ab34c4547
    gyro-to-analog should finally work at this point Denis 2024-01-06 17:55:53 +01:00
  • 34ba98d12d
    fix gyro-to-analogs Denis 2024-01-06 17:45:32 +01:00
  • f4a4efd201
    pass settings Denis 2024-01-06 17:01:26 +01:00
  • 3bd22ad542
    Improve gyro-to-analog(s) Denis 2024-01-06 16:59:41 +01:00
  • 0853d0cdc6
    Add no libinput udev rule Denis 2024-01-06 16:39:52 +01:00
  • 6055034bf6
    Improve dualsense output Denis 2024-01-06 16:10:04 +01:00
  • 79fe2cf9dd
    fix up gyro-to-analog Denis 2024-01-06 16:01:00 +01:00
  • dde8b0f152
    Do not set bytes reserved for edge model while emulating a normal dualsense Denis 2024-01-06 15:39:15 +01:00
  • 39cd08d01a
    Add rdesc for bluetooth normal dualsense Denis 2024-01-06 15:35:16 +01:00
  • ee02e47df0
    improve gyro-to-joy Denis 2024-01-06 03:43:40 +01:00
  • ae3fac6301
    swap y and z, improve gyro-to-joystick Denis 2024-01-06 03:32:50 +01:00
  • ec2d777245
    try something different Denis 2024-01-06 03:07:36 +01:00
  • 6edf68376d
    debug Denis 2024-01-06 02:34:37 +01:00
  • 479b671733
    I got indexes wrong... ofc. Denis 2024-01-06 02:29:45 +01:00
  • 6572e07bcb
    debugging Denis 2024-01-06 02:22:38 +01:00
  • 984e735d06
    Do not invert gyro/accel axis Denis 2024-01-06 00:28:58 +01:00
  • 1a268f1333
    rdesc for USB dualsense Denis 2024-01-06 00:22:55 +01:00
  • ef12d04dc8
    Prepare to emulate the normal model Denis 2024-01-06 00:02:26 +01:00
  • b27f1778e3 Prepare to support normal dualsense Denis Benato 2024-01-05 23:37:05 +01:00
  • 43b3871a7a Remove useless header Denis Benato 2024-01-04 14:27:07 +01:00
  • eed329b829 Use function buttons for back paddles Denis Benato 2024-01-04 14:26:16 +01:00
  • 06454661bf
    Fix Y Denis 2024-01-03 16:17:18 +01:00
  • 42141c3058
    Better join Denis 2024-01-03 16:13:22 +01:00
  • 48e9c261a0
    join analogs and gyroscope Denis 2024-01-03 15:59:00 +01:00
  • bcee26dcfd
    Swap back buttons Denis 2024-01-03 15:48:31 +01:00
  • 93cfd21f11
    linking error Denis 2024-01-03 15:45:45 +01:00
  • 026e970615
    join analogs and gyroscope Denis 2024-01-03 15:39:19 +01:00
  • d208f5dc2a
    Print bluetooth emulation info Denis 2024-01-03 15:11:39 +01:00
  • 9234403297
    change default config Denis 2024-01-03 04:09:58 +01:00
  • 778082077c
    controller over bluetooth settings parameter added Denis 2024-01-03 04:05:34 +01:00
  • eec5cadf8c
    Remove dead code Denis 2024-01-03 03:36:55 +01:00
  • b38563243f
    Do not use bluetooth for dualshock for now Denis 2024-01-03 03:16:39 +01:00
  • 4b6183eeb6
    Remove the finger emulation for m1m2 Denis 2024-01-03 03:16:18 +01:00
  • 2c3d7de0e4
    kernel does it this way... Denis 2024-01-03 02:56:07 +01:00
  • 7b50fbfca1
    Fix dualshock emulating over bluetooth Denis 2024-01-03 02:41:51 +01:00
  • 337244b0de
    oh uniq must be 16 bytes Denis 2024-01-03 02:26:45 +01:00
  • d091e54ecb
    dualshock4 over bluetooth as well Denis 2024-01-03 02:09:51 +01:00
  • 358fba86d6
    allow disabling touchbar + use timestamp from the bmi323 Denis 2024-01-03 00:59:57 +01:00
  • bb4ff25130
    pressing touchbar should also count as touchbar pressed because on the real hardware you cannot avoid that. Denis 2024-01-02 23:06:51 +01:00
  • 6b5aeaa9ef
    Rumble should work better... Denis 2024-01-02 22:54:13 +01:00
  • d777f284b0
    udev rules Denis 2024-01-02 22:24:03 +01:00
  • 6640812315
    restore Y too Denis 2024-01-02 22:13:06 +01:00
  • 31fc20de9a
    X MSB works, compose the rest ox X Denis 2024-01-02 22:09:53 +01:00
  • c68ddd85b8
    I have no idea... Denis 2024-01-02 22:03:11 +01:00
  • 9cf162681e
    I do have no words to express how stupid I am Denis 2024-01-02 21:58:21 +01:00
  • 1c401c9dbf
    debug Denis 2024-01-02 21:51:41 +01:00
  • e85322e38c
    debug Denis 2024-01-02 21:47:35 +01:00
  • f3ac4dc285
    I have finished messages Denis 2024-01-02 21:35:54 +01:00
  • 42832e0b0d
    dafuq? Denis 2024-01-02 21:30:49 +01:00
  • 782865dbb6
    no idea... Denis 2024-01-02 21:24:12 +01:00
  • 58d7d7c553
    better? Denis 2024-01-02 21:20:07 +01:00
  • c668a9406c
    what about this? Denis 2024-01-02 21:16:53 +01:00
  • 922dd90831
    let's exclude the other part of X too Denis 2024-01-02 21:11:00 +01:00
  • c400ee7d22
    let's fix X alone Denis 2024-01-02 21:08:08 +01:00
  • a755e2a18c
    default to touchpad button for m1 and m2 buttons Denis 2024-01-02 21:04:09 +01:00
  • e36ad2e47d
    try this way Denis 2024-01-02 21:02:42 +01:00
  • e3e2a7e83e
    wtf... Denis 2024-01-02 20:56:29 +01:00
  • ae2e50cc2c
    whoopsie... Denis 2024-01-02 20:53:04 +01:00
  • ebf83d6350
    Add touchbar to dualsense Denis 2024-01-02 19:18:12 +01:00
  • 8870020cab
    Fix one axis improperly inverted Denis 2024-01-02 19:17:56 +01:00
  • 72df979cf6
    Can use m1 and m2 to simulate touchpad Denis 2024-01-02 17:58:10 +01:00
  • 62c903830e
    Remove problematic pressis based on trigger values Denis 2023-12-29 02:25:38 +01:00
  • 089e289003
    crank up sampling frequency to the max Denis 2023-12-28 18:01:34 +01:00
  • f7ee474659
    Warn about failures hiding controllers Denis 2023-12-28 15:36:50 +01:00
  • b9ea79a558
    hide opened input Denis 2023-12-28 15:22:34 +01:00
  • 6ff835405e
    Removed benchmarking stuff Denis 2023-12-28 15:09:41 +01:00
  • 10c3ce4fe7
    fix nsecs used as usecs Denis 2023-12-27 22:14:21 +01:00
  • 6f60b53745
    check if this solves the problem Denis 2023-12-26 23:42:12 +01:00
  • bca99cefca
    check if the problem is constant timeouts Denis 2023-12-26 22:27:39 +01:00
  • 34aa554e29
    exclude the rest Denis 2023-12-26 21:21:37 +01:00