aboutsummaryrefslogtreecommitdiff
path: root/keyboards
diff options
context:
space:
mode:
authorZach White <skullydazed@gmail.com>2021-07-11 08:41:57 -0700
committerGitHub <noreply@github.com>2021-07-11 08:41:57 -0700
commitadf0d70da4a08c3180c5947c7bc86cb6d8d1cdcc (patch)
tree4d38959d601d4012d5249599899b7e8eac01c3c7 /keyboards
parent5a50a28962e2c68da2f43b81d0813d124f8055cf (diff)
downloadqmk_firmware-adf0d70da4a08c3180c5947c7bc86cb6d8d1cdcc.tar.gz
qmk_firmware-adf0d70da4a08c3180c5947c7bc86cb6d8d1cdcc.zip
first pass: matrix consistency improvements (#13471)
Diffstat (limited to 'keyboards')
-rwxr-xr-xkeyboards/aeboards/constellation/rev2/config.h2
-rw-r--r--keyboards/ai03/voyager60_alps/config.h2
-rw-r--r--keyboards/boardsource/3x4/config.h2
-rw-r--r--keyboards/boardsource/the_mark/config.h4
-rw-r--r--keyboards/converter/ibm_5291/config.h2
-rw-r--r--keyboards/converter/siemens_tastatur/config.h4
-rw-r--r--keyboards/coseyfannitutti/mulletpad/config.h2
-rw-r--r--keyboards/dc01/left/config.h2
-rw-r--r--keyboards/ggkeyboards/genesis/hotswap/config.h4
-rw-r--r--keyboards/ggkeyboards/genesis/solder/config.h4
-rw-r--r--keyboards/handwired/promethium/config.h2
-rw-r--r--keyboards/handwired/swiftrax/astro65/config.h2
-rw-r--r--keyboards/kinesis/alvicstep/config.h2
-rw-r--r--keyboards/kinesis/kint41/config.h2
-rw-r--r--keyboards/kinesis/nguyenvietyen/config.h2
-rw-r--r--keyboards/kmac/config.h2
-rw-r--r--keyboards/lizard_trick/tenkey_plusplus/config.h2
-rw-r--r--keyboards/mechlovin/tmkl/config.h4
-rw-r--r--keyboards/meira/featherble/config.h2
-rw-r--r--keyboards/meira/promicro/config.h2
-rw-r--r--keyboards/orthodox/rev3/config.h4
-rw-r--r--keyboards/orthodox/rev3_teensy/config.h2
22 files changed, 28 insertions, 28 deletions
diff --git a/keyboards/aeboards/constellation/rev2/config.h b/keyboards/aeboards/constellation/rev2/config.h
index bff51c07d..36029aba7 100755
--- a/keyboards/aeboards/constellation/rev2/config.h
+++ b/keyboards/aeboards/constellation/rev2/config.h
@@ -27,7 +27,7 @@
27 27
28/* key matrix size */ 28/* key matrix size */
29#define MATRIX_ROWS 5 29#define MATRIX_ROWS 5
30#define MATRIX_COLS 15 30#define MATRIX_COLS 14
31 31
32/* key matrix pins */ 32/* key matrix pins */
33#define MATRIX_ROW_PINS { B15, A14, A2, B13, B14 } 33#define MATRIX_ROW_PINS { B15, A14, A2, B13, B14 }
diff --git a/keyboards/ai03/voyager60_alps/config.h b/keyboards/ai03/voyager60_alps/config.h
index 98f37e8cf..cd749cc50 100644
--- a/keyboards/ai03/voyager60_alps/config.h
+++ b/keyboards/ai03/voyager60_alps/config.h
@@ -23,7 +23,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define PRODUCT Voyager60-Alps 23#define PRODUCT Voyager60-Alps
24 24
25#define MATRIX_ROWS 5 25#define MATRIX_ROWS 5
26#define MATRIX_COLS 15 26#define MATRIX_COLS 14
27 27
28#define MATRIX_ROW_PINS { B1, B2, B3, F0, F1 } 28#define MATRIX_ROW_PINS { B1, B2, B3, F0, F1 }
29#define MATRIX_COL_PINS { F4, F7, F5, F6, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3} 29#define MATRIX_COL_PINS { F4, F7, F5, F6, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3}
diff --git a/keyboards/boardsource/3x4/config.h b/keyboards/boardsource/3x4/config.h
index c997f72a9..32a0b3d29 100644
--- a/keyboards/boardsource/3x4/config.h
+++ b/keyboards/boardsource/3x4/config.h
@@ -15,7 +15,7 @@
15#define MATRIX_ROWS 3 15#define MATRIX_ROWS 3
16#define MATRIX_COLS 4 16#define MATRIX_COLS 4
17 17
18#define MATRIX_ROW_PINS { F7, F6, F5,} 18#define MATRIX_ROW_PINS {F7, F6, F5}
19#define MATRIX_COL_PINS {B6, B2, B3, B1} 19#define MATRIX_COL_PINS {B6, B2, B3, B1}
20 20
21#define DIODE_DIRECTION COL2ROW 21#define DIODE_DIRECTION COL2ROW
diff --git a/keyboards/boardsource/the_mark/config.h b/keyboards/boardsource/the_mark/config.h
index 9ca598b40..3c78af62b 100644
--- a/keyboards/boardsource/the_mark/config.h
+++ b/keyboards/boardsource/the_mark/config.h
@@ -41,8 +41,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41 * 41 *
42 */ 42 */
43 43
44#define MATRIX_ROW_PINS {B0, B1, B2, B3, B4,} 44#define MATRIX_ROW_PINS {B0, B1, B2, B3, B4}
45#define MATRIX_COL_PINS { B5, B6, B7, F5, C7, D0, D1, D2, D3, D4, D5, D6, D7,F0, F1, F4} 45#define MATRIX_COL_PINS {B5, B6, B7, F5, C7, D0, D1, D2, D3, D4, D5, D6, D7,F0, F1, F4}
46#define UNUSED_PINS 46#define UNUSED_PINS
47 47
48/* COL2ROW, ROW2COL */ 48/* COL2ROW, ROW2COL */
diff --git a/keyboards/converter/ibm_5291/config.h b/keyboards/converter/ibm_5291/config.h
index adf66cc69..59ec04cfb 100644
--- a/keyboards/converter/ibm_5291/config.h
+++ b/keyboards/converter/ibm_5291/config.h
@@ -25,7 +25,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define MANUFACTURER QMK 25#define MANUFACTURER QMK
26#define PRODUCT 5291 keyboard converter 26#define PRODUCT 5291 keyboard converter
27 27
28#define MATRIX_ROWS 24 28#define MATRIX_ROWS 5
29#define MATRIX_COLS 4 29#define MATRIX_COLS 4
30 30
31#define MATRIX_ROW_PINS {B2, B3, B4, B5, B6} 31#define MATRIX_ROW_PINS {B2, B3, B4, B5, B6}
diff --git a/keyboards/converter/siemens_tastatur/config.h b/keyboards/converter/siemens_tastatur/config.h
index ae6f1a209..cd54ed3d8 100644
--- a/keyboards/converter/siemens_tastatur/config.h
+++ b/keyboards/converter/siemens_tastatur/config.h
@@ -26,11 +26,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define PRODUCT Siemens Tastatur 26#define PRODUCT Siemens Tastatur
27 27
28/* key matrix size */ 28/* key matrix size */
29#define MATRIX_ROWS 4 29#define MATRIX_ROWS 5
30#define MATRIX_COLS 19 30#define MATRIX_COLS 19
31 31
32//This is all fake and not used 32//This is all fake and not used
33#define MATRIX_COL_PINS { B11, B10, B1, B0, A7, A6, A5, A4, A3, A2, A1, A0, C15, C14 } 33#define MATRIX_COL_PINS { B11, B10, B1, B0, A7, A6, A5, A4, A3, A2, A1, A0, C15, C14, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN }
34#define MATRIX_ROW_PINS { B3, B4, B5, B6, B7 } 34#define MATRIX_ROW_PINS { B3, B4, B5, B6, B7 }
35#define DIODE_DIRECTION COL2ROW 35#define DIODE_DIRECTION COL2ROW
36 36
diff --git a/keyboards/coseyfannitutti/mulletpad/config.h b/keyboards/coseyfannitutti/mulletpad/config.h
index 782bc16e7..92e2a747e 100644
--- a/keyboards/coseyfannitutti/mulletpad/config.h
+++ b/keyboards/coseyfannitutti/mulletpad/config.h
@@ -41,7 +41,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41 * 41 *
42*/ 42*/
43#define MATRIX_ROW_PINS { F4, F1, F5, F6, F7 } 43#define MATRIX_ROW_PINS { F4, F1, F5, F6, F7 }
44#define MATRIX_COL_PINS { F0, C7, C6, B6, } 44#define MATRIX_COL_PINS { F0, C7, C6, B6 }
45#define UNUSED_PINS 45#define UNUSED_PINS
46 46
47/* COL2ROW, ROW2COL */ 47/* COL2ROW, ROW2COL */
diff --git a/keyboards/dc01/left/config.h b/keyboards/dc01/left/config.h
index 57614e84a..8a166a265 100644
--- a/keyboards/dc01/left/config.h
+++ b/keyboards/dc01/left/config.h
@@ -42,7 +42,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42 * 42 *
43*/ 43*/
44#define MATRIX_ROW_PINS { B6, B5, B4, D7, D6 } 44#define MATRIX_ROW_PINS { B6, B5, B4, D7, D6 }
45#define MATRIX_COL_PINS { F4, F1, F0, F7, F6, F5 } 45#define MATRIX_COL_PINS { F4, F1, F0, F7, F6, F5, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN }
46#define UNUSED_PINS 46#define UNUSED_PINS
47 47
48#define F_SCL 350000UL 48#define F_SCL 350000UL
diff --git a/keyboards/ggkeyboards/genesis/hotswap/config.h b/keyboards/ggkeyboards/genesis/hotswap/config.h
index d435612f1..27f1aced3 100644
--- a/keyboards/ggkeyboards/genesis/hotswap/config.h
+++ b/keyboards/ggkeyboards/genesis/hotswap/config.h
@@ -26,7 +26,7 @@
26#define PRODUCT Genesis 26#define PRODUCT Genesis
27 27
28/* key matrix size */ 28/* key matrix size */
29#define MATRIX_ROWS 7 29#define MATRIX_ROWS 6
30#define MATRIX_COLS 18 30#define MATRIX_COLS 18
31 31
32/* 32/*
@@ -46,4 +46,4 @@
46 46
47 47
48// generated by KBFirmware JSON to QMK Parser 48// generated by KBFirmware JSON to QMK Parser
49// https://noroadsleft.github.io/kbf_qmk_converter/ \ No newline at end of file 49// https://noroadsleft.github.io/kbf_qmk_converter/
diff --git a/keyboards/ggkeyboards/genesis/solder/config.h b/keyboards/ggkeyboards/genesis/solder/config.h
index 76586262a..74a098f41 100644
--- a/keyboards/ggkeyboards/genesis/solder/config.h
+++ b/keyboards/ggkeyboards/genesis/solder/config.h
@@ -26,7 +26,7 @@
26#define PRODUCT Genesis 26#define PRODUCT Genesis
27 27
28/* key matrix size */ 28/* key matrix size */
29#define MATRIX_ROWS 7 29#define MATRIX_ROWS 6
30#define MATRIX_COLS 18 30#define MATRIX_COLS 18
31 31
32/* 32/*
@@ -46,4 +46,4 @@
46 46
47 47
48// generated by KBFirmware JSON to QMK Parser 48// generated by KBFirmware JSON to QMK Parser
49// https://noroadsleft.github.io/kbf_qmk_converter/ \ No newline at end of file 49// https://noroadsleft.github.io/kbf_qmk_converter/
diff --git a/keyboards/handwired/promethium/config.h b/keyboards/handwired/promethium/config.h
index ba2c25ea1..ba7ae9d25 100644
--- a/keyboards/handwired/promethium/config.h
+++ b/keyboards/handwired/promethium/config.h
@@ -31,7 +31,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31 31
32/* key matrix size */ 32/* key matrix size */
33#define MATRIX_COLS 6 33#define MATRIX_COLS 6
34#define MATRIX_ROWS 9 34#define MATRIX_ROWS 3
35 35
36/* default pin-out */ 36/* default pin-out */
37#define MATRIX_COL_PINS { F4, F1, F0, D6, D0, D1 } 37#define MATRIX_COL_PINS { F4, F1, F0, D6, D0, D1 }
diff --git a/keyboards/handwired/swiftrax/astro65/config.h b/keyboards/handwired/swiftrax/astro65/config.h
index 84cc9b53c..75ab5ee2f 100644
--- a/keyboards/handwired/swiftrax/astro65/config.h
+++ b/keyboards/handwired/swiftrax/astro65/config.h
@@ -27,7 +27,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define PRODUCT Astro65 27#define PRODUCT Astro65
28/* key matrix size */ 28/* key matrix size */
29#define MATRIX_ROWS 5 29#define MATRIX_ROWS 5
30#define MATRIX_COLS 16 30#define MATRIX_COLS 15
31 31
32// ROWS: Top to bottom, COLS: Left to right 32// ROWS: Top to bottom, COLS: Left to right
33 33
diff --git a/keyboards/kinesis/alvicstep/config.h b/keyboards/kinesis/alvicstep/config.h
index 73aa4dd4d..02c7725ce 100644
--- a/keyboards/kinesis/alvicstep/config.h
+++ b/keyboards/kinesis/alvicstep/config.h
@@ -23,7 +23,7 @@
23 * 23 *
24*/ 24*/
25//Passed through the port multipler, so 4 pins =16 25//Passed through the port multipler, so 4 pins =16
26#define MATRIX_ROW_PINS { F0,F1, F2, F3 } 26#define MATRIX_ROW_PINS { F0, F1, F2, F3, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN }
27 27
28// May be upside down. 28// May be upside down.
29#define MATRIX_COL_PINS { B0,B1, B2, B3, B4, B5, B6, B7 } 29#define MATRIX_COL_PINS { B0,B1, B2, B3, B4, B5, B6, B7 }
diff --git a/keyboards/kinesis/kint41/config.h b/keyboards/kinesis/kint41/config.h
index c041bbeec..349d3ee36 100644
--- a/keyboards/kinesis/kint41/config.h
+++ b/keyboards/kinesis/kint41/config.h
@@ -58,7 +58,7 @@
58 LINE_PIN2, /* ROW_MIN */ \ 58 LINE_PIN2, /* ROW_MIN */ \
59 LINE_PIN17, /* ROW_ESC */ \ 59 LINE_PIN17, /* ROW_ESC */ \
60 LINE_PIN23, /* ROW_F1 */ \ 60 LINE_PIN23, /* ROW_F1 */ \
61 LINE_PIN21, /* ROW_F2 */ \ 61 LINE_PIN21 /* ROW_F2 */ \
62 } 62 }
63 63
64#define MATRIX_COL_PINS \ 64#define MATRIX_COL_PINS \
diff --git a/keyboards/kinesis/nguyenvietyen/config.h b/keyboards/kinesis/nguyenvietyen/config.h
index 52f4c8054..f1b41e61b 100644
--- a/keyboards/kinesis/nguyenvietyen/config.h
+++ b/keyboards/kinesis/nguyenvietyen/config.h
@@ -19,7 +19,7 @@
19 * 19 *
20 */ 20 */
21// Passed through the port multipler, so 4 pins =16 21// Passed through the port multipler, so 4 pins =16
22#define MATRIX_ROW_PINS { D0, D1, D2, D3 } 22#define MATRIX_ROW_PINS { D0, D1, D2, D3, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN }
23#define MATRIX_COL_PINS { B6, B2, B3, B1, F7, F6, F5, F4 } 23#define MATRIX_COL_PINS { B6, B2, B3, B1, F7, F6, F5, F4 }
24#define UNUSED_PINS 24#define UNUSED_PINS
25 25
diff --git a/keyboards/kmac/config.h b/keyboards/kmac/config.h
index 45cbff9fa..54d29dd62 100644
--- a/keyboards/kmac/config.h
+++ b/keyboards/kmac/config.h
@@ -38,7 +38,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38#define MATRIX_ROW_PINS \ 38#define MATRIX_ROW_PINS \
39 { D0, D1, D2, D3, D5, B7 } 39 { D0, D1, D2, D3, D5, B7 }
40#define MATRIX_COL_PINS \ 40#define MATRIX_COL_PINS \
41 { B6, C6, C7, F1, F0, B5 } 41 { B6, C6, C7, F1, F0, B5, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN }
42#define UNUSED_PINS 42#define UNUSED_PINS
43 43
44/* COL2ROW, ROW2COL*/ 44/* COL2ROW, ROW2COL*/
diff --git a/keyboards/lizard_trick/tenkey_plusplus/config.h b/keyboards/lizard_trick/tenkey_plusplus/config.h
index d962e67da..d1087851c 100644
--- a/keyboards/lizard_trick/tenkey_plusplus/config.h
+++ b/keyboards/lizard_trick/tenkey_plusplus/config.h
@@ -41,7 +41,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41 * 41 *
42 */ 42 */
43 43
44#define MATRIX_ROW_PINS { B7, D4, B5, B6, C6, C7, } 44#define MATRIX_ROW_PINS { B7, D4, B5, B6, C6, C7 }
45#define MATRIX_COL_PINS { D5, D3, D2, F7 } 45#define MATRIX_COL_PINS { D5, D3, D2, F7 }
46#define UNUSED_PINS 46#define UNUSED_PINS
47 47
diff --git a/keyboards/mechlovin/tmkl/config.h b/keyboards/mechlovin/tmkl/config.h
index e36470a9b..9a1d865e2 100644
--- a/keyboards/mechlovin/tmkl/config.h
+++ b/keyboards/mechlovin/tmkl/config.h
@@ -40,7 +40,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40 * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) 40 * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
41 * 41 *
42 */ 42 */
43#define MATRIX_ROW_PINS { A8, A4, A5, A3, A2, A1, } 43#define MATRIX_ROW_PINS { A8, A4, A5, A3, A2, A1 }
44#define MATRIX_COL_PINS { B11, B10, B2, B1, B0, A7, A6, A0, C15, B4, B5, B3, C13, C14 } 44#define MATRIX_COL_PINS { B11, B10, B2, B1, B0, A7, A6, A0, C15, B4, B5, B3, C13, C14 }
45 45
46#define DIODE_DIRECTION COL2ROW 46#define DIODE_DIRECTION COL2ROW
@@ -58,4 +58,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58#define LED_CAPS_LOCK_PIN B9 58#define LED_CAPS_LOCK_PIN B9
59 59
60/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 60/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
61#define LOCKING_SUPPORT_ENABLE \ No newline at end of file 61#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/meira/featherble/config.h b/keyboards/meira/featherble/config.h
index e8db87acb..dadc10d60 100644
--- a/keyboards/meira/featherble/config.h
+++ b/keyboards/meira/featherble/config.h
@@ -32,7 +32,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32*/ 32*/
33#define MATRIX_ROW_PINS { F7, F6, F5, F4 } 33#define MATRIX_ROW_PINS { F7, F6, F5, F4 }
34// Column pins to demux in LSB order 34// Column pins to demux in LSB order
35#define MATRIX_COL_PINS { C7, B7, B6, C6 } 35#define MATRIX_COL_PINS { C7, B7, B6, C6, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN }
36#define LED_EN_PIN D2 36#define LED_EN_PIN D2
37#define UNUSED_PINS 37#define UNUSED_PINS
38 38
diff --git a/keyboards/meira/promicro/config.h b/keyboards/meira/promicro/config.h
index bb88f9e08..be5fae9aa 100644
--- a/keyboards/meira/promicro/config.h
+++ b/keyboards/meira/promicro/config.h
@@ -32,7 +32,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32*/ 32*/
33#define MATRIX_ROW_PINS { F7, F6, F5, F4 } 33#define MATRIX_ROW_PINS { F7, F6, F5, F4 }
34// Column pins to demux in LSB order 34// Column pins to demux in LSB order
35#define MATRIX_COL_PINS { B1, B3, B2, B6 } 35#define MATRIX_COL_PINS { B1, B3, B2, B6, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN }
36#define LED_EN_PIN D2 36#define LED_EN_PIN D2
37#define UNUSED_PINS 37#define UNUSED_PINS
38 38
diff --git a/keyboards/orthodox/rev3/config.h b/keyboards/orthodox/rev3/config.h
index 3f7a17b6b..ae5128164 100644
--- a/keyboards/orthodox/rev3/config.h
+++ b/keyboards/orthodox/rev3/config.h
@@ -38,12 +38,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38// wiring of each half 38// wiring of each half
39 39
40//REV.3 PRO MICRO 40//REV.3 PRO MICRO
41#define MATRIX_ROW_PINS { D2, B4, B5, } 41#define MATRIX_ROW_PINS { D2, B4, B5 }
42#define MATRIX_COL_PINS { D7, F4, F5, B6, B2, B3, B1, F7, F6 } 42#define MATRIX_COL_PINS { D7, F4, F5, B6, B2, B3, B1, F7, F6 }
43 43
44/*/ 44/*/
45//REV.3 TEENSY 45//REV.3 TEENSY
46#define MATRIX_ROW_PINS { B0, C6, C7, } 46#define MATRIX_ROW_PINS { B0, C6, C7 }
47#define MATRIX_COL_PINS { D2, F5, F6, D6, D7, B4, B5, B6, F7 } 47#define MATRIX_COL_PINS { D2, F5, F6, D6, D7, B4, B5, B6, F7 }
48/*/ 48/*/
49 49
diff --git a/keyboards/orthodox/rev3_teensy/config.h b/keyboards/orthodox/rev3_teensy/config.h
index 37c8a7e73..a35c276d9 100644
--- a/keyboards/orthodox/rev3_teensy/config.h
+++ b/keyboards/orthodox/rev3_teensy/config.h
@@ -38,7 +38,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38// wiring of each half 38// wiring of each half
39 39
40//REV.3 TEENSY 40//REV.3 TEENSY
41#define MATRIX_ROW_PINS { B0, C6, C7, } 41#define MATRIX_ROW_PINS { B0, C6, C7 }
42#define MATRIX_COL_PINS { D2, F5, F6, D6, D7, B4, B5, B6, F7 } 42#define MATRIX_COL_PINS { D2, F5, F6, D6, D7, B4, B5, B6, F7 }
43 43
44/* COL2ROW or ROW2COL */ 44/* COL2ROW or ROW2COL */