Yaroslav Chvanov
3bf556fb69
ratbagd: format with ruff format
2024-09-24 18:59:58 +03:00
Odd Eirik Nes
52dff63a64
data: add an additional usb identifier for Logitech G733
2024-09-24 15:59:11 +00:00
Yaroslav Chvanov
1c9662043f
ratbagctl: use correct type hint for def main
...
Fixes: 34217a752b ("Update ratbagctl.test")
2024-06-04 18:52:37 +03:00
Yaroslav Chvanov
6f5470249d
ratbagctl: remove unused imports
2024-06-04 18:50:12 +03:00
Yaroslav Chvanov
4845cc901f
ratbagctl: fix Ruff warnings
2024-06-04 18:43:32 +03:00
Yaroslav Chvanov
8444ceb638
libratbag: remove FIXME for simple key action modifiers
...
Macros can be used for that instead.
2024-03-05 20:07:36 +03:00
Yaroslav Chvanov
1c4ef242fc
sinowealth: use existing libratbag helper for converting macro to raw
2024-03-05 20:02:53 +03:00
koliwbr
cf15a6e65d
data: add support for Mad Dog GM905
2024-02-27 19:16:38 +03:00
Yaroslav Chvanov
20962d093d
ratbagc: fix new Ruff lints
...
Broke with Ruff v0.2.
- SIM401 Use `self._devices.get(id, None)` instead of an `if` block
- SIM113 Use `enumerate()` for index variable `i` in `for` loop
- Add type hint for Ratbagd._devices
2024-02-27 19:09:23 +03:00
Yaroslav Chvanov
e31338f081
ci: update linter settings format for ruff
...
Fixes:
> warning: The top-level linter settings are deprecated in favour of
> their counterparts in the `lint` section`.
2024-02-27 19:08:36 +03:00
Daniel Levi-Minzi
a52ffcdb45
add rog harpe ace wireless
2024-01-18 17:03:17 -05:00
Yaroslav Chvanov
79bb107634
ratbagd: fix typo
2024-01-14 02:58:18 +03:00
Yaroslav Chvanov
21373d8c4a
sinowealth: fix lift-off distance reading integer overflow
...
Add same safety checks for it and angle snapping setting living near it.
Also log if something else is found in those buffers.
2024-01-14 02:58:18 +03:00
Yaroslav Chvanov
6c668d1f48
sinowealth: fix typos and reformat
2024-01-14 02:52:07 +03:00
Yaroslav Chvanov
8591540d03
sinowealth: add report rate cycling key mapping
2024-01-14 02:52:06 +03:00
Yaroslav Chvanov
d62984220b
driver-hidpp20: remove unused static function
...
Fixes warning about unused function hidpp20drv_current_profile.
Also, it looks like it was missing 'rc == 0' check at the end.
2024-01-14 02:52:06 +03:00
Yaroslav Chvanov
fbd50bc241
ratbagd-profile: cap minimum report rate to 125
...
Fixes the sanity check part of #1563 .
2024-01-14 02:52:06 +03:00
Michał Lubas
2d7b4c10d1
Add a delay before dbus sync in ratbagctl.test
2024-01-14 02:49:18 +03:00
Michał Lubas
0204289704
meson.build: Don't pass a file to str.format
2024-01-14 02:48:08 +03:00
Michał Lubas
27b0d4a2d9
Replace removed imp module with importlib
2024-01-14 02:48:08 +03:00
Michał Lubas
34217a752b
Update ratbagctl.test
2024-01-14 02:48:02 +03:00
Vladislav Tyulbashev
00f06ba98e
data: add Logitech MX Anywhere 3S
2024-01-01 02:18:31 +03:00
BigBoiMan123
8d7ca98c38
data: add ASUS ROG Keris Wireless AimPoint
2023-12-23 16:15:55 +03:00
Yaroslav Chvanov
22ddb717aa
test: format receiver IDs as hex numbers
...
Fixes the receiver test not working basically ever.
Fixes #1558 .
2023-11-24 19:14:40 +03:00
Kirk Roybal
bb9ea29c39
data: add Logitech MX Master 3S for Business
2023-11-24 19:06:48 +03:00
Kyoken
dcd15243b9
asus: add rog chakram core
2023-11-23 23:59:11 +03:00
fritteli
6db5cc3743
data: set device type of Logitech G513 to keyboard
...
The G513 is actually a keyboard, not a mouse (at least mine is ...).
2023-10-07 22:25:16 +03:00
Yaroslav Chvanov
4a00c06351
build: remove Coverity work-around
...
Coverity hasn't been used in a long while, by their web-site [1], last
analyzing was done in 2019-02 - over 4 years ago.
2023-09-25 22:39:58 +03:00
Yaroslav Chvanov
ec246cd18c
build: move rbtree into a subdirectory
2023-09-25 22:37:08 +03:00
Yaroslav Chvanov
0d2ef30e41
steelseries: remove an unneeded import
2023-09-25 22:27:50 +03:00
Yaroslav Chvanov
a458e40e7f
sinowealth: add a note about a bit mask
2023-09-25 22:27:50 +03:00
Yaroslav Chvanov
dd573b164f
sinowealth: put a number into a const
2023-09-25 22:27:50 +03:00
Yaroslav Chvanov
f08faac63d
libratbag-util: add const correctness
2023-09-25 22:27:50 +03:00
Yaroslav Chvanov
8e07821ffe
libratbag-data: fix narrowing conversions
2023-09-25 22:27:49 +03:00
Yaroslav Chvanov
8c2570b30b
libratbag-hidraw: add const correctness
2023-09-25 22:27:49 +03:00
Yaroslav Chvanov
1f3dea486d
libratbag: add a bit of const correctness
2023-09-25 22:27:49 +03:00
Yaroslav Chvanov
6a7eff8aa1
hidpp20: remove an unused variable
2023-09-25 22:25:12 +03:00
Yaroslav Chvanov
125090c524
ratbagd: show version when starting
...
Fixes #1530 .
2023-09-25 20:28:11 +03:00
Stephan Lachnit
abfa43345b
data: add support for Logitech G413 keyboard
...
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com >
2023-09-25 19:21:28 +03:00
Yaroslav Chvanov
d0c34bdbe9
sinowealth: write simple enough macros as key actions
2023-09-25 18:59:35 +03:00
Yaroslav Chvanov
13a7be878b
sinowealth: change some default switch cases, comments and code style
2023-09-25 18:58:47 +03:00
Yaroslav Chvanov
4c68f71616
sinowealth: handle errors in sinowealth_button_set_key_action
2023-09-25 18:58:09 +03:00
Yaroslav Chvanov
e5ebce50ff
sinowealth: handle errors in sinowealth_update_macro_events_from_action
2023-09-25 18:57:19 +03:00
Yaroslav Chvanov
874f32f212
sinowealth: make report rates list const
2023-09-25 18:56:38 +03:00
Yaroslav Chvanov
2b878fd06a
libratbag: drop everything related to simple key action modifiers
...
Macros can be used for that instead, drivers can adapt them as needed.
Simple key actions will stay here for now, but I plan to completely
replace them with macros eventually.
2023-09-25 18:55:12 +03:00
Yaroslav Chvanov
d155bd27ec
libratbag: refactor ratbag_action_macro_num_keys()
...
Also use a helper for checking modifiers, this will be handy for
drivers.
2023-09-25 18:55:12 +03:00
Yaroslav Chvanov
068a34c1dc
doc: don't say that report rate is related to resolutions
2023-09-25 18:55:11 +03:00
Yaroslav Chvanov
e2f3ac8925
doc: remove an outdated section from IsDisabled field of Resolution
2023-09-25 18:55:11 +03:00
Yaroslav Chvanov
df7be31938
doc: remove leftover docs generators for libratbag-enums
...
Unused since c8c1c63531 .
2023-09-25 18:55:11 +03:00
Yaroslav Chvanov
cf87e57aef
doc: fix ActionTypes
2023-09-25 18:55:11 +03:00