aboutsummaryrefslogtreecommitdiff
path: root/keyboards/qvex/lynepad2
diff options
context:
space:
mode:
authorRyan <[email protected]>2024-05-03 15:21:29 +1000
committerGitHub <[email protected]>2024-05-03 15:21:29 +1000
commitd09a06a1b354760fd0e64a453abade972900e885 (patch)
tree88d94640f4507ac8d7f570607423825bec3c6f89 /keyboards/qvex/lynepad2
parent5426a7a129acf2ff5c8b435014747f1238e17965 (diff)
downloadqmk_firmware-d09a06a1b354760fd0e64a453abade972900e885.tar.gz
qmk_firmware-d09a06a1b354760fd0e64a453abade972900e885.zip
Update GPIO API usage in keyboard code (#23361)
Diffstat (limited to 'keyboards/qvex/lynepad2')
-rw-r--r--keyboards/qvex/lynepad2/matrix.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/keyboards/qvex/lynepad2/matrix.c b/keyboards/qvex/lynepad2/matrix.c
index 89c56b8d40..23b22cdb69 100644
--- a/keyboards/qvex/lynepad2/matrix.c
+++ b/keyboards/qvex/lynepad2/matrix.c
@@ -24,31 +24,31 @@ extern matrix_row_t raw_matrix[MATRIX_ROWS]; // raw values
extern matrix_row_t matrix[MATRIX_ROWS]; // debounced values
static void select_row(uint8_t row) {
- setPinOutput(row_pins[row]);
- writePinLow(row_pins[row]);
+ gpio_set_pin_output(row_pins[row]);
+ gpio_write_pin_low(row_pins[row]);
}
static void unselect_row(uint8_t row) {
- setPinInputHigh(row_pins[row]);
+ gpio_set_pin_input_high(row_pins[row]);
}
static void unselect_rows(void) {
for (uint8_t x = 0; x < MATRIX_ROWS; x++) {
- setPinInputHigh(row_pins[x]);
+ gpio_set_pin_input_high(row_pins[x]);
}
}
static void init_pins(void) {
unselect_rows();
for (uint8_t x = 0; x < MATRIX_COLS; x++) {
- setPinInputHigh(col_pins[x]);
+ gpio_set_pin_input_high(col_pins[x]);
}
- setPinInputHigh(PIN_JU);
- setPinInputHigh(PIN_JD);
- setPinInputHigh(PIN_JL);
- setPinInputHigh(PIN_JR);
- setPinInputHigh(PIN_JC);
- setPinInputHigh(PIN_TC);
+ gpio_set_pin_input_high(PIN_JU);
+ gpio_set_pin_input_high(PIN_JD);
+ gpio_set_pin_input_high(PIN_JL);
+ gpio_set_pin_input_high(PIN_JR);
+ gpio_set_pin_input_high(PIN_JC);
+ gpio_set_pin_input_high(PIN_TC);
}
static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t current_row) {
@@ -62,7 +62,7 @@ static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t current_row)
wait_us(30);
for (uint8_t col_index = 0; col_index < MATRIX_COLS; col_index++) {
- uint8_t pin_state = readPin(col_pins[col_index]);
+ uint8_t pin_state = gpio_read_pin(col_pins[col_index]);
current_matrix[current_row] |= pin_state ? 0 : (MATRIX_ROW_SHIFTER << col_index);
}
@@ -78,16 +78,16 @@ static bool read_encoder_switches(matrix_row_t current_matrix[]) {
current_matrix[3] = 0;
current_matrix[4] = 0;
- current_matrix[4] |= !readPin(PIN_TC) ? (1 << 1) : 0;
+ current_matrix[4] |= !gpio_read_pin(PIN_TC) ? (1 << 1) : 0;
- if (!readPin(PIN_JC)) {
- if (!readPin(PIN_JU)) {
+ if (!gpio_read_pin(PIN_JC)) {
+ if (!gpio_read_pin(PIN_JU)) {
current_matrix[3] |= (1 << 0);
- } else if (!readPin(PIN_JD)) {
+ } else if (!gpio_read_pin(PIN_JD)) {
current_matrix[3] |= (1 << 1);
- } else if (!readPin(PIN_JL)) {
+ } else if (!gpio_read_pin(PIN_JL)) {
current_matrix[3] |= (1 << 2);
- } else if (!readPin(PIN_JR)) {
+ } else if (!gpio_read_pin(PIN_JR)) {
current_matrix[3] |= (1 << 3);
} else {
current_matrix[4] |= (1 << 0);