pixl
f2a7b7b947
Fix long report descriptor check
4 years ago
pixl
f0c903d539
Rename DeviceMonitor to DeviceManager
4 years ago
pixl
7f1af81910
Rewrite logid::DeviceMonitor
4 years ago
pixl
b41649b0de
Implement dj::Receiver class
...
Again, many things were done here.
4 years ago
pixl
47db60fad8
Fix swapped DefaultDevice and CordedDevice indexes
4 years ago
pixl
ecc5062e0f
Support getting version of HID++ 1.0 devices
4 years ago
pixl
7571be1f54
Don't create a new thread for each raw event
...
Threads should be created as necessary, there is no reason to
launch a simple event handler in a new thread.
4 years ago
pixl
cc025d3b96
Fully implement Root and virutal Feature class
4 years ago
pixl
c21a923ab2
Print version number of device 1 on each raw dev.
...
Only works on HID++ >=2.0 so far. Also solves a race condition where
the wrong response can be sent to a request.
4 years ago
pixl
14d07c220e
Create enum of feature IDs
4 years ago
pixl
91954e8a73
Use shared_ptr for devices in DeviceMonitor
4 years ago
pixl
6b895b3015
Monitor all HID++ reports on wireless device 1
...
Again, many things were done in this commit such as implementing an
I/O queue, a mutex_queue, and implementing the hidpp::Report class.
I'm expecting commits to be like this until I can get a clean
codebase for the backend.
4 years ago
pixl
1de722b935
Add note about state of branch in README.md
4 years ago
pixl
ec4ae56bc4
Implement raw DeviceMonitor
...
Multiple things have been done in this commit; the base of the new
backend has effectively been created. This branch currently has many
vital parts commented out. Therefore, this branch is currently only
intended for debugging.
4 years ago
PixlOne
526ffec61a
Implement reload method
4 years ago
PixlOne
6316b89840
Reorganise logid.cpp
4 years ago
PixlOne
6e7445b197
Add versioning to logiops binaries
4 years ago
pixl
7b304b85cf
Merge pull request #92 from glunardi/patch-1
...
Indicate DEFAULT_CONFIG_FILE location
4 years ago
Guy Lunardi
d73b30eb21
Indicate DEFAULT_CONFIG_FILE location
...
While fairly self-evident, would be helpful to mention to users where their logid.cfg is meant to go. This just adds one sentence to achieve just that.
4 years ago
pixl
1f16d85d38
Merge pull request #88 from javawithjiva/master
...
#87 Add string headers to allow building on latest gcc
4 years ago
Azeem Jiva
d0242f53c8
Add string headers to allow building on latest gcc
4 years ago
pixl
ef84577b9c
Add ability to blacklist devices
4 years ago
pixl
2654f319c6
Move tested devices to TESTED.md
4 years ago
pixl
a425dcca9e
Merge pull request #79 from zv0n/master
...
M720 confirmed working
4 years ago
zvon
52d5c0454a
M720 confirmed working
4 years ago
pixl
f5092572ac
Create FUNDING.yml
4 years ago
pixl
9bb949b87c
Change MX Master 2 to MX Master 2S
4 years ago
pixl
0e70d0e799
Merge pull request #78 from fourstepper/master
...
Add MX Master 2 and 3 to supported devices
4 years ago
Fourstepper
934bee9b5f
fixes
4 years ago
Fourstepper
41f7ed7ea7
Adding differentiation between mx master devices for easier recognition
4 years ago
pixl
29abcbe4f7
Merge pull request #77 from Zak-Bahm/master
...
MX Ergo confirmed working for button mapping
4 years ago
Zacharias Bahm
3bdc8f0145
MX Ergo confirmed working for button mapping
4 years ago
pixl
8185061f2e
Added dependencies for Debian and Arch
4 years ago
pixl
4f5b1ff671
Added donate button to README.md
4 years ago
pixl
e66039ae41
Merge pull request #68 from zv0n/master
...
Log device's available CIDs
4 years ago
zvon
a8abe89cd1
Only prit CIDs the first time a device connects
4 years ago
zvon
a69ba7787e
Log device's available CIDs
4 years ago
pixl
78f2d74cc1
Update hiddp submodule
4 years ago
pixl
8de0f7e042
Set CMAKE_INSTALL_PREFIX to /usr
...
Should fix #26 and (hopefully) any questions relating to missing
libhiddp.so.
4 years ago
PixlOne
0c5291083d
Move StartLimitIntervalSec to Unit
...
Solution to #51 , thanks levaidaniel
4 years ago
pixl
1d7683237b
Merge pull request #62 from fstreun/master
...
Fix DeviceConfig default initialization
4 years ago
Fabio Streun
992f2dad35
Add MX Vertical to tested devices
4 years ago
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.
4 years ago
PixlOne
2ed3efaed4
Make logid service restart after failure
...
Workaround, should fix bug #39 .
4 years ago
PixlOne
00298c00ab
Make gesture constructor require fewer arguments
4 years ago
PixlOne
5a913552b1
Make OnFewPixels require a pixels field.
...
Fixes bug #29 .
4 years ago
PixlOne
da689cad35
Set timeout error severity to DEBUG
4 years ago
PixlOne
f3edab82ce
Fix unsupported functions on ReprogControls
4 years ago
PixlOne
38dcc65d4b
Use camelCase for function names
5 years ago
PixlOne
9272666ffe
Use logid namespace
5 years ago