static void init_pins(void) { for (int row = 0; row < MATRIX_ROWS; row++) { for (int col = 0; col < MATRIX_COLS; col++) { pin_t pin = direct_pins[row][col]; if (pin != NO_PIN) { setPinInputHigh(pin); } } } }
static void unselect_cols(void) { for(uint8_t x = 0; x < MATRIX_COLS; x++) { setPinInputHigh(col_pins[x]); } }
static void unselect_col(uint8_t col) { setPinInputHigh(col_pins[col]); }
static void init_rows(void) { for(uint8_t x = 0; x < MATRIX_ROWS; x++) { setPinInputHigh(row_pins[x]); } }
static void unselect_row(uint8_t row) { setPinInputHigh(row_pins[row]); }
static void init_pins(void) { unselect_cols(); for (uint8_t x = 0; x < ROWS_PER_HAND; x++) { setPinInputHigh(row_pins[x]); } }
static void init_pins(void) { unselect_rows(); for (uint8_t x = 0; x < MATRIX_COLS; x++) { setPinInputHigh(col_pins[x]); } }
static void unselect_rows(void) { for (uint8_t x = 0; x < ROWS_PER_HAND; x++) { setPinInputHigh(row_pins[x]); } }