|
|
@ -106,7 +106,7 @@ static void init_pins(void) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t current_row) { |
|
|
|
static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t current_row) { |
|
|
|
// Start with a clear matrix row |
|
|
|
matrix_row_t current_row_value = 0; |
|
|
|
|
|
|
@ -166,7 +166,7 @@ static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t current_col) |
|
|
|
// For each row... |
|
|
|
for (uint8_t row_index = 0; row_index < ROWS_PER_HAND; row_index++) { |
|
|
|
// Store last value of row prior to reading |
|
|
|
matrix_row_t last_row_value = current_matrix[row_index]; |
|
|
|
matrix_row_t last_row_value = current_matrix[row_index]; |
|
|
|
matrix_row_t current_row_value = last_row_value; |
|
|
|
|
|
|
|
// Check row pin state |
|
|
|