Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-02-19 | Warn when CONFIG_HIDRAW is disabled | Peter Wu | 1 | -0/+4 | |
2013-09-28 | ltunify: Add --version (-V) option, use git version if possible | Peter Wu | 1 | -6/+17 | |
2013-09-28 | ltunify: fix crash on unrecognised parameter | Peter Wu | 1 | -0/+1 | |
2013-09-28 | ltunify: fix do_read failure when receiving unrelated messages | Peter Wu | 1 | -29/+59 | |
When a touchpad event occurs while the device is being queried (e.g. for features), then do_io (for do_read) would fail because the report was not of the correct type (0x20 vs 0x11 for example). To fix this, make do_read retry reads (within the allowed timeout). Previously the expected report type was hidden in the msg parameter, make this expected report type more explicit now in a new parameter. | |||||
2013-08-30 | ltunify: ignore DJ reports | Peter Wu | 1 | -0/+6 | |
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 | |||||
2013-08-21 | Fix missing device version information for hid10 | Peter Wu | 1 | -1/+1 | |
This got broken in e2faf04 (version 0.2). | |||||
2013-08-06 | Fix wrong names for HID++ 1.0 error codes | Peter Wu | 1 | -13/+13 | |
2013-07-23 | Add NEWS file, update to 0.2v0.2 | Peter Wu | 1 | -1/+1 | |
2013-06-05 | ltunify: fix wrong serial number | Peter Wu | 1 | -1/+1 | |
2013-05-22 | ltunify: Add support for c52f nano receiver | Peter Wu | 1 | -0/+22 | |
2013-05-22 | ltunify: make hidraw device path more obvious | Peter Wu | 1 | -6/+8 | |
2013-05-22 | ltunify: make driver name matching more obvious | Peter Wu | 1 | -12/+22 | |
Use basename instead of memcmp with some calculations. Move the hiddraw device matching outside a block in preparation for adding multiple match conditions. | |||||
2013-04-30 | ltunify: preliminary HID++ 2.0 support, add TODO | Peter Wu | 1 | -2/+22 | |
2013-04-29 | ltunify: show HID++ version | Peter Wu | 1 | -0/+67 | |
2013-04-29 | ltunify: introduce read timeouts | Peter Wu | 1 | -6/+23 | |
In case a message does not get a response (user pulled out the receiver, thunder hit the device, coke has fallen on a keyboard, etc.), do not wait `for(;;)`. (2 seconds because accessing registers may be slow) | |||||
2013-04-27 | ltunify: print receiver serial | Peter Wu | 1 | -6/+39 | |
2013-04-26 | Fix logic flaw in array bounds | Peter Wu | 1 | -2/+2 | |
Index 0xFF needs an array of size 0x100... This error was caught with Address Sanitizer while trying to iterate through all registers 0x00..0xFF. | |||||
2013-04-26 | Revert "ltunify: implement fkeyswap command" | Peter Wu | 1 | -74/+1 | |
This reverts commit 7f870c0ca5f27827a411d1ee7a11ef5103432413. The keyboard register is not too generic | |||||
2013-04-26 | Revert "ltunify: make fkeyswap default action status" | Peter Wu | 1 | -5/+9 | |
This reverts commit 0b12a96aa7209ac2e4b3a5bb7b96aff1e116474b. The keyboard register is not too generic. | |||||
2013-04-26 | ltunify: make fkeyswap default action statusfkeyswap | Peter Wu | 1 | -9/+5 | |
2013-04-26 | ltunify: implement fkeyswap command | Peter Wu | 1 | -1/+74 | |
Warning: I am sleepy so there may be bugs or ugly code. It is tested and works on a K800 keyboard though (and of course it should abort when trying on my M525 mouse). | |||||
2013-04-26 | ltunify: refactor numeric device check | Peter Wu | 1 | -11/+13 | |
2013-04-25 | ltunify: alias args to avoid constructs like (*args)[0] | Peter Wu | 1 | -7/+8 | |
(*args)[0] is not very obvious, introduce a new variable to avoid one indirection. | |||||
2013-04-25 | ltunify: remove unused signal handler and debugging loop | Peter Wu | 1 | -36/+0 | |
2013-04-25 | ltunify: version 0.1v0.1 | Peter Wu | 1 | -1/+1 | |
2013-04-25 | ltunify: fix device type validation | Peter Wu | 1 | -1/+1 | |
2013-04-25 | ltunify: fix spelling errors and outdated comment | Peter Wu | 1 | -7/+7 | |
2013-04-24 | ltunify: print device type that got unpaired | Peter Wu | 1 | -1/+3 | |
2013-04-24 | ltunify: allow friendly name as device index | Peter Wu | 1 | -11/+86 | |
2013-04-24 | ltunify: fix copying one byte too much (caught by -fsanitze=address) | Peter Wu | 1 | -1/+1 | |
2013-04-24 | ltunify: put version info for receiver in "receiver-info" | Peter Wu | 1 | -4/+4 | |
2013-04-24 | ltunify: do not disable notifications if it was enabled before | Peter Wu | 1 | -12/+18 | |
Just in case there are other users of this notification system. | |||||
2013-04-24 | ltunify: support --device and do not always print full help | Peter Wu | 1 | -26/+54 | |
This changes the behavior of validate_args to return the number of command arguments. The timeout value for "pair" is also validated and the version number printed. | |||||
2013-04-24 | Support passing a custom hidraw device with -d | Peter Wu | 1 | -1/+8 | |
2013-04-24 | ltunify: remove DEBUG envvar, use getopt | Peter Wu | 1 | -15/+37 | |
2013-04-24 | Fix compiler warnings | Peter Wu | 1 | -2/+4 | |
The memcpy bug is actually a real one-by-off. Since the msg_long struct is contained in a union of hidpp_message, this does not lead to write-past-boundaries (but it may read more than intended). Some fields of version could be uninitialised (when the register query failed). Explicitly clear the values to make clang happy. | |||||
2013-04-24 | ltunify: suggest loading hid-logitech-dj | Peter Wu | 1 | -0/+4 | |
2013-04-08 | Updated README with ltunify session | Peter Wu | 1 | -0/+1 | |
2013-04-08 | ltunify: automatically detect hidraw device | Peter Wu | 1 | -12/+59 | |
2013-04-08 | Initial checking of pairing tool | Peter Wu | 1 | -0/+995 | |