~ruther/qmk_firmware

d06f50a31af5c49e37c31a8fcc7e714688737f38 — Drashna Jaelre 4 years ago 243e756
[Keyboard] Fix matrix_output_unselect_delay for handwired/xealousbrown (#13913)

1 files changed, 2 insertions(+), 3 deletions(-)

M keyboards/handwired/xealousbrown/matrix.c
M keyboards/handwired/xealousbrown/matrix.c => keyboards/handwired/xealousbrown/matrix.c +2 -3
@@ 100,7 100,7 @@ uint8_t matrix_scan_custom(matrix_row_t current_matrix[]) {
    // Set row, read cols
    for (uint8_t current_row = 0; current_row < MATRIX_ROWS; current_row++) {
        select_row(current_row);
        matrix_output_select_delay();
        matrix_output_unselect_delay(current_row, changed);

        matrix_row_t cols = read_cols();
        changed |= (current_matrix[current_row] != cols);


@@ 108,9 108,8 @@ uint8_t matrix_scan_custom(matrix_row_t current_matrix[]) {

        unselect_rows();
        //this internally calls matrix_io_delay()
        matrix_output_unselect_delay();
        matrix_output_unselect_delay(current_row, changed);
    }

    return changed;
}