Skip to content

Commit 0401e53

Browse files
committed
feat: Configure kscan0 with row2col diode direction and adjust GPIO pull-down settings for rows and columns.
1 parent 1211ac9 commit 0401e53

1 file changed

Lines changed: 13 additions & 11 deletions

File tree

config/corne.keymap

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1031,21 +1031,23 @@
10311031
status = "disabled";
10321032
};
10331033

1034-
/* RT-22 v0.2 Pinout Override */
1034+
/* RT-22 v0.2 Pinout Override with Row2Col Logic */
10351035
&kscan0 {
1036+
diode-direction = "row2col";
1037+
10361038
row-gpios
1037-
= <&pro_micro 21 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* F6 - Row0 */
1038-
, <&pro_micro 20 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* F7 - Row1 */
1039-
, <&pro_micro 19 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* B1 - Row2 */
1040-
, <&pro_micro 18 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* B3 - Row3 */
1039+
= <&pro_micro 21 GPIO_ACTIVE_HIGH> /* F6 - Row0 (Output) */
1040+
, <&pro_micro 20 GPIO_ACTIVE_HIGH> /* F7 - Row1 (Output) */
1041+
, <&pro_micro 19 GPIO_ACTIVE_HIGH> /* B1 - Row2 (Output) */
1042+
, <&pro_micro 18 GPIO_ACTIVE_HIGH> /* B3 - Row3 (Output) */
10411043
;
10421044

10431045
col-gpios
1044-
= <&pro_micro 15 GPIO_ACTIVE_HIGH> /* B2 - Col0 (dummy, keymap has &none here) */
1045-
, <&pro_micro 2 GPIO_ACTIVE_HIGH> /* SDA - Col1 (Q-A-Z) */
1046-
, <&pro_micro 4 GPIO_ACTIVE_HIGH> /* D4 - Col2 (W-S-X) */
1047-
, <&pro_micro 5 GPIO_ACTIVE_HIGH> /* C6 - Col3 (E-D-C + inner thumb) */
1048-
, <&pro_micro 6 GPIO_ACTIVE_HIGH> /* D7 - Col4 (R-F-V + middle thumb) */
1049-
, <&pro_micro 7 GPIO_ACTIVE_HIGH> /* E6 - Col5 (T-G-B + outer thumb) */
1046+
= <&pro_micro 15 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* B2 - Col0 (dummy, Input) */
1047+
, <&pro_micro 2 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* SDA - Col1 (Q-A-Z, Input) */
1048+
, <&pro_micro 4 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* D4 - Col2 (W-S-X, Input) */
1049+
, <&pro_micro 5 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* C6 - Col3 (E-D-C, Input) */
1050+
, <&pro_micro 6 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* D7 - Col4 (R-F-V, Input) */
1051+
, <&pro_micro 7 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* E6 - Col5 (T-G-B, Input) */
10501052
;
10511053
};

0 commit comments

Comments
 (0)