IceStormNG
|
5bf579fec5
|
Imroved handling for mice with only a single lighting zone.
|
2023-07-30 17:28:08 +02:00 |
|
IceStormNG
|
7c80a32fc2
|
Added Lighting zones for supported mice.
|
2023-07-30 13:42:35 +02:00 |
|
IceStormNG
|
c7c14a9211
|
byte 3 is only 2 for mice with XY DPIs.
|
2023-07-30 11:23:38 +02:00 |
|
IceStormNG
|
569519aeea
|
Mice with only one DPI per setting read through a different packet
|
2023-07-30 11:17:21 +02:00 |
|
IceStormNG
|
93b6c360d6
|
Handling of error responses from the mouse and some mice spam packets through the interface. Read again, until you get the matching USB packet or a timeout happens (aka: No data left in the buffer).
|
2023-07-30 11:10:31 +02:00 |
|
IceStormNG
|
15ba1b8c38
|
Allow override of "SetDPIProfil" function if needed
|
2023-07-30 11:09:27 +02:00 |
|
IceStormNG
|
2f35889a61
|
Measure mouse I/O for diagnostics purpose.
|
2023-07-30 10:56:01 +02:00 |
|
IceStormNG
|
e0e86962d1
|
Re-ordered sync
|
2023-07-30 10:54:33 +02:00 |
|
IceStormNG
|
cdde8afc7e
|
Somem ice have separate X/Y DPI settings (not supported yet, but needs to be read differently from the mouse).
|
2023-07-30 10:54:09 +02:00 |
|
IceStormNG
|
0af87ecdac
|
Variable DPI Increment as some mice do not use 50 per step but 100.
|
2023-07-30 10:50:09 +02:00 |
|
IceStormNG
|
4b3d18347c
|
Variable max brightness as some mice do not use 0-100 but 0-4 as brightness values.
|
2023-07-30 10:49:26 +02:00 |
|
IceStormNG
|
6d66831770
|
Simplified exception naming
|
2023-07-30 10:48:02 +02:00 |
|
IceStormNG
|
e0795dd16b
|
Adjust timeout to lower values. The typical mouse response time is between 1 and 40ms. 300 should be more than enough to fail earlier when the device does not respond.
|
2023-07-30 10:47:35 +02:00 |
|
IceStormNG
|
6c6c93b378
|
Better handling of wireless devies that get turned off. The dongle still responds but it sends empty packets.
|
2023-07-26 21:01:39 +02:00 |
|
IceStormNG
|
f9a8665290
|
Properly save the new dpi profile so it stays selected also when the mouse is powered off and on again.
|
2023-07-26 20:46:53 +02:00 |
|
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 |
|