~ruther/qmk_firmware

fb150e08f1f87c05127d648c47a3fda455f3ecfa — rockybulwinkle 3 years ago 5ed7e1a
[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.
1 files changed, 4 insertions(+), 1 deletions(-)

M keyboards/kinesis/kint41/kint41.c
M keyboards/kinesis/kint41/kint41.c => keyboards/kinesis/kint41/kint41.c +4 -1
@@ 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);
}