Commit Graph

16 Commits

Author SHA1 Message Date
IceStormNG
a451125475 Additional logging for dispose and disconnet events. 2023-07-26 15:08:27 +02:00
IceStormNG
fb3ffba343 Log energy settings only as they're supported. 2023-07-26 15:08:03 +02:00
IceStormNG
86ded739d6 Allow enabling packet logger through variable for test builds. 2023-07-26 15:07:39 +02:00
IceStormNG
a706d447f6 Only do packet logging if config usb_packet_logger is 1 or if it is a debug build. 2023-07-25 19:18:51 +02:00
IceStormNG
90ba7b6c08 Added more features to be selected and deselected individually. Renamed the P711 to Gladius III. Mouse classes will be named by their product name, not their internal name to find them easier. 2023-07-24 19:19:31 +02:00
IceStormNG
5c065a3857 Fixed crash if speed is reported as 0. 2023-07-24 16:20:16 +02:00
IceStormNG
03a942b57e Support for proper "Off" Lighting mode 2023-07-24 15:29:03 +02:00
IceStormNG
3b5cfe958d Polling rates are fixed index numbers for all mice. 0 is immer 125Hz for example, if the mouse, like the Ckakram, do not support 125Hz, the first valid polling rate is 250Hz = 1. 2023-07-24 14:14:09 +02:00
IceStormNG
3c1b61dc82 This can be simplified to reduce redundant code. 2023-07-23 18:53:21 +02:00
IceStormNG
5f29e98955 Fixed lighting decode 2023-07-23 18:30:26 +02:00
IceStormNG
5cb5b8cdaf Make sure to tell the mouse to flush the settings when we changed something 2023-07-23 18:30:07 +02:00
IceStormNG
8e19dcb677 Notify on Battery status update 2023-07-23 18:29:34 +02:00
IceStormNG
117ffd0f62 Various fixes in the protocol. Now it is tested and works (at least with the Chakram X in Dongle mode.) 2023-07-23 17:54:09 +02:00
IceStormNG
f9f96bd807 Restructured to generic Interface for easier extension. 2023-07-23 11:52:31 +02:00
IceStormNG
7dfe830dac Better disconnect handling 2023-07-23 10:53:30 +02:00
IceStormNG
f80db2c770 Added ASUS Mouse Control Protocol + Implementation for Chakram X (Dongle and Wired) 2023-07-22 22:51:03 +02:00