Peter Hutterer
1563efd988
hidpp10: request individual features
...
Not doing anything with it, this is just playing around.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2015-08-24 13:38:08 +10:00
Peter Hutterer
4c7fb6f803
hidpp10: Add support for the HID++1.0 Notifications request
...
They're off by default, but I have to start testing somewhere...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2015-08-24 13:37:43 +10:00
Peter Hutterer
35b5fa975e
hidpp: Log the errno including strerror
...
Signed-off-by:Peter Hutterer <peter.hutterer@who-t.net >
2015-08-21 10:01:52 +10:00
Peter Hutterer
7f2d060ff9
Make libratbag-hidraw return negative errnos on error
...
Be consistent here.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2015-08-21 10:01:52 +10:00
Benjamin Tissoires
1112a46d87
hidpp10: remove the hard dependency on struct hidpp10_device for hidpp10_toggle_individual_feature
...
Starting with kernel v3.19, the hidraw node associated to the input node
talks the the actual device, no matter which device index is given.
There is no need to really know which device has which index thus.
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
2015-08-20 13:08:39 -04:00
Benjamin Tissoires
9df3cd4128
hidpp10: various __u8 __u16 hunt
...
replaced by uint8_t and uint16_t
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
2015-08-20 12:14:17 -04:00
Benjamin Tissoires
c32c1471cb
hidpp10: switch to libratbag debug system
...
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
2015-08-20 12:13:45 -04:00
Benjamin Tissoires
29b72c1a94
hidpp10: use ratbag_hidraw* commands, not plain access to the fd
...
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
2015-08-20 10:46:21 -04:00
Peter Hutterer
279bceb2d7
Drop unifying src files, use hidpp10 instead
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2015-08-20 14:59:46 +10:00
Peter Hutterer
e9230aef5f
Fix an unsigned vs signed compiler warning
...
In file included from hidpp10.c:43:0:
hidpp10.c: In function 'hidpp10_get_device_info':
./libratbag-util.h:76:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define min(a, b) (((a) < (b)) ? (a) : (b))
^
hidpp10.c:251:12: note: in expansion of macro 'min'
dev->name[min(name_size, sizeof(dev->name) - 1)] = '\0';
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2015-08-20 14:59:46 +10:00
Peter Hutterer
724d59ba57
Fix a compiler warning
...
hidpp10.c:71:11: warning: initialized field overwritten [-Woverride-init]
[0x06] = "ERR_ALREADY_EXISTS",
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2015-08-20 14:59:46 +10:00
Peter Hutterer
f36f4d22a7
Start moving uLogitech files into libratbag proper
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2015-08-20 14:59:46 +10:00