From 4530627fc271b030a43bcf73730ca5b3a9cb843a Mon Sep 17 00:00:00 2001 From: Paul Dino Jones Date: Fri, 7 Jun 2024 03:02:53 +0000 Subject: [PATCH] Use correct sysfs path for csl elite v3 pedals --- src/monocoque/devices/usb/cslelitev3.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/monocoque/devices/usb/cslelitev3.c b/src/monocoque/devices/usb/cslelitev3.c index c660577..caed2c2 100644 --- a/src/monocoque/devices/usb/cslelitev3.c +++ b/src/monocoque/devices/usb/cslelitev3.c @@ -7,6 +7,7 @@ #include "../slog/slog.h" +const char* SYSFSRUMBLEPATH = "/sys/module/hid_fanatec/drivers/hid:ftec_csl_elite/0003:0EB7:183B.*/rumble"; int cslelitev3_update(USBGenericHapticDevice* usbhapticdevice, int value) @@ -41,11 +42,11 @@ int cslelitev3_init(USBGenericHapticDevice* usbhapticdevice) glob_t globlist; int i = 0; - if (glob("/sys/module/hid_fanatec/drivers/hid:fanatec/0003:0EB7:0005.*/rumble", GLOB_PERIOD, NULL, &globlist) == GLOB_NOSPACE || glob("/sys/module/hid_fanatec/drivers/hid:fanatec/0003:0EB7:0005.*/rumble", GLOB_PERIOD, NULL, &globlist) == GLOB_NOMATCH) + if (glob(SYSFSRUMBLEPATH, GLOB_PERIOD, NULL, &globlist) == GLOB_NOSPACE || glob(SYSFSRUMBLEPATH, GLOB_PERIOD, NULL, &globlist) == GLOB_NOMATCH) { res = 1; } - if (glob("/sys/module/hid_fanatec/drivers/hid:fanatec/0003:0EB7:0005.*/rumble", GLOB_PERIOD, NULL, &globlist) == GLOB_ABORTED) + if (glob(SYSFSRUMBLEPATH, GLOB_PERIOD, NULL, &globlist) == GLOB_ABORTED) { res = 2; }