Solaar/lib/logitech_receiver
Mauro Carvalho Chehab a01e4b2efe hidpp20.py: handle gracefully errors at REPROG_CONTROLS_V4
At least with Anywhere Mouse MX 2, one reprogrammed key
fails to read:

    ERROR [MainThread] logitech_receiver.base: (3) device 3 error on feature request {0829}: 2 = invalid argument

That causes "solaar show" to crash.  Instead, let's handle
errors there gracefully, reporting it as:

         7: unknown:00C3              , default: unknown:009C                => unknown:00C3
             virtual, pos:0, group:4, gmask:0

Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2017-09-10 22:53:19 -03:00
..
__init__.py added copyright notices to all source files 2013-07-15 17:54:42 +02:00
base.py use () instead of [] where possible 2013-07-19 11:48:40 +02:00
base_usb.py Add basic 0xc534 receiver and M185 mouse support 2017-03-21 18:00:44 +02:00
common.py Add M185 keys reporting using REPROG CONTROLS V4 in cli 2017-03-21 18:02:59 +02:00
descriptors.py Remove the hid++ high-res wheel notification 2017-09-10 21:49:18 -03:00
hidpp10.py use () instead of [] where possible 2013-07-19 11:48:40 +02:00
hidpp20.py hidpp20.py: handle gracefully errors at REPROG_CONTROLS_V4 2017-09-10 22:53:19 -03:00
i18n.py Update l10n strings in code 2016-12-21 00:18:01 +02:00
listener.py use () instead of [] where possible 2013-07-19 11:48:40 +02:00
notifications.py Add notification for high-resolution Wheel events 2017-09-10 21:49:18 -03:00
receiver.py Add basic 0xc534 receiver and M185 mouse support 2017-03-21 18:00:44 +02:00
settings.py Add range validator 2016-06-09 19:46:03 +02:00
settings_templates.py Remove the hid++ high-res wheel notification 2017-09-10 21:49:18 -03:00
special_keys.py Add basic 0xc534 receiver and M185 mouse support 2017-03-21 18:00:44 +02:00
status.py Update l10n strings in code 2016-12-21 00:18:01 +02:00