Daniel Pavel
897dffc426
only dispatch notification events from the specialized listener thread
2013-04-28 15:09:09 +02:00
Daniel Pavel
6f0b61e6d8
better handling of eq/ne/hash in receiver and device objects
2013-04-28 15:02:17 +02:00
Daniel Pavel
674ee9ac9e
split read_battery in status into its own function
2013-04-28 15:01:27 +02:00
Daniel Pavel
5eab013cf6
more explicit logging
2013-04-28 14:58:40 +02:00
Daniel Pavel
079ef8d800
incipient support for the Nano receiver
2013-04-28 14:27:16 +02:00
Daniel Pavel
1a9be279c6
move the code for single-instance check into its own file
2013-04-28 14:06:41 +02:00
Daniel Pavel
f5d2eba0c4
hidapi: dropped native, slight update to the python implementation
...
added an optional filter for driver name when enumerating devices
2013-04-28 14:05:33 +02:00
Daniel Pavel
e7d19c9084
small fixes to hidconsole
2013-04-28 14:00:46 +02:00
Daniel Pavel
638bf38b25
version increased to 0.8.7.1
2013-04-28 13:59:07 +02:00
Daniel Pavel
c4dc49ac5e
Merge pull request #24 from Lekensteyn/hid10-fnkey
...
Add FN key swap support for K800 (and presumably K710)
2013-04-28 02:03:33 -07:00
Daniel Pavel
926600e29d
Merge pull request #26 from Lekensteyn/hid10-battery
...
Fix battery status reading, add "fully charged"
2013-04-27 23:51:18 -07:00
Peter Wu
5e58f1e273
Fix battery status reading, add "fully charged"
...
Commit 438c501fae
introduced support for HID++ 1.0
battery information. That accidentally selected the third parameter instead of
the second one. This commit fixes that and additionally adds a "fully charged"
status too that was found on the K800.
2013-04-27 17:07:55 +02:00
Peter Wu
c79ad65d37
Add K710 with FN key swap support ( pwr/Solaar#18 )
...
The K710 keyboard is (according to the issue reporter) part of a MK710 combo
(which also contains a M705 mouse). Observing a succesful 07 register read,
I think that it is a HID++ 1.0 device too that uses the same register for FN
key swapping as K800.
2013-04-27 15:17:05 +02:00
Peter Wu
95a97ad776
Support FN keys swap for K800
2013-04-27 15:13:42 +02:00
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