IceStormNG
|
e4aa5f0283
|
Cleanup of left-overs that shouldn't be there
|
2023-08-18 15:17:03 +02:00 |
|
IceStormNG
|
18b664a123
|
Default Profile is 0, so use that if decoding fails to have a sane fallback.
|
2023-08-18 15:09:12 +02:00 |
|
IceStormNG
|
1d03eb064a
|
Allow subclasses to read whether packet logger is enabled or not
|
2023-08-18 15:08:40 +02:00 |
|
IceStormNG
|
0ad058ec4a
|
Added feature to read and edit Acceleration and Deceleration values. It seems like only the Harpe Ace really does something with it even though all AimPoint Mice respond to it and store the value.
|
2023-08-18 15:08:08 +02:00 |
|
IceStormNG
|
18b54886ed
|
Improved packet handling to deal better with empty packets and errors.
|
2023-08-18 15:05:55 +02:00 |
|
IceStormNG
|
f79a91fb78
|
Make reportId a constructor variable as some mice might not require 0x00 as most do.
|
2023-08-18 15:04:49 +02:00 |
|
IceStormNG
|
c82ec8a005
|
Adds ROG Keris Wireless Aimpoint (P709_Wireless)
|
2023-08-17 14:25:31 +02:00 |
|
Rakaveli
|
29f0de9cba
|
wrong wireless flag fixed
|
2023-08-05 18:11:18 +05:00 |
|
Rakaveli
|
f9a7bd0fe0
|
Added support for rog keris eva edition mouse
|
2023-08-05 17:58:22 +05:00 |
|
IceStormNG
|
3c4a6c5e95
|
Added TUF Gaming M3
|
2023-08-03 17:05:26 +02:00 |
|
IceStormNG
|
977e7cc8c4
|
Angle tuning limits are now variable and can be overriden per mouse.
|
2023-08-02 21:44:03 +02:00 |
|
IceStormNG
|
659a408225
|
Disable packet logger for release builds.
|
2023-08-02 10:32:25 +02:00 |
|
IceStormNG
|
8f59ff5e3d
|
Adds support for Gladius III Wireless (P706_Wireless). Renamed the other Gladius III (Wireless Aimpoint) to differentiate them. Fixes a crashbug that can occurs when opening the
|
2023-07-31 18:21:28 +02:00 |
|
IceStormNG
|
4f2fdc55ee
|
Adds Button debounce (button response time) setting for supported mice.
|
2023-07-31 13:05:31 +02:00 |
|
IceStormNG
|
b5451cfc21
|
Added Rog Strix Impact II Wireless mouse support. Hint: Has the same DPI switching Problem as the Keris.
|
2023-07-31 12:40:40 +02:00 |
|
IceStormNG
|
5bf579fec5
|
Imroved handling for mice with only a single lighting zone.
|
2023-07-30 17:28:08 +02:00 |
|
IceStormNG
|
297cec6e77
|
Added Rog Keris Wireless mouse support
|
2023-07-30 16:30:34 +02:00 |
|
IceStormNG
|
7c80a32fc2
|
Added Lighting zones for supported mice.
|
2023-07-30 13:42:35 +02:00 |
|
IceStormNG
|
b00ac96e99
|
Merge branch 'main' into asus-mouse-support
# Conflicts:
# app/Peripherals/PeripheralsProvider.cs
|
2023-07-30 11:56:07 +02:00 |
|
IceStormNG
|
c7c14a9211
|
byte 3 is only 2 for mice with XY DPIs.
|
2023-07-30 11:23:38 +02:00 |
|
IceStormNG
|
78cbfc8813
|
Added TUF M4 Wireless mouse.
|
2023-07-30 11:18:15 +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
|
3cfd7e01ca
|
Renamed Gladius III to Gladius III Aimpoint as there is also a regular Gladius III
|
2023-07-30 11:16:53 +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
|
b0733d9254
|
Refresh the mouse only every 20s in background. When GHelper becomes visible, force refresh all devices.
|
2023-07-30 10:46:10 +02:00 |
|
Serge
|
6029660860
|
Added timer to prevent checking for Mice multiple times in a row
|
2023-07-28 00:06:01 +02:00 |
|
IceStormNG
|
a323bd85ab
|
Mouse refreshes battery again during "ReadSensors". But it does that nonblocking and event driven.
|
2023-07-27 10:19:17 +02:00 |
|
IceStormNG
|
acaa8bc523
|
Added missing import for synchronized annotation
|
2023-07-27 10:13:46 +02:00 |
|
IceStormNG
|
ef31935b24
|
Improved handling of critical sections to solve deadlocks.
|
2023-07-27 10:13:24 +02:00 |
|
Serge
|
bc9d6be0d6
|
Deadlock
|
2023-07-27 00:25:30 +02:00 |
|
Serge
|
6b4d18c9c5
|
Merge branch 'main' of https://github.com/seerge/g-helper
|
2023-07-26 23:57:22 +02:00 |
|
Serge
|
5830220a3d
|
Performance tweaks
|
2023-07-26 23:57:20 +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
|
834952ca33
|
Use device correct name for logging
|
2023-07-25 19:14:40 +02:00 |
|
IceStormNG
|
7cdb95f7a4
|
Remove unnecessary imports
|
2023-07-25 17:25:31 +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 |
|