Updated detector to include code pages
* Report descriptor for GB Fusion2 USB 048d:8297 0x06, 0x89, 0xFF, // Usage Page (Vendor Defined 0xFF89) 0x09, 0x10, // Usage (0x10) 0xA1, 0x01, // Collection (Application) 0x85, 0x5A, // Report ID (90) 0x09, 0x01, // Usage (0x01) 0x15, 0x00, // Logical Minimum (0) 0x26, 0xFF, 0x00, // Logical Maximum (255) 0x75, 0x08, // Report Size (8) 0x95, 0x10, // Report Count (16) 0xB1, 0x00, // Feature (Data,Array,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) 0xC0, // End Collection 0x06, 0x89, 0xFF, // Usage Page (Vendor Defined 0xFF89) 0x09, 0xCC, // Usage (0xCC) 0xA1, 0x01, // Collection (Application) 0x85, 0xCC, // Report ID (-52) 0x09, 0x01, // Usage (0x01) 0x15, 0x00, // Logical Minimum (0) 0x26, 0xFF, 0x00, // Logical Maximum (255) 0x75, 0x08, // Report Size (8) 0x95, 0x3F, // Report Count (63) 0xB1, 0x00, // Feature (Data,Array,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) 0xC0, // End Collection
This commit is contained in:
parent
6606ab92bd
commit
009a6ccd2a
1 changed files with 8 additions and 3 deletions
|
|
@ -42,9 +42,14 @@ void DetectRGBFusion2USBControllers(std::vector<RGBController*> &rgb_controllers
|
|||
|
||||
while(info)
|
||||
{
|
||||
if((info->vendor_id == IT8297_VID)
|
||||
&&(info->interface_number == IT8297_IFC)
|
||||
&&(info->product_id == tmpPID))
|
||||
if((info->vendor_id == IT8297_VID)
|
||||
&& (info->interface_number == IT8297_IFC)
|
||||
#ifdef USE_HID_USAGE
|
||||
&&(info->product_id == tmpPID)
|
||||
&&(info->usage_page == IT8297_UPG))
|
||||
#else
|
||||
&&(info->product_id == tmpPID))
|
||||
#endif
|
||||
{
|
||||
hid_device * dev = hid_open_path(info->path);
|
||||
if (dev)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue