Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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). | |||||
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 | registers.txt: update M525 info about battery | Peter Wu | 1 | -11/+9 | |
2013-04-25 | Makefile: fix installation dir | Peter Wu | 1 | -1/+1 | |
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 | Makefile: make user append to CFLAGS instead of overwriting it | Peter Wu | 1 | -1/+1 | |
2013-04-25 | ltunify: fix spelling errors and outdated comment | Peter Wu | 1 | -7/+7 | |
2013-04-24 | README: update | Peter Wu | 1 | -23/+10 | |
2013-04-24 | ltunify: print device type that got unpaired | Peter Wu | 1 | -1/+3 | |
2013-04-24 | hidraw: fix FN_KEY_SWAP register number | Peter Wu | 1 | -1/+1 | |
2013-04-24 | Makefile: make read-dev-usbmon depend on hidraw.c | Peter Wu | 1 | -0/+2 | |
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 | hidraw.c: add battery(?) register | Peter Wu | 1 | -1/+3 | |
2013-04-24 | Add udev example for root-less accessing the unifying receiver | Peter Wu | 1 | -0/+13 | |
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 | Makefile: "all" is a phony target | Peter Wu | 1 | -1/+1 | |
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 | registers.txt: update with keyboard battery information | Peter Wu | 1 | -1/+33 | |
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 | Makefile: hardening flags, remove -Werror | Peter Wu | 1 | -1/+1 | |
Remove -Werror just in case compilers become more grumpy. | |||||
2013-04-24 | ltunify: suggest loading hid-logitech-dj | Peter Wu | 1 | -0/+4 | |