diff options
59 files changed, 174 insertions, 725 deletions
diff --git a/keyboards/ck60i/config.h b/keyboards/ck60i/config.h index 7506922b00..efc249f466 100644 --- a/keyboards/ck60i/config.h +++ b/keyboards/ck60i/config.h | |||
| @@ -21,11 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 21 | #define BACKLIGHT_PWM_CHANNEL 1 | 21 | #define BACKLIGHT_PWM_CHANNEL 1 |
| 22 | #define BACKLIGHT_PAL_MODE 1 | 22 | #define BACKLIGHT_PAL_MODE 1 |
| 23 | 23 | ||
| 24 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 25 | #define LOCKING_SUPPORT_ENABLE | ||
| 26 | /* Locking resynchronize hack */ | ||
| 27 | #define LOCKING_RESYNC_ENABLE | ||
| 28 | |||
| 29 | /* | 24 | /* |
| 30 | * Feature disable options | 25 | * Feature disable options |
| 31 | * These options are also useful to firmware size reduction. | 26 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/ck60i/keyboard.json b/keyboards/ck60i/keyboard.json index 62ddd81728..72b57598a4 100644 --- a/keyboards/ck60i/keyboard.json +++ b/keyboards/ck60i/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": ["B12", "A2", "A1", "A0", "F1", "F0", "B11", "B10", "B2", "B1", "B0", "A7", "C15", "C14"], | 28 | "cols": ["B12", "A2", "A1", "A0", "F1", "F0", "B11", "B10", "B2", "B1", "B0", "A7", "C15", "C14"], |
| 23 | "rows": ["B9", "C13", "A3", "B14", "A8"] | 29 | "rows": ["B9", "C13", "A3", "B14", "A8"] |
diff --git a/keyboards/coarse/cordillera/config.h b/keyboards/coarse/cordillera/config.h index 4282937c7c..3d552b3f19 100644 --- a/keyboards/coarse/cordillera/config.h +++ b/keyboards/coarse/cordillera/config.h | |||
| @@ -20,11 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 20 | #define BACKLIGHT_PWM_DRIVER PWMD1 | 20 | #define BACKLIGHT_PWM_DRIVER PWMD1 |
| 21 | #define BACKLIGHT_PWM_CHANNEL 1 | 21 | #define BACKLIGHT_PWM_CHANNEL 1 |
| 22 | 22 | ||
| 23 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 24 | #define LOCKING_SUPPORT_ENABLE | ||
| 25 | /* Locking resynchronize hack */ | ||
| 26 | #define LOCKING_RESYNC_ENABLE | ||
| 27 | |||
| 28 | /* | 23 | /* |
| 29 | * Feature disable options | 24 | * Feature disable options |
| 30 | * These options are also useful to firmware size reduction. | 25 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/coarse/cordillera/keyboard.json b/keyboards/coarse/cordillera/keyboard.json index de78b3027c..33e0ac06c0 100644 --- a/keyboards/coarse/cordillera/keyboard.json +++ b/keyboards/coarse/cordillera/keyboard.json | |||
| @@ -17,6 +17,12 @@ | |||
| 17 | "mousekey": true, | 17 | "mousekey": true, |
| 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": ["B15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "A14"], | 27 | "cols": ["B15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "A14"], |
| 22 | "rows": ["A13", "B9", "F1", "A10", "A9"] | 28 | "rows": ["A13", "B9", "F1", "A10", "A9"] |
diff --git a/keyboards/contender/config.h b/keyboards/contender/config.h deleted file mode 100644 index 4254bdc63c..0000000000 --- a/keyboards/contender/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2020 sotoba | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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/contender/keyboard.json b/keyboards/contender/keyboard.json index 5bef1f0633..2e5ef84412 100644 --- a/keyboards/contender/keyboard.json +++ b/keyboards/contender/keyboard.json | |||
| @@ -38,6 +38,12 @@ | |||
| 38 | "nkro": false, | 38 | "nkro": false, |
| 39 | "rgblight": true | 39 | "rgblight": true |
| 40 | }, | 40 | }, |
| 41 | "qmk": { | ||
| 42 | "locking": { | ||
| 43 | "enabled": true, | ||
| 44 | "resync": true | ||
| 45 | } | ||
| 46 | }, | ||
| 41 | "matrix_pins": { | 47 | "matrix_pins": { |
| 42 | "cols": ["C7", "D6", "B3", "B0", "B1"], | 48 | "cols": ["C7", "D6", "B3", "B0", "B1"], |
| 43 | "rows": ["D4", "D3", "B5", "B7", "B4", "B2"] | 49 | "rows": ["D4", "D3", "B5", "B7", "B4", "B2"] |
diff --git a/keyboards/converter/a1200/mistress1200/config.h b/keyboards/converter/a1200/mistress1200/config.h index bc137dc185..1e86b7c707 100644 --- a/keyboards/converter/a1200/mistress1200/config.h +++ b/keyboards/converter/a1200/mistress1200/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 | #undef LOCKING_SUPPORT_ENABLE | ||
| 21 | #undef LOCKING_RESYNC_ENABLE | ||
| 22 | #define LAYER_STATE_8BIT | 20 | #define LAYER_STATE_8BIT |
| 23 | 21 | ||
| 24 | /* disable action features */ | 22 | /* disable action features */ |
diff --git a/keyboards/converter/adb_usb/config.h b/keyboards/converter/adb_usb/config.h index b6eb105bbd..ac1bfbe2f7 100644 --- a/keyboards/converter/adb_usb/config.h +++ b/keyboards/converter/adb_usb/config.h | |||
| @@ -23,11 +23,6 @@ Ported to QMK by Peter Roe <pete@13bit.me> | |||
| 23 | #define MATRIX_ROWS 16 // keycode bit: 3-0 | 23 | #define MATRIX_ROWS 16 // keycode bit: 3-0 |
| 24 | #define MATRIX_COLS 8 // keycode bit: 6-4 | 24 | #define MATRIX_COLS 8 // keycode bit: 6-4 |
| 25 | 25 | ||
| 26 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 27 | #define LOCKING_SUPPORT_ENABLE | ||
| 28 | /* Locking resynchronize hack */ | ||
| 29 | #define LOCKING_RESYNC_ENABLE | ||
| 30 | |||
| 31 | /* ADB port setting */ | 26 | /* ADB port setting */ |
| 32 | #define ADB_PORT PORTD | 27 | #define ADB_PORT PORTD |
| 33 | #define ADB_PIN PIND | 28 | #define ADB_PIN PIND |
diff --git a/keyboards/converter/adb_usb/info.json b/keyboards/converter/adb_usb/info.json index 47467a97c7..3fbe2c0c74 100644 --- a/keyboards/converter/adb_usb/info.json +++ b/keyboards/converter/adb_usb/info.json | |||
| @@ -13,6 +13,12 @@ | |||
| 13 | "mousekey": false, | 13 | "mousekey": false, |
| 14 | "extrakey": true | 14 | "extrakey": true |
| 15 | }, | 15 | }, |
| 16 | "qmk": { | ||
| 17 | "locking": { | ||
| 18 | "enabled": true, | ||
| 19 | "resync": true | ||
| 20 | } | ||
| 21 | }, | ||
| 16 | "layouts": { | 22 | "layouts": { |
| 17 | "LAYOUT_ext_ansi": { | 23 | "LAYOUT_ext_ansi": { |
| 18 | "layout": [ | 24 | "layout": [ |
diff --git a/keyboards/converter/m0110_usb/config.h b/keyboards/converter/m0110_usb/config.h index 62fdaf0869..a3b56ed9d1 100644 --- a/keyboards/converter/m0110_usb/config.h +++ b/keyboards/converter/m0110_usb/config.h | |||
| @@ -25,11 +25,6 @@ Ported to QMK by Techsock <info@techsock.com> | |||
| 25 | #define MATRIX_ROWS 14 | 25 | #define MATRIX_ROWS 14 |
| 26 | #define MATRIX_COLS 8 | 26 | #define MATRIX_COLS 8 |
| 27 | 27 | ||
| 28 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 29 | #define LOCKING_SUPPORT_ENABLE | ||
| 30 | /* Locking resynchronize hack */ | ||
| 31 | #define LOCKING_RESYNC_ENABLE | ||
| 32 | |||
| 33 | /* magic key */ | 28 | /* magic key */ |
| 34 | #define IS_COMMAND() ( \ | 29 | #define IS_COMMAND() ( \ |
| 35 | get_mods() == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_LALT) | MOD_BIT(KC_LGUI)) || \ | 30 | get_mods() == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_LALT) | MOD_BIT(KC_LGUI)) || \ |
diff --git a/keyboards/converter/m0110_usb/keyboard.json b/keyboards/converter/m0110_usb/keyboard.json index 522f83caba..11b83bbb18 100644 --- a/keyboards/converter/m0110_usb/keyboard.json +++ b/keyboards/converter/m0110_usb/keyboard.json | |||
| @@ -17,6 +17,12 @@ | |||
| 17 | "extrakey": true, | 17 | "extrakey": true, |
| 18 | "usb_hid": true | 18 | "usb_hid": true |
| 19 | }, | 19 | }, |
| 20 | "qmk": { | ||
| 21 | "locking": { | ||
| 22 | "enabled": true, | ||
| 23 | "resync": true | ||
| 24 | } | ||
| 25 | }, | ||
| 20 | "layouts": { | 26 | "layouts": { |
| 21 | "LAYOUT_ansi": { | 27 | "LAYOUT_ansi": { |
| 22 | "layout": [ | 28 | "layout": [ |
diff --git a/keyboards/converter/siemens_tastatur/config.h b/keyboards/converter/siemens_tastatur/config.h index 49725a9592..cdd9844344 100644 --- a/keyboards/converter/siemens_tastatur/config.h +++ b/keyboards/converter/siemens_tastatur/config.h | |||
| @@ -21,12 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 21 | #define MATRIX_ROWS 5 | 21 | #define MATRIX_ROWS 5 |
| 22 | #define MATRIX_COLS 19 | 22 | #define MATRIX_COLS 19 |
| 23 | 23 | ||
| 24 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 25 | #define LOCKING_SUPPORT_ENABLE | ||
| 26 | /* Locking resynchronize hack */ | ||
| 27 | #define LOCKING_RESYNC_ENABLE | ||
| 28 | |||
| 29 | |||
| 30 | /* | 24 | /* |
| 31 | * Feature disable options | 25 | * Feature disable options |
| 32 | * These options are also useful to firmware size reduction. | 26 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/converter/siemens_tastatur/keyboard.json b/keyboards/converter/siemens_tastatur/keyboard.json index 639859f208..710a2902cb 100644 --- a/keyboards/converter/siemens_tastatur/keyboard.json +++ b/keyboards/converter/siemens_tastatur/keyboard.json | |||
| @@ -18,6 +18,12 @@ | |||
| 18 | "nkro": true, | 18 | "nkro": true, |
| 19 | "sleep_led": true | 19 | "sleep_led": true |
| 20 | }, | 20 | }, |
| 21 | "qmk": { | ||
| 22 | "locking": { | ||
| 23 | "enabled": true, | ||
| 24 | "resync": true | ||
| 25 | } | ||
| 26 | }, | ||
| 21 | "layouts": { | 27 | "layouts": { |
| 22 | "LAYOUT": { | 28 | "LAYOUT": { |
| 23 | "layout": [ | 29 | "layout": [ |
diff --git a/keyboards/cool836a/config.h b/keyboards/cool836a/config.h deleted file mode 100644 index 886f8a69f1..0000000000 --- a/keyboards/cool836a/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 Ohashi | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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/cool836a/keyboard.json b/keyboards/cool836a/keyboard.json index 18dd9cfcdc..3d32f45c9d 100644 --- a/keyboards/cool836a/keyboard.json +++ b/keyboards/cool836a/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": ["F5", "D0", "B2", "C6", "D7", "E6"], | 26 | "cols": ["F5", "D0", "B2", "C6", "D7", "E6"], |
| 21 | "rows": ["D1", "B5", "B4", "F4", "B1", "B6"] | 27 | "rows": ["D1", "B5", "B4", "F4", "B1", "B6"] |
diff --git a/keyboards/copenhagen_click/click_pad_v1/config.h b/keyboards/copenhagen_click/click_pad_v1/config.h deleted file mode 100755 index 970e69e7f6..0000000000 --- a/keyboards/copenhagen_click/click_pad_v1/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2019 mini-ninja-64 | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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/copenhagen_click/click_pad_v1/keyboard.json b/keyboards/copenhagen_click/click_pad_v1/keyboard.json index 1c402db576..d84630cfbc 100755 --- a/keyboards/copenhagen_click/click_pad_v1/keyboard.json +++ b/keyboards/copenhagen_click/click_pad_v1/keyboard.json | |||
| @@ -17,6 +17,12 @@ | |||
| 17 | "mousekey": true, | 17 | "mousekey": true, |
| 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": ["F5"], | 27 | "cols": ["F5"], |
| 22 | "rows": ["F7"] | 28 | "rows": ["F7"] |
diff --git a/keyboards/coseyfannitutti/discipad/config.h b/keyboards/coseyfannitutti/discipad/config.h deleted file mode 100644 index 31a3fe8cb0..0000000000 --- a/keyboards/coseyfannitutti/discipad/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2019 coseyfannitutti | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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/coseyfannitutti/discipad/keyboard.json b/keyboards/coseyfannitutti/discipad/keyboard.json index a169863dba..5c491876e4 100644 --- a/keyboards/coseyfannitutti/discipad/keyboard.json +++ b/keyboards/coseyfannitutti/discipad/keyboard.json | |||
| @@ -17,6 +17,12 @@ | |||
| 17 | "mousekey": true, | 17 | "mousekey": true, |
| 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": ["C0", "C1", "C2", "C3"], | 27 | "cols": ["C0", "C1", "C2", "C3"], |
| 22 | "rows": ["B1", "B0", "D7", "D6", "D4"] | 28 | "rows": ["B1", "B0", "D7", "D6", "D4"] |
diff --git a/keyboards/coseyfannitutti/discipline/config.h b/keyboards/coseyfannitutti/discipline/config.h deleted file mode 100644 index 0acee7345a..0000000000 --- a/keyboards/coseyfannitutti/discipline/config.h +++ /dev/null | |||
| @@ -1,38 +0,0 @@ | |||
| 1 | /*Copyright 2019 coseyfannitutti | ||
| 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/coseyfannitutti/discipline/keyboard.json b/keyboards/coseyfannitutti/discipline/keyboard.json index 1fb94c7052..26c5f95bb4 100644 --- a/keyboards/coseyfannitutti/discipline/keyboard.json +++ b/keyboards/coseyfannitutti/discipline/keyboard.json | |||
| @@ -21,6 +21,12 @@ | |||
| 21 | "mousekey": true, | 21 | "mousekey": true, |
| 22 | "extrakey": true | 22 | "extrakey": true |
| 23 | }, | 23 | }, |
| 24 | "qmk": { | ||
| 25 | "locking": { | ||
| 26 | "enabled": true, | ||
| 27 | "resync": true | ||
| 28 | } | ||
| 29 | }, | ||
| 24 | "layout_aliases": { | 30 | "layout_aliases": { |
| 25 | "LAYOUT_65_ansi_2_right_mods": "LAYOUT_65_ansi_blocker", | 31 | "LAYOUT_65_ansi_2_right_mods": "LAYOUT_65_ansi_blocker", |
| 26 | "LAYOUT_65_iso_2_right_mods": "LAYOUT_65_iso_blocker", | 32 | "LAYOUT_65_iso_2_right_mods": "LAYOUT_65_iso_blocker", |
diff --git a/keyboards/coseyfannitutti/mysterium/config.h b/keyboards/coseyfannitutti/mysterium/config.h deleted file mode 100644 index 0acee7345a..0000000000 --- a/keyboards/coseyfannitutti/mysterium/config.h +++ /dev/null | |||
| @@ -1,38 +0,0 @@ | |||
| 1 | /*Copyright 2019 coseyfannitutti | ||
| 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/coseyfannitutti/mysterium/keyboard.json b/keyboards/coseyfannitutti/mysterium/keyboard.json index 0d75d19229..ae6adf0ae6 100644 --- a/keyboards/coseyfannitutti/mysterium/keyboard.json +++ b/keyboards/coseyfannitutti/mysterium/keyboard.json | |||
| @@ -20,6 +20,12 @@ | |||
| 20 | "mousekey": false, | 20 | "mousekey": false, |
| 21 | "extrakey": true | 21 | "extrakey": true |
| 22 | }, | 22 | }, |
| 23 | "qmk": { | ||
| 24 | "locking": { | ||
| 25 | "enabled": true, | ||
| 26 | "resync": true | ||
| 27 | } | ||
| 28 | }, | ||
| 23 | "community_layouts": ["tkl_ansi"], | 29 | "community_layouts": ["tkl_ansi"], |
| 24 | "layouts": { | 30 | "layouts": { |
| 25 | "LAYOUT_tkl_ansi": { | 31 | "LAYOUT_tkl_ansi": { |
diff --git a/keyboards/coseyfannitutti/romeo/config.h b/keyboards/coseyfannitutti/romeo/config.h deleted file mode 100644 index 31a3fe8cb0..0000000000 --- a/keyboards/coseyfannitutti/romeo/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2019 coseyfannitutti | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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/coseyfannitutti/romeo/keyboard.json b/keyboards/coseyfannitutti/romeo/keyboard.json index 5392cf00f1..260589889a 100644 --- a/keyboards/coseyfannitutti/romeo/keyboard.json +++ b/keyboards/coseyfannitutti/romeo/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": ["C5", "C4", "C3", "D0", "C2", "D1", "C1", "C0", "D4", "B0", "D7", "D6"], | 26 | "cols": ["C5", "C4", "C3", "D0", "C2", "D1", "C1", "C0", "D4", "B0", "D7", "D6"], |
| 21 | "rows": ["B1", "B4", "B3", "B2"] | 27 | "rows": ["B1", "B4", "B3", "B2"] |
diff --git a/keyboards/cozykeys/bloomer/config.h b/keyboards/cozykeys/bloomer/config.h deleted file mode 100644 index 922dec71d1..0000000000 --- a/keyboards/cozykeys/bloomer/config.h +++ /dev/null | |||
| @@ -1,22 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 Paul Ewing | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 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 | ||
diff --git a/keyboards/cozykeys/bloomer/info.json b/keyboards/cozykeys/bloomer/info.json index dd0232bbcb..37a80f8fb4 100644 --- a/keyboards/cozykeys/bloomer/info.json +++ b/keyboards/cozykeys/bloomer/info.json | |||
| @@ -7,6 +7,12 @@ | |||
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0x1191" | 8 | "pid": "0x1191" |
| 9 | }, | 9 | }, |
| 10 | "qmk": { | ||
| 11 | "locking": { | ||
| 12 | "enabled": true, | ||
| 13 | "resync": true | ||
| 14 | } | ||
| 15 | }, | ||
| 10 | "rgblight": { | 16 | "rgblight": { |
| 11 | "saturation_steps": 8, | 17 | "saturation_steps": 8, |
| 12 | "brightness_steps": 8, | 18 | "brightness_steps": 8, |
diff --git a/keyboards/cozykeys/speedo/v2/config.h b/keyboards/cozykeys/speedo/v2/config.h deleted file mode 100644 index 2643e4de4a..0000000000 --- a/keyboards/cozykeys/speedo/v2/config.h +++ /dev/null | |||
| @@ -1,22 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2020 Paul Ewing | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 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 | ||
diff --git a/keyboards/cozykeys/speedo/v2/keyboard.json b/keyboards/cozykeys/speedo/v2/keyboard.json index 48412e7e7d..69dd33d6b6 100644 --- a/keyboards/cozykeys/speedo/v2/keyboard.json +++ b/keyboards/cozykeys/speedo/v2/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", "B6", "B5", "D0", "B7", "B3", "B2", "B1", "B0"], | 26 | "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "B6", "B5", "D0", "B7", "B3", "B2", "B1", "B0"], |
| 21 | "rows": ["D1", "D2", "D3", "C6", "C7"] | 27 | "rows": ["D1", "D2", "D3", "C6", "C7"] |
diff --git a/keyboards/cozykeys/speedo/v3/config.h b/keyboards/cozykeys/speedo/v3/config.h deleted file mode 100644 index 2643e4de4a..0000000000 --- a/keyboards/cozykeys/speedo/v3/config.h +++ /dev/null | |||
| @@ -1,22 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2020 Paul Ewing | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 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 | ||
diff --git a/keyboards/cozykeys/speedo/v3/keyboard.json b/keyboards/cozykeys/speedo/v3/keyboard.json index c4aaaecb6d..7e91058cd5 100644 --- a/keyboards/cozykeys/speedo/v3/keyboard.json +++ b/keyboards/cozykeys/speedo/v3/keyboard.json | |||
| @@ -43,6 +43,12 @@ | |||
| 43 | "extrakey": true, | 43 | "extrakey": true, |
| 44 | "rgblight": true | 44 | "rgblight": true |
| 45 | }, | 45 | }, |
| 46 | "qmk": { | ||
| 47 | "locking": { | ||
| 48 | "enabled": true, | ||
| 49 | "resync": true | ||
| 50 | } | ||
| 51 | }, | ||
| 46 | "layouts": { | 52 | "layouts": { |
| 47 | "LAYOUT": { | 53 | "LAYOUT": { |
| 48 | "layout": [ | 54 | "layout": [ |
diff --git a/keyboards/craftwalk/config.h b/keyboards/craftwalk/config.h deleted file mode 100644 index 4254bdc63c..0000000000 --- a/keyboards/craftwalk/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2020 sotoba | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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/craftwalk/keyboard.json b/keyboards/craftwalk/keyboard.json index 0458c8f8c4..8659bb4223 100644 --- a/keyboards/craftwalk/keyboard.json +++ b/keyboards/craftwalk/keyboard.json | |||
| @@ -38,6 +38,12 @@ | |||
| 38 | "nkro": false, | 38 | "nkro": false, |
| 39 | "rgblight": true | 39 | "rgblight": true |
| 40 | }, | 40 | }, |
| 41 | "qmk": { | ||
| 42 | "locking": { | ||
| 43 | "enabled": true, | ||
| 44 | "resync": true | ||
| 45 | } | ||
| 46 | }, | ||
| 41 | "matrix_pins": { | 47 | "matrix_pins": { |
| 42 | "cols": ["B1", "F7", "F5", "F4", "B2", "E6", "B4"], | 48 | "cols": ["B1", "F7", "F5", "F4", "B2", "E6", "B4"], |
| 43 | "rows": ["F6", "B3", "B5"] | 49 | "rows": ["F6", "B3", "B5"] |
diff --git a/keyboards/crawlpad/config.h b/keyboards/crawlpad/config.h index cf006905ab..6e1c508978 100755 --- a/keyboards/crawlpad/config.h +++ b/keyboards/crawlpad/config.h | |||
| @@ -3,12 +3,6 @@ | |||
| 3 | /* Pins for custom per-row LEDs. Should be changed to use named pins. */ | 3 | /* Pins for custom per-row LEDs. Should be changed to use named pins. */ |
| 4 | #define LED_ROW_PINS { 8, 9, 10, 11 } | 4 | #define LED_ROW_PINS { 8, 9, 10, 11 } |
| 5 | 5 | ||
| 6 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 7 | #define LOCKING_SUPPORT_ENABLE | ||
| 8 | |||
| 9 | /* Locking resynchronize hack */ | ||
| 10 | #define LOCKING_RESYNC_ENABLE | ||
| 11 | |||
| 12 | /* key combination for command */ | 6 | /* key combination for command */ |
| 13 | #define IS_COMMAND() ( \ | 7 | #define IS_COMMAND() ( \ |
| 14 | false \ | 8 | false \ |
diff --git a/keyboards/crawlpad/keyboard.json b/keyboards/crawlpad/keyboard.json index 1e9bb74c76..d4f1c43971 100644 --- a/keyboards/crawlpad/keyboard.json +++ b/keyboards/crawlpad/keyboard.json | |||
| @@ -34,6 +34,12 @@ | |||
| 34 | "mousekey": true, | 34 | "mousekey": true, |
| 35 | "nkro": true | 35 | "nkro": true |
| 36 | }, | 36 | }, |
| 37 | "qmk": { | ||
| 38 | "locking": { | ||
| 39 | "enabled": true, | ||
| 40 | "resync": true | ||
| 41 | } | ||
| 42 | }, | ||
| 37 | "matrix_pins": { | 43 | "matrix_pins": { |
| 38 | "cols": ["D4", "D5", "D6", "D7"], | 44 | "cols": ["D4", "D5", "D6", "D7"], |
| 39 | "rows": ["F0", "F1", "F4", "F5"] | 45 | "rows": ["F0", "F1", "F4", "F5"] |
diff --git a/keyboards/crazy_keyboard_68/config.h b/keyboards/crazy_keyboard_68/config.h deleted file mode 100644 index b5128c9365..0000000000 --- a/keyboards/crazy_keyboard_68/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2020 chent7 | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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/crazy_keyboard_68/keyboard.json b/keyboards/crazy_keyboard_68/keyboard.json index fa36b106be..a53013bfb9 100644 --- a/keyboards/crazy_keyboard_68/keyboard.json +++ b/keyboards/crazy_keyboard_68/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": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B7", "B5", "B4", "D7", "D6", "B3", "F4"], | 27 | "cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B7", "B5", "B4", "D7", "D6", "B3", "F4"], |
| 22 | "rows": ["D0", "D1", "D2", "D3", "D5"] | 28 | "rows": ["D0", "D1", "D2", "D3", "D5"] |
diff --git a/keyboards/crbn/config.h b/keyboards/crbn/config.h deleted file mode 100644 index f7584af0bb..0000000000 --- a/keyboards/crbn/config.h +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | /* Copyright 2020 Harry Herring | ||
| 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/crbn/keyboard.json b/keyboards/crbn/keyboard.json index 63c8247047..9febd33ed6 100644 --- a/keyboards/crbn/keyboard.json +++ b/keyboards/crbn/keyboard.json | |||
| @@ -17,6 +17,12 @@ | |||
| 17 | "mousekey": true, | 17 | "mousekey": true, |
| 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": ["D3", "D2", "D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5", "B6", "B2"], | 27 | "cols": ["D3", "D2", "D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5", "B6", "B2"], |
| 22 | "rows": ["B3", "B1", "F7", "F6"] | 28 | "rows": ["B3", "B1", "F7", "F6"] |
diff --git a/keyboards/creatkeebs/glacier/config.h b/keyboards/creatkeebs/glacier/config.h deleted file mode 100644 index 81016b23a0..0000000000 --- a/keyboards/creatkeebs/glacier/config.h +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | /* Copyright 2022 Tim (https://github.com/Timliuzhaolu) | ||
| 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/creatkeebs/glacier/keyboard.json b/keyboards/creatkeebs/glacier/keyboard.json index c6b5dccd2c..61e6bd9136 100644 --- a/keyboards/creatkeebs/glacier/keyboard.json +++ b/keyboards/creatkeebs/glacier/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": ["D4", "D6", "D7", "B4", "B5", "F6", "B0", "B6", "C6", "C7", "B1", "B2", "B3", "B7", "D3", "D2", "D1"], | 26 | "cols": ["D4", "D6", "D7", "B4", "B5", "F6", "B0", "B6", "C6", "C7", "B1", "B2", "B3", "B7", "D3", "D2", "D1"], |
| 21 | "rows": ["F0", "F1", "F4", "E6", "F5", "D0"] | 27 | "rows": ["F0", "F1", "F4", "E6", "F5", "D0"] |
diff --git a/keyboards/crimsonkeyboards/resume1800/config.h b/keyboards/crimsonkeyboards/resume1800/config.h deleted file mode 100644 index bdc484a3b3..0000000000 --- a/keyboards/crimsonkeyboards/resume1800/config.h +++ /dev/null | |||
| @@ -1,38 +0,0 @@ | |||
| 1 | /* Copyright 2022 CrimsonKeyboards | ||
| 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/crimsonkeyboards/resume1800/keyboard.json b/keyboards/crimsonkeyboards/resume1800/keyboard.json index f88b703208..aa54b04801 100644 --- a/keyboards/crimsonkeyboards/resume1800/keyboard.json +++ b/keyboards/crimsonkeyboards/resume1800/keyboard.json | |||
| @@ -25,6 +25,12 @@ | |||
| 25 | "mousekey": true, | 25 | "mousekey": true, |
| 26 | "extrakey": true | 26 | "extrakey": true |
| 27 | }, | 27 | }, |
| 28 | "qmk": { | ||
| 29 | "locking": { | ||
| 30 | "enabled": true, | ||
| 31 | "resync": true | ||
| 32 | } | ||
| 33 | }, | ||
| 28 | "layout_aliases": { | 34 | "layout_aliases": { |
| 29 | "LAYOUT_resume1800_ansi_all": "LAYOUT_ansi_all", | 35 | "LAYOUT_resume1800_ansi_all": "LAYOUT_ansi_all", |
| 30 | "LAYOUT_resume1800_iso_all": "LAYOUT_iso_all" | 36 | "LAYOUT_resume1800_iso_all": "LAYOUT_iso_all" |
diff --git a/keyboards/crin/config.h b/keyboards/crin/config.h deleted file mode 100644 index 3fe5a40329..0000000000 --- a/keyboards/crin/config.h +++ /dev/null | |||
| @@ -1,21 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2020 KnoblesseOblige | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #pragma once | ||
| 19 | |||
| 20 | #define LOCKING_SUPPORT_ENABLE | ||
| 21 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/crin/keyboard.json b/keyboards/crin/keyboard.json index e668021936..f54c1db1dc 100644 --- a/keyboards/crin/keyboard.json +++ b/keyboards/crin/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "mousekey": true, | 16 | "mousekey": true, |
| 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": ["B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "B9", "B8", "B7", "B6", "B5", "B4", "B3"], | 26 | "cols": ["B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "B9", "B8", "B7", "B6", "B5", "B4", "B3"], |
| 21 | "rows": ["A9", "A8", "B15", "B14", "B13"] | 27 | "rows": ["A9", "A8", "B15", "B14", "B13"] |
diff --git a/keyboards/cutie_club/borsdorf/config.h b/keyboards/cutie_club/borsdorf/config.h deleted file mode 100644 index c25df59397..0000000000 --- a/keyboards/cutie_club/borsdorf/config.h +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2020 Cutie Club | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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/cutie_club/borsdorf/keyboard.json b/keyboards/cutie_club/borsdorf/keyboard.json index ba3b6f8376..30b5a74d64 100644 --- a/keyboards/cutie_club/borsdorf/keyboard.json +++ b/keyboards/cutie_club/borsdorf/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": ["B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0", "F1", "F0"], | 26 | "cols": ["B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0", "F1", "F0"], |
| 21 | "rows": ["A15", "A14", "B12", "B5", "B4"] | 27 | "rows": ["A15", "A14", "B12", "B5", "B4"] |
diff --git a/keyboards/cutie_club/fidelity/config.h b/keyboards/cutie_club/fidelity/config.h deleted file mode 100644 index 6615bd2ab7..0000000000 --- a/keyboards/cutie_club/fidelity/config.h +++ /dev/null | |||
| @@ -1,20 +0,0 @@ | |||
| 1 | /* Copyright 2023 Cutie Club | ||
| 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 | #define LOCKING_SUPPORT_ENABLE | ||
| 20 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/cutie_club/fidelity/keyboard.json b/keyboards/cutie_club/fidelity/keyboard.json index 0b06e1e567..47e7789506 100644 --- a/keyboards/cutie_club/fidelity/keyboard.json +++ b/keyboards/cutie_club/fidelity/keyboard.json | |||
| @@ -10,6 +10,12 @@ | |||
| 10 | "command": false, | 10 | "command": false, |
| 11 | "console": false | 11 | "console": false |
| 12 | }, | 12 | }, |
| 13 | "qmk": { | ||
| 14 | "locking": { | ||
| 15 | "enabled": true, | ||
| 16 | "resync": true | ||
| 17 | } | ||
| 18 | }, | ||
| 13 | "usb": { | 19 | "usb": { |
| 14 | "vid": "0xFB9C", | 20 | "vid": "0xFB9C", |
| 15 | "pid": "0x4D1B", | 21 | "pid": "0x4D1B", |
diff --git a/keyboards/cutie_club/giant_macro_pad/config.h b/keyboards/cutie_club/giant_macro_pad/config.h deleted file mode 100755 index c5eb6384a3..0000000000 --- a/keyboards/cutie_club/giant_macro_pad/config.h +++ /dev/null | |||
| @@ -1,22 +0,0 @@ | |||
| 1 | /* Copyright 2021 Cutie Club | ||
| 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 | ||
diff --git a/keyboards/cutie_club/giant_macro_pad/keyboard.json b/keyboards/cutie_club/giant_macro_pad/keyboard.json index fc5ce85a2a..f5cde334c0 100644 --- a/keyboards/cutie_club/giant_macro_pad/keyboard.json +++ b/keyboards/cutie_club/giant_macro_pad/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": ["C9", "C8", "C7", "C6", "B15", "B14", "B13", "B12", "A8", "A15", "B9", "A2", "A1", "A0", "C3", "C2", "C1", "C0", "F1", "F0"], | 26 | "cols": ["C9", "C8", "C7", "C6", "B15", "B14", "B13", "B12", "A8", "A15", "B9", "A2", "A1", "A0", "C3", "C2", "C1", "C0", "F1", "F0"], |
| 21 | "rows": ["C10", "C11", "C12", "D2", "B3", "B4", "B5", "B6", "B7", "B8", "A3", "B2", "B1", "B0", "C5", "C4", "A7", "A6", "A5", "A4"] | 27 | "rows": ["C10", "C11", "C12", "D2", "B3", "B4", "B5", "B6", "B7", "B8", "A3", "B2", "B1", "B0", "C5", "C4", "A7", "A6", "A5", "A4"] |
diff --git a/keyboards/cutie_club/keebcats/denis/config.h b/keyboards/cutie_club/keebcats/denis/config.h deleted file mode 100644 index c5eb6384a3..0000000000 --- a/keyboards/cutie_club/keebcats/denis/config.h +++ /dev/null | |||
| @@ -1,22 +0,0 @@ | |||
| 1 | /* Copyright 2021 Cutie Club | ||
| 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 | ||
diff --git a/keyboards/cutie_club/keebcats/denis/keyboard.json b/keyboards/cutie_club/keebcats/denis/keyboard.json index 9f583d9797..f9d06af12a 100644 --- a/keyboards/cutie_club/keebcats/denis/keyboard.json +++ b/keyboards/cutie_club/keebcats/denis/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": ["E6", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1"], | 26 | "cols": ["E6", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1"], |
| 21 | "rows": ["B2", "D0", "F5", "F4", "F1"] | 27 | "rows": ["B2", "D0", "F5", "F4", "F1"] |
diff --git a/keyboards/cutie_club/keebcats/dougal/config.h b/keyboards/cutie_club/keebcats/dougal/config.h deleted file mode 100644 index c5eb6384a3..0000000000 --- a/keyboards/cutie_club/keebcats/dougal/config.h +++ /dev/null | |||
| @@ -1,22 +0,0 @@ | |||
| 1 | /* Copyright 2021 Cutie Club | ||
| 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 | ||
diff --git a/keyboards/cutie_club/keebcats/dougal/keyboard.json b/keyboards/cutie_club/keebcats/dougal/keyboard.json index 19a422b9ba..915e3ad15c 100644 --- a/keyboards/cutie_club/keebcats/dougal/keyboard.json +++ b/keyboards/cutie_club/keebcats/dougal/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": ["E6", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "B7"], | 26 | "cols": ["E6", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "B7"], |
| 21 | "rows": ["B2", "D0", "F5", "F4", "F1"] | 27 | "rows": ["B2", "D0", "F5", "F4", "F1"] |
diff --git a/keyboards/cutie_club/novus/config.h b/keyboards/cutie_club/novus/config.h deleted file mode 100644 index 4c65b71f76..0000000000 --- a/keyboards/cutie_club/novus/config.h +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2022 Cutie Club | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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/cutie_club/novus/keyboard.json b/keyboards/cutie_club/novus/keyboard.json index 8738fcc32c..97bb81a71f 100644 --- a/keyboards/cutie_club/novus/keyboard.json +++ b/keyboards/cutie_club/novus/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": ["B6", "C6", "C7", "B2", "B3", "D0", "D1", "D2", "D3", "D7", "B4", "B5", "D5", "D4", "D6"], | 26 | "cols": ["B6", "C6", "C7", "B2", "B3", "D0", "D1", "D2", "D3", "D7", "B4", "B5", "D5", "D4", "D6"], |
| 21 | "rows": ["F0", "F1", "F4", "F5", "F6"] | 27 | "rows": ["F0", "F1", "F4", "F5", "F6"] |
diff --git a/keyboards/cutie_club/wraith/config.h b/keyboards/cutie_club/wraith/config.h deleted file mode 100644 index 46a265902c..0000000000 --- a/keyboards/cutie_club/wraith/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2019 Amber Holly | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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/cutie_club/wraith/keyboard.json b/keyboards/cutie_club/wraith/keyboard.json index 6f217e420f..7cc29caf25 100644 --- a/keyboards/cutie_club/wraith/keyboard.json +++ b/keyboards/cutie_club/wraith/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "mousekey": true, | 16 | "mousekey": true, |
| 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": ["C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0"], | 26 | "cols": ["C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0"], |
| 21 | "rows": ["B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0", "B7"] | 27 | "rows": ["B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0", "B7"] |
