Commit Graph

313 Commits

Author SHA1 Message Date
Peter Wu 6c28cedf23 Make BooleanValidator accept bytes too besides int
Previously, only the first parameter byte can be read or written. After this
patch, it is possible to select/write more bytes by specifying a mask of type
bytes with the appropriate length.
2013-04-27 15:12:55 +02:00
Daniel Pavel a3599b53bb Merge pull request #23 from Lekensteyn/hid10-battery
Parse battery status of HID++ 1.0 devices
2013-04-27 05:20:29 -07:00
Peter Wu 438c501fae Parse battery status of HID++ 1.0 devices
This applies to K800 but it seems also to apply to M510. The numbers are based
on the HID++ 2.0 spec that state the following for GetBatteryCapability:

    If number of levels < 10 or if mileage is disabled then report are
    mapped to 4 levels this way.

    0%->10%     critical
    11%->30%    low
    31%->80%    good
    81%->100%   full

    i.e. to report battery low, FW send 25%, to report battery good, FW send 50%.
2013-04-27 11:58:09 +02:00
Daniel Pavel 25cbd55841 Merge pull request #22 from Lekensteyn/doc-regs
Document registers for K800 and M525
2013-04-27 01:53:16 -07:00
Peter Wu 5ef53f251d Document registers for K800 and M525
See also https://lekensteyn.nl/logitech-unifying.html for tools being used to
draw conclusions. Extended dumps and description can be found on
https://git.lekensteyn.nl/ltunify/tree/registers.txt .
2013-04-27 10:17:36 +02:00
Daniel Pavel 92819b6c9e readme updated 2013-02-24 22:43:16 +01:00
Daniel Pavel d22674f362 Merge pull request #16 from pivoq/master
Arch Linux package
2013-02-20 10:08:28 -08:00
pivoq 0fc83e9255 add Arch Linux package 2013-02-19 17:38:52 +01:00
pivoq f171c5d59e add Arch Linux package 2013-02-19 17:15:37 +01:00
Daniel Pavel 78b8299130 readme update 2013-01-25 14:54:48 +02:00
Daniel Pavel 2c7fe0c92d updated gentoo ebuild file 2013-01-18 18:41:15 +02:00
Daniel Pavel 6ff30f2a0e release 0.8.7 2013-01-18 18:37:06 +02:00
Daniel Pavel 7707c5e558 don't notify on device disconnection 2013-01-18 17:41:45 +02:00
Daniel Pavel 9b7a920e0d fix for systray visibility (gihub #14) 2013-01-18 17:18:35 +02:00
Daniel Pavel 2e51380be5 log value of register 0x07 when register 0x0D not available 2013-01-18 12:41:01 +02:00
Daniel Pavel 445f508ea5 readme updates 2013-01-14 20:00:52 +02:00
Daniel Pavel b82c89c582 release 0.8.6.2 2013-01-09 21:47:59 +02:00
Daniel Pavel 85a47a8049 fixed icon name in desktop file 2013-01-09 21:41:50 +02:00
Daniel Pavel f8e9798038 gentoo ebuild updated 2013-01-09 21:31:47 +02:00
Daniel Pavel 581d6747ad Merge branch 'nano' into 0.9
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2013-01-09 21:10:39 +02:00
Daniel Pavel 00a1aa7628 release 0.8.6.1 2013-01-09 15:36:15 +02:00
Daniel Pavel 79a9048db5 fixed names for NamedInts numerical values 2013-01-09 15:31:19 +02:00
Daniel Pavel 2bfba2e399 fixed application quit icon 2013-01-09 13:47:30 +02:00
Daniel Pavel 484419e526 release 0.8.6 2013-01-08 00:59:30 +02:00
Daniel Pavel 8c18830c97 added source changelog file 2013-01-08 00:55:47 +02:00
Daniel Pavel 653d370a85 fixed locating application icons when running in a custom prefix 2013-01-08 00:40:54 +02:00
Daniel Pavel 316e91cfcf fixed some icon names 2013-01-08 00:39:13 +02:00
Daniel Pavel f31632c8c8 debian: make sure the plugdev group exists after installation 2013-01-07 22:09:43 +02:00
Daniel Pavel bb52c13f9a only allow a single instance of solaar to run at a time 2013-01-07 21:34:47 +02:00
Daniel Pavel 738d43fd83 fix for gihub issue #10
http://github.com/pwr/Solaar/issues/10
2013-01-07 20:14:31 +02:00
Daniel Pavel 1c6c8588d9 release 0.8.5.3, only packaging changes 2013-01-07 13:01:59 +02:00
Daniel Pavel 7a97cb2e02 gentoo ebuild update 2013-01-07 12:43:11 +02:00
Daniel Pavel 5e0d2992c9 small fixes for ubuntu packaging 2013-01-07 12:40:44 +02:00
Daniel Pavel 210859a5ef ignore some development-side directories 2013-01-07 12:05:40 +02:00
Daniel Pavel 25f6d229dd advanced version to account for latest changes in packaging 2013-01-07 12:04:22 +02:00
Daniel Pavel 60405abf58 dropped unnecessary #! in lib/ python files 2013-01-07 11:54:52 +02:00
Daniel Pavel 8070b11c27 customized debian/ and debian packaging script to support ubuntu ppas 2013-01-07 11:46:34 +02:00
Daniel Pavel 7d76ce77c9 packaging updates for debian/ubunutu 2013-01-05 17:40:06 +02:00
Daniel Pavel 3d48cbc111 updated debian packaging script, added ppa build script 2013-01-05 15:50:37 +02:00
Daniel Pavel 36f34da227 proper debian packaging, dropper stdeb 2013-01-05 11:48:35 +02:00
Daniel Pavel d06e07542e dependency fix for debian package 2013-01-04 12:43:16 +02:00
Daniel Pavel a0c8646923 Merge branch 'master' into packaging 2013-01-04 11:55:31 +02:00
Daniel Pavel 6c924de209 small readme update 2013-01-04 11:52:17 +02:00
Daniel Pavel 500503c069 release 0.8.5 2013-01-04 11:38:15 +02:00
Daniel Pavel 5dd8cd66dd added smooth scroll setting for the anywhere mx mouse 2013-01-04 11:23:41 +02:00
Daniel Pavel 41e84e55f1 fix hidconsole input 2013-01-04 10:59:00 +02:00
Daniel Pavel 7f8888d7dd added an ebuild script 2013-01-04 10:51:22 +02:00
Daniel Pavel 216928f904 small logging fixes for repr() 2013-01-04 08:25:47 +02:00
Daniel Pavel 345bab3a99 fix code looking for icons 2013-01-04 08:18:22 +02:00
Daniel Pavel 064a7a113c added setup.py for python and debian packaging 2012-12-18 05:03:43 +02:00