aboutsummaryrefslogtreecommitdiff
path: root/keyboards
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards')
-rw-r--r--keyboards/40percentclub/nano/config.h3
-rw-r--r--keyboards/abstract/ellipse/rev1/config.h2
-rw-r--r--keyboards/ai03/orbit/config.h2
-rw-r--r--keyboards/boardwalk/config.h2
-rwxr-xr-xkeyboards/ckeys/thedora/config.h2
-rw-r--r--keyboards/converter/palm_usb/config.h2
-rw-r--r--keyboards/converter/sun_usb/config.h2
-rw-r--r--keyboards/converter/usb_usb/config.h9
-rw-r--r--keyboards/coseyfannitutti/mullet/config.h2
-rw-r--r--keyboards/coseyfannitutti/mulletpad/config.h2
-rw-r--r--keyboards/dozen0/config.h2
-rw-r--r--keyboards/ep/comsn/hs68/config.h2
-rw-r--r--keyboards/ep/comsn/mollydooker/config.h2
-rw-r--r--keyboards/fluorite/config.h2
-rw-r--r--keyboards/halberd/config.h2
-rw-r--r--keyboards/handwired/42/config.h2
-rw-r--r--keyboards/handwired/co60/rev1/config.h2
-rw-r--r--keyboards/handwired/co60/rev6/config.h2
-rw-r--r--keyboards/handwired/co60/rev7/config.h2
-rw-r--r--keyboards/handwired/daishi/config.h2
-rw-r--r--keyboards/handwired/steamvan/rev1/config.h2
-rw-r--r--keyboards/handwired/tennie/config.h2
-rw-r--r--keyboards/hecomi/alpha/config.h2
-rw-r--r--keyboards/kagamidget/config.h2
-rw-r--r--keyboards/peiorisboards/ixora/config.h2
-rw-r--r--keyboards/primekb/prime_e/config.h2
-rw-r--r--keyboards/scythe/config.h2
-rw-r--r--keyboards/sirius/unigo66/config.h5
-rw-r--r--keyboards/snampad/config.h2
-rw-r--r--keyboards/standaside/config.h2
-rw-r--r--keyboards/treadstone32/config.h2
-rw-r--r--keyboards/westfoxtrot/cypher/config.h2
32 files changed, 27 insertions, 48 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