1
0
forked from drath/libratbag

Commit Graph

  • 400823f37e drv-hidpp20: enable the profile when switching to it Benjamin Tissoires 2016-02-09 14:42:49 +01:00
  • 54fa8b6fa4 drv-hidpp20: implement set_current_profile() Benjamin Tissoires 2016-02-09 14:42:45 +01:00
  • f3679bc8e7 hidpp20: fix return value of hidpp20_onboard_profiles_write() Benjamin Tissoires 2016-02-09 14:42:40 +01:00
  • 92ffda48ee Merge pull request #2 from whot/master David Herrmann 2016-01-16 20:34:42 +01:00
  • 2bfab83470 Merge pull request #57 from NoXPhasma/NoXPhasma-patch-1 bentiss 2016-01-12 14:06:46 +01:00
  • 65e104d588 Add G500 profile to G9x mice NoXPhasma 2016-01-12 12:58:26 +01:00
  • accece5ed0 Merge pull request #56 from phomes/G9-profile-parse bentiss 2016-01-08 09:48:12 +01:00
  • 14ca639270 hidpp10: Parse G9 profile Thomas Hindoe Paaboel Andersen 2016-01-07 22:18:11 +01:00
  • 8ed646fd7f hidpp20: do not overwrite macros when writing a profile Benjamin Tissoires 2015-12-18 13:27:15 +01:00
  • f05aafc786 hidpp10: do not overwrite macros when writing a profile Benjamin Tissoires 2015-12-18 13:19:37 +01:00
  • 06d0c03ea1 hidpp10: parse macros Benjamin Tissoires 2015-12-17 13:19:19 +01:00
  • a9a8e23d37 hidpp20: parse macros Benjamin Tissoires 2015-12-17 11:39:34 +01:00
  • ff7a59f46a bump max events the macros can handle Benjamin Tissoires 2015-12-16 15:46:18 +01:00
  • 94062a0881 hidpp20: implement hidpp20_onboard_profiles_destroy to free memory Benjamin Tissoires 2015-12-16 14:17:13 +01:00
  • 4673b62eb4 hidpp10: enable metadata parsing on G500(s) too Benjamin Tissoires 2015-12-14 17:28:21 +01:00
  • 8f18357e47 hidpp10: properly parse metadata in profiles Benjamin Tissoires 2015-12-14 17:26:07 +01:00
  • b3834f48c8 hidpp10: do not reject profiles with invalid CRC Benjamin Tissoires 2015-12-14 16:49:02 +01:00
  • 59cd7b1091 hidpp10drv: do not look for profile specifics when the device doesn't support them Benjamin Tissoires 2015-12-14 11:42:57 +01:00
  • a23cb4f22d hidpp10drv: enable writing of resolution for programmable devices Benjamin Tissoires 2015-12-11 17:00:27 +01:00
  • eb6e312bf3 hidpp10: implement full write of profiles Benjamin Tissoires 2015-12-11 15:49:22 +01:00
  • 390a82bce9 hidpp10: fill in the profile and fake its writing Benjamin Tissoires 2015-12-11 15:50:10 +01:00
  • fe8c850fe4 hidpp10: implement set current profile Benjamin Tissoires 2015-12-11 15:35:22 +01:00
  • bc1a940c82 hidpp10: store the names of the profiles and the names of the macros Benjamin Tissoires 2015-12-11 11:50:04 +01:00
  • 76376b3b8f hidpp10: use uint16_t directly in _hidpp10_button_binding Benjamin Tissoires 2015-12-09 17:11:48 +01:00
  • c8c6fc6f1d hidpp10: fix valgrind complaint in get_profile Benjamin Tissoires 2015-12-11 15:59:57 +01:00
  • ab471f98f5 hidpp10: add missing line ending in log_error Benjamin Tissoires 2015-12-11 16:00:37 +01:00
  • 105fce1697 Merge pull request #53 from whot/liblur bentiss 2015-12-11 16:04:42 +01:00
  • 23e3a09968 Add liblur, a library for logitech unifying receivers Peter Hutterer 2015-10-22 09:35:31 +10:00
  • dd7de2225c hidpp20: clean the button mapping code Benjamin Tissoires 2015-12-08 17:43:06 +01:00
  • dcf5e45797 hidpp20: fix resolution up/down Benjamin Tissoires 2015-12-08 17:40:47 +01:00
  • 0e69c7050f hidraw: fix build for older kernels Benjamin Tissoires 2015-11-27 22:41:03 +01:00
  • 3889d129fd hidpp10 add 2 more special usages Benjamin Tissoires 2015-11-27 22:37:49 +01:00
  • e063d7d5e1 hidraw: add Consumer Control Table Benjamin Tissoires 2015-11-27 16:55:06 +01:00
  • 4ebba2df74 hidpp10: add support for G700 over wireless Benjamin Tissoires 2015-11-27 09:40:45 +01:00
  • 0557fc22be hidpp10drv: parse the button mapping Benjamin Tissoires 2015-11-26 17:44:11 +01:00
  • cb4c34337a hidpp10: implement parsing of special keys Benjamin Tissoires 2015-11-26 17:40:35 +01:00
  • fb2e543fb0 hidpp10: add support for Logitech G700 Benjamin Tissoires 2015-11-26 17:10:13 +01:00
  • 9db8d2875d hidpp10: read the profiles only once Benjamin Tissoires 2015-11-26 17:04:34 +01:00
  • 0fa4d3d984 hidpp10: factor out hidpp10_fill_dpi_modes() and hidpp10_fill_buttons() Benjamin Tissoires 2015-11-26 15:55:47 +01:00
  • 41d6bba4cd hidpp10: add mandatory udev prop RATBAG_HIDPP10_PROFILE Benjamin Tissoires 2015-11-26 15:52:41 +01:00
  • 097add3df3 hidpp10: validate crc when reading profiles Benjamin Tissoires 2015-11-26 14:58:25 +01:00
  • 6a9980b707 hidpp10: store the profile directory once for all Benjamin Tissoires 2015-11-25 18:39:59 +01:00
  • 0ab1c5c234 hidpp10: check crc when reading a page Benjamin Tissoires 2015-11-25 18:20:10 +01:00
  • 9cc323d80f hidpp: extract hidpp20_crc_ccitt into hidpp_generic Benjamin Tissoires 2015-11-25 18:16:36 +01:00
  • df4a12b233 driver-hidpp10: use the profile directory to get the number of profiles Peter Hutterer 2015-10-13 14:05:47 +10:00
  • ff44609bef hidpp10: use the directory profile count to get the device info Peter Hutterer 2015-10-13 14:12:45 +10:00
  • 8d65710846 hidpp10: implement profile directory Benjamin Tissoires 2015-09-24 14:12:09 -04:00
  • 50e3ea61f4 Merge pull request #47 from bentiss/wip/hidpp10-udev-resolutions bentiss 2015-11-25 14:21:18 +01:00
  • e70760012e Todo: add profile disabled support Benjamin Tissoires 2015-10-29 15:55:55 -04:00
  • 3e8bf85c04 hidpp10: build a table of available dpi settings Benjamin Tissoires 2015-10-29 15:50:11 -04:00
  • ef96a8649e private: exports ratbag_device_get_udev_property Benjamin Tissoires 2015-10-23 11:04:08 -04:00
  • 91a4a325ae Add missing attributes.m4 Peter Hutterer 2015-11-20 09:05:00 +10:00
  • d83f8a30e0 Merge pull request #52 from jengelh/master Peter Hutterer 2015-11-13 06:10:53 +10:00
  • c52dbc64f7 build: kill -no-install for installed binaries Jan Engelhardt 2015-11-12 19:18:34 +01:00
  • 0068ef2b06 hidpp20: use a struct definition for onboard profiles Benjamin Tissoires 2015-11-06 18:17:01 +01:00
  • 2a2d9e0f67 hidpp20: add a generic write_page function Benjamin Tissoires 2015-11-06 18:02:40 +01:00
  • 9714ba53f5 hidpp20: update the dictionary when writing the profiles Benjamin Tissoires 2015-11-06 10:43:15 +01:00
  • 8782c5117f hidpp20: the profile also contains a name Benjamin Tissoires 2015-11-06 11:01:41 +01:00
  • 72d74da27c hidpp20: read the profile in ROM if the profile in flash is not valid Benjamin Tissoires 2015-11-06 18:46:55 +01:00
  • ee2bd0475f hidpp20: move the crc function up Benjamin Tissoires 2015-11-06 17:53:30 +01:00
  • 071a507d44 hidpp20: replace manual BE feeding by the helpers Benjamin Tissoires 2015-11-06 18:24:14 +01:00
  • f9db1f4bb6 hidpp-generic: implement various BE/LE functions Benjamin Tissoires 2015-11-06 17:48:37 +01:00
  • c478b7a7d2 hidpp10: use generic BE/LE access Benjamin Tissoires 2015-11-06 11:44:07 +01:00
  • 5c97492f44 hidpp20: fix LE/BE declarations, and move them to hidpp-generic.h Benjamin Tissoires 2015-11-06 11:39:22 +01:00
  • 3fe3bc2fd7 Merge pull request #50 from Tele42/patch-1 bentiss 2015-10-25 17:49:34 -04:00
  • 5afd36c245 Add G7 hwdb entry Tele42 2015-10-25 17:35:57 -04:00
  • e9be30cd26 Merge pull request #48 from paller/tools bentiss 2015-10-25 08:01:58 -04:00
  • 61dc211e04 Correct index check in ratbag-command Palle Ravn 2015-10-25 12:49:47 +01:00
  • 99e1002701 Build libratbag-util as helper library Peter Hutterer 2015-10-23 11:25:35 +10:00
  • bdcc194e41 hidpp10: implement get_extended_pairing_info for the serial number Peter Hutterer 2015-10-23 09:45:32 -04:00
  • 3eb331da50 hidpp10: fix truncated device name Peter Hutterer 2015-10-23 13:06:08 +10:00
  • a5ee32eac8 hidpp10: add hidpp10_close_lock Peter Hutterer 2015-10-23 11:11:13 +10:00
  • e769108bf6 Namespace the receiver/wired device idx defines Peter Hutterer 2015-10-23 10:53:07 +10:00
  • 74457d111d Use the hidpp.la helper library in libratbag Peter Hutterer 2015-10-22 09:04:26 +10:00
  • c024de52ea Merge hidpp10.la and hidpp20.la together into one single helper lib Peter Hutterer 2015-10-23 07:00:19 +10:00
  • 98a58a0e5e hidpp20drv: implement dpi change for onboard memory profile devices Benjamin Tissoires 2015-10-22 13:03:25 -04:00
  • c534d7a619 hidpp20drv: fill in the capabilities when parsing the features Benjamin Tissoires 2015-10-22 12:36:20 -04:00
  • 6a522f5354 hidpp20drv: rename the internal per feature read_button Benjamin Tissoires 2015-10-22 11:54:05 -04:00
  • 3753bd3216 hidpp20drv: implement write_button for devices with profiles Benjamin Tissoires 2015-10-22 11:39:14 -04:00
  • 6dfada8628 hidpp20drv: extract feature 1b04 from write_button Benjamin Tissoires 2015-10-22 11:37:56 -04:00
  • ba26f6f35c hidpp20: implement the write functionality of the profiles Benjamin Tissoires 2015-10-22 11:35:38 -04:00
  • 2d020e840a hidpp20: fix the profile size Benjamin Tissoires 2015-10-22 10:54:01 -04:00
  • 32e18e5cad tools: shared: keep only one instance of the mapping action/str Benjamin Tissoires 2015-10-22 11:50:01 -04:00
  • f85a700c27 tools: shared: fix reporting of RATBAG_BUTTON_ACTION_SPECIAL_SECOND_MODE Benjamin Tissoires 2015-10-22 11:40:27 -04:00
  • 844edbfeeb doc fix for ratbag_unref Peter Hutterer 2015-10-22 09:35:57 +10:00
  • 88083511db hidpp20: remove unused parameter Benjamin Tissoires 2015-10-21 16:01:13 -04:00
  • 07dbf22f38 Merge pull request #44 from bentiss/wip/rename_hidpp10_device_new_from_idx Peter Hutterer 2015-10-21 12:53:40 +10:00
  • ee87c389c0 tools: fix missing return value Peter Hutterer 2015-10-21 12:44:00 +10:00
  • 7da4bd7e1e hidpp10: rename hidpp10_device_new_from_idx into hidpp10_device_new Benjamin Tissoires 2015-10-20 21:43:59 -04:00
  • 40fe1b0eac hidpp10: remove hidpp10_device_new_from_wpid Benjamin Tissoires 2015-10-20 17:56:58 -04:00
  • 06c742d172 tools: add a tool to dump the memory of hidpp20 devices Benjamin Tissoires 2015-10-20 17:38:19 -04:00
  • 21d22bf74e hidpp20: change hidpp20_onboard_profiles_read_memory API Benjamin Tissoires 2015-10-20 17:32:56 -04:00
  • d3abebf202 hidpp20: change hidpp20_onboard_profiles_read_memory API Benjamin Tissoires 2015-10-14 16:51:19 -04:00
  • 3294c5c048 hidpp20: parse the special keys in the profiles Benjamin Tissoires 2015-10-20 17:28:47 -04:00
  • fa3419b3c0 hidpp20: parse the key mapping Benjamin Tissoires 2015-10-20 13:58:08 -04:00
  • 26fdafb881 hidpp20: parse the buttons mapping in the profiles Benjamin Tissoires 2015-10-20 17:25:59 -04:00
  • 24f7319a6f hidpp20: read the button count from the mouse Benjamin Tissoires 2015-10-20 17:23:27 -04:00
  • 7c1718d316 hidpp20: first parsing of feature 0x8100 - onboard profiles Benjamin Tissoires 2015-10-20 17:16:27 -04:00
  • 4991118bcd hidpp20: simplify internal hidpp20_feature_set_get API Benjamin Tissoires 2015-10-20 16:59:48 -04:00
  • dcf0a0e89d hidpp20: use the internal list of features instead of asking the device Benjamin Tissoires 2015-10-20 16:46:09 -04:00