Commit graph

297 commits

Author SHA1 Message Date
George Florea Bănuș
063892c3a2 Add cmake support 2021-03-23 13:51:06 +02:00
dokutan
5ecbcc549e Merge branch 'm913' 2021-03-22 14:10:19 +01:00
dokutan
1f8aae9191
Update README.md 2021-03-22 14:10:13 +01:00
dokutan
95174a882f Update README.md 2021-03-22 14:08:49 +01:00
dokutan
c4e1b9c7cf Update M913 writer output 2021-03-22 14:02:33 +01:00
dokutan
c96b6b6eaa Update example config for the M913 2021-03-07 16:25:41 +01:00
dokutan
e17dae3443 Add remaining DPI values for the M913 2021-03-07 14:52:31 +01:00
dokutan
3829421f2b Update physical buttons for the M913 2021-03-04 18:27:55 +01:00
dokutan
8143868ed6 Implement basic button mapping for the M913 2021-03-03 15:44:09 +01:00
dokutan
b921bd3047 Update DPI handling for the M913 2021-03-03 14:12:18 +01:00
dokutan
9e4fdcdb64 Implement DPI for the M913 2021-03-02 12:07:21 +01:00
dokutan
add1b5b32e Remove debug output 2021-03-02 00:02:57 +01:00
dokutan
ac266c4595
Update README.md 2021-03-01 23:35:43 +01:00
dokutan
a04dbcf705 Add debugging output during mouse detection 2021-03-01 21:38:55 +01:00
dokutan
b2cd1a9d69
Update data.cpp 2021-02-28 18:37:32 +01:00
dokutan
636500d0b3 Implement write_settings() prototype for the M913 2021-02-28 18:32:28 +01: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
60870b773d
Update mouse_m908.rules 2021-02-14 23:55:54 +01:00
dokutan
4e3195cd9a
Update data.cpp 2021-02-13 03:27:36 +01:00
dokutan
8f8fb4f9b6 Add compatibility_* button mapping options 2021-02-10 13:32:02 +01:00
dokutan
c4d110da20
Merge pull request #13 from EsdrasTarsis/master
[build] Add Arch Linux's PKGBUILD and instructions for installation
2021-02-10 13:19:50 +01:00
Esdras Tarsis
f673d07378 [build] Add Arch Linux's PKGBUILD and instructions for installation 2021-02-09 22:50:00 -03:00
dokutan
040c40141b Update offsets in M711 writers 2021-02-09 10:01:18 +01:00
dokutan
40f42ad0ef Copy _c_data_settings_1 from mouse_generic to mouse_m711 2021-02-08 23:26:38 +01:00
dokutan
1ee0f4b1e0
Enable previously disabled features for the M711 2021-02-08 23:20:49 +01:00
dokutan
7f8b1de998 Update comments 2021-02-08 08:06:43 +01:00
dokutan
f4fe6eb213
Update how-to-add-a-new-device.md 2021-02-08 08:00:18 +01:00
dokutan
b50234e4c7 Add option to print all supported models 2021-02-07 22:44:59 +01:00
dokutan
dce9d509bb Remove m prefix from mouse names 2021-02-07 22:31:05 +01:00
dokutan
d4cd2593ba Make mouse detection generic 2021-02-07 22:21:29 +01:00
dokutan
e2576b4599
Update README.md 2021-02-06 22:50:07 +01:00
dokutan
b2d0a0a319
Update makefile 2021-02-06 22:43:02 +01:00
dokutan
21596e456b
Update README.md 2021-02-06 22:41:25 +01:00
dokutan
7600262fd3
Merge pull request #12 from akdev1l/master
add spec file for RPM package support
2021-02-06 22:39:45 +01:00
Alex Daz
366403046e add spec file for RPM package support
A couple make targets were added `make rpm` and `make src-rpm`.
These build an RPM package and a src rpm package.
2021-02-06 16:19:08 -05:00
dokutan
b08c2ed07b
Merge pull request #11 from akdev1l/master
don't hardcode /etc to ease packaging
2021-02-06 20:30:36 +01:00
Alex Daz
0dc9e82f4e don't hardcode /etc to ease packaging
building RPMs and DEBs for distribution usually requires
building the software on a buildroot. Hardcoding /etc breaks
in that case and doesn't allow for easy packaging.

This commit tries to fix that.
2021-02-06 13:59:13 -05:00
dokutan
5e88edc9a0 Updated help message 2021-01-23 16:03:25 +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
65bd23542c Update lightmode and report rate decoding in remaining read* functions 2021-01-20 21:48:39 +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
ce9a30f3d1 Add missing typecast in read_and_print_settings error message 2021-01-19 23:55:56 +01:00
dokutan
d2bda11eba
Update README.md 2021-01-19 23:51:37 +01:00
dokutan
157e92faff
Update README.md 2021-01-19 23:50:19 +01:00