|  Daniel Pavel | 39534d11dd | make sure all debug and info loggings are if-guarded | 2013-07-07 17:18:42 +02:00 | 
				
					
						|  Daniel Pavel | bd3198f6f0 | correctly handle out-of-process pairing and unpairing | 2013-07-05 16:06:38 +02:00 | 
				
					
						|  Daniel Pavel | 3319feeb73 | replaced type() with isinstance() where possible | 2013-07-05 16:02:38 +02:00 | 
				
					
						|  Daniel Pavel | 3275aa4c12 | allow most receivers to unpair (or at least try) | 2013-07-03 08:18:47 +02:00 | 
				
					
						|  Daniel Pavel | 9a2a28e0aa | replaced hard-coded register numbers with constants also re-worked the battery reading code a bit | 2013-07-02 12:23:12 +02:00 | 
				
					
						|  Daniel Pavel | 3436055c7f | re-worked (AGAIN) the way the devices are initially set-up There is absolutely no consistency between the registers and
features receivers have, even if they're the same product_id! | 2013-07-01 19:00:26 +02:00 | 
				
					
						|  Daniel Pavel | 5ebc2634ae | (hopefully) better serial read-out for devices | 2013-07-01 18:40:03 +02:00 | 
				
					
						|  Daniel Pavel | a0b7d39f83 | use the wpid to identify devices, when possible | 2013-06-30 13:49:35 +02:00 | 
				
					
						|  Daniel Pavel | 5b94ebae34 | enable the backlight notifications on devices, if available | 2013-06-25 18:53:18 +02:00 | 
				
					
						|  Daniel Pavel | 375db9996f | fixed reading correct device kind on link notification | 2013-06-24 16:58:41 +02:00 | 
				
					
						|  Daniel Pavel | 70c341e268 | don't use proxies for receiver/device objects they should be unnecessary now that their status is properly tracked | 2013-06-23 18:37:50 +02:00 | 
				
					
						|  Daniel Pavel | 273284da39 | use number instead of serial to pick devices in ui (faster start-up) | 2013-06-23 12:09:46 +02:00 | 
				
					
						|  Daniel Pavel | ae4c921300 | cleaner start-up of paired devices | 2013-06-21 22:23:53 +02:00 | 
				
					
						|  Daniel Pavel | 3d1aa6698d | only check for non-unifying protocol only on nano receviers | 2013-06-21 22:19:31 +02:00 | 
				
					
						|  Daniel Pavel | e19b690bd5 | fixed reading of polling rate | 2013-06-21 16:47:19 +02:00 | 
				
					
						|  Daniel Pavel | c1aa341a7a | tweaked timing of enabling receiver notifications | 2013-06-21 15:20:52 +02:00 | 
				
					
						|  Daniel Pavel | fd35f23af7 | one a separate flag to check if the device is active | 2013-06-21 15:17:14 +02:00 | 
				
					
						|  Daniel Pavel | 431f1c97cf | added read/write_register to receiver and devices | 2013-06-21 15:03:36 +02:00 | 
				
					
						|  Daniel Pavel | d07a20e6f8 | improved reading device properties | 2013-06-20 12:54:27 +02:00 | 
				
					
						|  Daniel Pavel | b4bca4670b | cache notification flags when possible avoids unnecessary reads from devices when the status hasn't changed | 2013-06-19 17:03:01 +02:00 | 
				
					
						|  Daniel Pavel | 5cf6777340 | more tweaks to idle polling | 2013-06-08 21:06:52 +02:00 | 
				
					
						|  Daniel Pavel | b2b4febd31 | receiver notifications: don't set all flags, might fail | 2013-06-08 16:18:10 +02:00 | 
				
					
						|  Daniel Pavel | c186573775 | fix register blacklisting | 2013-06-05 00:31:40 +02:00 | 
				
					
						|  Daniel Pavel | bfe7bcf1b4 | avoid possible race condition on device initialization | 2013-06-02 11:19:30 +02:00 | 
				
					
						|  Daniel Pavel | 83a29328c7 | don't use notification flags with HID++ 2.0 devices | 2013-06-01 15:07:39 +02:00 | 
				
					
						|  Daniel Pavel | c3b73964d5 | improved support for some Nano receivers | 2013-05-22 20:41:11 +03:00 | 
				
					
						|  Daniel Pavel | 790fc7c04b | improved support for the Nano receiver | 2013-05-22 07:31:16 +03:00 | 
				
					
						|  Daniel Pavel | 317cf6d00f | only enable certain notification flags on devices Also added some documentation to the notification flags, where possible. | 2013-05-18 00:15:42 +03:00 | 
				
					
						|  Daniel Pavel | a5eeac6e5a | enable notifications for peripherals; fixes #27 | 2013-05-17 23:06:24 +03:00 | 
				
					
						|  Daniel Pavel | 3ecfdd027e | handle all 07/0D register notifications | 2013-05-06 17:08:58 +02:00 | 
				
					
						|  Daniel Pavel | d7dd9393ff | minor clean-ups | 2013-05-04 17:19:48 +02:00 | 
				
					
						|  Daniel Pavel | ad577d22d0 | handle sleep in udev monitoring, fixes #35 | 2013-05-04 12:19:29 +02:00 | 
				
					
						|  Daniel Pavel | c829304e31 | use only udev events to detect receiver devices | 2013-05-01 15:47:23 +02:00 | 
				
					
						|  Daniel Pavel | 04db6d3838 | python 3 fixes for #29 | 2013-04-30 22:31:06 +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 | 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 | 36f34da227 | proper debian packaging, dropper stdeb | 2013-01-05 11:48:35 +02:00 | 
				
					
						|  Daniel Pavel | 064a7a113c | added setup.py for python and debian packaging | 2012-12-18 05:03:43 +02:00 | 
				
					
						|  Daniel Pavel | f0c5046ccf | re-worked the settings classes | 2012-12-14 06:44:44 +02:00 | 
				
					
						|  Daniel Pavel | b39016df7c | small clean-ups in device status handling | 2012-12-13 14:54:31 +02:00 | 
				
					
						|  Daniel Pavel | 1c4d3d5f13 | simpler NamedInt, more logical NamedInts | 2012-12-12 21:42:43 +02:00 | 
				
					
						|  Daniel Pavel | 19cd40cfdd | renamed 'events' to 'notifications' in order to match the name in Logitech's documentation | 2012-12-12 21:03:07 +02:00 | 
				
					
						|  Daniel Pavel | d38bec39b6 | improved hid++ support | 2012-12-08 00:41:43 +02:00 | 
				
					
						|  Daniel Pavel | b86dcce381 | I come from the __future__, come with me if you want to live. | 2012-12-07 17:10:22 +02:00 | 
				
					
						|  Daniel Pavel | 3569489ce7 | added registers and settings to device descriptors | 2012-12-07 13:54:03 +02:00 | 
				
					
						|  Daniel Pavel | 9066003240 | named ints act like proper sequences now | 2012-12-07 13:50:44 +02:00 | 
				
					
						|  Daniel Pavel | ff6db1d00a | fix for python 3 | 2012-12-06 14:15:28 +02:00 | 
				
					
						|  Daniel Pavel | 27403a08d2 | improved hid++ 1.0 support | 2012-12-05 21:41:02 +02:00 | 
				
					
						|  Daniel Pavel | 6d70d2aada | improved support for hid++ 1.0 devices | 2012-12-05 15:10:41 +02:00 |