forked from mirrors/qmk_firmware
[Keyboard] Increase kinesis/kint41 unselect delay (#18015)
* [Keyboard] Increase kinesis/kint41 unselect delay Fixes #18014 * Update kint41.c Use correct si-abbreviation for micro in comment.
This commit is contained in:
parent
5ed7e1acf1
commit
fb150e08f1
1 changed files with 4 additions and 1 deletions
|
@ -47,7 +47,10 @@ void matrix_output_unselect_delay(uint8_t line, bool key_pressed) {
|
|||
// Empirically: e.g. 5μs is not enough, will result in keys that don’t work
|
||||
// and ghost key presses. 10μs seems to work well.
|
||||
|
||||
// On some variants of the hardware, 20μs seems to be required. This was found
|
||||
// on a combination of KB600LF+stapelberg v2020-06-30+teensy41.
|
||||
|
||||
// 600 cycles at 0.6 cycles/ns == 1μs
|
||||
const uint32_t cycles_per_us = 600;
|
||||
delay_inline(10 * cycles_per_us);
|
||||
delay_inline(20 * cycles_per_us);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue