mirror of
https://github.com/Lekensteyn/ltunify.git
synced 2025-12-08 17:53:23 +00:00
ltunify: ignore DJ reports
Fixes the warning messages below: $ ltunify unpair 2 Unexpected disconnection type 0000 Device 0x02 Touchpad successfully unpaired $ ltunify pair Please turn your wireless device off and on to start pairing. Found new device, id=0x02 Touchpad Dev conn notif is expected to be short, got 0x20 instead Dev conn notif is expected to be short, got 0x20 instead Dev conn notif is expected to be short, got 0x20 instead Dev conn notif is expected to be short, got 0x20 instead Dev conn notif is expected to be short, got 0x20 instead
This commit is contained in:
@@ -414,6 +414,12 @@ static bool do_read_skippy(int fd, struct hidpp_message *msg,
|
||||
if (msg->report_id == exp_report_id && msg->sub_id == exp_sub_id) {
|
||||
return true;
|
||||
}
|
||||
|
||||
/* ignore non-HID++ reports (e.g. DJ reports) */
|
||||
if (msg->report_id != SHORT_MESSAGE && msg->report_id != LONG_MESSAGE) {
|
||||
continue;
|
||||
}
|
||||
|
||||
// guess: 0xFF is error message in HID++ 2.0?
|
||||
if (msg->report_id == LONG_MESSAGE && msg->sub_id == 0xFF) {
|
||||
if (debug_enabled) {
|
||||
|
||||
Reference in New Issue
Block a user