aboutsummaryrefslogtreecommitdiff
path: root/quantum/split_common/matrix.c
diff options
context:
space:
mode:
authorTakeshi ISHII <2170248+mtei@users.noreply.github.com>2019-02-19 06:55:20 +0900
committerDrashna Jaelre <drashna@live.com>2019-02-18 13:55:20 -0800
commit030faf951cb99840394c56803958f249383e9362 (patch)
tree627709e3d1b331feaa96f9a4717923f754b0956e /quantum/split_common/matrix.c
parent100697ebab662b3c19299cf0002d77bac3f00ca6 (diff)
downloadqmk_firmware-030faf951cb99840394c56803958f249383e9362.tar.gz
qmk_firmware-030faf951cb99840394c56803958f249383e9362.zip
Fix `quantum/split_common/matrix.c: select_col()/select_row()` (#5174)
* add temporary pdhelix(Patched Helix) code * add test code into quantum/split_common/matrix.c * add test code into keyboards/handwired/pdhelix/ * Revert "add test code into keyboards/handwired/pdhelix/" This reverts commit 9ed98f0797ddd962c99756689fc4ecb4cd067d3d. * Revert "add test code into quantum/split_common/matrix.c" This reverts commit 1876d3ed69f6c213153a9f6476192be839f16c1f. * Revert "add temporary pdhelix(Patched Helix) code" This reverts commit 41ac92b814e3f894eaf85bc3e5bb945895342fa8. * fix quantum/split_common/matrix.c: select_col()/select_row()
Diffstat (limited to 'quantum/split_common/matrix.c')
-rw-r--r--quantum/split_common/matrix.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/quantum/split_common/matrix.c b/quantum/split_common/matrix.c
index c3d2857ed..f2a277c69 100644
--- a/quantum/split_common/matrix.c
+++ b/quantum/split_common/matrix.c
@@ -143,8 +143,8 @@ static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t current_row)
143#elif (DIODE_DIRECTION == COL2ROW) 143#elif (DIODE_DIRECTION == COL2ROW)
144 144
145static void select_row(uint8_t row) { 145static void select_row(uint8_t row) {
146 writePinLow(row_pins[row]);
147 setPinOutput(row_pins[row]); 146 setPinOutput(row_pins[row]);
147 writePinLow(row_pins[row]);
148} 148}
149 149
150static void unselect_row(uint8_t row) { setPinInputHigh(row_pins[row]); } 150static void unselect_row(uint8_t row) { setPinInputHigh(row_pins[row]); }
@@ -188,8 +188,8 @@ static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t current_row)
188#elif (DIODE_DIRECTION == ROW2COL) 188#elif (DIODE_DIRECTION == ROW2COL)
189 189
190static void select_col(uint8_t col) { 190static void select_col(uint8_t col) {
191 writePinLow(col_pins[col]);
192 setPinOutput(col_pins[col]); 191 setPinOutput(col_pins[col]);
192 writePinLow(col_pins[col]);
193} 193}
194 194
195static void unselect_col(uint8_t col) { setPinInputHigh(col_pins[col]); } 195static void unselect_col(uint8_t col) { setPinInputHigh(col_pins[col]); }