Drop support for old hidapi versions that don't support usage information

This commit is contained in:
Adam Honse
2026-01-31 22:14:20 -06:00
parent 3bb3d8907d
commit 68387f0400
7 changed files with 63 additions and 228 deletions

View File

@@ -97,17 +97,12 @@ bool BasicHIDBlock::compare(hid_device_info* info)
{
return((vid == info->vendor_id)
&& (pid == info->product_id)
#ifdef USE_HID_USAGE
&& ((usage_page == HID_USAGE_PAGE_ANY)
|| (usage_page == info->usage_page))
&& ((usage == HID_USAGE_ANY)
|| (usage == info->usage))
&& ((interface == HID_INTERFACE_ANY)
|| (interface == info->interface_number))
#else
&& ((interface == HID_INTERFACE_ANY)
|| (interface == info->interface_number))
#endif
);
}