Commit Graph

  • 1a056a1ecf Add mutex for events on Receiver pixl 2020-07-12 03:04:07 -04:00
  • f7638b0905 Properly output TimeoutError pixl 2020-07-12 02:51:56 -04:00
  • 9ad8ce0fea Remove README.md warning pixl 2020-07-12 00:40:10 -04:00
  • 214bbbecbc Remove unused files pixl 2020-07-12 00:39:49 -04:00
  • b00b4645e4 Add ChangeDPI action pixl 2020-07-12 00:34:23 -04:00
  • 949a1ee283 Add CycleDPI action pixl 2020-07-12 00:06:33 -04:00
  • 21b7455919 Add NullAction support pixl 2020-07-11 23:29:07 -04:00
  • 4117d71c9d Add NoPress gesture mode pixl 2020-07-11 23:21:15 -04:00
  • 10bb10e5c5 Add Axis gesture pixl 2020-07-11 23:14:32 -04:00
  • ecfd03fd21 Add OnInterval/OnFewPixels gesture pixl 2020-07-11 20:28:00 -04:00
  • de8e453bd3 Fix deadlock issue pixl 2020-07-11 19:04:19 -04:00
  • 0fbeb1e3c9 Add Gesture support pixl 2020-07-11 16:31:08 -04:00
  • 41049deb35 Fix compiler warnings pixl 2020-07-10 04:20:15 -04:00
  • d478ef3309 Add error check for bad action type pixl 2020-07-10 03:20:25 -04:00
  • 1f3fa53721 Add workqueue system pixl 2020-07-10 03:16:51 -04:00
  • 02d361b541 Add ToggleHiresScroll action pixl 2020-07-08 17:12:37 -04:00
  • 77f4240ec7 Add ToggleSmartShift action pixl 2020-07-08 16:29:20 -04:00
  • bc8f1a983a Add configurable I/O timeout pixl 2020-07-08 03:41:05 -04:00
  • 055d136b09 Add HiresScroll device feature pixl 2020-07-06 14:18:44 -04:00
  • d6f5c35983 Add HiresScroll hidpp20 feature pixl 2020-07-05 16:46:52 -04:00
  • 71b0ddd279 Add reset mechanism to logid::Device pixl 2020-07-05 16:16:38 -04:00
  • 5bf5dc75b5 Implement RemapButton feature pixl 2020-07-05 02:55:46 -04:00
  • 0b87d3c664 Fixed bug: odd devices would fail Root GetFeature pixl 2020-07-03 22:59:34 -04:00
  • cd14d8dd27 Add thanks to README.md pixl 2020-07-02 17:37:28 -04:00
  • 3129cda581 Add hidpp20 ReprogControls support pixl 2020-07-02 16:57:38 -04:00
  • c382ba1c0b Add getFeature function to Device pixl 2020-07-02 16:04:18 -04:00
  • b445b979d3 Remove some useless debug output pixl 2020-07-02 15:42:36 -04:00
  • 4e33ad7593 Add SmartShift Device feature pixl 2020-07-02 15:27:30 -04:00
  • 5abf777e00 Add SmartShift hidpp20 feature pixl 2020-07-02 14:50:40 -04:00
  • 07b8fc1af4 Add DPI feature pixl 2020-07-02 03:34:14 -04:00
  • f6b93b94af Split Configuration into several classes pixl 2020-07-02 00:38:40 -04:00
  • 181be50f88 Use unique pointer for global device manager pixl 2020-06-24 22:27:19 -04:00
  • 5f76ccc4ac Implement AdjustableDPI feature pixl 2020-06-24 20:17:32 -04:00
  • 1106133f3c Move logger into util/log.h pixl 2020-06-24 18:10:25 -04:00
  • 4ba9248038 Use safe thread class instead of std::thread pixl 2020-06-24 17:31:16 -04:00
  • d84363019b Create a safe thread wrapper pixl 2020-06-24 05:48:03 -04:00
  • ef0a0fab8d Support Reset (0x0020) feature pixl 2020-06-24 03:39:52 -04:00
  • 7ae46c938d Implement FeatureSet feature pixl 2020-06-24 02:33:26 -04:00
  • 60e47572d6 Add GPL copyright notice to DeviceFeature.h pixl 2020-06-24 02:10:29 -04:00
  • 152b9e6cfd Add interface for device features in logid::Device pixl 2020-06-24 02:05:05 -04:00
  • 1d001237ba Monitor wake up/sleep events with Receiver pixl 2020-06-24 00:53:04 -04:00
  • 22455af615 Add GPL copyright notice in all C++ source files pixl 2020-06-23 22:49:24 -04:00
  • dd75df8c18 Use consistent code style pixl 2020-06-23 22:35:37 -04:00
  • bd080e7ef6 Fix bug described in 698971a pixl 2020-06-21 20:11:45 -04:00
  • 261d82390b Assert report ID and length before sending pixl 2020-06-21 15:42:44 -04:00
  • e40da5f0c0 Implement receiver HID++ connect/disconnect events pixl 2020-06-21 05:33:33 -04:00
  • b05e525bbc Add RawReport log level pixl 2020-06-20 03:25:52 -04:00
  • c04408c2dd Implement logid::backend::dj::ReceiverMonitor pixl 2020-06-20 03:16:16 -04:00
  • 6bfa52e5c1 Remove libhidpp submodule pixl 2020-06-19 23:51:32 -04:00
  • fb0b8e88ef Clean up temporary code pixl 2020-06-19 23:48:16 -04:00
  • f2a7b7b947 Fix long report descriptor check pixl 2020-06-19 22:51:22 -04:00
  • f0c903d539 Rename DeviceMonitor to DeviceManager pixl 2020-06-19 22:01:14 -04:00
  • 7f1af81910 Rewrite logid::DeviceMonitor pixl 2020-06-19 21:58:33 -04:00
  • b41649b0de Implement dj::Receiver class pixl 2020-06-19 03:58:00 -04:00
  • 47db60fad8 Fix swapped DefaultDevice and CordedDevice indexes pixl 2020-06-18 14:45:16 -04:00
  • ecc5062e0f Support getting version of HID++ 1.0 devices pixl 2020-06-18 04:47:04 -04:00
  • 7571be1f54 Don't create a new thread for each raw event pixl 2020-06-18 02:28:43 -04:00
  • cc025d3b96 Fully implement Root and virutal Feature class pixl 2020-06-18 02:22:05 -04:00
  • c21a923ab2 Print version number of device 1 on each raw dev. pixl 2020-06-18 01:34:25 -04:00
  • 14d07c220e Create enum of feature IDs pixl 2020-06-17 05:40:49 -04:00
  • 91954e8a73 Use shared_ptr for devices in DeviceMonitor pixl 2020-06-17 04:15:00 -04:00
  • 6b895b3015 Monitor all HID++ reports on wireless device 1 pixl 2020-06-17 02:43:53 -04:00
  • 1de722b935 Add note about state of branch in README.md pixl 2020-06-16 19:56:27 -04:00
  • ec4ae56bc4 Implement raw DeviceMonitor pixl 2020-06-16 19:53:38 -04:00
  • 526ffec61a Implement reload method PixlOne 2020-04-12 22:25:39 -04:00
  • 6316b89840 Reorganise logid.cpp PixlOne 2020-04-12 19:44:12 -04:00
  • 6e7445b197 Add versioning to logiops binaries PixlOne 2020-04-10 20:53:13 -04:00
  • 7b304b85cf Merge pull request #92 from glunardi/patch-1 pixl 2020-07-08 17:35:39 -04:00
  • d73b30eb21 Indicate DEFAULT_CONFIG_FILE location Guy Lunardi 2020-07-06 23:27:47 -04:00
  • 1f16d85d38 Merge pull request #88 from javawithjiva/master pixl 2020-07-05 15:39:36 -04:00
  • d0242f53c8 Add string headers to allow building on latest gcc Azeem Jiva 2020-07-04 11:36:53 -07:00
  • ef84577b9c Add ability to blacklist devices pixl 2020-07-04 00:10:44 -04:00
  • 2654f319c6 Move tested devices to TESTED.md pixl 2020-06-21 15:45:50 -04:00
  • a425dcca9e Merge pull request #79 from zv0n/master pixl 2020-06-21 15:41:52 -04:00
  • 52d5c0454a M720 confirmed working zvon 2020-06-21 16:11:41 +02:00
  • f5092572ac Create FUNDING.yml pixl 2020-06-20 03:06:51 -04:00
  • 9bb949b87c Change MX Master 2 to MX Master 2S pixl 2020-06-16 18:58:27 -04:00
  • 0e70d0e799 Merge pull request #78 from fourstepper/master pixl 2020-06-16 18:55:45 -04:00
  • 934bee9b5f fixes Fourstepper 2020-06-16 21:03:34 +02:00
  • 41f7ed7ea7 Adding differentiation between mx master devices for easier recognition Fourstepper 2020-06-16 21:02:29 +02:00
  • 29abcbe4f7 Merge pull request #77 from Zak-Bahm/master pixl 2020-06-15 15:54:00 -04:00
  • 3bdc8f0145 MX Ergo confirmed working for button mapping Zacharias Bahm 2020-06-15 14:05:12 -04:00
  • 8185061f2e Added dependencies for Debian and Arch pixl 2020-06-15 05:47:03 -04:00
  • 4f5b1ff671 Added donate button to README.md pixl 2020-06-15 03:31:36 -04:00
  • e66039ae41 Merge pull request #68 from zv0n/master pixl 2020-06-13 01:09:29 -04:00
  • a8abe89cd1 Only prit CIDs the first time a device connects zvon 2020-06-11 18:26:42 +02:00
  • a69ba7787e Log device's available CIDs zvon 2020-06-10 15:26:45 +02:00
  • 78f2d74cc1 Update hiddp submodule pixl 2020-05-15 18:57:05 -04:00
  • 8de0f7e042 Set CMAKE_INSTALL_PREFIX to /usr pixl 2020-05-15 04:28:25 -04:00
  • 0c5291083d Move StartLimitIntervalSec to Unit PixlOne 2020-05-15 04:07:17 -04:00
  • 1d7683237b Merge pull request #62 from fstreun/master pixl 2020-05-15 04:03:16 -04:00
  • 992f2dad35 Add MX Vertical to tested devices Fabio Streun 2020-05-14 17:02:40 +02:00
  • 97b174f6df Fix DeviceConfig default initialization Fabio Streun 2020-05-14 12:43:25 +02:00
  • 2ed3efaed4 Make logid service restart after failure PixlOne 2020-04-07 15:07:06 -04:00
  • 00298c00ab Make gesture constructor require fewer arguments PixlOne 2020-04-02 02:06:52 -04:00
  • 5a913552b1 Make OnFewPixels require a pixels field. PixlOne 2020-04-01 02:31:46 -04:00
  • da689cad35 Set timeout error severity to DEBUG PixlOne 2020-03-31 16:07:55 -04:00
  • f3edab82ce Fix unsupported functions on ReprogControls PixlOne 2020-03-29 18:05:40 -04:00
  • 38dcc65d4b Use camelCase for function names PixlOne 2019-10-05 21:27:17 -04:00
  • 9272666ffe Use logid namespace PixlOne 2019-10-04 21:56:17 -04:00