summaryrefslogtreecommitdiff
path: root/keyboards
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards')
-rw-r--r--keyboards/e88/config.h38
-rw-r--r--keyboards/e88/keyboard.json6
-rw-r--r--keyboards/ealdin/quadrant/config.h5
-rw-r--r--keyboards/ealdin/quadrant/keyboard.json6
-rw-r--r--keyboards/earth_rover/config.h39
-rw-r--r--keyboards/earth_rover/keyboard.json6
-rw-r--r--keyboards/eco/config.h39
-rw-r--r--keyboards/eco/info.json8
-rw-r--r--keyboards/edc40/config.h19
-rw-r--r--keyboards/edc40/keyboard.json6
-rw-r--r--keyboards/edi/standaside/config.h24
-rw-r--r--keyboards/edi/standaside/keyboard.json6
-rw-r--r--keyboards/eek/config.h39
-rw-r--r--keyboards/eek/info.json6
-rw-r--r--keyboards/ein_60/config.h5
-rw-r--r--keyboards/ein_60/keyboard.json6
-rw-r--r--keyboards/eniigmakeyboards/ek65/config.h39
-rw-r--r--keyboards/eniigmakeyboards/ek65/keyboard.json6
-rw-r--r--keyboards/eniigmakeyboards/ek87/config.h39
-rw-r--r--keyboards/eniigmakeyboards/ek87/keyboard.json6
-rw-r--r--keyboards/ep/96/config.h39
-rw-r--r--keyboards/ep/96/keyboard.json6
-rw-r--r--keyboards/ep/comsn/hs68/config.h23
-rw-r--r--keyboards/ep/comsn/hs68/keyboard.json6
-rw-r--r--keyboards/ep/comsn/mollydooker/config.h39
-rw-r--r--keyboards/ep/comsn/mollydooker/keyboard.json6
-rw-r--r--keyboards/ep/comsn/tf_longeboye/config.h23
-rw-r--r--keyboards/ep/comsn/tf_longeboye/keyboard.json6
-rw-r--r--keyboards/ergodox_ez/config.h5
-rw-r--r--keyboards/ergodox_ez/info.json6
-rw-r--r--keyboards/ergotravel/rev1/config.h39
-rw-r--r--keyboards/ergotravel/rev1/keyboard.json6
-rw-r--r--keyboards/eternal_keypad/config.h39
-rw-r--r--keyboards/eternal_keypad/keyboard.json6
-rw-r--r--keyboards/evil80/config.h23
-rw-r--r--keyboards/evil80/keyboard.json6
-rw-r--r--keyboards/evolv/config.h39
-rw-r--r--keyboards/evolv/keyboard.json6
-rw-r--r--keyboards/evyd13/atom47/rev2/config.h23
-rw-r--r--keyboards/evyd13/atom47/rev2/keyboard.json6
-rw-r--r--keyboards/evyd13/atom47/rev5/config.h5
-rw-r--r--keyboards/evyd13/atom47/rev5/keyboard.json6
-rw-r--r--keyboards/evyd13/eon65/config.h38
-rw-r--r--keyboards/evyd13/eon65/keyboard.json6
-rw-r--r--keyboards/evyd13/eon75/config.h38
-rw-r--r--keyboards/evyd13/eon75/keyboard.json6
-rw-r--r--keyboards/evyd13/eon87/config.h38
-rw-r--r--keyboards/evyd13/eon87/keyboard.json6
-rw-r--r--keyboards/evyd13/eon95/config.h38
-rw-r--r--keyboards/evyd13/eon95/keyboard.json6
-rw-r--r--keyboards/evyd13/gh80_1800/config.h38
-rw-r--r--keyboards/evyd13/gh80_1800/keyboard.json6
-rw-r--r--keyboards/evyd13/gh80_3700/config.h38
-rw-r--r--keyboards/evyd13/gh80_3700/keyboard.json6
-rw-r--r--keyboards/evyd13/minitomic/config.h38
-rw-r--r--keyboards/evyd13/minitomic/keyboard.json6
-rw-r--r--keyboards/evyd13/mx5160/config.h38
-rw-r--r--keyboards/evyd13/mx5160/keyboard.json6
-rw-r--r--keyboards/evyd13/nt750/config.h39
-rw-r--r--keyboards/evyd13/nt750/keyboard.json6
-rw-r--r--keyboards/evyd13/nt980/config.h39
-rw-r--r--keyboards/evyd13/nt980/keyboard.json6
-rw-r--r--keyboards/evyd13/omrontkl/config.h38
-rw-r--r--keyboards/evyd13/omrontkl/keyboard.json6
-rw-r--r--keyboards/evyd13/quackfire/config.h39
-rw-r--r--keyboards/evyd13/quackfire/keyboard.json6
-rw-r--r--keyboards/evyd13/solheim68/config.h38
-rw-r--r--keyboards/evyd13/solheim68/keyboard.json6
-rw-r--r--keyboards/evyd13/ta65/config.h23
-rw-r--r--keyboards/evyd13/ta65/keyboard.json6
-rw-r--r--keyboards/evyd13/wasdat_code/config.h5
-rw-r--r--keyboards/evyd13/wasdat_code/keyboard.json6
-rw-r--r--keyboards/exclusive/e65/config.h23
-rw-r--r--keyboards/exclusive/e65/keyboard.json6
-rw-r--r--keyboards/exclusive/e7v1/config.h7
-rw-r--r--keyboards/exclusive/e7v1/keyboard.json6
-rw-r--r--keyboards/exclusive/e7v1se/config.h39
-rw-r--r--keyboards/exclusive/e7v1se/keyboard.json6
-rw-r--r--keyboards/exclusive/e85/config.h39
-rw-r--r--keyboards/exclusive/e85/hotswap/keyboard.json6
-rw-r--r--keyboards/exclusive/e85/soldered/keyboard.json6
81 files changed, 247 insertions, 1217 deletions
diff --git a/keyboards/e88/config.h b/keyboards/e88/config.h
deleted file mode 100644
index 230ff5e311..0000000000
--- a/keyboards/e88/config.h
+++ /dev/null
@@ -1,38 +0,0 @@
1/* Copyright 2019 Evy Dekkers
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24/*
25 * Feature disable options
26 * These options are also useful to firmware size reduction.
27 */
28
29/* disable debug print */
30//#define NO_DEBUG
31
32/* disable print */
33//#define NO_PRINT
34
35/* disable action features */
36//#define NO_ACTION_LAYER
37//#define NO_ACTION_TAPPING
38//#define NO_ACTION_ONESHOT
diff --git a/keyboards/e88/keyboard.json b/keyboards/e88/keyboard.json
index 4d3fe72caa..32ee42aefd 100644
--- a/keyboards/e88/keyboard.json
+++ b/keyboards/e88/keyboard.json
@@ -16,6 +16,12 @@
16 "mousekey": false, 16 "mousekey": false,
17 "nkro": false 17 "nkro": false
18 }, 18 },
19 "qmk": {
20 "locking": {
21 "enabled": true,
22 "resync": true
23 }
24 },
19 "matrix_pins": { 25 "matrix_pins": {
20 "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "D0", "D1", "D2", "D3", "B3", "B2", "B1", "E6", "D5", "D6", "D4"], 26 "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "D0", "D1", "D2", "D3", "B3", "B2", "B1", "E6", "D5", "D6", "D4"],
21 "rows": ["B7", "D7", "B4", "C6", "B5", "B6"] 27 "rows": ["B7", "D7", "B4", "C6", "B5", "B6"]
diff --git a/keyboards/ealdin/quadrant/config.h b/keyboards/ealdin/quadrant/config.h
index bce1fbc662..64c816e57e 100644
--- a/keyboards/ealdin/quadrant/config.h
+++ b/keyboards/ealdin/quadrant/config.h
@@ -17,11 +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/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
24
25/* 20/*
26 * Feature disable options 21 * Feature disable options
27 * These options are also useful to firmware size reduction. 22 * These options are also useful to firmware size reduction.
diff --git a/keyboards/ealdin/quadrant/keyboard.json b/keyboards/ealdin/quadrant/keyboard.json
index 12ef41c41b..9f7a6143d2 100644
--- a/keyboards/ealdin/quadrant/keyboard.json
+++ b/keyboards/ealdin/quadrant/keyboard.json
@@ -18,6 +18,12 @@
18 "nkro": false, 18 "nkro": false,
19 "rgblight": true 19 "rgblight": true
20 }, 20 },
21 "qmk": {
22 "locking": {
23 "enabled": true,
24 "resync": true
25 }
26 },
21 "matrix_pins": { 27 "matrix_pins": {
22 "cols": ["D3", "D2", "D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5", "B7", "F6", "F5", "F4"], 28 "cols": ["D3", "D2", "D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5", "B7", "F6", "F5", "F4"],
23 "rows": ["B2", "F7", "B3", "B6", "B1"] 29 "rows": ["B2", "F7", "B3", "B6", "B1"]
diff --git a/keyboards/earth_rover/config.h b/keyboards/earth_rover/config.h
deleted file mode 100644
index e03d0cfcbb..0000000000
--- a/keyboards/earth_rover/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
1/*
2Copyright 2020 k.bigwheel
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
24
25/*
26 * Feature disable options
27 * These options are also useful to firmware size reduction.
28 */
29
30/* disable debug print */
31//#define NO_DEBUG
32
33/* disable print */
34//#define NO_PRINT
35
36/* disable action features */
37//#define NO_ACTION_LAYER
38//#define NO_ACTION_TAPPING
39//#define NO_ACTION_ONESHOT
diff --git a/keyboards/earth_rover/keyboard.json b/keyboards/earth_rover/keyboard.json
index 0ab2cb08a0..0c760f612c 100644
--- a/keyboards/earth_rover/keyboard.json
+++ b/keyboards/earth_rover/keyboard.json
@@ -16,6 +16,12 @@
16 "mousekey": true, 16 "mousekey": true,
17 "nkro": false 17 "nkro": false
18 }, 18 },
19 "qmk": {
20 "locking": {
21 "enabled": true,
22 "resync": true
23 }
24 },
19 "matrix_pins": { 25 "matrix_pins": {
20 "cols": ["F4", "F5", "F6", "F7"], 26 "cols": ["F4", "F5", "F6", "F7"],
21 "rows": ["D4", "C6", "D7", "E6"] 27 "rows": ["D4", "C6", "D7", "E6"]
diff --git a/keyboards/eco/config.h b/keyboards/eco/config.h
deleted file mode 100644
index b9449c4714..0000000000
--- a/keyboards/eco/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
1/*
2Copyright 2012 Jun Wako <wakojun@gmail.com>
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
24
25/*
26 * Feature disable options
27 * These options are also useful to firmware size reduction.
28 */
29
30/* disable debug print */
31//#define NO_DEBUG
32
33/* disable print */
34//#define NO_PRINT
35
36/* disable action features */
37//#define NO_ACTION_LAYER
38//#define NO_ACTION_TAPPING
39//#define NO_ACTION_ONESHOT
diff --git a/keyboards/eco/info.json b/keyboards/eco/info.json
index 6a1b2adda1..1bb5c79eb2 100644
--- a/keyboards/eco/info.json
+++ b/keyboards/eco/info.json
@@ -8,5 +8,11 @@
8 "pid": "0x6006" 8 "pid": "0x6006"
9 }, 9 },
10 "processor": "atmega32u4", 10 "processor": "atmega32u4",
11 "bootloader": "caterina" 11 "bootloader": "caterina",
12 "qmk": {
13 "locking": {
14 "enabled": true,
15 "resync": true
16 }
17 }
12} 18}
diff --git a/keyboards/edc40/config.h b/keyboards/edc40/config.h
deleted file mode 100644
index 55d7cb23a7..0000000000
--- a/keyboards/edc40/config.h
+++ /dev/null
@@ -1,19 +0,0 @@
1/* Copyright 2020 OJtheTiny
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16#pragma once
17
18#define LOCKING_SUPPORT_ENABLE
19#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/edc40/keyboard.json b/keyboards/edc40/keyboard.json
index 304fb3f112..7ad2fdd3b8 100644
--- a/keyboards/edc40/keyboard.json
+++ b/keyboards/edc40/keyboard.json
@@ -17,6 +17,12 @@
17 "nkro": true, 17 "nkro": true,
18 "unicode": true 18 "unicode": true
19 }, 19 },
20 "qmk": {
21 "locking": {
22 "enabled": true,
23 "resync": true
24 }
25 },
20 "matrix_pins": { 26 "matrix_pins": {
21 "cols": ["B0", "B1", "B2", "B3", "D0", "D1", "D2", "D3", "D5", "B4", "B5"], 27 "cols": ["B0", "B1", "B2", "B3", "D0", "D1", "D2", "D3", "D5", "B4", "B5"],
22 "rows": ["D4", "D6", "D7", "F7"] 28 "rows": ["D4", "D6", "D7", "F7"]
diff --git a/keyboards/edi/standaside/config.h b/keyboards/edi/standaside/config.h
deleted file mode 100644
index 7caa265c1a..0000000000
--- a/keyboards/edi/standaside/config.h
+++ /dev/null
@@ -1,24 +0,0 @@
1
2
3#pragma once
4
5/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
6#define LOCKING_SUPPORT_ENABLE
7/* Locking resynchronize hack */
8#define LOCKING_RESYNC_ENABLE
9
10/*
11 * Feature disable options
12 * These options are also useful to firmware size reduction.
13 */
14
15/* disable debug print */
16//#define NO_DEBUG
17
18/* disable print */
19//#define NO_PRINT
20
21/* disable action features */
22//#define NO_ACTION_LAYER
23//#define NO_ACTION_TAPPING
24//#define NO_ACTION_ONESHOT
diff --git a/keyboards/edi/standaside/keyboard.json b/keyboards/edi/standaside/keyboard.json
index ccfa5cf1da..410f8f693a 100644
--- a/keyboards/edi/standaside/keyboard.json
+++ b/keyboards/edi/standaside/keyboard.json
@@ -17,6 +17,12 @@
17 "nkro": false, 17 "nkro": false,
18 "rgblight": true 18 "rgblight": true
19 }, 19 },
20 "qmk": {
21 "locking": {
22 "enabled": true,
23 "resync": true
24 }
25 },
20 "matrix_pins": { 26 "matrix_pins": {
21 "cols": ["F5", "D0", "D4", "C6", "D7", "E6", "B4", "B5"], 27 "cols": ["F5", "D0", "D4", "C6", "D7", "E6", "B4", "B5"],
22 "rows": ["D1", "F4", "F6", "F7", "B1", "B3", "B2", "B6"] 28 "rows": ["D1", "F4", "F6", "F7", "B1", "B3", "B2", "B6"]
diff --git a/keyboards/eek/config.h b/keyboards/eek/config.h
deleted file mode 100644
index 95a2527d40..0000000000
--- a/keyboards/eek/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
1/*
2Copyright 2020 klackygears
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
24
25/*
26 * Feature disable options
27 * These options are also useful to firmware size reduction.
28 */
29
30/* disable debug print */
31//#define NO_DEBUG
32
33/* disable print */
34//#define NO_PRINT
35
36/* disable action features */
37//#define NO_ACTION_LAYER
38//#define NO_ACTION_TAPPING
39//#define NO_ACTION_ONESHOT
diff --git a/keyboards/eek/info.json b/keyboards/eek/info.json
index 0caca6df3b..86ff284347 100644
--- a/keyboards/eek/info.json
+++ b/keyboards/eek/info.json
@@ -24,6 +24,12 @@
24 "mousekey": false, 24 "mousekey": false,
25 "nkro": false 25 "nkro": false
26 }, 26 },
27 "qmk": {
28 "locking": {
29 "enabled": true,
30 "resync": true
31 }
32 },
27 "matrix_pins": { 33 "matrix_pins": {
28 "cols": ["D4", "C6", "B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"], 34 "cols": ["D4", "C6", "B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"],
29 "rows": ["D7", "E6", "B4", "B5"] 35 "rows": ["D7", "E6", "B4", "B5"]
diff --git a/keyboards/ein_60/config.h b/keyboards/ein_60/config.h
index ccb31b8612..18b19202d7 100644
--- a/keyboards/ein_60/config.h
+++ b/keyboards/ein_60/config.h
@@ -28,8 +28,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28# define AUDIO_CLICKY 28# define AUDIO_CLICKY
29# define AUDIO_DAC_SAMPLE_MAX 4095U 29# define AUDIO_DAC_SAMPLE_MAX 4095U
30#endif 30#endif
31
32/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
33#define LOCKING_SUPPORT_ENABLE
34/* Locking resynchronize hack */
35#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/ein_60/keyboard.json b/keyboards/ein_60/keyboard.json
index cb84c45095..a7902af490 100644
--- a/keyboards/ein_60/keyboard.json
+++ b/keyboards/ein_60/keyboard.json
@@ -46,6 +46,12 @@
46 "nkro": false, 46 "nkro": false,
47 "oled": true 47 "oled": true
48 }, 48 },
49 "qmk": {
50 "locking": {
51 "enabled": true,
52 "resync": true
53 }
54 },
49 "matrix_pins": { 55 "matrix_pins": {
50 "cols": ["A3", "A2", "A1", "A0", "F6", "F5", "F0", "E0", "E1", "C0", "C1", "C2", "C3"], 56 "cols": ["A3", "A2", "A1", "A0", "F6", "F5", "F0", "E0", "E1", "C0", "C1", "C2", "C3"],
51 "rows": ["F1", "F2", "F3", "F4"] 57 "rows": ["F1", "F2", "F3", "F4"]
diff --git a/keyboards/eniigmakeyboards/ek65/config.h b/keyboards/eniigmakeyboards/ek65/config.h
deleted file mode 100644
index 5bb07f4631..0000000000
--- a/keyboards/eniigmakeyboards/ek65/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
1/*
2Copyright 2020 adamws
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
24
25/*
26 * Feature disable options
27 * These options are also useful to firmware size reduction.
28 */
29
30/* disable debug print */
31//#define NO_DEBUG
32
33/* disable print */
34//#define NO_PRINT
35
36/* disable action features */
37//#define NO_ACTION_LAYER
38//#define NO_ACTION_TAPPING
39//#define NO_ACTION_ONESHOT
diff --git a/keyboards/eniigmakeyboards/ek65/keyboard.json b/keyboards/eniigmakeyboards/ek65/keyboard.json
index 129a73e565..fa6ad3566a 100644
--- a/keyboards/eniigmakeyboards/ek65/keyboard.json
+++ b/keyboards/eniigmakeyboards/ek65/keyboard.json
@@ -16,6 +16,12 @@
16 "mousekey": true, 16 "mousekey": true,
17 "nkro": false 17 "nkro": false
18 }, 18 },
19 "qmk": {
20 "locking": {
21 "enabled": true,
22 "resync": true
23 }
24 },
19 "matrix_pins": { 25 "matrix_pins": {
20 "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "E6", "B2", "B1", "B0"], 26 "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "E6", "B2", "B1", "B0"],
21 "rows": ["D0", "D1", "D2", "D3", "D5"] 27 "rows": ["D0", "D1", "D2", "D3", "D5"]
diff --git a/keyboards/eniigmakeyboards/ek87/config.h b/keyboards/eniigmakeyboards/ek87/config.h
deleted file mode 100644
index 5bb07f4631..0000000000
--- a/keyboards/eniigmakeyboards/ek87/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
1/*
2Copyright 2020 adamws
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
24
25/*
26 * Feature disable options
27 * These options are also useful to firmware size reduction.
28 */
29
30/* disable debug print */
31//#define NO_DEBUG
32
33/* disable print */
34//#define NO_PRINT
35
36/* disable action features */
37//#define NO_ACTION_LAYER
38//#define NO_ACTION_TAPPING
39//#define NO_ACTION_ONESHOT
diff --git a/keyboards/eniigmakeyboards/ek87/keyboard.json b/keyboards/eniigmakeyboards/ek87/keyboard.json
index 553c34ac53..900a74a4b6 100644
--- a/keyboards/eniigmakeyboards/ek87/keyboard.json
+++ b/keyboards/eniigmakeyboards/ek87/keyboard.json
@@ -16,6 +16,12 @@
16 "mousekey": false, 16 "mousekey": false,
17 "nkro": false 17 "nkro": false
18 }, 18 },
19 "qmk": {
20 "locking": {
21 "enabled": true,
22 "resync": true
23 }
24 },
19 "matrix_pins": { 25 "matrix_pins": {
20 "cols": ["F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "F0", "F1", "E6", "D3", "D2", "D1"], 26 "cols": ["F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "F0", "F1", "E6", "D3", "D2", "D1"],
21 "rows": ["B0", "B1", "B2", "B3", "B7", "D0"] 27 "rows": ["B0", "B1", "B2", "B3", "B7", "D0"]
diff --git a/keyboards/ep/96/config.h b/keyboards/ep/96/config.h
deleted file mode 100644
index 8b29e416c8..0000000000
--- a/keyboards/ep/96/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
1/*
2Copyright 2018 Elliot Powell
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
24
25/*
26 * Feature disable options
27 * These options are also useful to firmware size reduction.
28 */
29
30/* disable debug print */
31//#define NO_DEBUG
32
33/* disable print */
34//#define NO_PRINT
35
36/* disable action features */
37//#define NO_ACTION_LAYER
38//#define NO_ACTION_TAPPING
39//#define NO_ACTION_ONESHOT
diff --git a/keyboards/ep/96/keyboard.json b/keyboards/ep/96/keyboard.json
index a6708a3a80..cd267eda89 100644
--- a/keyboards/ep/96/keyboard.json
+++ b/keyboards/ep/96/keyboard.json
@@ -15,6 +15,12 @@
15 "mousekey": false, 15 "mousekey": false,
16 "nkro": false 16 "nkro": false
17 }, 17 },
18 "qmk": {
19 "locking": {
20 "enabled": true,
21 "resync": true
22 }
23 },
18 "matrix_pins": { 24 "matrix_pins": {
19 "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "E6"], 25 "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "E6"],
20 "rows": ["B0", "B1", "B3", "B2", "B7", "C6"] 26 "rows": ["B0", "B1", "B3", "B2", "B7", "C6"]
diff --git a/keyboards/ep/comsn/hs68/config.h b/keyboards/ep/comsn/hs68/config.h
deleted file mode 100644
index a86557f6ce..0000000000
--- a/keyboards/ep/comsn/hs68/config.h
+++ /dev/null
@@ -1,23 +0,0 @@
1/*
2Copyright 2019 Elliot Powell
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/ep/comsn/hs68/keyboard.json b/keyboards/ep/comsn/hs68/keyboard.json
index 80ebbcf9a8..d87b274144 100644
--- a/keyboards/ep/comsn/hs68/keyboard.json
+++ b/keyboards/ep/comsn/hs68/keyboard.json
@@ -15,6 +15,12 @@
15 "mousekey": true, 15 "mousekey": true,
16 "nkro": false 16 "nkro": false
17 }, 17 },
18 "qmk": {
19 "locking": {
20 "enabled": true,
21 "resync": true
22 }
23 },
18 "matrix_pins": { 24 "matrix_pins": {
19 "cols": ["B0", "B1", "B3", "B2", "B7", "D3", "F1", "D5", "D6", "D7", "F4", "F5", "C7", "C6", "F0"], 25 "cols": ["B0", "B1", "B3", "B2", "B7", "D3", "F1", "D5", "D6", "D7", "F4", "F5", "C7", "C6", "F0"],
20 "rows": ["B6", "B5", "B4", "D0", "F6"] 26 "rows": ["B6", "B5", "B4", "D0", "F6"]
diff --git a/keyboards/ep/comsn/mollydooker/config.h b/keyboards/ep/comsn/mollydooker/config.h
deleted file mode 100644
index d5971524a6..0000000000
--- a/keyboards/ep/comsn/mollydooker/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
1/*
2Copyright 2019 Elliot Powell
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
24
25/*
26 * Feature disable options
27 * These options are also useful to firmware size reduction.
28 */
29
30/* disable debug print */
31//#define NO_DEBUG
32
33/* disable print */
34//#define NO_PRINT
35
36/* disable action features */
37//#define NO_ACTION_LAYER
38//#define NO_ACTION_TAPPING
39//#define NO_ACTION_ONESHOT
diff --git a/keyboards/ep/comsn/mollydooker/keyboard.json b/keyboards/ep/comsn/mollydooker/keyboard.json
index dd5f9e6739..d54920df6b 100644
--- a/keyboards/ep/comsn/mollydooker/keyboard.json
+++ b/keyboards/ep/comsn/mollydooker/keyboard.json
@@ -16,6 +16,12 @@
16 "nkro": false, 16 "nkro": false,
17 "rgblight": true 17 "rgblight": true
18 }, 18 },
19 "qmk": {
20 "locking": {
21 "enabled": true,
22 "resync": true
23 }
24 },
19 "matrix_pins": { 25 "matrix_pins": {
20 "cols": ["B1", "B2", "B3", "E6", "B7", "F1", "F0", "D0", "D1", "D7", "D5", "D4", "D6", "B4", "B5", "D3", "B6", "C6", "C7"], 26 "cols": ["B1", "B2", "B3", "E6", "B7", "F1", "F0", "D0", "D1", "D7", "D5", "D4", "D6", "B4", "B5", "D3", "B6", "C6", "C7"],
21 "rows": ["F4", "F5", "F6", "F7", "D2"] 27 "rows": ["F4", "F5", "F6", "F7", "D2"]
diff --git a/keyboards/ep/comsn/tf_longeboye/config.h b/keyboards/ep/comsn/tf_longeboye/config.h
deleted file mode 100644
index a86557f6ce..0000000000
--- a/keyboards/ep/comsn/tf_longeboye/config.h
+++ /dev/null
@@ -1,23 +0,0 @@
1/*
2Copyright 2019 Elliot Powell
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/ep/comsn/tf_longeboye/keyboard.json b/keyboards/ep/comsn/tf_longeboye/keyboard.json
index deb00d2406..73a18c1ebb 100644
--- a/keyboards/ep/comsn/tf_longeboye/keyboard.json
+++ b/keyboards/ep/comsn/tf_longeboye/keyboard.json
@@ -15,6 +15,12 @@
15 "mousekey": false, 15 "mousekey": false,
16 "nkro": false 16 "nkro": false
17 }, 17 },
18 "qmk": {
19 "locking": {
20 "enabled": true,
21 "resync": true
22 }
23 },
18 "matrix_pins": { 24 "matrix_pins": {
19 "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "F0", "F1", "C7", "D5", "B7", "E6", "D7", "C6", "D4", "D0"], 25 "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "F0", "F1", "C7", "D5", "B7", "E6", "D7", "C6", "D4", "D0"],
20 "rows": ["B5", "B4", "D1", "D2", "D3"] 26 "rows": ["B5", "B4", "D1", "D2", "D3"]
diff --git a/keyboards/ergodox_ez/config.h b/keyboards/ergodox_ez/config.h
index 3688e00785..b57968b81b 100644
--- a/keyboards/ergodox_ez/config.h
+++ b/keyboards/ergodox_ez/config.h
@@ -44,11 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44#define MOUSEKEY_WHEEL_MAX_SPEED MOUSEKEY_MAX_SPEED 44#define MOUSEKEY_WHEEL_MAX_SPEED MOUSEKEY_MAX_SPEED
45#define MOUSEKEY_WHEEL_TIME_TO_MAX MOUSEKEY_TIME_TO_MAX 45#define MOUSEKEY_WHEEL_TIME_TO_MAX MOUSEKEY_TIME_TO_MAX
46 46
47/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
48#define LOCKING_SUPPORT_ENABLE
49/* Locking resynchronize hack */
50#define LOCKING_RESYNC_ENABLE
51
52/* key combination for command */ 47/* key combination for command */
53#define IS_COMMAND() ( \ 48#define IS_COMMAND() ( \
54 get_mods() == (MOD_BIT(KC_LCTL) | MOD_BIT(KC_RCTL)) || \ 49 get_mods() == (MOD_BIT(KC_LCTL) | MOD_BIT(KC_RCTL)) || \
diff --git a/keyboards/ergodox_ez/info.json b/keyboards/ergodox_ez/info.json
index a560e97a0b..f7b20b19e0 100644
--- a/keyboards/ergodox_ez/info.json
+++ b/keyboards/ergodox_ez/info.json
@@ -6,6 +6,12 @@
6 "vid": "0x3297", 6 "vid": "0x3297",
7 "device_version": "0.0.1" 7 "device_version": "0.0.1"
8 }, 8 },
9 "qmk": {
10 "locking": {
11 "enabled": true,
12 "resync": true
13 }
14 },
9 "rgblight": { 15 "rgblight": {
10 "hue_steps": 12, 16 "hue_steps": 12,
11 "brightness_steps": 12, 17 "brightness_steps": 12,
diff --git a/keyboards/ergotravel/rev1/config.h b/keyboards/ergotravel/rev1/config.h
deleted file mode 100644
index 790a2696fb..0000000000
--- a/keyboards/ergotravel/rev1/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
1/*
2Copyright 2018 Pierre Constantineau <jpconstantineau@gmail.com>
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
24
25/*
26 * Feature disable options
27 * These options are also useful to firmware size reduction.
28 */
29
30/* disable debug print */
31// #define NO_DEBUG
32
33/* disable print */
34// #define NO_PRINT
35
36/* disable action features */
37//#define NO_ACTION_LAYER
38//#define NO_ACTION_TAPPING
39//#define NO_ACTION_ONESHOT
diff --git a/keyboards/ergotravel/rev1/keyboard.json b/keyboards/ergotravel/rev1/keyboard.json
index 14c645d2f0..7a6710c7bd 100644
--- a/keyboards/ergotravel/rev1/keyboard.json
+++ b/keyboards/ergotravel/rev1/keyboard.json
@@ -32,6 +32,12 @@
32 "command": true, 32 "command": true,
33 "rgblight": true 33 "rgblight": true
34 }, 34 },
35 "qmk": {
36 "locking": {
37 "enabled": true,
38 "resync": true
39 }
40 },
35 "layouts": { 41 "layouts": {
36 "LAYOUT": { 42 "LAYOUT": {
37 "layout": [ 43 "layout": [
diff --git a/keyboards/eternal_keypad/config.h b/keyboards/eternal_keypad/config.h
deleted file mode 100644
index e2e4c258cc..0000000000
--- a/keyboards/eternal_keypad/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
1/*
2Copyright 2021 duckyb
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
24
25/*
26 * Feature disable options
27 * These options are also useful to firmware size reduction.
28 */
29
30/* disable debug print */
31//#define NO_DEBUG
32
33/* disable print */
34//#define NO_PRINT
35
36/* disable action features */
37//#define NO_ACTION_LAYER
38//#define NO_ACTION_TAPPING
39//#define NO_ACTION_ONESHOT
diff --git a/keyboards/eternal_keypad/keyboard.json b/keyboards/eternal_keypad/keyboard.json
index c35a66986d..f50f235c98 100644
--- a/keyboards/eternal_keypad/keyboard.json
+++ b/keyboards/eternal_keypad/keyboard.json
@@ -17,6 +17,12 @@
17 "nkro": true, 17 "nkro": true,
18 "rgblight": true 18 "rgblight": true
19 }, 19 },
20 "qmk": {
21 "locking": {
22 "enabled": true,
23 "resync": true
24 }
25 },
20 "matrix_pins": { 26 "matrix_pins": {
21 "cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"], 27 "cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"],
22 "rows": ["B5", "B4", "E6", "D7", "C6"] 28 "rows": ["B5", "B4", "E6", "D7", "C6"]
diff --git a/keyboards/evil80/config.h b/keyboards/evil80/config.h
deleted file mode 100644
index a559a9698e..0000000000
--- a/keyboards/evil80/config.h
+++ /dev/null
@@ -1,23 +0,0 @@
1#pragma once
2
3/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
4#define LOCKING_SUPPORT_ENABLE
5
6/* Locking resynchronize hack */
7#define LOCKING_RESYNC_ENABLE
8
9/*
10 * Feature disable options
11 * These options are also useful to firmware size reduction.
12 */
13
14/* disable debug print */
15//#define NO_DEBUG
16
17/* disable print */
18//#define NO_PRINT
19
20/* disable action features */
21//#define NO_ACTION_LAYER
22//#define NO_ACTION_TAPPING
23//#define NO_ACTION_ONESHOT
diff --git a/keyboards/evil80/keyboard.json b/keyboards/evil80/keyboard.json
index 68e9916784..9610718b34 100644
--- a/keyboards/evil80/keyboard.json
+++ b/keyboards/evil80/keyboard.json
@@ -17,6 +17,12 @@
17 "mousekey": false, 17 "mousekey": false,
18 "nkro": true 18 "nkro": true
19 }, 19 },
20 "qmk": {
21 "locking": {
22 "enabled": true,
23 "resync": true
24 }
25 },
20 "matrix_pins": { 26 "matrix_pins": {
21 "cols": ["B2", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B1", "C6", "C7", "E6", "F6", "F7"], 27 "cols": ["B2", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B1", "C6", "C7", "E6", "F6", "F7"],
22 "rows": ["F1", "F4", "F5", "F0", "B3", "B0"] 28 "rows": ["F1", "F4", "F5", "F0", "B3", "B0"]
diff --git a/keyboards/evolv/config.h b/keyboards/evolv/config.h
deleted file mode 100644
index f962b74196..0000000000
--- a/keyboards/evolv/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
1/*
2 Copyright 2020 Álvaro "Gondolindrim" Volpato <alvaro.volpato@usp.br>
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
24
25/*
26 * Feature disable options
27 * These options are also useful to firmware size reduction.
28 */
29
30/* disable debug print */
31//#define NO_DEBUG
32
33/* disable print */
34//#define NO_PRINT
35
36/* disable action features */
37//#define NO_ACTION_LAYER
38//#define NO_ACTION_TAPPING
39//#define NO_ACTION_ONESHOT
diff --git a/keyboards/evolv/keyboard.json b/keyboards/evolv/keyboard.json
index ab4ccfd9d7..8373bbb536 100644
--- a/keyboards/evolv/keyboard.json
+++ b/keyboards/evolv/keyboard.json
@@ -18,6 +18,12 @@
18 "nkro": true, 18 "nkro": true,
19 "rgblight": true 19 "rgblight": true
20 }, 20 },
21 "qmk": {
22 "locking": {
23 "enabled": true,
24 "resync": true
25 }
26 },
21 "matrix_pins": { 27 "matrix_pins": {
22 "cols": ["A6", "A5", "A4", "A3", "A2", "A1", "A0", "C14", "F0", "C15", "B9", "B8", "B7", "B6", "B5", "B4"], 28 "cols": ["A6", "A5", "A4", "A3", "A2", "A1", "A0", "C14", "F0", "C15", "B9", "B8", "B7", "B6", "B5", "B4"],
23 "rows": ["B10", "B11", "A7", "B0", "B1", "B2"] 29 "rows": ["B10", "B11", "A7", "B0", "B1", "B2"]
diff --git a/keyboards/evyd13/atom47/rev2/config.h b/keyboards/evyd13/atom47/rev2/config.h
deleted file mode 100644
index e14ecadbf0..0000000000
--- a/keyboards/evyd13/atom47/rev2/config.h
+++ /dev/null
@@ -1,23 +0,0 @@
1/*
2Copyright 2021 Evelien Dekkers
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/evyd13/atom47/rev2/keyboard.json b/keyboards/evyd13/atom47/rev2/keyboard.json
index 62927b70a3..6466c1b7b8 100644
--- a/keyboards/evyd13/atom47/rev2/keyboard.json
+++ b/keyboards/evyd13/atom47/rev2/keyboard.json
@@ -40,6 +40,12 @@
40 "extrakey": true, 40 "extrakey": true,
41 "backlight": true 41 "backlight": true
42 }, 42 },
43 "qmk": {
44 "locking": {
45 "enabled": true,
46 "resync": true
47 }
48 },
43 "layout_aliases": { 49 "layout_aliases": {
44 "LAYOUT_all": "LAYOUT_split_space" 50 "LAYOUT_all": "LAYOUT_split_space"
45 }, 51 },
diff --git a/keyboards/evyd13/atom47/rev5/config.h b/keyboards/evyd13/atom47/rev5/config.h
index 83d433f08d..117eb27057 100644
--- a/keyboards/evyd13/atom47/rev5/config.h
+++ b/keyboards/evyd13/atom47/rev5/config.h
@@ -17,11 +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/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
24
25/* 20/*
26 * Feature disable options 21 * Feature disable options
27 * These options are also useful to firmware size reduction. 22 * These options are also useful to firmware size reduction.
diff --git a/keyboards/evyd13/atom47/rev5/keyboard.json b/keyboards/evyd13/atom47/rev5/keyboard.json
index c002dcb18c..074d34ab43 100644
--- a/keyboards/evyd13/atom47/rev5/keyboard.json
+++ b/keyboards/evyd13/atom47/rev5/keyboard.json
@@ -55,6 +55,12 @@
55 "extrakey": true, 55 "extrakey": true,
56 "rgb_matrix": true 56 "rgb_matrix": true
57 }, 57 },
58 "qmk": {
59 "locking": {
60 "enabled": true,
61 "resync": true
62 }
63 },
58 "layout_aliases": { 64 "layout_aliases": {
59 "LAYOUT_all": "LAYOUT_split_space" 65 "LAYOUT_all": "LAYOUT_split_space"
60 }, 66 },
diff --git a/keyboards/evyd13/eon65/config.h b/keyboards/evyd13/eon65/config.h
deleted file mode 100644
index 230ff5e311..0000000000
--- a/keyboards/evyd13/eon65/config.h
+++ /dev/null
@@ -1,38 +0,0 @@
1/* Copyright 2019 Evy Dekkers
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24/*
25 * Feature disable options
26 * These options are also useful to firmware size reduction.
27 */
28
29/* disable debug print */
30//#define NO_DEBUG
31
32/* disable print */
33//#define NO_PRINT
34
35/* disable action features */
36//#define NO_ACTION_LAYER
37//#define NO_ACTION_TAPPING
38//#define NO_ACTION_ONESHOT
diff --git a/keyboards/evyd13/eon65/keyboard.json b/keyboards/evyd13/eon65/keyboard.json
index 66bae81382..05506e0ea8 100644
--- a/keyboards/evyd13/eon65/keyboard.json
+++ b/keyboards/evyd13/eon65/keyboard.json
@@ -17,6 +17,12 @@
17 "nkro": false, 17 "nkro": false,
18 "rgblight": true 18 "rgblight": true
19 }, 19 },
20 "qmk": {
21 "locking": {
22 "enabled": true,
23 "resync": true
24 }
25 },
20 "matrix_pins": { 26 "matrix_pins": {
21 "cols": ["B0", "D2", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0"], 27 "cols": ["B0", "D2", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0"],
22 "rows": ["D3", "D5", "B1", "B2", "B3"] 28 "rows": ["D3", "D5", "B1", "B2", "B3"]
diff --git a/keyboards/evyd13/eon75/config.h b/keyboards/evyd13/eon75/config.h
deleted file mode 100644
index 230ff5e311..0000000000
--- a/keyboards/evyd13/eon75/config.h
+++ /dev/null
@@ -1,38 +0,0 @@
1/* Copyright 2019 Evy Dekkers
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24/*
25 * Feature disable options
26 * These options are also useful to firmware size reduction.
27 */
28
29/* disable debug print */
30//#define NO_DEBUG
31
32/* disable print */
33//#define NO_PRINT
34
35/* disable action features */
36//#define NO_ACTION_LAYER
37//#define NO_ACTION_TAPPING
38//#define NO_ACTION_ONESHOT
diff --git a/keyboards/evyd13/eon75/keyboard.json b/keyboards/evyd13/eon75/keyboard.json
index 9908f4a9cc..fe6ee01832 100644
--- a/keyboards/evyd13/eon75/keyboard.json
+++ b/keyboards/evyd13/eon75/keyboard.json
@@ -16,6 +16,12 @@
16 "mousekey": false, 16 "mousekey": false,
17 "nkro": false 17 "nkro": false
18 }, 18 },
19 "qmk": {
20 "locking": {
21 "enabled": true,
22 "resync": true
23 }
24 },
19 "matrix_pins": { 25 "matrix_pins": {
20 "cols": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "B3"], 26 "cols": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "B3"],
21 "rows": ["D1", "D0", "D3", "D2", "D6", "D4", "D7", "B4", "B5", "B6", "C6", "C7"] 27 "rows": ["D1", "D0", "D3", "D2", "D6", "D4", "D7", "B4", "B5", "B6", "C6", "C7"]
diff --git a/keyboards/evyd13/eon87/config.h b/keyboards/evyd13/eon87/config.h
deleted file mode 100644
index 230ff5e311..0000000000
--- a/keyboards/evyd13/eon87/config.h
+++ /dev/null
@@ -1,38 +0,0 @@
1/* Copyright 2019 Evy Dekkers
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24/*
25 * Feature disable options
26 * These options are also useful to firmware size reduction.
27 */
28
29/* disable debug print */
30//#define NO_DEBUG
31
32/* disable print */
33//#define NO_PRINT
34
35/* disable action features */
36//#define NO_ACTION_LAYER
37//#define NO_ACTION_TAPPING
38//#define NO_ACTION_ONESHOT
diff --git a/keyboards/evyd13/eon87/keyboard.json b/keyboards/evyd13/eon87/keyboard.json
index ad0d42eaf9..a0d73d442e 100644
--- a/keyboards/evyd13/eon87/keyboard.json
+++ b/keyboards/evyd13/eon87/keyboard.json
@@ -17,6 +17,12 @@
17 "nkro": false, 17 "nkro": false,
18 "rgblight": true 18 "rgblight": true
19 }, 19 },
20 "qmk": {
21 "locking": {
22 "enabled": true,
23 "resync": true
24 }
25 },
20 "matrix_pins": { 26 "matrix_pins": {
21 "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "E6", "B7", "D3", "D2"], 27 "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "E6", "B7", "D3", "D2"],
22 "rows": ["B1", "B2", "B3", "D4", "D1", "D5"] 28 "rows": ["B1", "B2", "B3", "D4", "D1", "D5"]
diff --git a/keyboards/evyd13/eon95/config.h b/keyboards/evyd13/eon95/config.h
deleted file mode 100644
index 230ff5e311..0000000000
--- a/keyboards/evyd13/eon95/config.h
+++ /dev/null
@@ -1,38 +0,0 @@
1/* Copyright 2019 Evy Dekkers
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24/*
25 * Feature disable options
26 * These options are also useful to firmware size reduction.
27 */
28
29/* disable debug print */
30//#define NO_DEBUG
31
32/* disable print */
33//#define NO_PRINT
34
35/* disable action features */
36//#define NO_ACTION_LAYER
37//#define NO_ACTION_TAPPING
38//#define NO_ACTION_ONESHOT
diff --git a/keyboards/evyd13/eon95/keyboard.json b/keyboards/evyd13/eon95/keyboard.json
index 6b5ee8f191..20be437ea1 100644
--- a/keyboards/evyd13/eon95/keyboard.json
+++ b/keyboards/evyd13/eon95/keyboard.json
@@ -16,6 +16,12 @@
16 "mousekey": false, 16 "mousekey": false,
17 "nkro": false 17 "nkro": false
18 }, 18 },
19 "qmk": {
20 "locking": {
21 "enabled": true,
22 "resync": true
23 }
24 },
19 "matrix_pins": { 25 "matrix_pins": {
20 "cols": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "B3", "B2", "B1"], 26 "cols": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "B3", "B2", "B1"],
21 "rows": ["D1", "D0", "D3", "D2", "D6", "D4", "D7", "B4", "B5", "B6", "C6", "C7"] 27 "rows": ["D1", "D0", "D3", "D2", "D6", "D4", "D7", "B4", "B5", "B6", "C6", "C7"]
diff --git a/keyboards/evyd13/gh80_1800/config.h b/keyboards/evyd13/gh80_1800/config.h
deleted file mode 100644
index 4183c7db05..0000000000
--- a/keyboards/evyd13/gh80_1800/config.h
+++ /dev/null
@@ -1,38 +0,0 @@
1/* Copyright 2020 Evy Dekkers
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24/*
25 * Feature disable options
26 * These options are also useful to firmware size reduction.
27 */
28
29/* disable debug print */
30//#define NO_DEBUG
31
32/* disable print */
33//#define NO_PRINT
34
35/* disable action features */
36//#define NO_ACTION_LAYER
37//#define NO_ACTION_TAPPING
38//#define NO_ACTION_ONESHOT
diff --git a/keyboards/evyd13/gh80_1800/keyboard.json b/keyboards/evyd13/gh80_1800/keyboard.json
index 3200086a17..4fb513cc3c 100644
--- a/keyboards/evyd13/gh80_1800/keyboard.json
+++ b/keyboards/evyd13/gh80_1800/keyboard.json
@@ -16,6 +16,12 @@
16 "mousekey": false, 16 "mousekey": false,
17 "nkro": false 17 "nkro": false
18 }, 18 },
19 "qmk": {
20 "locking": {
21 "enabled": true,
22 "resync": true
23 }
24 },
19 "matrix_pins": { 25 "matrix_pins": {
20 "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "D3", "D2", "D1", "D0", "B7"], 26 "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "D3", "D2", "D1", "D0", "B7"],
21 "rows": ["D5", "B4", "B5", "B6", "C6", "C7", "B0", "B2", "B1", "B3"] 27 "rows": ["D5", "B4", "B5", "B6", "C6", "C7", "B0", "B2", "B1", "B3"]
diff --git a/keyboards/evyd13/gh80_3700/config.h b/keyboards/evyd13/gh80_3700/config.h
deleted file mode 100644
index 4183c7db05..0000000000
--- a/keyboards/evyd13/gh80_3700/config.h
+++ /dev/null
@@ -1,38 +0,0 @@
1/* Copyright 2020 Evy Dekkers
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24/*
25 * Feature disable options
26 * These options are also useful to firmware size reduction.
27 */
28
29/* disable debug print */
30//#define NO_DEBUG
31
32/* disable print */
33//#define NO_PRINT
34
35/* disable action features */
36//#define NO_ACTION_LAYER
37//#define NO_ACTION_TAPPING
38//#define NO_ACTION_ONESHOT
diff --git a/keyboards/evyd13/gh80_3700/keyboard.json b/keyboards/evyd13/gh80_3700/keyboard.json
index fee94f3a55..fa11a482df 100644
--- a/keyboards/evyd13/gh80_3700/keyboard.json
+++ b/keyboards/evyd13/gh80_3700/keyboard.json
@@ -17,6 +17,12 @@
17 "mousekey": false, 17 "mousekey": false,
18 "nkro": false 18 "nkro": false
19 }, 19 },
20 "qmk": {
21 "locking": {
22 "enabled": true,
23 "resync": true
24 }
25 },
20 "matrix_pins": { 26 "matrix_pins": {
21 "cols": ["B0", "D7", "D6", "D4"], 27 "cols": ["B0", "D7", "D6", "D4"],
22 "rows": ["B3", "C7", "C6", "B6", "B5", "B4"] 28 "rows": ["B3", "C7", "C6", "B6", "B5", "B4"]
diff --git a/keyboards/evyd13/minitomic/config.h b/keyboards/evyd13/minitomic/config.h
deleted file mode 100644
index 230ff5e311..0000000000
--- a/keyboards/evyd13/minitomic/config.h
+++ /dev/null
@@ -1,38 +0,0 @@
1/* Copyright 2019 Evy Dekkers
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24/*
25 * Feature disable options
26 * These options are also useful to firmware size reduction.
27 */
28
29/* disable debug print */
30//#define NO_DEBUG
31
32/* disable print */
33//#define NO_PRINT
34
35/* disable action features */
36//#define NO_ACTION_LAYER
37//#define NO_ACTION_TAPPING
38//#define NO_ACTION_ONESHOT
diff --git a/keyboards/evyd13/minitomic/keyboard.json b/keyboards/evyd13/minitomic/keyboard.json
index 4bf23b1a56..7a8d6d8c23 100644
--- a/keyboards/evyd13/minitomic/keyboard.json
+++ b/keyboards/evyd13/minitomic/keyboard.json
@@ -16,6 +16,12 @@
16 "mousekey": false, 16 "mousekey": false,
17 "nkro": false 17 "nkro": false
18 }, 18 },
19 "qmk": {
20 "locking": {
21 "enabled": true,
22 "resync": true
23 }
24 },
19 "matrix_pins": { 25 "matrix_pins": {
20 "cols": ["C6", "B6", "B5", "B4", "D7", "F0", "F1", "F4", "F5", "F6", "F7", "B7", "E6"], 26 "cols": ["C6", "B6", "B5", "B4", "D7", "F0", "F1", "F4", "F5", "F6", "F7", "B7", "E6"],
21 "rows": ["B1", "B3", "D4", "D6"] 27 "rows": ["B1", "B3", "D4", "D6"]
diff --git a/keyboards/evyd13/mx5160/config.h b/keyboards/evyd13/mx5160/config.h
deleted file mode 100644
index 230ff5e311..0000000000
--- a/keyboards/evyd13/mx5160/config.h
+++ /dev/null
@@ -1,38 +0,0 @@
1/* Copyright 2019 Evy Dekkers
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24/*
25 * Feature disable options
26 * These options are also useful to firmware size reduction.
27 */
28
29/* disable debug print */
30//#define NO_DEBUG
31
32/* disable print */
33//#define NO_PRINT
34
35/* disable action features */
36//#define NO_ACTION_LAYER
37//#define NO_ACTION_TAPPING
38//#define NO_ACTION_ONESHOT
diff --git a/keyboards/evyd13/mx5160/keyboard.json b/keyboards/evyd13/mx5160/keyboard.json
index 5b430797ec..b50f6130ce 100644
--- a/keyboards/evyd13/mx5160/keyboard.json
+++ b/keyboards/evyd13/mx5160/keyboard.json
@@ -16,6 +16,12 @@
16 "mousekey": false, 16 "mousekey": false,
17 "nkro": false 17 "nkro": false
18 }, 18 },
19 "qmk": {
20 "locking": {
21 "enabled": true,
22 "resync": true
23 }
24 },
19 "matrix_pins": { 25 "matrix_pins": {
20 "cols": ["D0", "D1", "D2", "F7", "F6", "F5", "F4", "F1", "F0", "E6"], 26 "cols": ["D0", "D1", "D2", "F7", "F6", "F5", "F4", "F1", "F0", "E6"],
21 "rows": ["C6", "C7", "B5", "B6", "D7", "B4", "D4", "D6", "D5", "D3"] 27 "rows": ["C6", "C7", "B5", "B6", "D7", "B4", "D4", "D6", "D5", "D3"]
diff --git a/keyboards/evyd13/nt750/config.h b/keyboards/evyd13/nt750/config.h
deleted file mode 100644
index f64827d05f..0000000000
--- a/keyboards/evyd13/nt750/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
1/*
2Copyright 2020 Evy Dekkers
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
24
25/*
26 * Feature disable options
27 * These options are also useful to firmware size reduction.
28 */
29
30/* disable debug print */
31//#define NO_DEBUG
32
33/* disable print */
34//#define NO_PRINT
35
36/* disable action features */
37//#define NO_ACTION_LAYER
38//#define NO_ACTION_TAPPING
39//#define NO_ACTION_ONESHOT
diff --git a/keyboards/evyd13/nt750/keyboard.json b/keyboards/evyd13/nt750/keyboard.json
index 5ead6193de..03c76f1040 100644
--- a/keyboards/evyd13/nt750/keyboard.json
+++ b/keyboards/evyd13/nt750/keyboard.json
@@ -16,6 +16,12 @@
16 "mousekey": false, 16 "mousekey": false,
17 "nkro": false 17 "nkro": false
18 }, 18 },
19 "qmk": {
20 "locking": {
21 "enabled": true,
22 "resync": true
23 }
24 },
19 "matrix_pins": { 25 "matrix_pins": {
20 "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "E6", "B1", "B0"], 26 "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "E6", "B1", "B0"],
21 "rows": ["B2", "B3", "B7", "D0", "D1", "D2"] 27 "rows": ["B2", "B3", "B7", "D0", "D1", "D2"]
diff --git a/keyboards/evyd13/nt980/config.h b/keyboards/evyd13/nt980/config.h
deleted file mode 100644
index f64827d05f..0000000000
--- a/keyboards/evyd13/nt980/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
1/*
2Copyright 2020 Evy Dekkers
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
24
25/*
26 * Feature disable options
27 * These options are also useful to firmware size reduction.
28 */
29
30/* disable debug print */
31//#define NO_DEBUG
32
33/* disable print */
34//#define NO_PRINT
35
36/* disable action features */
37//#define NO_ACTION_LAYER
38//#define NO_ACTION_TAPPING
39//#define NO_ACTION_ONESHOT
diff --git a/keyboards/evyd13/nt980/keyboard.json b/keyboards/evyd13/nt980/keyboard.json
index 307f35cecc..65ba93d73d 100644
--- a/keyboards/evyd13/nt980/keyboard.json
+++ b/keyboards/evyd13/nt980/keyboard.json
@@ -16,6 +16,12 @@
16 "mousekey": true, 16 "mousekey": true,
17 "nkro": false 17 "nkro": false
18 }, 18 },
19 "qmk": {
20 "locking": {
21 "enabled": true,
22 "resync": true
23 }
24 },
19 "matrix_pins": { 25 "matrix_pins": {
20 "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "E6", "D3", "D2"], 26 "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "E6", "D3", "D2"],
21 "rows": ["B0", "B1", "D1", "D0", "C6", "C7", "B5", "B6", "B4", "D7", "D4", "D6"] 27 "rows": ["B0", "B1", "D1", "D0", "C6", "C7", "B5", "B6", "B4", "D7", "D4", "D6"]
diff --git a/keyboards/evyd13/omrontkl/config.h b/keyboards/evyd13/omrontkl/config.h
deleted file mode 100644
index 230ff5e311..0000000000
--- a/keyboards/evyd13/omrontkl/config.h
+++ /dev/null
@@ -1,38 +0,0 @@
1/* Copyright 2019 Evy Dekkers
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24/*
25 * Feature disable options
26 * These options are also useful to firmware size reduction.
27 */
28
29/* disable debug print */
30//#define NO_DEBUG
31
32/* disable print */
33//#define NO_PRINT
34
35/* disable action features */
36//#define NO_ACTION_LAYER
37//#define NO_ACTION_TAPPING
38//#define NO_ACTION_ONESHOT
diff --git a/keyboards/evyd13/omrontkl/keyboard.json b/keyboards/evyd13/omrontkl/keyboard.json
index 28f59b4f53..1ea340acaa 100644
--- a/keyboards/evyd13/omrontkl/keyboard.json
+++ b/keyboards/evyd13/omrontkl/keyboard.json
@@ -16,6 +16,12 @@
16 "mousekey": false, 16 "mousekey": false,
17 "nkro": false 17 "nkro": false
18 }, 18 },
19 "qmk": {
20 "locking": {
21 "enabled": true,
22 "resync": true
23 }
24 },
19 "matrix_pins": { 25 "matrix_pins": {
20 "cols": ["F0", "C7", "F1", "C6", "F4", "B6", "F5", "B5", "F6", "B4", "F7", "D7", "D6", "D5", "B3", "B1", "B2"], 26 "cols": ["F0", "C7", "F1", "C6", "F4", "B6", "F5", "B5", "F6", "B4", "F7", "D7", "D6", "D5", "B3", "B1", "B2"],
21 "rows": ["D0", "D1", "D2", "D3", "D4", "B7"] 27 "rows": ["D0", "D1", "D2", "D3", "D4", "B7"]
diff --git a/keyboards/evyd13/quackfire/config.h b/keyboards/evyd13/quackfire/config.h
deleted file mode 100644
index f64827d05f..0000000000
--- a/keyboards/evyd13/quackfire/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
1/*
2Copyright 2020 Evy Dekkers
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
24
25/*
26 * Feature disable options
27 * These options are also useful to firmware size reduction.
28 */
29
30/* disable debug print */
31//#define NO_DEBUG
32
33/* disable print */
34//#define NO_PRINT
35
36/* disable action features */
37//#define NO_ACTION_LAYER
38//#define NO_ACTION_TAPPING
39//#define NO_ACTION_ONESHOT
diff --git a/keyboards/evyd13/quackfire/keyboard.json b/keyboards/evyd13/quackfire/keyboard.json
index a0d0e819fa..85c2ae81fb 100644
--- a/keyboards/evyd13/quackfire/keyboard.json
+++ b/keyboards/evyd13/quackfire/keyboard.json
@@ -16,6 +16,12 @@
16 "mousekey": false, 16 "mousekey": false,
17 "nkro": true 17 "nkro": true
18 }, 18 },
19 "qmk": {
20 "locking": {
21 "enabled": true,
22 "resync": true
23 }
24 },
19 "matrix_pins": { 25 "matrix_pins": {
20 "cols": ["B3", "F1", "B1", "D5", "D2", "D1", "D0", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7"], 26 "cols": ["B3", "F1", "B1", "D5", "D2", "D1", "D0", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7"],
21 "rows": ["D3", "F5", "F4", "F0", "B7", "B2", "E6", "B0"] 27 "rows": ["D3", "F5", "F4", "F0", "B7", "B2", "E6", "B0"]
diff --git a/keyboards/evyd13/solheim68/config.h b/keyboards/evyd13/solheim68/config.h
deleted file mode 100644
index 82eff7341c..0000000000
--- a/keyboards/evyd13/solheim68/config.h
+++ /dev/null
@@ -1,38 +0,0 @@
1/* Copyright 2020 Dekkers
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24/*
25 * Feature disable options
26 * These options are also useful to firmware size reduction.
27 */
28
29/* disable debug print */
30//#define NO_DEBUG
31
32/* disable print */
33//#define NO_PRINT
34
35/* disable action features */
36//#define NO_ACTION_LAYER
37//#define NO_ACTION_TAPPING
38//#define NO_ACTION_ONESHOT
diff --git a/keyboards/evyd13/solheim68/keyboard.json b/keyboards/evyd13/solheim68/keyboard.json
index d48281763e..9e04b9caab 100644
--- a/keyboards/evyd13/solheim68/keyboard.json
+++ b/keyboards/evyd13/solheim68/keyboard.json
@@ -16,6 +16,12 @@
16 "mousekey": false, 16 "mousekey": false,
17 "nkro": false 17 "nkro": false
18 }, 18 },
19 "qmk": {
20 "locking": {
21 "enabled": true,
22 "resync": true
23 }
24 },
19 "matrix_pins": { 25 "matrix_pins": {
20 "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3"], 26 "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3"],
21 "rows": ["E6", "B0", "B1", "B2", "B3"] 27 "rows": ["E6", "B0", "B1", "B2", "B3"]
diff --git a/keyboards/evyd13/ta65/config.h b/keyboards/evyd13/ta65/config.h
deleted file mode 100644
index 28be4f1a5b..0000000000
--- a/keyboards/evyd13/ta65/config.h
+++ /dev/null
@@ -1,23 +0,0 @@
1/*
2Copyright 2019 Evy Dekkers
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/evyd13/ta65/keyboard.json b/keyboards/evyd13/ta65/keyboard.json
index 97090c611c..1f58de0200 100644
--- a/keyboards/evyd13/ta65/keyboard.json
+++ b/keyboards/evyd13/ta65/keyboard.json
@@ -18,6 +18,12 @@
18 "nkro": false, 18 "nkro": false,
19 "rgblight": true 19 "rgblight": true
20 }, 20 },
21 "qmk": {
22 "locking": {
23 "enabled": true,
24 "resync": true
25 }
26 },
21 "matrix_pins": { 27 "matrix_pins": {
22 "cols": ["D2", "D1", "D0", "D3", "D5", "C7", "C6", "B6", "B5", "F0", "F1", "F4", "F5", "F6", "F7", "B0"], 28 "cols": ["D2", "D1", "D0", "D3", "D5", "C7", "C6", "B6", "B5", "F0", "F1", "F4", "F5", "F6", "F7", "B0"],
23 "rows": ["B4", "D7", "D6", "D4", "B3"] 29 "rows": ["B4", "D7", "D6", "D4", "B3"]
diff --git a/keyboards/evyd13/wasdat_code/config.h b/keyboards/evyd13/wasdat_code/config.h
index 769751b19d..5254d35e46 100644
--- a/keyboards/evyd13/wasdat_code/config.h
+++ b/keyboards/evyd13/wasdat_code/config.h
@@ -38,11 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38#define SN74X138_ADDRESS_PINS { D2, D1, D0 } 38#define SN74X138_ADDRESS_PINS { D2, D1, D0 }
39#define SN74X138_E3_PIN D4 39#define SN74X138_E3_PIN D4
40 40
41/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
42#define LOCKING_SUPPORT_ENABLE
43/* Locking resynchronize hack */
44#define LOCKING_RESYNC_ENABLE
45
46/* 41/*
47 * Feature disable options 42 * Feature disable options
48 * These options are also useful to firmware size reduction. 43 * These options are also useful to firmware size reduction.
diff --git a/keyboards/evyd13/wasdat_code/keyboard.json b/keyboards/evyd13/wasdat_code/keyboard.json
index 8c1bb52b6b..836047cdf1 100644
--- a/keyboards/evyd13/wasdat_code/keyboard.json
+++ b/keyboards/evyd13/wasdat_code/keyboard.json
@@ -39,6 +39,12 @@
39 "nkro": true, 39 "nkro": true,
40 "backlight": true 40 "backlight": true
41 }, 41 },
42 "qmk": {
43 "locking": {
44 "enabled": true,
45 "resync": true
46 }
47 },
42 "community_layouts": ["fullsize_ansi", "fullsize_iso", "tkl_ansi", "tkl_iso"], 48 "community_layouts": ["fullsize_ansi", "fullsize_iso", "tkl_ansi", "tkl_iso"],
43 "layout_aliases": { 49 "layout_aliases": {
44 "LAYOUT_all": "LAYOUT_fullsize_iso" 50 "LAYOUT_all": "LAYOUT_fullsize_iso"
diff --git a/keyboards/exclusive/e65/config.h b/keyboards/exclusive/e65/config.h
deleted file mode 100644
index b7e8690b3c..0000000000
--- a/keyboards/exclusive/e65/config.h
+++ /dev/null
@@ -1,23 +0,0 @@
1/* Copyright 2019 Brice Figureau
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/exclusive/e65/keyboard.json b/keyboards/exclusive/e65/keyboard.json
index 14bed7b765..9735155abe 100644
--- a/keyboards/exclusive/e65/keyboard.json
+++ b/keyboards/exclusive/e65/keyboard.json
@@ -18,6 +18,12 @@
18 "nkro": true, 18 "nkro": true,
19 "rgblight": true 19 "rgblight": true
20 }, 20 },
21 "qmk": {
22 "locking": {
23 "enabled": true,
24 "resync": true
25 }
26 },
21 "matrix_pins": { 27 "matrix_pins": {
22 "cols": ["C6", "C7", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "F0", "F1", "F4", "F5", "F6", "F7"], 28 "cols": ["C6", "C7", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "F0", "F1", "F4", "F5", "F6", "F7"],
23 "rows": ["B0", "B1", "B2", "B3", "B4"] 29 "rows": ["B0", "B1", "B2", "B3", "B4"]
diff --git a/keyboards/exclusive/e7v1/config.h b/keyboards/exclusive/e7v1/config.h
deleted file mode 100644
index 5f36081323..0000000000
--- a/keyboards/exclusive/e7v1/config.h
+++ /dev/null
@@ -1,7 +0,0 @@
1#pragma once
2
3/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
4#define LOCKING_SUPPORT_ENABLE
5
6/* Locking resynchronize hack */
7#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/exclusive/e7v1/keyboard.json b/keyboards/exclusive/e7v1/keyboard.json
index c6efe800b4..ac0eb5549a 100644
--- a/keyboards/exclusive/e7v1/keyboard.json
+++ b/keyboards/exclusive/e7v1/keyboard.json
@@ -18,6 +18,12 @@
18 "nkro": true, 18 "nkro": true,
19 "rgblight": true 19 "rgblight": true
20 }, 20 },
21 "qmk": {
22 "locking": {
23 "enabled": true,
24 "resync": true
25 }
26 },
21 "matrix_pins": { 27 "matrix_pins": {
22 "cols": ["B6", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "C6", "C7", "F4", "F5", "F6", "F7", "F1"], 28 "cols": ["B6", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "C6", "C7", "F4", "F5", "F6", "F7", "F1"],
23 "rows": ["B0", "B1", "B2", "B3", "B4", "B5"] 29 "rows": ["B0", "B1", "B2", "B3", "B4", "B5"]
diff --git a/keyboards/exclusive/e7v1se/config.h b/keyboards/exclusive/e7v1se/config.h
deleted file mode 100644
index f6e1e895ab..0000000000
--- a/keyboards/exclusive/e7v1se/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
1/*
2Copyright 2019 Bart Riemens
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
24
25/*
26 * Feature disable options
27 * These options are also useful to firmware size reduction.
28 */
29
30/* disable debug print */
31//#define NO_DEBUG
32
33/* disable print */
34//#define NO_PRINT
35
36/* disable action features */
37//#define NO_ACTION_LAYER
38//#define NO_ACTION_TAPPING
39//#define NO_ACTION_ONESHOT
diff --git a/keyboards/exclusive/e7v1se/keyboard.json b/keyboards/exclusive/e7v1se/keyboard.json
index 6dcb6ac866..4cd9484ae4 100644
--- a/keyboards/exclusive/e7v1se/keyboard.json
+++ b/keyboards/exclusive/e7v1se/keyboard.json
@@ -18,6 +18,12 @@
18 "nkro": true, 18 "nkro": true,
19 "rgblight": true 19 "rgblight": true
20 }, 20 },
21 "qmk": {
22 "locking": {
23 "enabled": true,
24 "resync": true
25 }
26 },
21 "matrix_pins": { 27 "matrix_pins": {
22 "cols": ["D5", "D3", "D2", "D1", "D0", "D7", "D6", "D4", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F4"], 28 "cols": ["D5", "D3", "D2", "D1", "D0", "D7", "D6", "D4", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F4"],
23 "rows": ["E6", "B0", "B1", "B2", "B3", "F0"] 29 "rows": ["E6", "B0", "B1", "B2", "B3", "F0"]
diff --git a/keyboards/exclusive/e85/config.h b/keyboards/exclusive/e85/config.h
deleted file mode 100644
index 0ccb642711..0000000000
--- a/keyboards/exclusive/e85/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
1/*
2Copyright 2020 MechMerlin
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
24
25/*
26 * Feature disable options
27 * These options are also useful to firmware size reduction.
28 */
29
30/* disable debug print */
31//#define NO_DEBUG
32
33/* disable print */
34//#define NO_PRINT
35
36/* disable action features */
37//#define NO_ACTION_LAYER
38//#define NO_ACTION_TAPPING
39//#define NO_ACTION_ONESHOT
diff --git a/keyboards/exclusive/e85/hotswap/keyboard.json b/keyboards/exclusive/e85/hotswap/keyboard.json
index c64509496a..4bd8e73882 100644
--- a/keyboards/exclusive/e85/hotswap/keyboard.json
+++ b/keyboards/exclusive/e85/hotswap/keyboard.json
@@ -49,6 +49,12 @@
49 "command": true, 49 "command": true,
50 "rgblight": true 50 "rgblight": true
51 }, 51 },
52 "qmk": {
53 "locking": {
54 "enabled": true,
55 "resync": true
56 }
57 },
52 "build": { 58 "build": {
53 "lto": true 59 "lto": true
54 }, 60 },
diff --git a/keyboards/exclusive/e85/soldered/keyboard.json b/keyboards/exclusive/e85/soldered/keyboard.json
index 5f7458e851..8b4ebbfc57 100644
--- a/keyboards/exclusive/e85/soldered/keyboard.json
+++ b/keyboards/exclusive/e85/soldered/keyboard.json
@@ -49,6 +49,12 @@
49 "command": true, 49 "command": true,
50 "rgblight": true 50 "rgblight": true
51 }, 51 },
52 "qmk": {
53 "locking": {
54 "enabled": true,
55 "resync": true
56 }
57 },
52 "build": { 58 "build": {
53 "lto": true 59 "lto": true
54 }, 60 },