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
Peter Hutterer
95c8baa043
Move the m705 driver to libratbag proper
...
Note that this doesn't do anything yet, it's stubbed out everywhere except for
the button mapping bit where we already had some testing code from uLogitech.
This also adds the ID for the m570 trackball - a device I have available here.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2015-08-20 16:08:57 +10:00
Peter Hutterer
9e37ce059b
Rename etekcity.c to driver-etekcity.c
...
Better namespacing for drivers
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2015-08-20 14:59:46 +10: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
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
Benjamin Tissoires
8f723d084d
Do not require libevdev to compile it
...
we don't use it for now, so drop the requirement.
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
2015-08-19 14:35:03 -04:00
Benjamin Tissoires
8d5088b9c6
Add ratbag-hidraw to deal with low level hidraw communication
...
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
2015-08-14 23:12:25 -04:00
Benjamin Tissoires
b98477a7ec
Retrieve through udev the hidraw node associated to the given input device
...
Most gaming mice use a specific HID protocol to configure the device.
Allow to retrieve the hidraw node associated to the mouse so we can talk
to it.
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
2015-08-14 17:39:23 -04:00
Benjamin Tissoires
f5474cf9ec
Add first implementation of etekcity
...
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
2015-08-14 17:39:14 -04:00
Benjamin Tissoires
b7564682f4
Borrow libinput-util.c to handle lists, array and bitfields
...
Some valuable helpers from libinput.
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
2015-08-14 17:39:06 -04:00
Benjamin Tissoires
5c206ff205
Add a context for libratbag
...
This is useful to have some udev helpers, or the list of drivers.
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
2015-08-14 17:38:35 -04:00
Peter Hutterer
3fefe97451
Scaffolding for a libratbag, a mouse configuration library
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2015-08-13 11:55:07 +10:00