Commit graph

297 commits

Author SHA1 Message Date
dokutan
3d9d72e60a
Merge pull request #57 from desiderantes/master
Add Meson support
2023-08-17 16:25:38 +02:00
Mario Daniel Ruiz Saavedra
d105204a3f Change C++ standard to 17 2023-08-14 17:00:09 -05:00
Mario Daniel Ruiz Saavedra
283ce0b1ec Only use the udev dep if on linux 2023-08-14 16:55:41 -05:00
Mario Daniel Ruiz Saavedra
d790f7cfe1 Simplify meson sources 2023-08-14 16:30:13 -05:00
Mario Daniel Ruiz Saavedra
06cd74a237 Add Meson support
Initial impl. Ignored docs for now
2023-08-14 16:30:13 -05:00
dokutan
017cd7e9fc
Update README.md 2023-07-10 02:46:19 +02:00
dokutan
70ef7cd396 PKGBUILD version 3.4 2023-06-19 02:17:25 +02:00
dokutan
6e48ff76cf
Merge pull request #51 from akdev1l/master
fix: build on fedora:latest
2023-05-17 16:12:17 +02:00
Alex Diaz
a97eca42c4
fix: build on fedora:latest
1. libusb has been renamed to libusb1
2. It seems newer GCC detected a missing include for <cstdint>
2023-05-16 23:08:42 -04:00
dokutan
484fab2d0e
Merge pull request #50 from mnmustafa1109/patch-1
Added a missing include to let it compile
2023-05-11 20:27:13 +02:00
mnmustafa1109
ddd86e88de
Added a missing include to let it compile 2023-05-11 15:47:55 +05:00
dokutan
130e9ec0c9
Add Pusat V8 to README.md 2023-01-15 15:38:09 +01:00
dokutan
6f4e9b5c9f Wireless mice: add fire button 2022-09-21 21:40:52 +02:00
dokutan
037d6586ae
Update README.md 2022-07-30 15:08:22 +02:00
dokutan
0f510f3e04 M990 Chroma: 25 buttons 2022-06-22 18:32:05 +02:00
dokutan
73a7492804 Update workflows 2022-06-21 23:00:19 +02:00
dokutan
05a8d2ac1c M990 Chroma: map all buttons 2022-06-21 22:36:50 +02:00
dokutan
86a8bd8edb Update M990 Chroma data 2022-06-21 22:31:28 +02:00
dokutan
4492fd28c0
Update README.md 2022-02-10 21:33:24 +01:00
dokutan
0f16543a9d
Update README.md 2022-01-23 15:22:00 +01:00
dokutan
818cde01f2 update the sha256sum in the PKGBUILD 2022-01-22 02:32:01 +01:00
dokutan
9d14d43620 prepare for version 3.3 2022-01-22 02:25:31 +01:00
dokutan
93469fb76a Remove TODO.md 2022-01-22 02:14:52 +01:00
dokutan
d56eec13b3 Add M686 modifier+key captures 2022-01-04 20:14:29 +01:00
dokutan
c61b2e8a66 M686, M913 button mapping: rename "default" to "keyboard_key" 2022-01-04 19:43:16 +01:00
dokutan
a610000e99 M686, M913: Rewrite mapping buttons as keyboard keys 2022-01-04 18:42:21 +01:00
dokutan
4ba501c093 Move M913 and M686 keycodes to a new class 2022-01-04 17:39:16 +01:00
dokutan
aa26e97806 M686, M913 button mapping: more keyboard keys 2022-01-03 17:56:21 +01:00
dokutan
877310edf0 M686: Implement button mappings a-z 2022-01-03 16:45:18 +01:00
dokutan
010169acd2 M913: Implement button mappings a-z 2022-01-03 16:03:31 +01:00
dokutan
a1fac5dba1 M913: Preparations for mapping buttons as keyboard keys 2022-01-03 04:47:47 +01:00
dokutan
6904db4595
Merge pull request #34 from maxtimbo/master
Added m686 data captures to documentation
2022-01-03 03:11:50 +01:00
Tim Finley
2dfac57643 Added m686 data captures to documentation 2022-01-02 20:45:09 -05:00
dokutan
c7a0957ca3 Add M913 (M686) documentation 2021-12-31 20:11:33 +01:00
dokutan
22da303aba Add M686 example config 2021-12-30 23:12:21 +01:00
dokutan
d6e24711fa M913 and M686 button mapping: add profile_switch 2021-12-30 22:49:36 +01:00
dokutan
1719508a37 M686: Update button names 2021-12-30 18:17:22 +01:00
dokutan
ded077560e M711: update DPI values and enable reading the button mapping 2021-11-30 22:09:01 +01:00
dokutan
a7387de00c Enable all DPI values for the M711 2021-11-29 20:32:11 +01:00
dokutan
b843ca9087 Fix X[0-9]+Y[0-9]+ DPI format for the M711 2021-11-27 21:20:18 +01:00
dokutan
0da955ef17 More DPI values for the M711 2021-11-27 17:20:55 +01:00
dokutan
f04a4cc520 Implement complete button mapping on the M711 2021-11-25 20:25:43 +01:00
dokutan
f934adb975 Update M711 status and example config 2021-11-25 18:56:14 +01:00
dokutan
d5776827e7 Read the battery level from the M913 2021-11-24 20:41:47 +01:00
dokutan
4cbbb26d4d Add M901 Perdition PID 2021-11-23 18:19:20 +01:00
dokutan
54950c0ee8
Merge pull request #30 from akdev1l/master
ci/cd: add github workflows
2021-10-20 14:23:50 +02:00
Alex Diaz
f5e85f3234
ci/cd: enable centos 8 release 2021-10-20 00:14:50 -04:00
Alex Diaz
bd536b8ae6
ci/cd: enable centos 8 build 2021-10-19 23:09:07 -04:00
Alex Diaz
fff4daea8f
ci/cd: add github workflows
All the builds are done in fedora containers at the moment.

1. build.yml - triggers on every push and PR, it just builds the
   project
2. build-cmake.yml - triggers on every push and PR, it builds the
   project with cmake
3. release.yml - triggers on v* tags on master, it creates a new github
   release, builds a fedora RPM and also uploads the rpm and src rpm to
   the release page for distribution

minor bug in the makefile was fixed, it was preventing from using
multiple threads for compilation which slowed down the build
2021-10-19 22:31:43 -04:00
dokutan
8066172567 Add backend for the M686 2021-10-17 17:41:44 +02:00