summaryrefslogtreecommitdiff
path: root/keyboards/kinesis
diff options
context:
space:
mode:
authorQMK Bot <hello@qmk.fm>2022-08-13 02:38:32 +0000
committerQMK Bot <hello@qmk.fm>2022-08-13 02:38:32 +0000
commit60176a3a28b6f0698a42eb9eac84766bf9df16df (patch)
tree29874cdf3afa4bc694cfecb6c6b7d4355c76b1fc /keyboards/kinesis
parent7a95926f46a2863c0cfdf6b9c3fefe0c249068a4 (diff)
parentfb150e08f1f87c05127d648c47a3fda455f3ecfa (diff)
Merge remote-tracking branch 'origin/master' into develop
Diffstat (limited to 'keyboards/kinesis')
-rw-r--r--keyboards/kinesis/kint41/kint41.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/keyboards/kinesis/kint41/kint41.c b/keyboards/kinesis/kint41/kint41.c
index 346bf8cac4..2538b492de 100644
--- a/keyboards/kinesis/kint41/kint41.c
+++ b/keyboards/kinesis/kint41/kint41.c
@@ -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);
}