NaxGCC-FW/src
Naxdy 702cbe5eb0
add mode to further improve input latency while maintaining accuracy (#8)
This feels even hackier than consistency mode... we hold off on writing USB reports until the button state actually changes. Passes the input integrity benchmark with ~99.6%, but that doesn't mean much since the challenge is preserving input integrity for inputs less than 8.33ms apart.

Current rate limiter looks good from initial measurements, so will probably merge this at some point and leave it up to users to try the mode out or not. For now, I'd still recommend regular consistency mode, it's still hacky, but way less than this.

Also, not breaking because the new enum for input consistency mode is backward compatible with the bool.

Reviewed-on: NaxdyOrg/NaxGCC-FW#8
2024-04-08 20:53:23 +00:00
..
config.rs add mode to further improve input latency while maintaining accuracy (#8) 2024-04-08 20:53:23 +00:00
filter.rs change(filter): add more functions to time critical section 2024-03-30 08:09:58 +01:00
gcc_hid.rs add mode to further improve input latency while maintaining accuracy (#8) 2024-04-08 20:53:23 +00:00
helpers.rs feat(calibration): implement notch adjustment 2024-04-01 23:54:08 +02:00
input.rs add mode to further improve input latency while maintaining accuracy (#8) 2024-04-08 20:53:23 +00:00
input_filter.rs feat: implement input filters (#7) 2024-04-03 19:44:02 +00:00
main.rs add mode to further improve input latency while maintaining accuracy (#8) 2024-04-08 20:53:23 +00:00
stick.rs chore: refactor according to clippy & clean up config (#6) 2024-04-03 16:53:52 +00:00