Nicolas De Amicis
7462a11a5a
Update Device.cpp
3 years ago
pixl
8348782f27
Implement ThumbWheel feature
...
This feature has not been tested as it only works on devices with the
0x2150 Thumb wheel feature (e.g. MX Master 3).
4 years ago
pixl
34b8047360
Refer to receiver from receiver devices
4 years ago
pixl
cfcdca00a0
Add DeviceStatus device feature
...
Should fix bug #66 .
4 years ago
pixl
d3d4a2755a
Apply clang-tidy inspections
4 years ago
pixl
055d136b09
Add HiresScroll device feature
4 years ago
pixl
71b0ddd279
Add reset mechanism to logid::Device
4 years ago
pixl
5bf5dc75b5
Implement RemapButton feature
...
Many changes were made here, too many to list here.
4 years ago
pixl
c382ba1c0b
Add getFeature function to Device
4 years ago
pixl
b445b979d3
Remove some useless debug output
4 years ago
pixl
4e33ad7593
Add SmartShift Device feature
4 years ago
pixl
07b8fc1af4
Add DPI feature
4 years ago
pixl
f6b93b94af
Split Configuration into several classes
...
Each feature should handle its own configuration.
4 years ago
pixl
1106133f3c
Move logger into util/log.h
4 years ago
pixl
22455af615
Add GPL copyright notice in all C++ source files
4 years ago
pixl
dd75df8c18
Use consistent code style
...
Only files that are currently used in logid are changed.
4 years ago
pixl
e40da5f0c0
Implement receiver HID++ connect/disconnect events
...
Many changes were made here but that was the biggest one.
There's currently a bug where std::system_error: Broken pipe is thrown
after launching the daemon with a receiver connector.
A workaround for this bug is to simply shake the mouse while starting
the daemon. I will investigate this soon.
4 years ago
pixl
f2a7b7b947
Fix long report descriptor check
4 years ago
pixl
7f1af81910
Rewrite logid::DeviceMonitor
4 years ago
pixl
ef84577b9c
Add ability to blacklist devices
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
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
PixlOne
ca04204a8c
Use receiver events to listen for devices
5 years ago
PixlOne
0002d9f536
Fix bluetooth reconnection events
5 years ago
rockerbacon
ba0bf93b80
Switched device removal and insertion responsibility to DeviceFinder
5 years ago
PixlOne
4dff144798
I forget what I did here.
5 years ago
PixlOne
8d2ae4c3c4
Fixed bug where mouse would not reconfigure
5 years ago
PixlOne
e36750f8cd
Undivert unused CIDs
5 years ago
PixlOne
268908e5a7
Implement additional gesture modes
5 years ago
PixlOne
52f6a667d0
Add config info in README
5 years ago
PixlOne
b95cc60fd1
Use events instead of continous pinging
5 years ago
PixlOne
fef5ade956
Add Reprog Controls V3 support
5 years ago
PixlOne
9c092edcf3
Major refactoring, transferring from masterd
5 years ago