Sam Lantinga
8e1bdbaa92
Updated support for the GameSir Pro 8K
...
The latest firmware (v1.97) corrects the report frequency, and no longer reports the mute button.
2026-03-31 11:18:03 -07:00
Sam Lantinga
f600c74c80
Don't enable extended features for GameSir controllers over Bluetooth
2026-02-26 09:18:07 -08:00
Sam Lantinga
170e3a81d8
Fixed the GameSir-G7 Pro 8K button mapping
2026-02-26 09:18:07 -08:00
Sam Lantinga
7775bbef9f
Fixed the GameSir-G7 Pro 8K accelerometer scale
2026-02-26 09:18:07 -08:00
Sam Lantinga
862e1e8600
Fixed the GameSir-G7 Pro 8K sensor rate
...
The reports are delivered at 250 Hz both wired and via the wireless dongle.
2026-02-26 09:18:07 -08:00
Sam Lantinga
67c2f61068
Support an alternate GameSir report format
2026-02-20 09:44:14 -08:00
chenzw
85c297a28b
Added IMU support for GameSir controllers with optimized sampling rate and timestamp synchronization.
2026-02-10 21:06:40 -08:00
walle
6f1aa78e04
fixed trigger axes formula: data * 257 - 32768 (same as PS4)
2026-02-10 21:06:40 -08:00
walle
226057601f
fixed Clamp -(-32768) to 32767 to avoid Sint16 overflow wrapping back to -32768
2026-02-10 21:06:40 -08:00
chenzw
304fcaeec2
SendGameSirModeSwitch code cleanup
2026-02-10 21:06:40 -08:00
chenzw
6ae268ba17
Remove GameSir-G7 Pro
2026-02-10 21:06:40 -08:00
Sam Lantinga
273a093032
Temporarily disable GameSir driver
...
There are some issues that need response from GameSir before this can be enabled by default.
2026-02-04 15:53:01 -08:00
Sam Lantinga
d43d29269d
Added support for GameSir simple report mode
2026-02-04 15:53:01 -08:00
Sam Lantinga
8a9722e9f4
Removed GameSir trigger rumble
...
This doesn't appear to actually be supported by the hardware, and used the same report as normal rumble.
2026-02-04 15:53:01 -08:00
Sam Lantinga
883066228b
Minor code cleanup
...
- the connection type is already set correctly based on bluetooth connection state
- removed some verbose controller type logging
- device and ctx are guaranteed not to be NULL at the driver level
2026-02-04 15:53:01 -08:00
Sam Lantinga
1a99861510
Fixed warnings building on Android
2026-02-04 14:55:29 -08:00
chenzw
1fd7cd693a
pass payload to state handler
2026-02-03 20:09:04 -08:00
chenzw
8272699901
refactor(joystick): unify GameSir packet parsing with packet/payload offsets, fix field byte indexing and standardize length checks
2026-02-03 20:09:04 -08:00
chenzw
e087de5741
refactor for style (no functional changes)
2026-02-03 20:09:04 -08:00
walle
f5efba34da
Fix multi-platform compilation issues
2026-02-03 20:09:04 -08:00
chenzw
bb8eee8fac
Added support for the GameSir-G7 Pro 8K controller
2026-02-03 20:09:04 -08:00