diff options
33 files changed, 27 insertions, 49 deletions
diff --git a/keyboards/40percentclub/nano/config.h b/keyboards/40percentclub/nano/config.h index 5eb65c74a..8ee6963e4 100644 --- a/keyboards/40percentclub/nano/config.h +++ b/keyboards/40percentclub/nano/config.h | |||
@@ -50,9 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
50 | } | 50 | } |
51 | #define UNUSED_PINS | 51 | #define UNUSED_PINS |
52 | 52 | ||
53 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | ||
54 | //#define DIODE_DIRECTION CUSTOM_MATRIX | ||
55 | |||
56 | /* ws2812 RGB LED */ | 53 | /* ws2812 RGB LED */ |
57 | #define RGB_DI_PIN D3 | 54 | #define RGB_DI_PIN D3 |
58 | #define RGBLIGHT_ANIMATIONS | 55 | #define RGBLIGHT_ANIMATIONS |
diff --git a/keyboards/abstract/ellipse/rev1/config.h b/keyboards/abstract/ellipse/rev1/config.h index 36a4fc40f..15606f3d4 100644 --- a/keyboards/abstract/ellipse/rev1/config.h +++ b/keyboards/abstract/ellipse/rev1/config.h | |||
@@ -45,7 +45,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
45 | #define MATRIX_COL_PINS { F0, B6, B5 } | 45 | #define MATRIX_COL_PINS { F0, B6, B5 } |
46 | #define UNUSED_PINS { B0, D0, D1, D2, D4, D6, D7, F1, F4, F5, F6, F7 } | 46 | #define UNUSED_PINS { B0, D0, D1, D2, D4, D6, D7, F1, F4, F5, F6, F7 } |
47 | 47 | ||
48 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 48 | /* COL2ROW, ROW2COL */ |
49 | #define DIODE_DIRECTION COL2ROW | 49 | #define DIODE_DIRECTION COL2ROW |
50 | 50 | ||
51 | #define BACKLIGHT_PIN C6 | 51 | #define BACKLIGHT_PIN C6 |
diff --git a/keyboards/ai03/orbit/config.h b/keyboards/ai03/orbit/config.h index 00945ac79..051b924b8 100644 --- a/keyboards/ai03/orbit/config.h +++ b/keyboards/ai03/orbit/config.h | |||
@@ -54,7 +54,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
54 | 54 | ||
55 | #define UNUSED_PINS | 55 | #define UNUSED_PINS |
56 | 56 | ||
57 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 57 | /* COL2ROW, ROW2COL */ |
58 | #define DIODE_DIRECTION COL2ROW | 58 | #define DIODE_DIRECTION COL2ROW |
59 | 59 | ||
60 | /* | 60 | /* |
diff --git a/keyboards/boardwalk/config.h b/keyboards/boardwalk/config.h index 774750208..fa80673d8 100644 --- a/keyboards/boardwalk/config.h +++ b/keyboards/boardwalk/config.h | |||
@@ -43,7 +43,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
43 | #define MATRIX_COL_PINS { F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, D1, D0 } | 43 | #define MATRIX_COL_PINS { F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, D1, D0 } |
44 | #define UNUSED_PINS | 44 | #define UNUSED_PINS |
45 | 45 | ||
46 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 46 | /* COL2ROW, ROW2COL */ |
47 | #define DIODE_DIRECTION COL2ROW | 47 | #define DIODE_DIRECTION COL2ROW |
48 | 48 | ||
49 | // #define BACKLIGHT_PIN F5 | 49 | // #define BACKLIGHT_PIN F5 |
diff --git a/keyboards/ckeys/thedora/config.h b/keyboards/ckeys/thedora/config.h index f2b93ee70..a3d30c304 100755 --- a/keyboards/ckeys/thedora/config.h +++ b/keyboards/ckeys/thedora/config.h | |||
@@ -39,7 +39,7 @@ | |||
39 | 39 | ||
40 | // #define UNUSED_PINS { B14 } | 40 | // #define UNUSED_PINS { B14 } |
41 | 41 | ||
42 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 42 | /* COL2ROW, ROW2COL */ |
43 | #define DIODE_DIRECTION COL2ROW | 43 | #define DIODE_DIRECTION COL2ROW |
44 | 44 | ||
45 | //#define BACKLIGHT_PIN B7 | 45 | //#define BACKLIGHT_PIN B7 |
diff --git a/keyboards/converter/palm_usb/config.h b/keyboards/converter/palm_usb/config.h index 4233a53ef..8414c47a7 100644 --- a/keyboards/converter/palm_usb/config.h +++ b/keyboards/converter/palm_usb/config.h | |||
@@ -23,8 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
23 | 23 | ||
24 | #pragma once | 24 | #pragma once |
25 | 25 | ||
26 | #define CUSTOM_MATRIX 2 | ||
27 | |||
28 | #define VENDOR_ID 0xFEED | 26 | #define VENDOR_ID 0xFEED |
29 | #define PRODUCT_ID 0x0001 | 27 | #define PRODUCT_ID 0x0001 |
30 | #define DEVICE_VER 0x0100 | 28 | #define DEVICE_VER 0x0100 |
diff --git a/keyboards/converter/sun_usb/config.h b/keyboards/converter/sun_usb/config.h index 7713e0a91..455d6423b 100644 --- a/keyboards/converter/sun_usb/config.h +++ b/keyboards/converter/sun_usb/config.h | |||
@@ -18,8 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
18 | #ifndef CONFIG_H | 18 | #ifndef CONFIG_H |
19 | #define CONFIG_H | 19 | #define CONFIG_H |
20 | 20 | ||
21 | #define CUSTOM_MATRIX 2 | ||
22 | |||
23 | #define VENDOR_ID 0xFEED | 21 | #define VENDOR_ID 0xFEED |
24 | #define PRODUCT_ID 0x3333 | 22 | #define PRODUCT_ID 0x3333 |
25 | #define DEVICE_VER 0x0100 | 23 | #define DEVICE_VER 0x0100 |
diff --git a/keyboards/converter/usb_usb/config.h b/keyboards/converter/usb_usb/config.h index fdaf42eda..7af895027 100644 --- a/keyboards/converter/usb_usb/config.h +++ b/keyboards/converter/usb_usb/config.h | |||
@@ -18,12 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
18 | #ifndef CONFIG_H | 18 | #ifndef CONFIG_H |
19 | #define CONFIG_H | 19 | #define CONFIG_H |
20 | 20 | ||
21 | // do not #include "config_common.h" because the pin names conflict with the USB HID code. | ||
22 | // CUSTOM_MATRIX is defined it that file, though, and we need it, so we define it ourselves. | ||
23 | // It's a hack, yeah... | ||
24 | |||
25 | #define CUSTOM_MATRIX 2 | ||
26 | |||
27 | /* USB Device descriptor parameter */ | 21 | /* USB Device descriptor parameter */ |
28 | #define VENDOR_ID 0xFEED | 22 | #define VENDOR_ID 0xFEED |
29 | #define PRODUCT_ID 0x005B | 23 | #define PRODUCT_ID 0x005B |
@@ -36,9 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
36 | #define MATRIX_ROWS 16 | 30 | #define MATRIX_ROWS 16 |
37 | #define MATRIX_COLS 16 | 31 | #define MATRIX_COLS 16 |
38 | 32 | ||
39 | /* matrix scanning is done in custom_matrix.cpp */ | ||
40 | //#define DIODE_DIRECTION | ||
41 | |||
42 | /* | 33 | /* |
43 | * Feature disable options | 34 | * Feature disable options |
44 | * These options are also useful to firmware size reduction. | 35 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/coseyfannitutti/mullet/config.h b/keyboards/coseyfannitutti/mullet/config.h index 2025cb433..f9aef2911 100644 --- a/keyboards/coseyfannitutti/mullet/config.h +++ b/keyboards/coseyfannitutti/mullet/config.h | |||
@@ -45,7 +45,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
45 | #define MATRIX_COL_PINS { B2, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D2, D3 } | 45 | #define MATRIX_COL_PINS { B2, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D2, D3 } |
46 | #define UNUSED_PINS | 46 | #define UNUSED_PINS |
47 | 47 | ||
48 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 48 | /* COL2ROW, ROW2COL */ |
49 | #define DIODE_DIRECTION COL2ROW | 49 | #define DIODE_DIRECTION COL2ROW |
50 | 50 | ||
51 | // #define BACKLIGHT_PIN B7 | 51 | // #define BACKLIGHT_PIN B7 |
diff --git a/keyboards/coseyfannitutti/mulletpad/config.h b/keyboards/coseyfannitutti/mulletpad/config.h index 2174d6492..4e25ec033 100644 --- a/keyboards/coseyfannitutti/mulletpad/config.h +++ b/keyboards/coseyfannitutti/mulletpad/config.h | |||
@@ -45,7 +45,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
45 | #define MATRIX_COL_PINS { F0, C7, C6, B6, } | 45 | #define MATRIX_COL_PINS { F0, C7, C6, B6, } |
46 | #define UNUSED_PINS | 46 | #define UNUSED_PINS |
47 | 47 | ||
48 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 48 | /* COL2ROW, ROW2COL */ |
49 | #define DIODE_DIRECTION COL2ROW | 49 | #define DIODE_DIRECTION COL2ROW |
50 | 50 | ||
51 | // #define BACKLIGHT_PIN B7 | 51 | // #define BACKLIGHT_PIN B7 |
diff --git a/keyboards/dozen0/config.h b/keyboards/dozen0/config.h index af6972e27..3fdd50f50 100644 --- a/keyboards/dozen0/config.h +++ b/keyboards/dozen0/config.h | |||
@@ -45,7 +45,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
45 | #define MATRIX_COL_PINS { B6, B2, B3, B1, F7, F6, B5, B4, E6, D7, C6, D4 } | 45 | #define MATRIX_COL_PINS { B6, B2, B3, B1, F7, F6, B5, B4, E6, D7, C6, D4 } |
46 | #define UNUSED_PINS | 46 | #define UNUSED_PINS |
47 | 47 | ||
48 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 48 | /* COL2ROW, ROW2COL */ |
49 | #define DIODE_DIRECTION COL2ROW | 49 | #define DIODE_DIRECTION COL2ROW |
50 | 50 | ||
51 | // #define BACKLIGHT_PIN B7 | 51 | // #define BACKLIGHT_PIN B7 |
diff --git a/keyboards/ep/comsn/hs68/config.h b/keyboards/ep/comsn/hs68/config.h index db633a250..cf15a90bb 100644 --- a/keyboards/ep/comsn/hs68/config.h +++ b/keyboards/ep/comsn/hs68/config.h | |||
@@ -47,7 +47,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
47 | { B0, B1, B3, B2, B7, D3, F1, D5, D6, D7, F4, F5, C7, C6, F0 } | 47 | { B0, B1, B3, B2, B7, D3, F1, D5, D6, D7, F4, F5, C7, C6, F0 } |
48 | #define UNUSED_PINS | 48 | #define UNUSED_PINS |
49 | 49 | ||
50 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 50 | /* COL2ROW, ROW2COL */ |
51 | #define DIODE_DIRECTION COL2ROW | 51 | #define DIODE_DIRECTION COL2ROW |
52 | 52 | ||
53 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ | 53 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ |
diff --git a/keyboards/ep/comsn/mollydooker/config.h b/keyboards/ep/comsn/mollydooker/config.h index 3ba661525..2a96b5341 100644 --- a/keyboards/ep/comsn/mollydooker/config.h +++ b/keyboards/ep/comsn/mollydooker/config.h | |||
@@ -47,7 +47,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
47 | { B1, B2, B3, E6, B7, F1, F0, D0, D1, D7, D5, D4, D6, B4, B5, D3, B6, C6, C7 } | 47 | { B1, B2, B3, E6, B7, F1, F0, D0, D1, D7, D5, D4, D6, B4, B5, D3, B6, C6, C7 } |
48 | #define UNUSED_PINS | 48 | #define UNUSED_PINS |
49 | 49 | ||
50 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 50 | /* COL2ROW, ROW2COL */ |
51 | #define DIODE_DIRECTION COL2ROW | 51 | #define DIODE_DIRECTION COL2ROW |
52 | 52 | ||
53 | // #endif | 53 | // #endif |
diff --git a/keyboards/fluorite/config.h b/keyboards/fluorite/config.h index 59af3eb26..7bae8a013 100644 --- a/keyboards/fluorite/config.h +++ b/keyboards/fluorite/config.h | |||
@@ -45,7 +45,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
45 | #define MATRIX_COL_PINS { D3, D1, D0, D4, C6, D7, E6, B4, B5 } | 45 | #define MATRIX_COL_PINS { D3, D1, D0, D4, C6, D7, E6, B4, B5 } |
46 | #define UNUSED_PINS | 46 | #define UNUSED_PINS |
47 | 47 | ||
48 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 48 | /* COL2ROW, ROW2COL */ |
49 | #define DIODE_DIRECTION COL2ROW | 49 | #define DIODE_DIRECTION COL2ROW |
50 | 50 | ||
51 | /* | 51 | /* |
diff --git a/keyboards/halberd/config.h b/keyboards/halberd/config.h index cf3460b61..57e29e858 100644 --- a/keyboards/halberd/config.h +++ b/keyboards/halberd/config.h | |||
@@ -44,7 +44,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
44 | #define MATRIX_COL_PINS { D7, B4, C7, C6, B6, B5, F7, F6, F5, F4, F1 } | 44 | #define MATRIX_COL_PINS { D7, B4, C7, C6, B6, B5, F7, F6, F5, F4, F1 } |
45 | #define UNUSED_PINS | 45 | #define UNUSED_PINS |
46 | 46 | ||
47 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 47 | /* COL2ROW, ROW2COL */ |
48 | #define DIODE_DIRECTION COL2ROW | 48 | #define DIODE_DIRECTION COL2ROW |
49 | 49 | ||
50 | // #define BACKLIGHT_PIN B7 | 50 | // #define BACKLIGHT_PIN B7 |
diff --git a/keyboards/handwired/42/config.h b/keyboards/handwired/42/config.h index 3f5060989..c88013f46 100644 --- a/keyboards/handwired/42/config.h +++ b/keyboards/handwired/42/config.h | |||
@@ -28,7 +28,7 @@ | |||
28 | #define MATRIX_ROW_PINS { D2, D3, D0, D1 } | 28 | #define MATRIX_ROW_PINS { D2, D3, D0, D1 } |
29 | #define UNUSED_PINS | 29 | #define UNUSED_PINS |
30 | 30 | ||
31 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 31 | /* COL2ROW, ROW2COL */ |
32 | #define DIODE_DIRECTION COL2ROW | 32 | #define DIODE_DIRECTION COL2ROW |
33 | 33 | ||
34 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ | 34 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ |
diff --git a/keyboards/handwired/co60/rev1/config.h b/keyboards/handwired/co60/rev1/config.h index 4d5140daf..2168516d2 100644 --- a/keyboards/handwired/co60/rev1/config.h +++ b/keyboards/handwired/co60/rev1/config.h | |||
@@ -45,7 +45,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
45 | #define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B2, B5, B4, D7, D6, B3, B0 } | 45 | #define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B2, B5, B4, D7, D6, B3, B0 } |
46 | #define UNUSED_PINS | 46 | #define UNUSED_PINS |
47 | 47 | ||
48 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 48 | /* COL2ROW, ROW2COL */ |
49 | #define DIODE_DIRECTION COL2ROW | 49 | #define DIODE_DIRECTION COL2ROW |
50 | 50 | ||
51 | #ifdef __AVR__ | 51 | #ifdef __AVR__ |
diff --git a/keyboards/handwired/co60/rev6/config.h b/keyboards/handwired/co60/rev6/config.h index a2c73853c..0a7227fb8 100644 --- a/keyboards/handwired/co60/rev6/config.h +++ b/keyboards/handwired/co60/rev6/config.h | |||
@@ -41,7 +41,7 @@ | |||
41 | #define MATRIX_ROW_PINS { B0, B1, B2, A15, A10 } | 41 | #define MATRIX_ROW_PINS { B0, B1, B2, A15, A10 } |
42 | #define MATRIX_COL_PINS { A2, A3, A6, B14, B15, A8, A9, A7, B3, B4, C14, C15, C13, B5, B6 } | 42 | #define MATRIX_COL_PINS { A2, A3, A6, B14, B15, A8, A9, A7, B3, B4, C14, C15, C13, B5, B6 } |
43 | 43 | ||
44 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 44 | /* COL2ROW, ROW2COL */ |
45 | #define DIODE_DIRECTION COL2ROW | 45 | #define DIODE_DIRECTION COL2ROW |
46 | 46 | ||
47 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ | 47 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ |
diff --git a/keyboards/handwired/co60/rev7/config.h b/keyboards/handwired/co60/rev7/config.h index e13d28f50..98b36b99c 100644 --- a/keyboards/handwired/co60/rev7/config.h +++ b/keyboards/handwired/co60/rev7/config.h | |||
@@ -43,7 +43,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
43 | #define MATRIX_COL_PINS { A10, A9, A3, A4, A5, A6, B0, B1, A15, B3, B4, B5, C13, C14, C15 } | 43 | #define MATRIX_COL_PINS { A10, A9, A3, A4, A5, A6, B0, B1, A15, B3, B4, B5, C13, C14, C15 } |
44 | #define UNUSED_PINS | 44 | #define UNUSED_PINS |
45 | 45 | ||
46 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 46 | /* COL2ROW, ROW2COL */ |
47 | #define DIODE_DIRECTION COL2ROW | 47 | #define DIODE_DIRECTION COL2ROW |
48 | 48 | ||
49 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ | 49 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ |
diff --git a/keyboards/handwired/daishi/config.h b/keyboards/handwired/daishi/config.h index b4665bece..16ca49ba1 100644 --- a/keyboards/handwired/daishi/config.h +++ b/keyboards/handwired/daishi/config.h | |||
@@ -45,7 +45,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
45 | #define MATRIX_COL_PINS { E6, E7, E3, B0, B1, B2, A6, A5, A4, A3, A2, A1, A0, F7, F6, F5, F4, F3 } | 45 | #define MATRIX_COL_PINS { E6, E7, E3, B0, B1, B2, A6, A5, A4, A3, A2, A1, A0, F7, F6, F5, F4, F3 } |
46 | #define UNUSED_PINS | 46 | #define UNUSED_PINS |
47 | 47 | ||
48 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 48 | /* COL2ROW, ROW2COL */ |
49 | #define DIODE_DIRECTION COL2ROW | 49 | #define DIODE_DIRECTION COL2ROW |
50 | 50 | ||
51 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ | 51 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ |
diff --git a/keyboards/handwired/steamvan/rev1/config.h b/keyboards/handwired/steamvan/rev1/config.h index f47dc90c1..78e46b343 100644 --- a/keyboards/handwired/steamvan/rev1/config.h +++ b/keyboards/handwired/steamvan/rev1/config.h | |||
@@ -43,7 +43,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
43 | #define MATRIX_COL_PINS { A9, A8, B15, B14, B13, A10, B9, B6, B5, B4, B3, A15 } | 43 | #define MATRIX_COL_PINS { A9, A8, B15, B14, B13, A10, B9, B6, B5, B4, B3, A15 } |
44 | #define UNUSED_PINS | 44 | #define UNUSED_PINS |
45 | 45 | ||
46 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 46 | /* COL2ROW, ROW2COL */ |
47 | #define DIODE_DIRECTION COL2ROW | 47 | #define DIODE_DIRECTION COL2ROW |
48 | 48 | ||
49 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ | 49 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ |
diff --git a/keyboards/handwired/tennie/config.h b/keyboards/handwired/tennie/config.h index 20795b048..d26cb4c61 100644 --- a/keyboards/handwired/tennie/config.h +++ b/keyboards/handwired/tennie/config.h | |||
@@ -45,7 +45,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
45 | #define MATRIX_COL_PINS { D7, E6, B4, B5 } | 45 | #define MATRIX_COL_PINS { D7, E6, B4, B5 } |
46 | #define UNUSED_PINS { B1, B2, B3, B6, F4, F5, F6, F7 D1} | 46 | #define UNUSED_PINS { B1, B2, B3, B6, F4, F5, F6, F7 D1} |
47 | 47 | ||
48 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 48 | /* COL2ROW, ROW2COL */ |
49 | #define DIODE_DIRECTION COL2ROW | 49 | #define DIODE_DIRECTION COL2ROW |
50 | 50 | ||
51 | /* | 51 | /* |
diff --git a/keyboards/hecomi/alpha/config.h b/keyboards/hecomi/alpha/config.h index dbc94454f..3600eb717 100644 --- a/keyboards/hecomi/alpha/config.h +++ b/keyboards/hecomi/alpha/config.h | |||
@@ -48,7 +48,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
48 | #define SOFT_SERIAL_PIN D1 // or D1, D2, D3, E6 | 48 | #define SOFT_SERIAL_PIN D1 // or D1, D2, D3, E6 |
49 | //#define USE_I2C | 49 | //#define USE_I2C |
50 | 50 | ||
51 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 51 | /* COL2ROW, ROW2COL */ |
52 | #define DIODE_DIRECTION COL2ROW | 52 | #define DIODE_DIRECTION COL2ROW |
53 | 53 | ||
54 | /* | 54 | /* |
diff --git a/keyboards/kagamidget/config.h b/keyboards/kagamidget/config.h index 7fe67ffd3..c88730215 100644 --- a/keyboards/kagamidget/config.h +++ b/keyboards/kagamidget/config.h | |||
@@ -45,7 +45,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
45 | #define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5, B6, B2, B3, B1, F7, F6 } | 45 | #define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5, B6, B2, B3, B1, F7, F6 } |
46 | #define UNUSED_PINS | 46 | #define UNUSED_PINS |
47 | 47 | ||
48 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 48 | /* COL2ROW, ROW2COL */ |
49 | #define DIODE_DIRECTION COL2ROW | 49 | #define DIODE_DIRECTION COL2ROW |
50 | 50 | ||
51 | 51 | ||
diff --git a/keyboards/peiorisboards/ixora/config.h b/keyboards/peiorisboards/ixora/config.h index bf74b13cc..77ba89c29 100644 --- a/keyboards/peiorisboards/ixora/config.h +++ b/keyboards/peiorisboards/ixora/config.h | |||
@@ -17,7 +17,7 @@ | |||
17 | #define MATRIX_ROW_PINS { A0 } | 17 | #define MATRIX_ROW_PINS { A0 } |
18 | #define MATRIX_COL_PINS { B4, A15, B3, A1, B6, B5 } | 18 | #define MATRIX_COL_PINS { B4, A15, B3, A1, B6, B5 } |
19 | 19 | ||
20 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 20 | /* COL2ROW, ROW2COL */ |
21 | #define DIODE_DIRECTION COL2ROW | 21 | #define DIODE_DIRECTION COL2ROW |
22 | 22 | ||
23 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ | 23 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ |
diff --git a/keyboards/primekb/prime_e/config.h b/keyboards/primekb/prime_e/config.h index bf5061b1a..c56475203 100644 --- a/keyboards/primekb/prime_e/config.h +++ b/keyboards/primekb/prime_e/config.h | |||
@@ -36,7 +36,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
36 | #define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, D6, D4, D5, D3, D2, D1, D0 } | 36 | #define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, D6, D4, D5, D3, D2, D1, D0 } |
37 | #define UNUSED_PINS | 37 | #define UNUSED_PINS |
38 | 38 | ||
39 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 39 | /* COL2ROW, ROW2COL */ |
40 | #define DIODE_DIRECTION COL2ROW | 40 | #define DIODE_DIRECTION COL2ROW |
41 | 41 | ||
42 | #define BACKLIGHT_PIN B7 | 42 | #define BACKLIGHT_PIN B7 |
diff --git a/keyboards/scythe/config.h b/keyboards/scythe/config.h index d577192db..c4d12bb03 100644 --- a/keyboards/scythe/config.h +++ b/keyboards/scythe/config.h | |||
@@ -46,7 +46,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
46 | 46 | ||
47 | #define SOFT_SERIAL_PIN D0 | 47 | #define SOFT_SERIAL_PIN D0 |
48 | 48 | ||
49 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 49 | /* COL2ROW, ROW2COL */ |
50 | #define DIODE_DIRECTION COL2ROW | 50 | #define DIODE_DIRECTION COL2ROW |
51 | 51 | ||
52 | #define BACKLIGHT_PIN B7 | 52 | #define BACKLIGHT_PIN B7 |
diff --git a/keyboards/sirius/unigo66/config.h b/keyboards/sirius/unigo66/config.h index 66f7f9542..3eed36bc0 100644 --- a/keyboards/sirius/unigo66/config.h +++ b/keyboards/sirius/unigo66/config.h | |||
@@ -17,8 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
17 | 17 | ||
18 | #pragma once | 18 | #pragma once |
19 | 19 | ||
20 | #define CUSTOM_MATRIX 2 | ||
21 | |||
22 | /* USB Device descriptor parameter */ | 20 | /* USB Device descriptor parameter */ |
23 | #define VENDOR_ID 0xFEED | 21 | #define VENDOR_ID 0xFEED |
24 | #define PRODUCT_ID 0x1001 | 22 | #define PRODUCT_ID 0x1001 |
@@ -31,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
31 | #define MATRIX_ROWS 16 | 29 | #define MATRIX_ROWS 16 |
32 | #define MATRIX_COLS 16 | 30 | #define MATRIX_COLS 16 |
33 | 31 | ||
34 | /* matrix scanning is done in custom_matrix.cpp */ | ||
35 | //#define DIODE_DIRECTION | ||
36 | |||
37 | /* | 32 | /* |
38 | * Feature disable options | 33 | * Feature disable options |
39 | * These options are also useful to firmware size reduction. | 34 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/snampad/config.h b/keyboards/snampad/config.h index a2dc3c6dd..86dd3ce2f 100644 --- a/keyboards/snampad/config.h +++ b/keyboards/snampad/config.h | |||
@@ -45,7 +45,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
45 | #define MATRIX_COL_PINS { D0, D1, D2, D3 } | 45 | #define MATRIX_COL_PINS { D0, D1, D2, D3 } |
46 | #define UNUSED_PINS | 46 | #define UNUSED_PINS |
47 | 47 | ||
48 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 48 | /* COL2ROW, ROW2COL */ |
49 | #define DIODE_DIRECTION ROW2COL | 49 | #define DIODE_DIRECTION ROW2COL |
50 | 50 | ||
51 | /* | 51 | /* |
diff --git a/keyboards/standaside/config.h b/keyboards/standaside/config.h index 80c9f8d21..92c6b28b9 100644 --- a/keyboards/standaside/config.h +++ b/keyboards/standaside/config.h | |||
@@ -31,7 +31,7 @@ | |||
31 | #define UNUSED_PINS {} | 31 | #define UNUSED_PINS {} |
32 | 32 | ||
33 | 33 | ||
34 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 34 | /* COL2ROW, ROW2COL */ |
35 | #define DIODE_DIRECTION COL2ROW | 35 | #define DIODE_DIRECTION COL2ROW |
36 | 36 | ||
37 | // #define BACKLIGHT_PIN C7 | 37 | // #define BACKLIGHT_PIN C7 |
diff --git a/keyboards/treadstone32/config.h b/keyboards/treadstone32/config.h index a7f991453..b9cd94d4b 100644 --- a/keyboards/treadstone32/config.h +++ b/keyboards/treadstone32/config.h | |||
@@ -45,7 +45,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
45 | #define MATRIX_COL_PINS { F4, F5, F6, F7, C7 } | 45 | #define MATRIX_COL_PINS { F4, F5, F6, F7, C7 } |
46 | #define UNUSED_PINS | 46 | #define UNUSED_PINS |
47 | 47 | ||
48 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 48 | /* COL2ROW, ROW2COL */ |
49 | #define DIODE_DIRECTION COL2ROW | 49 | #define DIODE_DIRECTION COL2ROW |
50 | 50 | ||
51 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ | 51 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ |
diff --git a/keyboards/westfoxtrot/cypher/config.h b/keyboards/westfoxtrot/cypher/config.h index 137883703..33bdaa204 100644 --- a/keyboards/westfoxtrot/cypher/config.h +++ b/keyboards/westfoxtrot/cypher/config.h | |||
@@ -45,7 +45,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
45 | #define MATRIX_COL_PINS { D0, D1, D2, D3, D4, D5, D6, D7, E6, F0 } | 45 | #define MATRIX_COL_PINS { D0, D1, D2, D3, D4, D5, D6, D7, E6, F0 } |
46 | #define UNUSED_PINS | 46 | #define UNUSED_PINS |
47 | 47 | ||
48 | /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | 48 | /* COL2ROW, ROW2COL */ |
49 | #define DIODE_DIRECTION COL2ROW | 49 | #define DIODE_DIRECTION COL2ROW |
50 | 50 | ||
51 | #define BACKLIGHT_PIN B5 | 51 | #define BACKLIGHT_PIN B5 |
diff --git a/quantum/config_common.h b/quantum/config_common.h index c1c1d4bd4..8de3f070c 100644 --- a/quantum/config_common.h +++ b/quantum/config_common.h | |||
@@ -19,7 +19,6 @@ | |||
19 | /* diode directions */ | 19 | /* diode directions */ |
20 | #define COL2ROW 0 | 20 | #define COL2ROW 0 |
21 | #define ROW2COL 1 | 21 | #define ROW2COL 1 |
22 | #define CUSTOM_MATRIX 2 /* Disables built-in matrix scanning code */ | ||
23 | 22 | ||
24 | // useful for direct pin mapping | 23 | // useful for direct pin mapping |
25 | #define NO_PIN (~0) | 24 | #define NO_PIN (~0) |