From 23dad1ba604cff01e2042e7d084eb4f24fe86a58 Mon Sep 17 00:00:00 2001 From: Denis Date: Tue, 19 Dec 2023 01:46:43 +0100 Subject: [PATCH 1/4] use mkdir -p --- rogue-enemy_iio_buffer_on.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rogue-enemy_iio_buffer_on.sh b/rogue-enemy_iio_buffer_on.sh index c20cd0b..1f9e7f6 100644 --- a/rogue-enemy_iio_buffer_on.sh +++ b/rogue-enemy_iio_buffer_on.sh @@ -5,11 +5,11 @@ modprobe iio-trig-hrtimer # hrtimer if [! -d "/home/config"]; then - mkdir /home/config + mkdir -p /home/config fi mount -t configfs none /home/config -mkdir /home/config/iio/triggers/hrtimer/rogue +mkdir -p /home/config/iio/triggers/hrtimer/rogue cd /sys/bus/iio/devices/iio\:device0 echo 1 > scan_elements/in_accel_x_en From 0324cd2760c60f106f3a9b339c3f5afa78bf7e40 Mon Sep 17 00:00:00 2001 From: Denis Date: Tue, 19 Dec 2023 02:08:32 +0100 Subject: [PATCH 2/4] make it feel like a phone toggle --- rog_ally.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rog_ally.c b/rog_ally.c index deca43e..5f2c0f8 100644 --- a/rog_ally.c +++ b/rog_ally.c @@ -67,7 +67,7 @@ static rc71l_xbox360_user_data_t controller_user_data = { .id = -1, .replay = { .delay = 0x00, - .length = 300 + .length = 50 }, .u = { .rumble = { From 18c1e27c3a3e724c7796afdd6e2d0b5a871964dc Mon Sep 17 00:00:00 2001 From: Denis Date: Tue, 19 Dec 2023 21:22:39 +0100 Subject: [PATCH 3/4] fix reported USB name --- virt_ds5.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/virt_ds5.c b/virt_ds5.c index 3117d1d..e9b70e2 100644 --- a/virt_ds5.c +++ b/virt_ds5.c @@ -85,7 +85,7 @@ static int create(int fd) memset(&ev, 0, sizeof(ev)); ev.type = UHID_CREATE; - strcpy((char*)ev.u.create.name, "Sony Interactive Entertainment DualSense Wireless Controller"); + strcpy((char*)ev.u.create.name, "Sony Corp. DualSense Edge wireless controller (PS5)"); ev.u.create.rd_data = rdesc; ev.u.create.rd_size = sizeof(rdesc); ev.u.create.bus = BUS_USB; From 793f9e7e56ac5f6e8132545602bfce01f6c9cd1d Mon Sep 17 00:00:00 2001 From: Denis Date: Tue, 19 Dec 2023 21:23:01 +0100 Subject: [PATCH 4/4] fix both dpad up in mouse mode and lctrl --- virt_kbd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/virt_kbd.c b/virt_kbd.c index b6e7b1e..b535124 100644 --- a/virt_kbd.c +++ b/virt_kbd.c @@ -436,7 +436,7 @@ int virt_kbd_send(virt_kbd_t *const kbd, keyboard_status_t *const status, struct } if (status->lctrl != kbd->prev_lctrl) { - tmp_ev.code = KEYBOARD_KEY_LCRTL; + tmp_ev.code = KEY_LEFTCTRL; tmp_ev.value = kbd->prev_lctrl = status->lctrl; if (write(kbd->fd, &tmp_ev, sizeof(tmp_ev)) != sizeof(struct input_event)) { res = errno < 0 ? errno : -1 * errno; @@ -445,7 +445,7 @@ int virt_kbd_send(virt_kbd_t *const kbd, keyboard_status_t *const status, struct } if (status->up != kbd->prev_up) { - tmp_ev.code = KEY_LEFTCTRL; + tmp_ev.code = KEY_UP; tmp_ev.value = kbd->prev_up = status->up; if (write(kbd->fd, &tmp_ev, sizeof(tmp_ev)) != sizeof(struct input_event)) { res = errno < 0 ? errno : -1 * errno;