diff options
author | Daniel J. Ogorchock <djogorchock@gmail.com> | 2023-02-03 16:51:18 -0500 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2023-03-10 15:02:15 +0100 |
commit | d750d1480362781e208b3cc64640c0be127afcc9 (patch) | |
tree | af1f369ef4cb567fe940ebb25e18677c32389636 /drivers/fpga/fpga-bridge.c | |
parent | bcba9f32c13a29edf7e996371eebe7eb5ff9f854 (diff) |
HID: nintendo: fix rumble rate limiter
It's been discovered that BT controller disconnect events correlate to
erratic input report timestamp deltas.
In experimentation, it's been found that ensuring that multiple
timestamp deltas are consistent prior to transmitting a rumble packet
drastically reduces the occurence rate of BT disconnects.
Alter the joycon_enforce_subcmd_rate() function to use this new
approach.
Signed-off-by: Daniel J. Ogorchock <djogorchock@gmail.com>
Reviewed-by: Silvan Jegen <s.jegen@gmail.com
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/fpga/fpga-bridge.c')
0 files changed, 0 insertions, 0 deletions