ZMK_KSCAN_MATRIX_WAIT_BETWEEN_OUTPUTS: only wait between outputs

Not after the last output
This commit is contained in:
Chris Andreae 2022-09-03 14:46:41 +09:00
parent ba90c62c5c
commit 8cd7a370bd
No known key found for this signature in database
GPG key ID: 3AA9D181B3ABD33F

View file

@ -256,7 +256,9 @@ static int kscan_matrix_read(const struct device *dev) {
}
#if CONFIG_ZMK_KSCAN_MATRIX_WAIT_BETWEEN_OUTPUTS > 0
k_busy_wait(CONFIG_ZMK_KSCAN_MATRIX_WAIT_BETWEEN_OUTPUTS);
if (o < config->outputs.len - 1) {
k_busy_wait(CONFIG_ZMK_KSCAN_MATRIX_WAIT_BETWEEN_OUTPUTS);
}
#endif
}