From 3b0f38483f2659936d11297ba78ce7faed440cff Mon Sep 17 00:00:00 2001 From: KaJe Date: Thu, 8 Aug 2024 17:19:04 -0700 Subject: [PATCH 1/3] Added Cammus C12 wheelbase ID --- hid-ids.h | 1 + 1 file changed, 1 insertion(+) diff --git a/hid-ids.h b/hid-ids.h index 8261c48..a12a798 100644 --- a/hid-ids.h +++ b/hid-ids.h @@ -11,5 +11,6 @@ #define USB_VENDOR_ID_CAMMUS 0x3416 #define USB_DEVICE_ID_CAMMUS_C5 0x0301 +#define USB_DEVICE_ID_CAMMUS_C12 0x0302 #endif From 55d456c9e1c64dff1a1274230730ce3743c09af9 Mon Sep 17 00:00:00 2001 From: KaJe Date: Thu, 8 Aug 2024 17:19:45 -0700 Subject: [PATCH 2/3] Added Cammus C12 to the list with NO_DELAY quirk --- hid-pidff-wrapper.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hid-pidff-wrapper.c b/hid-pidff-wrapper.c index bc019a9..e25acab 100644 --- a/hid-pidff-wrapper.c +++ b/hid-pidff-wrapper.c @@ -25,6 +25,8 @@ static const struct hid_device_id pidff_wheel_devices[] = { .driver_data = PIDFF_QUIRK_FIX_WHEEL_DIRECTION }, { HID_USB_DEVICE(USB_VENDOR_ID_CAMMUS, USB_DEVICE_ID_CAMMUS_C5), .driver_data = PIDFF_QUIRK_NO_DELAY_EFFECT }, + { HID_USB_DEVICE(USB_VENDOR_ID_CAMMUS, USB_DEVICE_ID_CAMMUS_C12), + .driver_data = PIDFF_QUIRK_NO_DELAY_EFFECT }, { } }; MODULE_DEVICE_TABLE(hid, pidff_wheel_devices); From 985182baf23f4c1c23586a6db5c17e180f990bc7 Mon Sep 17 00:00:00 2001 From: KaJe Date: Thu, 8 Aug 2024 17:20:37 -0700 Subject: [PATCH 3/3] Add C12 to README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1d1f5d4..c9bed8b 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ And that's basically it ## What devices are supported? ### Bases: 1. MOZA R3, R5, R9, R12, R16, R21 -2. Cammus C5 +2. Cammus C5, C12 3. ... ## What works?