pixl
018bdb83ad
Add ability to ignore devices
2020-07-14 16:21:14 -04:00
pixl
d3d4a2755a
Apply clang-tidy inspections
2020-07-14 00:12:40 -04:00
pixl
f7638b0905
Properly output TimeoutError
...
Fixed issue where receiver devices aren't detected (hopefully).
2020-07-12 16:16:50 -04:00
pixl
0fbeb1e3c9
Add Gesture support
...
Only supports OnRelease right now. Also, some bugs were spotted while
writing this:
- Sometimes deadlocks on startup (cause unknown)
- Sometimes valid CIDs will be unknown (bug may have been fixed?)
2020-07-12 16:16:24 -04:00
pixl
1f3fa53721
Add workqueue system
2020-07-12 16:16:24 -04:00
pixl
bc8f1a983a
Add configurable I/O timeout
2020-07-12 16:16:24 -04:00
pixl
5bf5dc75b5
Implement RemapButton feature
...
Many changes were made here, too many to list here.
2020-07-12 16:16:22 -04:00
pixl
f6b93b94af
Split Configuration into several classes
...
Each feature should handle its own configuration.
2020-07-12 16:15:48 -04:00
pixl
22455af615
Add GPL copyright notice in all C++ source files
2020-07-12 16:15:32 -04:00
pixl
ef84577b9c
Add ability to blacklist devices
2020-07-04 00:10:44 -04:00
Fabio Streun
97b174f6df
Fix DeviceConfig default initialization
...
Initialize smartshift to nullptr.
Otherwise, the device configuration contains a SmartshiftStatus, even though, none was declared in the configuration file.
This causes later an error if the device does not support SmartShift.
2020-05-14 12:43:25 +02:00
PixlOne
9272666ffe
Use logid namespace
2019-10-04 21:56:17 -04:00
PixlOne
8d2ae4c3c4
Fixed bug where mouse would not reconfigure
2019-08-17 19:58:00 -04:00
PixlOne
b55db6777e
Add logid service & install target
2019-08-09 14:25:40 -04:00
PixlOne
268908e5a7
Implement additional gesture modes
2019-08-08 18:22:54 -04:00
PixlOne
b95cc60fd1
Use events instead of continous pinging
2019-07-28 02:08:18 -04:00
PixlOne
9c092edcf3
Major refactoring, transferring from masterd
2019-07-17 01:53:51 -04:00