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? 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 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);