diff options
| -rw-r--r-- | keyboards/sekigon/grs_70ec/matrix.c | 47 | 
1 files changed, 0 insertions, 47 deletions
| diff --git a/keyboards/sekigon/grs_70ec/matrix.c b/keyboards/sekigon/grs_70ec/matrix.c index 98b2347937..926ed6f813 100644 --- a/keyboards/sekigon/grs_70ec/matrix.c +++ b/keyboards/sekigon/grs_70ec/matrix.c @@ -70,50 +70,3 @@ bool matrix_scan_custom(matrix_row_t current_matrix[]) {      return updated;  } - -bool matrix_post_scan(void) { -    bool changed = false; -    if (is_keyboard_master()) { -        static uint8_t error_count; - -        matrix_row_t slave_matrix[ROWS_PER_HAND] = {0}; -        if (!transport_master(matrix + thatHand, slave_matrix)) { -            error_count++; - -            if (error_count > ERROR_DISCONNECT_COUNT) { -                // reset other half if disconnected -                dprintf("Error: disconnect split half\n"); -                for (int i = 0; i < ROWS_PER_HAND; ++i) { -                    matrix[thatHand + i] = 0; -                    slave_matrix[i]      = 0; -                } - -                changed = true; -            } -        } else { -            error_count = 0; - -            for (int i = 0; i < ROWS_PER_HAND; ++i) { -                if (matrix[thatHand + i] != slave_matrix[i]) { -                    matrix[thatHand + i] = slave_matrix[i]; -                    changed              = true; -                } -            } -        } - -        matrix_scan_quantum(); -    } else { -        transport_slave(matrix + thatHand, matrix + thisHand); - -        matrix_slave_scan_user(); -    } -    return changed; -} - -uint8_t matrix_scan(void) { -    bool changed = matrix_scan_custom(raw_matrix) || matrix_post_scan(); - -    debounce(raw_matrix, matrix + thisHand, ROWS_PER_HAND, changed); - -    return changed; -} | 
