Closed JohnAZoidberg closed 1 year ago
Reduced the sleep after mux selection to 1us. Now we're at ~300Hz.
Not converting the temperature increases frequency to ~500Hz.
Also consider using the per key asym_eager_defer_pk
de-bouncing algorithm instead of the default global de-bouncing implementation. https://docs.qmk.fm/#/feature_debounce_type?id=selecting-an-included-debouncing-method
This issue has been automatically marked as stale because it has not had activity in the last 90 days. It will be closed in the next 30 days unless it is tagged properly or other activity occurs.
For maintainers: Please label with bug
, in progress
, on hold
, discussion
or to do
to prevent the issue from being re-flagged.
This issue has been automatically closed because it has not had activity in the last 30 days. If this issue is still valid, re-open the issue and let us know. // [stale-action-closed]
Using
#define DEBUG_MATRIX_SCAN_RATE
inconfig.h
prints the matrix scans every second. Currently we're at 107Hz. Ifmatrix_scan_custom
returns immediately it's about 45kHz.Approaches:
References: