Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-03-29 | shell: extend with string functionality | Peter Wu | 1 | -0/+8 | |
2014-03-18 | usbmon-setperms: do not grant unnecessary write | Peter Wu | 1 | -14/+21 | |
Also convert tabs to spaces. | |||||
2014-02-19 | hidpp20: add more possible features | Peter Wu | 1 | -5/+20 | |
Added on 24 January 2014, it is possible that features from newer versions are missing. | |||||
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 | 2 | -7/+25 | |
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 | 2 | -29/+60 | |
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-09-28 | hidpp20: update feature list from SetPoint 6.61.15 | Peter Wu | 1 | -13/+14 | |
cases are now sorted by feature ID, some names have been adjusted for consistency with the documented names. New feature: - 0x0002 FeatureInfo - 0x6120 Touchmouse6120 Renamed fetures: - IRoot -> Root - IFeatureSet -> FeatureSet - IFirmwareInfo -> DeviceFwVersion - GetDeviceNameType -> DeviceName - DFUControl -> Dfucontrol - batteryLevelStatus -> BatteryStatus - SpecialKeysMSEButtons -> ReprogControls | |||||
2013-09-04 | Revert "Makefile: make user append to CFLAGS instead of overwriting it" | Peter Wu | 1 | -1/+1 | |
This reverts commit 98f9432088604a9a9336d6b8458bd5e010832437. This was a lazy trick from me to allow adding `-fsanitize=address` easier, but apparantly not all users are so happy with it. Conflicts: Makefile | |||||
2013-09-04 | hidraw.c: fix permissions | Peter Wu | 1 | -0/+0 | |
Why the heck was this executable? | |||||
2013-08-30 | shell: support DJ reports | Peter Wu | 1 | -3/+5 | |
2013-08-30 | hidraw: do not interpret report ID for unknown report type | Peter Wu | 1 | -2/+5 | |
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-30 | hidraw: document DJ report types | Peter Wu | 1 | -4/+55 | |
2013-08-28 | shell: convenience script for accessing hidraw dev | Peter Wu | 1 | -0/+106 | |
2013-08-25 | usbmon-setperms: ignore duplicate devices | Peter Wu | 1 | -1/+1 | |
2013-08-25 | usbmon-setperms: fix when group does not match user | Peter Wu | 1 | -1/+6 | |
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-20 | hidpp20: add flag 0x20 for feature type | Peter Wu | 1 | -3/+6 | |
featureType flag 0x20 is "Reserved for Logitech internal use" according to hidpp20 spec. | |||||
2013-08-06 | usbmon-setperms: add helper for usbmon permissions | Peter Wu | 1 | -0/+28 | |
For unprivileged use of usbmon. | |||||
2013-08-06 | Fix wrong names for HID++ 1.0 error codes | Peter Wu | 2 | -26/+26 | |
2013-07-23 | Add NEWS file, update to 0.2v0.2 | Peter Wu | 2 | -1/+15 | |
2013-07-23 | Makefile: add install{,-udevrule} and uninstall | Peter Wu | 2 | -2/+32 | |
This is supposed to help distro packagers of ltunify. | |||||
2013-07-23 | Fix compile error due to u8 | Peter Wu | 1 | -2/+0 | |
Reported by Harry Weston, a compilation error occurs with GCC 4.4.4 because the u8 type is already defined in ltunify.c | |||||
2013-07-23 | registers: add DFU bits | Peter Wu | 1 | -0/+10 | |
I found these somewhere in the binaries. | |||||
2013-06-16 | udev: add more IDs | Peter Wu | 1 | -5/+13 | |
- Add second official Unifying receiver (mentioned in from hid-logitech-dj.c) and "Unifying Ready" Nano receiver (mentioned in Solaar). - Introduce an extra label for easier extension. - Remove world-writable suggestion, no reason to do so with uaccess. | |||||
2013-06-13 | udev: use uaccess and udev-acl | Peter Wu | 1 | -2/+8 | |
2013-06-05 | ltunify: fix wrong serial number | Peter Wu | 1 | -1/+1 | |
2013-05-26 | ltunify: document more advertised HID++2 features | Peter Wu | 1 | -0/+20 | |
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-05-07 | keyboard: confirmed padding bytes | Peter Wu | 1 | -2/+9 | |
2013-05-05 | keyboard.txt: documentation for key customization | Peter Wu | 2 | -0/+106 | |
2013-05-05 | registers.txt: document notif r1bit1 for k800 | Peter Wu | 1 | -1/+5 | |
2013-04-30 | ltunify: preliminary HID++ 2.0 support, add TODO | Peter Wu | 4 | -2/+184 | |
2013-04-30 | hidraw: annotate HID++ 2.0 errors and IRoot feature | Peter Wu | 1 | -3/+38 | |
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-29 | read-dev-usbmon: prepend time to message | Peter Wu | 1 | -0/+17 | |
2013-04-28 | registers: document backlight notif flag | Peter Wu | 1 | -6/+3 | |
2013-04-27 | read-dev-usbmon: retry ioctl when interrupted | Peter Wu | 1 | -0/+4 | |
Allows read-dev-usbmon to function after suspend/resume. | |||||
2013-04-27 | registers.txt: update with battery/receiver notifs | Peter Wu | 1 | -4/+32 | |
2013-04-27 | ltunify: print receiver serial | Peter Wu | 1 | -6/+39 | |
2013-04-26 | registers.txt: document all registers for K800 and M525 | Peter Wu | 1 | -0/+36 | |
2013-04-26 | Fix logic flaw in array bounds | Peter Wu | 2 | -5/+5 | |
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). |