]> git.donarmstrong.com Git - kiibohd-controller.git/commit
Adding DebounceThrottleDiv define to slow down the debounce rate.
authorJacob Alexander <haata@kiibohd.com>
Sat, 7 Mar 2015 06:18:15 +0000 (22:18 -0800)
committerJacob Alexander <haata@kiibohd.com>
Sat, 7 Mar 2015 06:18:15 +0000 (22:18 -0800)
commitae6daa0e5c070b6c5fe2616ca009b48887ef0edb
treecb351fa1fc2d4f92e3c9162acbed8878a7684ac7
parenta959011faa6cd49c7c2db430902f224a9a24094a
Adding DebounceThrottleDiv define to slow down the debounce rate.

By default:
DebounceThrottleDiv = 0;
This is the default infinity behaviour right now (may be changed in the future).

Increasing DebounceThrottleDiv will increase the scan rate divider.
DebounceThrottleDiv = 1; # Scans half as much
DebounceThrottleDiv = 2; # Scans a quarter as much
DebounceThrottleDiv = 3; # Scans an eigth as much
etc.

For ARM based uCs (like the Infinity) the maximum divider is 32.
Scan/MatrixARM/capabilities.kll
Scan/MatrixARM/matrix_scan.c