Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Also safe-guard against missing feature array for HID++ 2.0 devices.
Signed-off-by: Peter Wu <peter@lekensteyn.nl>
|
|
The M525 was nice for testing stuff out, but it gets really interesting
with the T650 which has a firmware update available. Details will be
available in https://git.lekensteyn.nl/ltunify/tree/firmware-update.txt
Add the initial feature set for T650, complete M525 feature set
(commented out since unknown and seemingly uninteresting to implement).
Signed-off-by: Peter Wu <peter@lekensteyn.nl>
|
|
Signed-off-by: Peter Wu <peter@lekensteyn.nl>
|
|
The actual controls themselves are not implemented, for now always
return as if there are no re-programmable controls for software.
Signed-off-by: Peter Wu <peter@lekensteyn.nl>
|
|
Features 1DF3, 1DF0 and 1F03 are not documented, its functionality is
unknown. WirelessDeviceStatus has no functions, it only exists for
broadcast events.
Signed-off-by: Peter Wu <peter@lekensteyn.nl>
|
|
Battery percentage is fuzzy... ok.
Signed-off-by: Peter Wu <peter@lekensteyn.nl>
|
|
Set K800 to use HID++ 1.0; add a device_name field to store long
device names for HID++ 2.0 devices. The device types constants
are slightly different between HID++ 1.0 and HID++ 2.0, two constants
are not implemented (and those will probably never be implemented).
Signed-off-by: Peter Wu <peter@lekensteyn.nl>
|
|
Based on information for M525 (entitycount == 0), and T650 (BL and HW).
Signed-off-by: Peter Wu <peter@lekensteyn.nl>
|
|
The input report ID can be 0x10 or 0x11, the responses are always 0x11.
Signed-off-by: Peter Wu <peter@lekensteyn.nl>
|
|
Do not treat IRoot special in hidpp_process_device_hidpp20, but
implement it as a generic feature using hidpp20_feature_call. This
makes it easier to re-use the error reporting stuff.
Signed-off-by: Peter Wu <peter@lekensteyn.nl>
|
|
|
|
Prepare for adding more HID++ 2.0 features.
|