Commit Graph

100 Commits

Author SHA1 Message Date
Zacharias Bahm
3bdc8f0145 MX Ergo confirmed working for button mapping 2020-06-15 14:05:12 -04:00
pixl
8185061f2e
Added dependencies for Debian and Arch 2020-06-15 05:47:03 -04:00
pixl
4f5b1ff671
Added donate button to README.md 2020-06-15 03:31:36 -04:00
pixl
e66039ae41
Merge pull request #68 from zv0n/master
Log device's available CIDs
2020-06-13 01:09:29 -04:00
zvon
a8abe89cd1 Only prit CIDs the first time a device connects 2020-06-11 18:26:42 +02:00
zvon
a69ba7787e Log device's available CIDs 2020-06-10 15:26:45 +02:00
pixl
78f2d74cc1 Update hiddp submodule 2020-05-15 18:57:05 -04:00
pixl
8de0f7e042 Set CMAKE_INSTALL_PREFIX to /usr
Should fix #26 and (hopefully) any questions relating to missing
libhiddp.so.
2020-05-15 04:28:25 -04:00
PixlOne
0c5291083d Move StartLimitIntervalSec to Unit
Solution to #51, thanks levaidaniel
2020-05-15 04:07:17 -04:00
pixl
1d7683237b
Merge pull request #62 from fstreun/master
Fix DeviceConfig default initialization
2020-05-15 04:03:16 -04:00
Fabio Streun
992f2dad35 Add MX Vertical to tested devices 2020-05-14 17:02:40 +02: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
2ed3efaed4 Make logid service restart after failure
Workaround, should fix bug #39.
2020-04-07 15:07:06 -04:00
PixlOne
00298c00ab Make gesture constructor require fewer arguments 2020-04-02 02:09:03 -04:00
PixlOne
5a913552b1 Make OnFewPixels require a pixels field.
Fixes bug #29.
2020-04-01 02:31:46 -04:00
PixlOne
da689cad35 Set timeout error severity to DEBUG 2020-03-31 16:07:55 -04:00
PixlOne
f3edab82ce Fix unsupported functions on ReprogControls 2020-03-29 18:05:52 -04:00
PixlOne
38dcc65d4b Use camelCase for function names 2019-10-05 21:27:17 -04:00
PixlOne
9272666ffe Use logid namespace 2019-10-04 21:56:17 -04:00
PixlOne
295a469505 Update hidpp submodule 2019-10-04 21:54:38 -04:00
pixl
1c7b49f925
Merge pull request #6 from aymanbagabas/fix-cmake-libconfig
Add libconfig to CMake pkg_check_modules
2019-10-04 21:34:07 -04:00
Ayman Bagabas
1e86dc49f6 Add libconfig to CMake pkg_check_modules 2019-10-02 21:13:06 -04:00
PixlOne
ca04204a8c Use receiver events to listen for devices 2019-10-02 18:41:10 -04:00
PixlOne
00df833c54 Add libhidpp as submodule 2019-09-22 22:51:01 -04:00
PixlOne
0002d9f536 Fix bluetooth reconnection events 2019-09-21 13:29:12 -04:00
pixl
ac414bf33e
Merge pull request #4 from rockerbacon/fix-runtime-error
Fix error with  asleep device + critical section protection + general refactoring
2019-09-21 12:32:29 -04:00
rockerbacon
a03e13936c Renamed method 2019-09-20 18:48:44 -03:00
rockerbacon
874b9101e5 Removed list include in DeviceFinder 2019-09-20 18:36:21 -03:00
rockerbacon
cf39d9f680 Fixed map include in DeviceFinder 2019-09-20 18:34:36 -03:00
rockerbacon
21b6c2367f Formatted variable names to conform with snail case standard 2019-09-20 18:24:30 -03:00
rockerbacon
34509ad6d6 Using error code to check for resource error 2019-09-20 18:15:52 -03:00
rockerbacon
03560b08df Fixed error that caused logid to stop querying asleep devices 2019-09-20 18:03:23 -03:00
rockerbacon
ba0bf93b80 Switched device removal and insertion responsibility to DeviceFinder 2019-09-20 17:20:06 -03:00
rockerbacon
13bce5cc76 Added mutex to devices to avoid cuncurrency issues 2019-09-13 11:21:26 -03:00
pixl
d5c5c9040c
Merge pull request #2 from rockerbacon/clean-warnings
Add virtual destructor to ButtonAction + extra warning flag
2019-09-11 20:45:46 -04:00
PixlOne
4dff144798 I forget what I did here. 2019-09-11 20:41:44 -04:00
rockerbacon
15ed6dd454 Changed tab to 4 spaces 2019-09-11 12:50:23 -03:00
rockerbacon
4ca34a9825 Added -Wextra compiler flag to CMakeLists 2019-09-11 12:44:18 -03:00
rockerbacon
934a76f017 Added virtual destructor to abstract class ButtonActions to avoid errors during destruction of child classes 2019-09-11 12:40:06 -03: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
c2b5fceaf5 Add command line options 2019-08-08 22:13:50 -04:00
PixlOne
e36750f8cd Undivert unused CIDs 2019-08-08 20:17:10 -04:00
PixlOne
268908e5a7 Implement additional gesture modes 2019-08-08 18:22:54 -04:00
PixlOne
52f6a667d0 Add config info in README 2019-07-29 22:56:20 -04:00
PixlOne
b95cc60fd1 Use events instead of continous pinging 2019-07-28 02:08:18 -04:00
pixl
684f502b2e
Support cmake versions supplied by Ubuntu repos.
Mirroring @rockerbacon's commit: 431c7c038c86574f8ba19f43ecaa52b443c9d135
2019-07-23 16:27:48 -04:00
PixlOne
fef5ade956 Add Reprog Controls V3 support 2019-07-22 19:47:09 -04:00
PixlOne
9c092edcf3 Major refactoring, transferring from masterd 2019-07-17 01:53:51 -04:00
pixl
2190b527a7
Initial commit 2019-07-09 13:58:10 -04:00