aboutsummaryrefslogtreecommitdiff
path: root/keyboards/dp60
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/dp60
parent5426a7a129acf2ff5c8b435014747f1238e17965 (diff)
downloadqmk_firmware-d09a06a1b354760fd0e64a453abade972900e885.tar.gz
qmk_firmware-d09a06a1b354760fd0e64a453abade972900e885.zip
Update GPIO API usage in keyboard code (#23361)
Diffstat (limited to 'keyboards/dp60')
-rw-r--r--keyboards/dp60/matrix.c144
1 files changed, 72 insertions, 72 deletions
diff --git a/keyboards/dp60/matrix.c b/keyboards/dp60/matrix.c
index 22156745f1..998efd59fe 100644
--- a/keyboards/dp60/matrix.c
+++ b/keyboards/dp60/matrix.c
@@ -54,10 +54,10 @@ void matrix_scan_user(void) {}
void matrix_init(void)
{
- //setPinOutput(F0);
- //writePinHigh(F0);
- setPinOutput(B4);
- writePinLow(B4);
+ //gpio_set_pin_output(F0);
+ //gpio_write_pin_high(F0);
+ gpio_set_pin_output(B4);
+ gpio_write_pin_low(B4);
init_cols();
init_rows();
@@ -123,20 +123,20 @@ void matrix_print(void)
*/
static void init_rows(void)
{
- setPinInputHigh(E6);
- setPinInputHigh(F6);
- setPinInputHigh(F7);
- setPinInputHigh(B7);
- setPinInputHigh(D4);
+ gpio_set_pin_input_high(E6);
+ gpio_set_pin_input_high(F6);
+ gpio_set_pin_input_high(F7);
+ gpio_set_pin_input_high(B7);
+ gpio_set_pin_input_high(D4);
}
static uint8_t read_rows(void)
{
- return ((readPin(E6) ? 0 : (1 << 0)) |
- (readPin(F6) ? 0 : (1 << 1)) |
- (readPin(F7) ? 0 : (1 << 2)) |
- (readPin(B7) ? 0 : (1 << 3)) |
- (readPin(D4) ? 0 : (1 << 4)));
+ return ((gpio_read_pin(E6) ? 0 : (1 << 0)) |
+ (gpio_read_pin(F6) ? 0 : (1 << 1)) |
+ (gpio_read_pin(F7) ? 0 : (1 << 2)) |
+ (gpio_read_pin(B7) ? 0 : (1 << 3)) |
+ (gpio_read_pin(D4) ? 0 : (1 << 4)));
}
/*
@@ -164,104 +164,104 @@ static uint8_t read_rows(void)
*/
static void init_cols(void)
{
- setPinOutput(F0);
- setPinOutput(F1);
- setPinOutput(F4);
- setPinOutput(F5);
+ gpio_set_pin_output(F0);
+ gpio_set_pin_output(F1);
+ gpio_set_pin_output(F4);
+ gpio_set_pin_output(F5);
- setPinOutput(D2);
- setPinOutput(D3);
- setPinOutput(D5);
- setPinOutput(D6);
+ gpio_set_pin_output(D2);
+ gpio_set_pin_output(D3);
+ gpio_set_pin_output(D5);
+ gpio_set_pin_output(D6);
unselect_cols();
}
static void unselect_cols(void)
{
- writePinHigh(F0);
- writePinHigh(F1);
- writePinHigh(F4);
- writePinHigh(F5);
+ gpio_write_pin_high(F0);
+ gpio_write_pin_high(F1);
+ gpio_write_pin_high(F4);
+ gpio_write_pin_high(F5);
- writePinHigh(D2);
- writePinHigh(D3);
- writePinHigh(D5);
- writePinHigh(D6);
+ gpio_write_pin_high(D2);
+ gpio_write_pin_high(D3);
+ gpio_write_pin_high(D5);
+ gpio_write_pin_high(D6);
}
static void select_col(uint8_t col) {
switch (col) {
case 0:
- writePinLow(F0);
- writePinLow(F1);
- writePinLow(F4);
+ gpio_write_pin_low(F0);
+ gpio_write_pin_low(F1);
+ gpio_write_pin_low(F4);
break;
case 1:
- writePinHigh(F0);
- writePinLow(F1);
- writePinLow(F4);
+ gpio_write_pin_high(F0);
+ gpio_write_pin_low(F1);
+ gpio_write_pin_low(F4);
break;
case 2:
- writePinLow(F0);
- writePinHigh(F1);
- writePinLow(F4);
+ gpio_write_pin_low(F0);
+ gpio_write_pin_high(F1);
+ gpio_write_pin_low(F4);
break;
case 3:
- writePinHigh(F0);
- writePinHigh(F1);
- writePinLow(F4);
+ gpio_write_pin_high(F0);
+ gpio_write_pin_high(F1);
+ gpio_write_pin_low(F4);
break;
case 4:
- writePinLow(F0);
- writePinLow(F1);
- writePinHigh(F4);
+ gpio_write_pin_low(F0);
+ gpio_write_pin_low(F1);
+ gpio_write_pin_high(F4);
break;
case 5:
- writePinHigh(F0);
- writePinLow(F1);
- writePinHigh(F4);
+ gpio_write_pin_high(F0);
+ gpio_write_pin_low(F1);
+ gpio_write_pin_high(F4);
break;
case 6:
- writePinLow(F0);
- writePinHigh(F1);
- writePinHigh(F4);
+ gpio_write_pin_low(F0);
+ gpio_write_pin_high(F1);
+ gpio_write_pin_high(F4);
break;
case 7:
- writePinLow(D2);
- writePinLow(D3);
- writePinLow(D5);
+ gpio_write_pin_low(D2);
+ gpio_write_pin_low(D3);
+ gpio_write_pin_low(D5);
break;
case 8:
- writePinHigh(D2);
- writePinLow(D3);
- writePinLow(D5);
+ gpio_write_pin_high(D2);
+ gpio_write_pin_low(D3);
+ gpio_write_pin_low(D5);
break;
case 9:
- writePinLow(D2);
- writePinHigh(D3);
- writePinLow(D5);
+ gpio_write_pin_low(D2);
+ gpio_write_pin_high(D3);
+ gpio_write_pin_low(D5);
break;
case 10:
- writePinHigh(D2);
- writePinHigh(D3);
- writePinLow(D5);
+ gpio_write_pin_high(D2);
+ gpio_write_pin_high(D3);
+ gpio_write_pin_low(D5);
break;
case 11:
- writePinLow(D2);
- writePinLow(D3);
- writePinHigh(D5);
+ gpio_write_pin_low(D2);
+ gpio_write_pin_low(D3);
+ gpio_write_pin_high(D5);
break;
case 12:
- writePinHigh(D2);
- writePinLow(D3);
- writePinHigh(D5);
+ gpio_write_pin_high(D2);
+ gpio_write_pin_low(D3);
+ gpio_write_pin_high(D5);
break;
case 13:
- writePinLow(D2);
- writePinHigh(D3);
- writePinHigh(D5);
+ gpio_write_pin_low(D2);
+ gpio_write_pin_high(D3);
+ gpio_write_pin_high(D5);
break;
}
}