Commit graph

32 commits

Author SHA1 Message Date
dokutan
6f0a4adf4d Add backend for the M721 2021-05-01 01:15:39 +02:00
dokutan
98bb1fb58c Fix cppcheck warnings, part 2 2021-04-24 16:42:32 +02:00
dokutan
107e90a2c7 Fix cppcheck warnings, part 1 2021-04-15 13:37:48 +02:00
dokutan
778ea0708e Add backend for the M719 2021-04-03 22:18:26 +02:00
dokutan
d5f2b59fd4 Update mouse detection to better handle models with multiple USB ids 2021-02-28 17:56:37 +01:00
dokutan
c4f883bf65 Add M913 backend 2021-02-28 17:15:47 +01:00
dokutan
8f8fb4f9b6 Add compatibility_* button mapping options 2021-02-10 13:32:02 +01:00
dokutan
7f8b1de998 Update comments 2021-02-08 08:06:43 +01:00
dokutan
b50234e4c7 Add option to print all supported models 2021-02-07 22:44:59 +01:00
dokutan
d4cd2593ba Make mouse detection generic 2021-02-07 22:21:29 +01:00
dokutan
2f035071bd Updated main function to be completely generic 2021-01-22 14:09:02 +01:00
dokutan
b45586ce64 Add mouse_variant typedef 2021-01-21 23:59:43 +01:00
dokutan
00ba433c84 Add support for more LED modes 2021-01-21 17:54:58 +01:00
dokutan
2f05bc5920 Updated configuration loading 2021-01-21 17:22:54 +01:00
dokutan
ce32d111eb Move lightmode and report rate encoding to functions 2021-01-20 22:45:16 +01:00
dokutan
ab6ae05883 Move lightmode and report rate decoding to functions in rd_mouse 2021-01-20 21:25:58 +01:00
dokutan
f4c415887b Move generic dpi_bytes_to_string() to rd_mouse 2021-01-20 18:39:39 +01:00
dokutan
f9a232827a Add initial M990 Chroma support 2020-12-20 20:08:39 +01:00
dokutan
6842880e7e Add M990 backend 2020-11-12 15:10:59 +01:00
dokutan
0b5fa86ca7 Add mouse_generic class 2020-11-10 16:06:17 +01:00
dokutan
905598b2a1 Move macro encoding to a new function 2020-11-08 15:03:05 +01:00
dokutan
dd5cfb9ac5 Add snipe button support, remove duplicate code 2020-11-07 22:40:30 +01:00
dokutan
63b5d8a9a6 Change internal DPI format for the M908 2020-09-21 21:16:14 +02:00
dokutan
922ff02965 Move macro decoding to rd_mouse::_i_decode_macro() 2020-09-09 00:31:29 +02:00
dokutan
5b4e99172e Add experimental support for the M715 2020-08-29 17:00:34 +02:00
dokutan
8e3529431e Move usb device handling to rd_mouse 2020-08-29 16:29:48 +02:00
dokutan
00f7f0f8ba Automatically detect model 2020-08-14 19:33:57 +02:00
dokutan
f67a356c9d Add experimental support for the M711 2020-07-31 18:41:47 +02:00
dokutan
2e1c6ff40d Change valid key check in m908/getters.cpp 2020-07-16 14:12:53 +02:00
dokutan
d4531da71a Add --model option, add M709 as valid argument 2020-07-12 22:02:29 +02:00
dokutan
e3907f52fe Update TODO.md, update comments 2020-07-12 20:50:00 +02:00
dokutan
9b02db44b8 Prepare for different models 2020-07-12 20:35:13 +02:00