From 40d2d0080cf05469c7ff6a4772f492dbaf0710a5 Mon Sep 17 00:00:00 2001 From: Denis Arnst Date: Fri, 31 Mar 2023 14:14:43 +0200 Subject: [PATCH] Corsair Void: Use first interface Mac seems to user a different interfaceid now We simply take now the first enumerated interfaceid (0) Fixes #281 --- src/devices/corsair_void.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/devices/corsair_void.c b/src/devices/corsair_void.c index 32bf824..9db8262 100644 --- a/src/devices/corsair_void.c +++ b/src/devices/corsair_void.c @@ -63,9 +63,9 @@ void void_init(struct device** device) device_void.capabilities = B(CAP_SIDETONE) | B(CAP_BATTERY_STATUS) | B(CAP_NOTIFICATION_SOUND) | B(CAP_LIGHTS); device_void.capability_details[CAP_SIDETONE] = (struct capability_detail) { .usagepage = 0xff00, .usageid = 0x1, .interface = 0 }; - device_void.capability_details[CAP_BATTERY_STATUS] = (struct capability_detail) { .usagepage = 0xffc5, .usageid = 0x1, .interface = 3 }; - device_void.capability_details[CAP_NOTIFICATION_SOUND] = (struct capability_detail) { .usagepage = 0xffc5, .usageid = 0x1, .interface = 3 }; - device_void.capability_details[CAP_LIGHTS] = (struct capability_detail) { .usagepage = 0xffc5, .usageid = 0x1, .interface = 3 }; + device_void.capability_details[CAP_BATTERY_STATUS] = (struct capability_detail) { .usagepage = 0xff00, .usageid = 0x1, .interface = 0 }; + device_void.capability_details[CAP_NOTIFICATION_SOUND] = (struct capability_detail) { .usagepage = 0xffc5, .usageid = 0x1, .interface = 0 }; + device_void.capability_details[CAP_LIGHTS] = (struct capability_detail) { .usagepage = 0xffc5, .usageid = 0x1, .interface = 0 }; device_void.send_sidetone = &void_send_sidetone; device_void.request_battery = &void_request_battery;