HID++ is a Logitech protocol. It is based on HID.
This library implements support for HID++ similar to the Linux kernel. Support for HID++ 1.0 is currently excluded.
Implements the following HID++ 2.0+ features:
ID | Name | Spec | Supported version |
---|---|---|---|
0x0000 |
Root | v2 | |
0x0005 |
DeviceTypeName | v2 | |
0x1990 |
IlluminationLight | v0 |
In most Linux distributions older kernels are shipped. To still be able to use these on older kernels, this library reimplements the functionality for userspace.
Since code is a rewrite of Linux kernel code, it only seems prudent to license under same GPL2 license.