diff options
| author | Ryan <fauxpark@gmail.com> | 2023-05-01 13:33:10 +1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-05-01 13:33:10 +1000 |
| commit | 12d42cedd2624db0d5cfe6f538211f9dfcd19822 (patch) | |
| tree | 6220d782fbfa4fa231184532009b95076ea9cae5 | |
| parent | 3bc4aeac6cc940d10bc73589ea67e0eaa7c7a878 (diff) | |
Move `FORCE_NKRO` to data driven (#20604)
228 files changed, 209 insertions, 781 deletions
diff --git a/keyboards/amjkeyboard/amj84/config.h b/keyboards/amjkeyboard/amj84/config.h index da28e92400..86415b251a 100644 --- a/keyboards/amjkeyboard/amj84/config.h +++ b/keyboards/amjkeyboard/amj84/config.h | |||
| @@ -8,8 +8,6 @@ | |||
| 8 | /* Locking resynchronize hack */ | 8 | /* Locking resynchronize hack */ |
| 9 | #define LOCKING_RESYNC_ENABLE | 9 | #define LOCKING_RESYNC_ENABLE |
| 10 | 10 | ||
| 11 | #define FORCE_NKRO | ||
| 12 | |||
| 13 | /* | 11 | /* |
| 14 | * Feature disable options | 12 | * Feature disable options |
| 15 | * These options are also useful to firmware size reduction. | 13 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/amjkeyboard/amj84/info.json b/keyboards/amjkeyboard/amj84/info.json index 26a3fad1bc..98c4a7e447 100644 --- a/keyboards/amjkeyboard/amj84/info.json +++ b/keyboards/amjkeyboard/amj84/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x00D8", | 7 | "vid": "0x00D8", |
| 8 | "pid": "0x6068", | 8 | "pid": "0x6068", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["F1", "F0", "E6", "C7", "C6", "B0", "D4", "B1", "B7", "B5", "B4", "D7", "D6", "B3", "D1"], | 13 | "cols": ["F1", "F0", "E6", "C7", "C6", "B0", "D4", "B1", "B7", "B5", "B4", "D7", "D6", "B3", "D1"], |
diff --git a/keyboards/atlantis/ak81_ve/config.h b/keyboards/atlantis/ak81_ve/config.h index 994c0fd82f..f300362917 100644 --- a/keyboards/atlantis/ak81_ve/config.h +++ b/keyboards/atlantis/ak81_ve/config.h | |||
| @@ -24,7 +24,6 @@ | |||
| 24 | 24 | ||
| 25 | /* Locking resynchronize hack */ | 25 | /* Locking resynchronize hack */ |
| 26 | #define LOCKING_RESYNC_ENABLE | 26 | #define LOCKING_RESYNC_ENABLE |
| 27 | #define FORCE_NKRO | ||
| 28 | 27 | ||
| 29 | #define RGB_MATRIX_KEYPRESSES | 28 | #define RGB_MATRIX_KEYPRESSES |
| 30 | #define RGB_MATRIX_FRAMEBUFFER_EFFECTS | 29 | #define RGB_MATRIX_FRAMEBUFFER_EFFECTS |
diff --git a/keyboards/atlantis/ak81_ve/info.json b/keyboards/atlantis/ak81_ve/info.json index b5ef4538d8..0dc2db9072 100644 --- a/keyboards/atlantis/ak81_ve/info.json +++ b/keyboards/atlantis/ak81_ve/info.json | |||
| @@ -5,7 +5,8 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x416B", | 6 | "vid": "0x416B", |
| 7 | "pid": "0x0081", | 7 | "pid": "0x0081", |
| 8 | "device_version": "0.0.1" | 8 | "device_version": "0.0.1", |
| 9 | "force_nkro": true | ||
| 9 | }, | 10 | }, |
| 10 | "rgb_matrix": { | 11 | "rgb_matrix": { |
| 11 | "driver": "WS2812" | 12 | "driver": "WS2812" |
diff --git a/keyboards/bear_face/config.h b/keyboards/bear_face/config.h index 2f3742c5d0..81ada21b71 100644 --- a/keyboards/bear_face/config.h +++ b/keyboards/bear_face/config.h | |||
| @@ -22,8 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 22 | /* Locking resynchronize hack */ | 22 | /* Locking resynchronize hack */ |
| 23 | #define LOCKING_RESYNC_ENABLE | 23 | #define LOCKING_RESYNC_ENABLE |
| 24 | 24 | ||
| 25 | #define FORCE_NKRO | ||
| 26 | |||
| 27 | /* | 25 | /* |
| 28 | * Feature disable options | 26 | * Feature disable options |
| 29 | * These options are also useful to firmware size reduction. | 27 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/bear_face/info.json b/keyboards/bear_face/info.json index 357847f418..0c3e614803 100644 --- a/keyboards/bear_face/info.json +++ b/keyboards/bear_face/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "debounce": 6, | 6 | "debounce": 6, |
| 7 | "usb": { | 7 | "usb": { |
| 8 | "vid": "0xFEED", | 8 | "vid": "0xFEED", |
| 9 | "pid": "0x09F5" | 9 | "pid": "0x09F5", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["B5", "C7", "C6", "F0", "E6", "B7", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"], | 13 | "cols": ["B5", "C7", "C6", "F0", "E6", "B7", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"], |
diff --git a/keyboards/bt66tech/bt66tech60/config.h b/keyboards/bt66tech/bt66tech60/config.h index 6f951724f1..687baec509 100644 --- a/keyboards/bt66tech/bt66tech60/config.h +++ b/keyboards/bt66tech/bt66tech60/config.h | |||
| @@ -43,8 +43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 43 | * These options are also useful to firmware size reduction. | 43 | * These options are also useful to firmware size reduction. |
| 44 | */ | 44 | */ |
| 45 | 45 | ||
| 46 | #define FORCE_NKRO | ||
| 47 | |||
| 48 | /* disable debug print */ | 46 | /* disable debug print */ |
| 49 | //#define NO_DEBUG | 47 | //#define NO_DEBUG |
| 50 | 48 | ||
diff --git a/keyboards/bt66tech/bt66tech60/info.json b/keyboards/bt66tech/bt66tech60/info.json index 75ab70164a..e4a2d5b1d6 100644 --- a/keyboards/bt66tech/bt66tech60/info.json +++ b/keyboards/bt66tech/bt66tech60/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4254", | 7 | "vid": "0x4254", |
| 8 | "pid": "0x7070", | 8 | "pid": "0x7070", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["B9", "B8", "B7", "B6", "B5", "B4", "B3", "B11", "A15", "A10", "A9", "B14", "B13", "B12"], | 13 | "cols": ["B9", "B8", "B7", "B6", "B5", "B4", "B3", "B11", "A15", "A10", "A9", "B14", "B13", "B12"], |
diff --git a/keyboards/bubble75/hotswap/config.h b/keyboards/bubble75/hotswap/config.h index a637e9e335..df83257ebd 100644 --- a/keyboards/bubble75/hotswap/config.h +++ b/keyboards/bubble75/hotswap/config.h | |||
| @@ -22,8 +22,6 @@ | |||
| 22 | /* Locking resynchronize hack */ | 22 | /* Locking resynchronize hack */ |
| 23 | #define LOCKING_RESYNC_ENABLE | 23 | #define LOCKING_RESYNC_ENABLE |
| 24 | 24 | ||
| 25 | #define FORCE_NKRO | ||
| 26 | |||
| 27 | /* WS2812 RGB */ | 25 | /* WS2812 RGB */ |
| 28 | #ifdef RGB_MATRIX_ENABLE | 26 | #ifdef RGB_MATRIX_ENABLE |
| 29 | #define RGBLED_NUM 81 | 27 | #define RGBLED_NUM 81 |
diff --git a/keyboards/bubble75/hotswap/info.json b/keyboards/bubble75/hotswap/info.json index f57e41df46..dcf98006a1 100644 --- a/keyboards/bubble75/hotswap/info.json +++ b/keyboards/bubble75/hotswap/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4242", | 7 | "vid": "0x4242", |
| 8 | "pid": "0x5A4C", | 8 | "pid": "0x5A4C", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "ws2812": { | 12 | "ws2812": { |
| 12 | "pin": "B7" | 13 | "pin": "B7" |
diff --git a/keyboards/cannonkeys/ortho60v2/ortho60v2.c b/keyboards/cannonkeys/ortho60v2/ortho60v2.c deleted file mode 100644 index 3e0248abda..0000000000 --- a/keyboards/cannonkeys/ortho60v2/ortho60v2.c +++ /dev/null | |||
| @@ -1,17 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2022 CannonKeys | ||
| 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 | #include "ortho60v2.h" | ||
diff --git a/keyboards/cannonkeys/ortho60v2/ortho60v2.h b/keyboards/cannonkeys/ortho60v2/ortho60v2.h deleted file mode 100644 index a9ca3d7e47..0000000000 --- a/keyboards/cannonkeys/ortho60v2/ortho60v2.h +++ /dev/null | |||
| @@ -1,19 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2022 CannonKeys | ||
| 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 | #include "quantum.h" | ||
diff --git a/keyboards/cest73/tkm/config.h b/keyboards/cest73/tkm/config.h deleted file mode 100644 index 9b6132cbdb..0000000000 --- a/keyboards/cest73/tkm/config.h +++ /dev/null | |||
| @@ -1,19 +0,0 @@ | |||
| 1 | /* Copyright 2021 cest73 | ||
| 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 | /* force n-key rollover*/ | ||
| 19 | #define FORCE_NKRO | ||
diff --git a/keyboards/cest73/tkm/info.json b/keyboards/cest73/tkm/info.json index 234d31d75a..b8560879f9 100644 --- a/keyboards/cest73/tkm/info.json +++ b/keyboards/cest73/tkm/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xBADD", | 7 | "vid": "0xBADD", |
| 8 | "pid": "0xAA55", | 8 | "pid": "0xAA55", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["D1", "D2", "D3", "D4", "D5", "D6", "D7", "F0", "F1", "F4"], | 13 | "cols": ["D1", "D2", "D3", "D4", "D5", "D6", "D7", "F0", "F1", "F4"], |
diff --git a/keyboards/chaos65/config.h b/keyboards/chaos65/config.h deleted file mode 100644 index caf3e9d4e4..0000000000 --- a/keyboards/chaos65/config.h +++ /dev/null | |||
| @@ -1,20 +0,0 @@ | |||
| 1 | /* Copyright 2022 kb-elmo<mail@elmo.space> | ||
| 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 | /* NKRO */ | ||
| 20 | #define FORCE_NKRO | ||
diff --git a/keyboards/chaos65/info.json b/keyboards/chaos65/info.json index 7b7e6d91f8..bd88ac3f5f 100644 --- a/keyboards/chaos65/info.json +++ b/keyboards/chaos65/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xB23B", | 7 | "vid": "0xB23B", |
| 8 | "pid": "0x1688", | 8 | "pid": "0x1688", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["B0", "B1", "B2", "B3", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "F7", "F6", "F5", "F4"], | 13 | "cols": ["B0", "B1", "B2", "B3", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "F7", "F6", "F5", "F4"], |
diff --git a/keyboards/clueboard/17/17.c b/keyboards/clueboard/17/17.c index 44b55a323b..5cf2238d78 100644 --- a/keyboards/clueboard/17/17.c +++ b/keyboards/clueboard/17/17.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "17.h" | 1 | #include "quantum.h" |
| 2 | 2 | ||
| 3 | int pwm_level; | 3 | int pwm_level; |
| 4 | 4 | ||
diff --git a/keyboards/clueboard/17/17.h b/keyboards/clueboard/17/17.h deleted file mode 100644 index ef5b3f3e04..0000000000 --- a/keyboards/clueboard/17/17.h +++ /dev/null | |||
| @@ -1,3 +0,0 @@ | |||
| 1 | #pragma once | ||
| 2 | |||
| 3 | #include "quantum.h" | ||
diff --git a/keyboards/clueboard/2x1800/2021/2021.c b/keyboards/clueboard/2x1800/2021/2021.c index 40f2a2ed67..2a3f1304c7 100644 --- a/keyboards/clueboard/2x1800/2021/2021.c +++ b/keyboards/clueboard/2x1800/2021/2021.c | |||
| @@ -14,7 +14,7 @@ | |||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include "2021.h" | 17 | #include "quantum.h" |
| 18 | #include "max7219.h" | 18 | #include "max7219.h" |
| 19 | #include "font.h" | 19 | #include "font.h" |
| 20 | 20 | ||
diff --git a/keyboards/clueboard/2x1800/2021/2021.h b/keyboards/clueboard/2x1800/2021/2021.h deleted file mode 100644 index ecb9e00c4e..0000000000 --- a/keyboards/clueboard/2x1800/2021/2021.h +++ /dev/null | |||
| @@ -1,18 +0,0 @@ | |||
| 1 | /* Copyright 2017 Zach White <skullydazed@gmail.com> | ||
| 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 | #include "quantum.h" | ||
diff --git a/keyboards/clueboard/66/rev2/rev2.c b/keyboards/clueboard/66/rev2/rev2.c index a533c550aa..7e3ed5c9dd 100644 --- a/keyboards/clueboard/66/rev2/rev2.c +++ b/keyboards/clueboard/66/rev2/rev2.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "rev2.h" | 1 | #include "quantum.h" |
| 2 | #include "print.h" | 2 | #include "print.h" |
| 3 | 3 | ||
| 4 | void backlight_init_ports(void) { | 4 | void backlight_init_ports(void) { |
diff --git a/keyboards/clueboard/66/rev2/rev2.h b/keyboards/clueboard/66/rev2/rev2.h deleted file mode 100644 index 00bdf1e032..0000000000 --- a/keyboards/clueboard/66/rev2/rev2.h +++ /dev/null | |||
| @@ -1,4 +0,0 @@ | |||
| 1 | #pragma once | ||
| 2 | |||
| 3 | #include "quantum.h" | ||
| 4 | |||
diff --git a/keyboards/clueboard/66/rev3/rev3.c b/keyboards/clueboard/66/rev3/rev3.c index 7ec8dcb681..7e3ed5c9dd 100644 --- a/keyboards/clueboard/66/rev3/rev3.c +++ b/keyboards/clueboard/66/rev3/rev3.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "rev3.h" | 1 | #include "quantum.h" |
| 2 | #include "print.h" | 2 | #include "print.h" |
| 3 | 3 | ||
| 4 | void backlight_init_ports(void) { | 4 | void backlight_init_ports(void) { |
diff --git a/keyboards/clueboard/66/rev3/rev3.h b/keyboards/clueboard/66/rev3/rev3.h deleted file mode 100644 index 00bdf1e032..0000000000 --- a/keyboards/clueboard/66/rev3/rev3.h +++ /dev/null | |||
| @@ -1,4 +0,0 @@ | |||
| 1 | #pragma once | ||
| 2 | |||
| 3 | #include "quantum.h" | ||
| 4 | |||
diff --git a/keyboards/clueboard/66/rev4/rev4.c b/keyboards/clueboard/66/rev4/rev4.c index 5101818270..75befc5230 100644 --- a/keyboards/clueboard/66/rev4/rev4.c +++ b/keyboards/clueboard/66/rev4/rev4.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "rev4.h" | 1 | #include "quantum.h" |
| 2 | 2 | ||
| 3 | void led_init_ports(void) { | 3 | void led_init_ports(void) { |
| 4 | // Set our LED pins as output | 4 | // Set our LED pins as output |
diff --git a/keyboards/clueboard/66/rev4/rev4.h b/keyboards/clueboard/66/rev4/rev4.h deleted file mode 100644 index ef5b3f3e04..0000000000 --- a/keyboards/clueboard/66/rev4/rev4.h +++ /dev/null | |||
| @@ -1,3 +0,0 @@ | |||
| 1 | #pragma once | ||
| 2 | |||
| 3 | #include "quantum.h" | ||
diff --git a/keyboards/clueboard/card/card.c b/keyboards/clueboard/card/card.c index 33a4cc3cdc..214f3b6a91 100644 --- a/keyboards/clueboard/card/card.c +++ b/keyboards/clueboard/card/card.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "card.h" | 1 | #include "quantum.h" |
| 2 | 2 | ||
| 3 | #define BL_RED OCR1B | 3 | #define BL_RED OCR1B |
| 4 | #define BL_GREEN OCR1A | 4 | #define BL_GREEN OCR1A |
diff --git a/keyboards/clueboard/card/card.h b/keyboards/clueboard/card/card.h deleted file mode 100644 index ef5b3f3e04..0000000000 --- a/keyboards/clueboard/card/card.h +++ /dev/null | |||
| @@ -1,3 +0,0 @@ | |||
| 1 | #pragma once | ||
| 2 | |||
| 3 | #include "quantum.h" | ||
diff --git a/keyboards/doio/kb16/rev1/config.h b/keyboards/doio/kb16/rev1/config.h index 8739474326..460fa439f6 100644 --- a/keyboards/doio/kb16/rev1/config.h +++ b/keyboards/doio/kb16/rev1/config.h | |||
| @@ -17,9 +17,6 @@ | |||
| 17 | 17 | ||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | /* Forcing to use NKRO instead 6KRO */ | ||
| 21 | #define FORCE_NKRO | ||
| 22 | |||
| 23 | /* Use the custom font */ | 20 | /* Use the custom font */ |
| 24 | #define OLED_FONT_H "./lib/glcdfont.c" | 21 | #define OLED_FONT_H "./lib/glcdfont.c" |
| 25 | 22 | ||
diff --git a/keyboards/doio/kb16/rev1/info.json b/keyboards/doio/kb16/rev1/info.json index f37a58e157..4d2852fe05 100644 --- a/keyboards/doio/kb16/rev1/info.json +++ b/keyboards/doio/kb16/rev1/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xD010", | 7 | "vid": "0xD010", |
| 8 | "pid": "0x1601", | 8 | "pid": "0x1601", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "rgb_matrix": { | 12 | "rgb_matrix": { |
| 12 | "driver": "WS2812" | 13 | "driver": "WS2812" |
diff --git a/keyboards/doio/kb16/rev2/config.h b/keyboards/doio/kb16/rev2/config.h index 9580435e5c..cc8d0a6830 100644 --- a/keyboards/doio/kb16/rev2/config.h +++ b/keyboards/doio/kb16/rev2/config.h | |||
| @@ -17,9 +17,6 @@ | |||
| 17 | 17 | ||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | /* Forcing to use NKRO instead 6KRO */ | ||
| 21 | #define FORCE_NKRO | ||
| 22 | |||
| 23 | #ifdef OLED_ENABLE | 20 | #ifdef OLED_ENABLE |
| 24 | /* Mapping I2C2 for OLED */ | 21 | /* Mapping I2C2 for OLED */ |
| 25 | #define I2C1_SCL_PIN B10 | 22 | #define I2C1_SCL_PIN B10 |
diff --git a/keyboards/doio/kb16/rev2/info.json b/keyboards/doio/kb16/rev2/info.json index 6d11cadaac..1e83ca77cc 100644 --- a/keyboards/doio/kb16/rev2/info.json +++ b/keyboards/doio/kb16/rev2/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xD010", | 7 | "vid": "0xD010", |
| 8 | "pid": "0x1601", | 8 | "pid": "0x1601", |
| 9 | "device_version": "0.0.2" | 9 | "device_version": "0.0.2", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "rgb_matrix": { | 12 | "rgb_matrix": { |
| 12 | "driver": "WS2812" | 13 | "driver": "WS2812" |
diff --git a/keyboards/dotmod/dymium65/config.h b/keyboards/dotmod/dymium65/config.h index 45853902b7..fa5999ca48 100644 --- a/keyboards/dotmod/dymium65/config.h +++ b/keyboards/dotmod/dymium65/config.h | |||
| @@ -22,8 +22,6 @@ | |||
| 22 | /* Locking resynchronize hack */ | 22 | /* Locking resynchronize hack */ |
| 23 | #define LOCKING_RESYNC_ENABLE | 23 | #define LOCKING_RESYNC_ENABLE |
| 24 | 24 | ||
| 25 | #define FORCE_NKRO | ||
| 26 | |||
| 27 | // The number of LEDs connected | 25 | // The number of LEDs connected |
| 28 | #define RGB_MATRIX_LED_COUNT 66 | 26 | #define RGB_MATRIX_LED_COUNT 66 |
| 29 | #define RGB_MATRIX_KEYPRESSES | 27 | #define RGB_MATRIX_KEYPRESSES |
diff --git a/keyboards/dotmod/dymium65/info.json b/keyboards/dotmod/dymium65/info.json index 7c0674a86d..c9dd368f4f 100644 --- a/keyboards/dotmod/dymium65/info.json +++ b/keyboards/dotmod/dymium65/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x5678", | 7 | "vid": "0x5678", |
| 8 | "pid": "0x5058", | 8 | "pid": "0x5058", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "diode_direction": "ROW2COL", | 12 | "diode_direction": "ROW2COL", |
| 12 | "matrix_pins": { | 13 | "matrix_pins": { |
diff --git a/keyboards/ducky/one2mini/1861st/config.h b/keyboards/ducky/one2mini/1861st/config.h index 123779a7ab..92448f54d1 100644 --- a/keyboards/ducky/one2mini/1861st/config.h +++ b/keyboards/ducky/one2mini/1861st/config.h | |||
| @@ -19,6 +19,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | 19 | ||
| 20 | #define DIP_SWITCH_MATRIX_GRID { {0,14}, {1,14}, {2,14}, {3,14} } | 20 | #define DIP_SWITCH_MATRIX_GRID { {0,14}, {1,14}, {2,14}, {3,14} } |
| 21 | 21 | ||
| 22 | #define FORCE_NKRO | ||
| 23 | |||
| 24 | #define GPIO_INPUT_PIN_DELAY (NUC123_HCLK / 6 / 1000000L) | 22 | #define GPIO_INPUT_PIN_DELAY (NUC123_HCLK / 6 / 1000000L) |
diff --git a/keyboards/ducky/one2mini/1861st/info.json b/keyboards/ducky/one2mini/1861st/info.json index b8cfe9d892..1f1783f635 100644 --- a/keyboards/ducky/one2mini/1861st/info.json +++ b/keyboards/ducky/one2mini/1861st/info.json | |||
| @@ -4,7 +4,8 @@ | |||
| 4 | "usb": { | 4 | "usb": { |
| 5 | "vid": "0x0416", | 5 | "vid": "0x0416", |
| 6 | "pid": "0x0123", | 6 | "pid": "0x0123", |
| 7 | "device_version": "0.0.1" | 7 | "device_version": "0.0.1", |
| 8 | "force_nkro": true | ||
| 8 | }, | 9 | }, |
| 9 | "matrix_pins": { | 10 | "matrix_pins": { |
| 10 | "cols": ["B10", "B9", "C13", "C12", "C11", "C10", "C9", "C8", "A15", "A14", "A13", "D0", "D1", "D2", "B8"], | 11 | "cols": ["B10", "B9", "C13", "C12", "C11", "C10", "C9", "C8", "A15", "A14", "A13", "D0", "D1", "D2", "B8"], |
diff --git a/keyboards/ducky/one2sf/1967st/config.h b/keyboards/ducky/one2sf/1967st/config.h index 123779a7ab..92448f54d1 100644 --- a/keyboards/ducky/one2sf/1967st/config.h +++ b/keyboards/ducky/one2sf/1967st/config.h | |||
| @@ -19,6 +19,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | 19 | ||
| 20 | #define DIP_SWITCH_MATRIX_GRID { {0,14}, {1,14}, {2,14}, {3,14} } | 20 | #define DIP_SWITCH_MATRIX_GRID { {0,14}, {1,14}, {2,14}, {3,14} } |
| 21 | 21 | ||
| 22 | #define FORCE_NKRO | ||
| 23 | |||
| 24 | #define GPIO_INPUT_PIN_DELAY (NUC123_HCLK / 6 / 1000000L) | 22 | #define GPIO_INPUT_PIN_DELAY (NUC123_HCLK / 6 / 1000000L) |
diff --git a/keyboards/ducky/one2sf/1967st/info.json b/keyboards/ducky/one2sf/1967st/info.json index bceb5d3507..6c26c11a05 100644 --- a/keyboards/ducky/one2sf/1967st/info.json +++ b/keyboards/ducky/one2sf/1967st/info.json | |||
| @@ -5,7 +5,8 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x445B", | 6 | "vid": "0x445B", |
| 7 | "pid": "0x07AF", | 7 | "pid": "0x07AF", |
| 8 | "device_version": "0.0.1" | 8 | "device_version": "0.0.1", |
| 9 | "force_nkro": true | ||
| 9 | }, | 10 | }, |
| 10 | "matrix_pins": { | 11 | "matrix_pins": { |
| 11 | "cols": ["B10", "B9", "C13", "C12", "C11", "C10", "C9", "C8", "A15", "A14", "A13", "D0", "D1", "D2", "B15", "B8"], | 12 | "cols": ["B10", "B9", "C13", "C12", "C11", "C10", "C9", "C8", "A15", "A14", "A13", "D0", "D1", "D2", "B15", "B8"], |
diff --git a/keyboards/eason/aeroboard/config.h b/keyboards/eason/aeroboard/config.h index 6c9312eafb..5ba690ee95 100644 --- a/keyboards/eason/aeroboard/config.h +++ b/keyboards/eason/aeroboard/config.h | |||
| @@ -17,9 +17,6 @@ | |||
| 17 | #define WS2812_SPI SPID2 | 17 | #define WS2812_SPI SPID2 |
| 18 | #define WS2812_SPI_MOSI_PAL_MODE 5 | 18 | #define WS2812_SPI_MOSI_PAL_MODE 5 |
| 19 | 19 | ||
| 20 | #define FORCE_NKRO | ||
| 21 | |||
| 22 | |||
| 23 | /* disable debug print */ | 20 | /* disable debug print */ |
| 24 | //#define NO_DEBUG | 21 | //#define NO_DEBUG |
| 25 | 22 | ||
diff --git a/keyboards/eason/aeroboard/info.json b/keyboards/eason/aeroboard/info.json index 83908b1bed..c7383aa160 100644 --- a/keyboards/eason/aeroboard/info.json +++ b/keyboards/eason/aeroboard/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x8954", | 7 | "vid": "0x8954", |
| 8 | "pid": "0x8870", | 8 | "pid": "0x8870", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "ws2812": { | 12 | "ws2812": { |
| 12 | "pin": "B15", | 13 | "pin": "B15", |
diff --git a/keyboards/frooastboard/walnut/walnut.c b/keyboards/frooastboard/walnut/walnut.c index da398205a0..7163af011d 100644 --- a/keyboards/frooastboard/walnut/walnut.c +++ b/keyboards/frooastboard/walnut/walnut.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // Copyright 2022 Simon Benezan (@Frooastside) | 1 | // Copyright 2022 Simon Benezan (@Frooastside) |
| 2 | // SPDX-License-Identifier: GPL-3.0-or-later | 2 | // SPDX-License-Identifier: GPL-3.0-or-later |
| 3 | 3 | ||
| 4 | #include "walnut.h" | 4 | #include "quantum.h" |
| 5 | 5 | ||
| 6 | #if defined(RGB_MATRIX_ENABLE) | 6 | #if defined(RGB_MATRIX_ENABLE) |
| 7 | 7 | ||
diff --git a/keyboards/frooastboard/walnut/walnut.h b/keyboards/frooastboard/walnut/walnut.h deleted file mode 100644 index 3ceb9bd689..0000000000 --- a/keyboards/frooastboard/walnut/walnut.h +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | // Copyright 2022 Simon Benezan (@Frooastside) | ||
| 2 | // SPDX-License-Identifier: GPL-3.0-or-later | ||
| 3 | |||
| 4 | #pragma once | ||
| 5 | |||
| 6 | #include "quantum.h" | ||
diff --git a/keyboards/gboards/butterstick/config.h b/keyboards/gboards/butterstick/config.h index a3516ccedb..a89e672aea 100644 --- a/keyboards/gboards/butterstick/config.h +++ b/keyboards/gboards/butterstick/config.h | |||
| @@ -2,5 +2,3 @@ | |||
| 2 | 2 | ||
| 3 | 3 | ||
| 4 | #define VERSION "Paula Deen" | 4 | #define VERSION "Paula Deen" |
| 5 | |||
| 6 | #define FORCE_NKRO | ||
diff --git a/keyboards/gboards/butterstick/info.json b/keyboards/gboards/butterstick/info.json index d2fc3d3f40..1695ca0e23 100644 --- a/keyboards/gboards/butterstick/info.json +++ b/keyboards/gboards/butterstick/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0x1337", | 8 | "pid": "0x1337", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "C6", "C7"], | 13 | "cols": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "C6", "C7"], |
diff --git a/keyboards/gboards/georgi/config.h b/keyboards/gboards/georgi/config.h index 3e090f9e57..99bdd06bb5 100644 --- a/keyboards/gboards/georgi/config.h +++ b/keyboards/gboards/georgi/config.h | |||
| @@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 25 | #define VERSION "v1.1: ClayM" | 25 | #define VERSION "v1.1: ClayM" |
| 26 | #define VERBOSE | 26 | #define VERBOSE |
| 27 | 27 | ||
| 28 | #define FORCE_NKRO | ||
| 29 | #define NO_ACTION_ONESHOT | 28 | #define NO_ACTION_ONESHOT |
| 30 | 29 | ||
| 31 | /* key matrix size */ | 30 | /* key matrix size */ |
diff --git a/keyboards/gboards/georgi/info.json b/keyboards/gboards/georgi/info.json index 7ede9d1f43..0a654eaa4a 100644 --- a/keyboards/gboards/georgi/info.json +++ b/keyboards/gboards/georgi/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0x1337", | 8 | "pid": "0x1337", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "processor": "atmega32u4", | 12 | "processor": "atmega32u4", |
| 12 | "bootloader": "atmel-dfu", | 13 | "bootloader": "atmel-dfu", |
diff --git a/keyboards/gopolar/gg86/config.h b/keyboards/gopolar/gg86/config.h index 065010fa52..e925b2b384 100644 --- a/keyboards/gopolar/gg86/config.h +++ b/keyboards/gopolar/gg86/config.h | |||
| @@ -16,9 +16,6 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | /* Forcing to use NKRO instead 6KRO */ | ||
| 20 | #define FORCE_NKRO | ||
| 21 | |||
| 22 | /* Use the custom font */ | 19 | /* Use the custom font */ |
| 23 | #define OLED_FONT_H "lib/glcdfont.c" | 20 | #define OLED_FONT_H "lib/glcdfont.c" |
| 24 | 21 | ||
diff --git a/keyboards/gopolar/gg86/info.json b/keyboards/gopolar/gg86/info.json index 8886063045..7400917333 100644 --- a/keyboards/gopolar/gg86/info.json +++ b/keyboards/gopolar/gg86/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x0007", | 7 | "vid": "0x0007", |
| 8 | "pid": "0x0007", | 8 | "pid": "0x0007", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "ws2812": { | 12 | "ws2812": { |
| 12 | "pin": "E2" | 13 | "pin": "E2" |
diff --git a/keyboards/handwired/10k/10k.h b/keyboards/handwired/10k/10k.h deleted file mode 100644 index 8fbabcf6ca..0000000000 --- a/keyboards/handwired/10k/10k.h +++ /dev/null | |||
| @@ -1,20 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2022 Nabos <nabos at glargh dot fr> | ||
| 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 | #include "quantum.h" | ||
| 20 | |||
diff --git a/keyboards/handwired/3dortho14u/rev1/rev1.h b/keyboards/handwired/3dortho14u/rev1/rev1.h deleted file mode 100644 index d8f47c43f8..0000000000 --- a/keyboards/handwired/3dortho14u/rev1/rev1.h +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | // Copyright 2022 Xiao (@xia0) | ||
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 4 | #pragma once | ||
| 5 | |||
| 6 | #include "quantum.h" | ||
diff --git a/keyboards/handwired/3dortho14u/rev2/rev2.h b/keyboards/handwired/3dortho14u/rev2/rev2.h deleted file mode 100644 index d8f47c43f8..0000000000 --- a/keyboards/handwired/3dortho14u/rev2/rev2.h +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | // Copyright 2022 Xiao (@xia0) | ||
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 4 | #pragma once | ||
| 5 | |||
| 6 | #include "quantum.h" | ||
diff --git a/keyboards/handwired/arrow_pad/config.h b/keyboards/handwired/arrow_pad/config.h deleted file mode 100644 index 2ed5b28c87..0000000000 --- a/keyboards/handwired/arrow_pad/config.h +++ /dev/null | |||
| @@ -1,36 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2012 Jun Wako <wakojun@gmail.com> | ||
| 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 FORCE_NKRO | ||
| 21 | |||
| 22 | /* | ||
| 23 | * Feature disable options | ||
| 24 | * These options are also useful to firmware size reduction. | ||
| 25 | */ | ||
| 26 | |||
| 27 | /* disable debug print */ | ||
| 28 | //#define NO_DEBUG | ||
| 29 | |||
| 30 | /* disable print */ | ||
| 31 | //#define NO_PRINT | ||
| 32 | |||
| 33 | /* disable action features */ | ||
| 34 | //#define NO_ACTION_LAYER | ||
| 35 | //#define NO_ACTION_TAPPING | ||
| 36 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/handwired/arrow_pad/info.json b/keyboards/handwired/arrow_pad/info.json index b9d705f3bf..79016d5d21 100644 --- a/keyboards/handwired/arrow_pad/info.json +++ b/keyboards/handwired/arrow_pad/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0x4096", | 8 | "pid": "0x4096", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["B0", "B1", "B2", "B3"], | 13 | "cols": ["B0", "B1", "B2", "B3"], |
diff --git a/keyboards/handwired/baredev/rev1/rev1.h b/keyboards/handwired/baredev/rev1/rev1.h deleted file mode 100644 index 62a4829060..0000000000 --- a/keyboards/handwired/baredev/rev1/rev1.h +++ /dev/null | |||
| @@ -1,19 +0,0 @@ | |||
| 1 | /* Copyright 2021 Fernando "ManoShu" Rodrigues | ||
| 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 | #include "quantum.h" \ No newline at end of file | ||
diff --git a/keyboards/handwired/datahand/config.h b/keyboards/handwired/datahand/config.h index 1cea39a739..0b2de61490 100644 --- a/keyboards/handwired/datahand/config.h +++ b/keyboards/handwired/datahand/config.h | |||
| @@ -27,8 +27,6 @@ | |||
| 27 | /* Locking resynchronize hack */ | 27 | /* Locking resynchronize hack */ |
| 28 | #define LOCKING_RESYNC_ENABLE | 28 | #define LOCKING_RESYNC_ENABLE |
| 29 | 29 | ||
| 30 | #define FORCE_NKRO | ||
| 31 | |||
| 32 | /* | 30 | /* |
| 33 | * Command/Windows key option | 31 | * Command/Windows key option |
| 34 | * | 32 | * |
diff --git a/keyboards/handwired/datahand/info.json b/keyboards/handwired/datahand/info.json index 590eb090bd..372619565d 100644 --- a/keyboards/handwired/datahand/info.json +++ b/keyboards/handwired/datahand/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x13BA", | 7 | "vid": "0x13BA", |
| 8 | "pid": "0x0017", | 8 | "pid": "0x0017", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "processor": "at90usb1286", | 12 | "processor": "at90usb1286", |
| 12 | "bootloader": "halfkay", | 13 | "bootloader": "halfkay", |
diff --git a/keyboards/handwired/mutepad/config.h b/keyboards/handwired/mutepad/config.h index 9dcdd90bb7..83c78b1634 100644 --- a/keyboards/handwired/mutepad/config.h +++ b/keyboards/handwired/mutepad/config.h | |||
| @@ -10,8 +10,6 @@ | |||
| 10 | /* Locking resynchronize hack */ | 10 | /* Locking resynchronize hack */ |
| 11 | #define LOCKING_RESYNC_ENABLE | 11 | #define LOCKING_RESYNC_ENABLE |
| 12 | 12 | ||
| 13 | #define FORCE_NKRO | ||
| 14 | |||
| 15 | /* | 13 | /* |
| 16 | * Feature disable options | 14 | * Feature disable options |
| 17 | * These options are also useful to firmware size reduction. | 15 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/handwired/mutepad/info.json b/keyboards/handwired/mutepad/info.json index b0bcfe4829..e8df528eff 100644 --- a/keyboards/handwired/mutepad/info.json +++ b/keyboards/handwired/mutepad/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0x0000", | 8 | "pid": "0x0000", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["B1", "B3", "B2", "B6"], | 13 | "cols": ["B1", "B3", "B2", "B6"], |
diff --git a/keyboards/handwired/retro_refit/config.h b/keyboards/handwired/retro_refit/config.h index 3dc99447ee..8f6d8d5193 100644 --- a/keyboards/handwired/retro_refit/config.h +++ b/keyboards/handwired/retro_refit/config.h | |||
| @@ -22,9 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 22 | /* Locking resynchronize hack */ | 22 | /* Locking resynchronize hack */ |
| 23 | #define LOCKING_RESYNC_ENABLE | 23 | #define LOCKING_RESYNC_ENABLE |
| 24 | 24 | ||
| 25 | /* Force NKRO Mode - If forced on, must be disabled via magic key (default = LShift+RShift+N) */ | ||
| 26 | #define FORCE_NKRO | ||
| 27 | |||
| 28 | /* remap magic keys */ | 25 | /* remap magic keys */ |
| 29 | #define MAGIC_KEY_LOCK BSLS | 26 | #define MAGIC_KEY_LOCK BSLS |
| 30 | 27 | ||
diff --git a/keyboards/handwired/retro_refit/info.json b/keyboards/handwired/retro_refit/info.json index c7cef78c19..ca0dffdc83 100644 --- a/keyboards/handwired/retro_refit/info.json +++ b/keyboards/handwired/retro_refit/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0x6060", | 8 | "pid": "0x6060", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["B0", "B1", "B2", "B3", "D2", "D3", "C7", "D5"], | 13 | "cols": ["B0", "B1", "B2", "B3", "D2", "D3", "C7", "D5"], |
diff --git a/keyboards/handwired/twig/twig50/config.h b/keyboards/handwired/twig/twig50/config.h index 25236b2a2f..d3d188ef42 100644 --- a/keyboards/handwired/twig/twig50/config.h +++ b/keyboards/handwired/twig/twig50/config.h | |||
| @@ -5,8 +5,6 @@ | |||
| 5 | 5 | ||
| 6 | #define TAPPING_TERM 150 | 6 | #define TAPPING_TERM 150 |
| 7 | 7 | ||
| 8 | #define FORCE_NKRO | ||
| 9 | |||
| 10 | #ifdef AUDIO_ENABLE | 8 | #ifdef AUDIO_ENABLE |
| 11 | #define AUDIO_PIN A5 | 9 | #define AUDIO_PIN A5 |
| 12 | #define AUDIO_PIN_ALT A4 | 10 | #define AUDIO_PIN_ALT A4 |
diff --git a/keyboards/handwired/twig/twig50/info.json b/keyboards/handwired/twig/twig50/info.json index 9ed5c92d46..c32734cecb 100644 --- a/keyboards/handwired/twig/twig50/info.json +++ b/keyboards/handwired/twig/twig50/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0x6060", | 8 | "pid": "0x6060", |
| 9 | "device_version": "0.2.1" | 9 | "device_version": "0.2.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["A2", "A1", "A0", "B8", "B13", "B14", "B15", "B9", "B10", "B11", "B3", "B2", "B1", "B0"], | 13 | "cols": ["A2", "A1", "A0", "B8", "B13", "B14", "B15", "B9", "B10", "B11", "B3", "B2", "B1", "B0"], |
diff --git a/keyboards/handwired/wulkan/config.h b/keyboards/handwired/wulkan/config.h deleted file mode 100644 index 1c801d7e3c..0000000000 --- a/keyboards/handwired/wulkan/config.h +++ /dev/null | |||
| @@ -1,3 +0,0 @@ | |||
| 1 | #pragma once | ||
| 2 | |||
| 3 | #define FORCE_NKRO | ||
diff --git a/keyboards/handwired/wulkan/info.json b/keyboards/handwired/wulkan/info.json index 02c7ef1d5c..9bb1d9cd94 100644 --- a/keyboards/handwired/wulkan/info.json +++ b/keyboards/handwired/wulkan/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0x6060", | 8 | "pid": "0x6060", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["B13", "B14", "B15", "B9", "B7", "B6", "B5", "B4", "B3", "B2", "B1", "B0"], | 13 | "cols": ["B13", "B14", "B15", "B9", "B7", "B6", "B5", "B4", "B3", "B2", "B1", "B0"], |
diff --git a/keyboards/handwired/xealous/config.h b/keyboards/handwired/xealous/config.h index 72e031c8de..a8788a8ad7 100644 --- a/keyboards/handwired/xealous/config.h +++ b/keyboards/handwired/xealous/config.h | |||
| @@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 25 | #define MASTER_LEFT | 25 | #define MASTER_LEFT |
| 26 | 26 | ||
| 27 | //#define DEBUG_MATRIX_SCAN_RATE //Use this to determine scan-rate. | 27 | //#define DEBUG_MATRIX_SCAN_RATE //Use this to determine scan-rate. |
| 28 | #define FORCE_NKRO | ||
| 29 | 28 | ||
| 30 | #ifdef AUDIO_ENABLE | 29 | #ifdef AUDIO_ENABLE |
| 31 | #define AUDIO_PIN C6 | 30 | #define AUDIO_PIN C6 |
diff --git a/keyboards/handwired/xealous/rev1/info.json b/keyboards/handwired/xealous/rev1/info.json index 7401cb24c9..e233404347 100644 --- a/keyboards/handwired/xealous/rev1/info.json +++ b/keyboards/handwired/xealous/rev1/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4131", | 7 | "vid": "0x4131", |
| 8 | "pid": "0x5141", | 8 | "pid": "0x5141", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"], | 13 | "cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"], |
diff --git a/keyboards/hfdkb/ac001/config.h b/keyboards/hfdkb/ac001/config.h index ee03dd1e17..899a134762 100644 --- a/keyboards/hfdkb/ac001/config.h +++ b/keyboards/hfdkb/ac001/config.h | |||
| @@ -16,8 +16,6 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #define FORCE_NKRO | ||
| 20 | |||
| 21 | #define TAP_CODE_DELAY 5 | 19 | #define TAP_CODE_DELAY 5 |
| 22 | 20 | ||
| 23 | /* ws2812 RGB LED */ | 21 | /* ws2812 RGB LED */ |
diff --git a/keyboards/hfdkb/ac001/info.json b/keyboards/hfdkb/ac001/info.json index d46deb9d0d..2efee90deb 100644 --- a/keyboards/hfdkb/ac001/info.json +++ b/keyboards/hfdkb/ac001/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFFFE", | 7 | "vid": "0xFFFE", |
| 8 | "pid": "0x0001", | 8 | "pid": "0x0001", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "rgb_matrix": { | 12 | "rgb_matrix": { |
| 12 | "driver": "WS2812" | 13 | "driver": "WS2812" |
diff --git a/keyboards/hfdkb/keyboard_sw/k83/config.h b/keyboards/hfdkb/keyboard_sw/k83/config.h index f5525a9943..a4660c93be 100644 --- a/keyboards/hfdkb/keyboard_sw/k83/config.h +++ b/keyboards/hfdkb/keyboard_sw/k83/config.h | |||
| @@ -18,8 +18,6 @@ | |||
| 18 | 18 | ||
| 19 | 19 | ||
| 20 | #define RGB_TRIGGER_ON_KEYDOWN | 20 | #define RGB_TRIGGER_ON_KEYDOWN |
| 21 | /* Force NKRO on boot up regardless of the setting saved in the EEPROM (uncomment to enable it) */ | ||
| 22 | #define FORCE_NKRO | ||
| 23 | 21 | ||
| 24 | /* encoder resolution */ | 22 | /* encoder resolution */ |
| 25 | #define TAP_CODE_DELAY 15 | 23 | #define TAP_CODE_DELAY 15 |
diff --git a/keyboards/hfdkb/keyboard_sw/k83/info.json b/keyboards/hfdkb/keyboard_sw/k83/info.json index 330a7d551f..0fc817ffdc 100644 --- a/keyboards/hfdkb/keyboard_sw/k83/info.json +++ b/keyboards/hfdkb/keyboard_sw/k83/info.json | |||
| @@ -5,7 +5,8 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0xFFFE", | 6 | "vid": "0xFFFE", |
| 7 | "pid": "0x0007", | 7 | "pid": "0x0007", |
| 8 | "device_version": "1.0.0" | 8 | "device_version": "1.0.0", |
| 9 | "force_nkro": true | ||
| 9 | }, | 10 | }, |
| 10 | "rgb_matrix": { | 11 | "rgb_matrix": { |
| 11 | "driver": "IS31FL3733" | 12 | "driver": "IS31FL3733" |
diff --git a/keyboards/horrortroll/chinese_pcb/black_e65/config.h b/keyboards/horrortroll/chinese_pcb/black_e65/config.h index 3b5cf84cbd..de5824e222 100644 --- a/keyboards/horrortroll/chinese_pcb/black_e65/config.h +++ b/keyboards/horrortroll/chinese_pcb/black_e65/config.h | |||
| @@ -16,9 +16,6 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | /* Forcing to use NKRO instead 6KRO */ | ||
| 20 | #define FORCE_NKRO | ||
| 21 | |||
| 22 | #ifdef RGBLIGHT_ENABLE | 19 | #ifdef RGBLIGHT_ENABLE |
| 23 | /* RGB Lighting config */ | 20 | /* RGB Lighting config */ |
| 24 | #define RGBLED_NUM 24 | 21 | #define RGBLED_NUM 24 |
diff --git a/keyboards/horrortroll/chinese_pcb/black_e65/info.json b/keyboards/horrortroll/chinese_pcb/black_e65/info.json index 11b53d695c..2ceb38706f 100644 --- a/keyboards/horrortroll/chinese_pcb/black_e65/info.json +++ b/keyboards/horrortroll/chinese_pcb/black_e65/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x7516", | 7 | "vid": "0x7516", |
| 8 | "pid": "0x7000", | 8 | "pid": "0x7000", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "F7", "F6", "F5", "F4", "F1", "F0"], | 13 | "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "F7", "F6", "F5", "F4", "F1", "F0"], |
diff --git a/keyboards/horrortroll/chinese_pcb/devil68_pro/config.h b/keyboards/horrortroll/chinese_pcb/devil68_pro/config.h index 266cc0ea78..adba031af5 100644 --- a/keyboards/horrortroll/chinese_pcb/devil68_pro/config.h +++ b/keyboards/horrortroll/chinese_pcb/devil68_pro/config.h | |||
| @@ -16,9 +16,6 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | /* Forcing to use NKRO instead 6KRO */ | ||
| 20 | #define FORCE_NKRO | ||
| 21 | |||
| 22 | #ifdef RGB_MATRIX_ENABLE | 19 | #ifdef RGB_MATRIX_ENABLE |
| 23 | #define RGB_MATRIX_LED_COUNT 86 | 20 | #define RGB_MATRIX_LED_COUNT 86 |
| 24 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 | 21 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 |
diff --git a/keyboards/horrortroll/chinese_pcb/devil68_pro/info.json b/keyboards/horrortroll/chinese_pcb/devil68_pro/info.json index 0a4f93e10d..192e9285fc 100644 --- a/keyboards/horrortroll/chinese_pcb/devil68_pro/info.json +++ b/keyboards/horrortroll/chinese_pcb/devil68_pro/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x7516", | 7 | "vid": "0x7516", |
| 8 | "pid": "0x7001", | 8 | "pid": "0x7001", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "rgb_matrix": { | 12 | "rgb_matrix": { |
| 12 | "driver": "WS2812" | 13 | "driver": "WS2812" |
diff --git a/keyboards/horrortroll/handwired_k552/config.h b/keyboards/horrortroll/handwired_k552/config.h index cae7c8b11a..bec0ac055b 100644 --- a/keyboards/horrortroll/handwired_k552/config.h +++ b/keyboards/horrortroll/handwired_k552/config.h | |||
| @@ -16,9 +16,6 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | /* Forcing to use NKRO instead 6KRO */ | ||
| 20 | #define FORCE_NKRO | ||
| 21 | |||
| 22 | // SPI configuration | 19 | // SPI configuration |
| 23 | #define SPI_DRIVER SPID1 | 20 | #define SPI_DRIVER SPID1 |
| 24 | #define SPI_SCK_PIN A5 | 21 | #define SPI_SCK_PIN A5 |
diff --git a/keyboards/horrortroll/handwired_k552/info.json b/keyboards/horrortroll/handwired_k552/info.json index 2d97949c82..6bdd2ee2fc 100644 --- a/keyboards/horrortroll/handwired_k552/info.json +++ b/keyboards/horrortroll/handwired_k552/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x7516", | 7 | "vid": "0x7516", |
| 8 | "pid": "0x5104", | 8 | "pid": "0x5104", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "ws2812": { | 12 | "ws2812": { |
| 12 | "pin": "C14" | 13 | "pin": "C14" |
diff --git a/keyboards/horrortroll/lemon40/config.h b/keyboards/horrortroll/lemon40/config.h index 14ae995d43..9037487173 100644 --- a/keyboards/horrortroll/lemon40/config.h +++ b/keyboards/horrortroll/lemon40/config.h | |||
| @@ -16,9 +16,6 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | /* Forcing to use NKRO instead 6KRO */ | ||
| 20 | #define FORCE_NKRO | ||
| 21 | |||
| 22 | /* RGB light config */ | 19 | /* RGB light config */ |
| 23 | #ifdef RGBLIGHT_ENABLE | 20 | #ifdef RGBLIGHT_ENABLE |
| 24 | 21 | ||
diff --git a/keyboards/horrortroll/lemon40/info.json b/keyboards/horrortroll/lemon40/info.json index ade1731d94..f4b4c383c9 100644 --- a/keyboards/horrortroll/lemon40/info.json +++ b/keyboards/horrortroll/lemon40/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x7516", | 7 | "vid": "0x7516", |
| 8 | "pid": "0x2434", | 8 | "pid": "0x2434", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "ws2812": { | 12 | "ws2812": { |
| 12 | "pin": "F4" | 13 | "pin": "F4" |
diff --git a/keyboards/horrortroll/paws60/config.h b/keyboards/horrortroll/paws60/config.h deleted file mode 100644 index 5d9f1d9dc6..0000000000 --- a/keyboards/horrortroll/paws60/config.h +++ /dev/null | |||
| @@ -1,20 +0,0 @@ | |||
| 1 | /* Copyright 2022 HorrorTroll <https://github.com/HorrorTroll> | ||
| 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 | /* Forcing to use NKRO instead 6KRO */ | ||
| 20 | #define FORCE_NKRO | ||
diff --git a/keyboards/horrortroll/paws60/info.json b/keyboards/horrortroll/paws60/info.json index 83fa85eda3..a8da9ee2c2 100644 --- a/keyboards/horrortroll/paws60/info.json +++ b/keyboards/horrortroll/paws60/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x7516", | 7 | "vid": "0x7516", |
| 8 | "pid": "0x6060", | 8 | "pid": "0x6060", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["F6", "B0", "F1", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1"], | 13 | "cols": ["F6", "B0", "F1", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1"], |
diff --git a/keyboards/idobao/id42/config.h b/keyboards/idobao/id42/config.h index 6f43a71054..501fd1f996 100755 --- a/keyboards/idobao/id42/config.h +++ b/keyboards/idobao/id42/config.h | |||
| @@ -3,13 +3,6 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | |||
| 7 | /* Other settings */ | ||
| 8 | |||
| 9 | /* NKRO by default is required to be turned on. This forces it on | ||
| 10 | during keyboard startup regardless of EEPROM setting. */ | ||
| 11 | #define FORCE_NKRO | ||
| 12 | |||
| 13 | /* Change the USB polling rate [default = 1000Hz (1ms)] and | 6 | /* Change the USB polling rate [default = 1000Hz (1ms)] and |
| 14 | * use larger value of keys per scan for elite games */ | 7 | * use larger value of keys per scan for elite games */ |
| 15 | #define USB_POLLING_INTERVAL_MS 2 // 500Hz | 8 | #define USB_POLLING_INTERVAL_MS 2 // 500Hz |
diff --git a/keyboards/idobao/id42/id42.c b/keyboards/idobao/id42/id42.c index 15cc0b41b0..5e76e4c5be 100755 --- a/keyboards/idobao/id42/id42.c +++ b/keyboards/idobao/id42/id42.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // Copyright 2022 Vino Rodrigues (@vinorodrigues) | 1 | // Copyright 2022 Vino Rodrigues (@vinorodrigues) |
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | 2 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 3 | 3 | ||
| 4 | #include "id42.h" | 4 | #include "quantum.h" |
| 5 | 5 | ||
| 6 | #define __ NO_LED | 6 | #define __ NO_LED |
| 7 | 7 | ||
diff --git a/keyboards/idobao/id42/id42.h b/keyboards/idobao/id42/id42.h deleted file mode 100755 index d9bef6d021..0000000000 --- a/keyboards/idobao/id42/id42.h +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | // Copyright 2022 Vino Rodrigues (@vinorodrigues) | ||
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 4 | #pragma once | ||
| 5 | |||
| 6 | #include "quantum.h" | ||
diff --git a/keyboards/idobao/id42/info.json b/keyboards/idobao/id42/info.json index ea37dd3322..47f40ce119 100644 --- a/keyboards/idobao/id42/info.json +++ b/keyboards/idobao/id42/info.json | |||
| @@ -29,7 +29,8 @@ | |||
| 29 | "usb": { | 29 | "usb": { |
| 30 | "vid": "0x6964", | 30 | "vid": "0x6964", |
| 31 | "pid": "0x0042", | 31 | "pid": "0x0042", |
| 32 | "device_version": "1.0.0" | 32 | "device_version": "1.0.0", |
| 33 | "force_nkro": true | ||
| 33 | }, | 34 | }, |
| 34 | "layouts": { | 35 | "layouts": { |
| 35 | "LAYOUT": { | 36 | "LAYOUT": { |
diff --git a/keyboards/idobao/id61/id61.c b/keyboards/idobao/id61/id61.c index f6338c7133..bd2271049b 100644 --- a/keyboards/idobao/id61/id61.c +++ b/keyboards/idobao/id61/id61.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // Copyright 2022 Vino Rodrigues (@vinorodrigues) | 1 | // Copyright 2022 Vino Rodrigues (@vinorodrigues) |
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | 2 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 3 | 3 | ||
| 4 | #include "id61.h" | 4 | #include "quantum.h" |
| 5 | 5 | ||
| 6 | #define __ NO_LED | 6 | #define __ NO_LED |
| 7 | 7 | ||
diff --git a/keyboards/idobao/id61/id61.h b/keyboards/idobao/id61/id61.h deleted file mode 100644 index d9bef6d021..0000000000 --- a/keyboards/idobao/id61/id61.h +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | // Copyright 2022 Vino Rodrigues (@vinorodrigues) | ||
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 4 | #pragma once | ||
| 5 | |||
| 6 | #include "quantum.h" | ||
diff --git a/keyboards/idobao/id63/id63.c b/keyboards/idobao/id63/id63.c index d9b7fdef39..f425eb4fe4 100644 --- a/keyboards/idobao/id63/id63.c +++ b/keyboards/idobao/id63/id63.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // Copyright 2022 Vino Rodrigues (@vinorodrigues) | 1 | // Copyright 2022 Vino Rodrigues (@vinorodrigues) |
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | 2 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 3 | 3 | ||
| 4 | #include "id63.h" | 4 | #include "quantum.h" |
| 5 | 5 | ||
| 6 | #define __ NO_LED | 6 | #define __ NO_LED |
| 7 | 7 | ||
diff --git a/keyboards/idobao/id63/id63.h b/keyboards/idobao/id63/id63.h deleted file mode 100644 index d9bef6d021..0000000000 --- a/keyboards/idobao/id63/id63.h +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | // Copyright 2022 Vino Rodrigues (@vinorodrigues) | ||
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 4 | #pragma once | ||
| 5 | |||
| 6 | #include "quantum.h" | ||
diff --git a/keyboards/idobao/id67/id67.c b/keyboards/idobao/id67/id67.c index 17bcd9a943..dab6347eb3 100644 --- a/keyboards/idobao/id67/id67.c +++ b/keyboards/idobao/id67/id67.c | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | // Copyright 2022 Vino Rodrigues (@vinorodrigues) | 3 | // Copyright 2022 Vino Rodrigues (@vinorodrigues) |
| 4 | // SPDX-License-Identifier: GPL-2.0-or-later | 4 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 5 | 5 | ||
| 6 | #include "id67.h" | 6 | #include "quantum.h" |
| 7 | 7 | ||
| 8 | #define __ NO_LED | 8 | #define __ NO_LED |
| 9 | 9 | ||
diff --git a/keyboards/idobao/id67/id67.h b/keyboards/idobao/id67/id67.h deleted file mode 100644 index cd5ab8de09..0000000000 --- a/keyboards/idobao/id67/id67.h +++ /dev/null | |||
| @@ -1,8 +0,0 @@ | |||
| 1 | // Copyright 2021 Tybera (@tybera) | ||
| 2 | // Copyright 2021 Werther (@thewerther) | ||
| 3 | // Copyright 2022 Vino Rodrigues (@vinorodrigues) | ||
| 4 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 5 | |||
| 6 | #pragma once | ||
| 7 | |||
| 8 | #include "quantum.h" | ||
diff --git a/keyboards/idobao/id80/v3/ansi/ansi.c b/keyboards/idobao/id80/v3/ansi/ansi.c index 2b298924cf..75f995fbbe 100644 --- a/keyboards/idobao/id80/v3/ansi/ansi.c +++ b/keyboards/idobao/id80/v3/ansi/ansi.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // Copyright 2022 Vino Rodrigues (@vinorodrigues) | 1 | // Copyright 2022 Vino Rodrigues (@vinorodrigues) |
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | 2 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 3 | 3 | ||
| 4 | #include "ansi.h" | 4 | #include "quantum.h" |
| 5 | 5 | ||
| 6 | #define __ NO_LED | 6 | #define __ NO_LED |
| 7 | 7 | ||
diff --git a/keyboards/idobao/id80/v3/ansi/ansi.h b/keyboards/idobao/id80/v3/ansi/ansi.h deleted file mode 100644 index d9bef6d021..0000000000 --- a/keyboards/idobao/id80/v3/ansi/ansi.h +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | // Copyright 2022 Vino Rodrigues (@vinorodrigues) | ||
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 4 | #pragma once | ||
| 5 | |||
| 6 | #include "quantum.h" | ||
diff --git a/keyboards/idobao/id87/v2/v2.c b/keyboards/idobao/id87/v2/v2.c index 34f0a74669..7992fb6295 100644 --- a/keyboards/idobao/id87/v2/v2.c +++ b/keyboards/idobao/id87/v2/v2.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // Copyright 2022 vinorodrigues (@vinorodrigues) | 1 | // Copyright 2022 vinorodrigues (@vinorodrigues) |
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | 2 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 3 | 3 | ||
| 4 | #include "v2.h" | 4 | #include "quantum.h" |
| 5 | 5 | ||
| 6 | #define __ NO_LED | 6 | #define __ NO_LED |
| 7 | 7 | ||
diff --git a/keyboards/idobao/id87/v2/v2.h b/keyboards/idobao/id87/v2/v2.h deleted file mode 100644 index 38b3c9dfda..0000000000 --- a/keyboards/idobao/id87/v2/v2.h +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | // Copyright 2022 vinorodrigues (@vinorodrigues) | ||
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 4 | #pragma once | ||
| 5 | |||
| 6 | #include "quantum.h" | ||
diff --git a/keyboards/idobao/montex/v2/v2.c b/keyboards/idobao/montex/v2/v2.c index 0f06aa708e..ad6e32a692 100755 --- a/keyboards/idobao/montex/v2/v2.c +++ b/keyboards/idobao/montex/v2/v2.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // Copyright 2022 IBNobody (@IBNobody) | 1 | // Copyright 2022 IBNobody (@IBNobody) |
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | 2 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 3 | 3 | ||
| 4 | #include "v2.h" | 4 | #include "quantum.h" |
| 5 | 5 | ||
| 6 | #define __ NO_LED | 6 | #define __ NO_LED |
| 7 | 7 | ||
diff --git a/keyboards/idobao/montex/v2/v2.h b/keyboards/idobao/montex/v2/v2.h deleted file mode 100755 index 3f486480db..0000000000 --- a/keyboards/idobao/montex/v2/v2.h +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | // Copyright 2022 IBNobody (@IBNobody) | ||
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 4 | #pragma once | ||
| 5 | |||
| 6 | #include "quantum.h" | ||
diff --git a/keyboards/kabedon/kabedon98e/config.h b/keyboards/kabedon/kabedon98e/config.h index 8988d940e1..c8ae65099b 100644 --- a/keyboards/kabedon/kabedon98e/config.h +++ b/keyboards/kabedon/kabedon98e/config.h | |||
| @@ -15,8 +15,6 @@ | |||
| 15 | */ | 15 | */ |
| 16 | #pragma once | 16 | #pragma once |
| 17 | 17 | ||
| 18 | #define FORCE_NKRO | ||
| 19 | |||
| 20 | #define RGBLED_NUM 24 | 18 | #define RGBLED_NUM 24 |
| 21 | #define RGBLIGHT_EFFECT_BREATHING | 19 | #define RGBLIGHT_EFFECT_BREATHING |
| 22 | #define RGBLIGHT_EFFECT_RAINBOW_MOOD | 20 | #define RGBLIGHT_EFFECT_RAINBOW_MOOD |
diff --git a/keyboards/kabedon/kabedon98e/info.json b/keyboards/kabedon/kabedon98e/info.json index d72aafd2a6..cbe83c98ee 100644 --- a/keyboards/kabedon/kabedon98e/info.json +++ b/keyboards/kabedon/kabedon98e/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4B44", | 7 | "vid": "0x4B44", |
| 8 | "pid": "0x3935", | 8 | "pid": "0x3935", |
| 9 | "device_version": "0.0.2" | 9 | "device_version": "0.0.2", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "ws2812": { | 12 | "ws2812": { |
| 12 | "pin": "B4", | 13 | "pin": "B4", |
diff --git a/keyboards/kbdfans/kbd75hs/config.h b/keyboards/kbdfans/kbd75hs/config.h index c6e7db6bcd..4bc0c6dcff 100644 --- a/keyboards/kbdfans/kbd75hs/config.h +++ b/keyboards/kbdfans/kbd75hs/config.h | |||
| @@ -16,8 +16,6 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #define FORCE_NKRO | ||
| 20 | |||
| 21 | #define RGBLIGHT_EFFECT_BREATHING | 19 | #define RGBLIGHT_EFFECT_BREATHING |
| 22 | #define RGBLIGHT_EFFECT_RAINBOW_MOOD | 20 | #define RGBLIGHT_EFFECT_RAINBOW_MOOD |
| 23 | #define RGBLIGHT_EFFECT_RAINBOW_SWIRL | 21 | #define RGBLIGHT_EFFECT_RAINBOW_SWIRL |
diff --git a/keyboards/kbdfans/kbd75hs/info.json b/keyboards/kbdfans/kbd75hs/info.json index 452caa9aa8..b84f63a967 100644 --- a/keyboards/kbdfans/kbd75hs/info.json +++ b/keyboards/kbdfans/kbd75hs/info.json | |||
| @@ -5,7 +5,8 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x4B42", | 6 | "vid": "0x4B42", |
| 7 | "pid": "0x6062", | 7 | "pid": "0x6062", |
| 8 | "device_version": "0.0.3" | 8 | "device_version": "0.0.3", |
| 9 | "force_nkro": true | ||
| 9 | }, | 10 | }, |
| 10 | "matrix_pins": { | 11 | "matrix_pins": { |
| 11 | "cols": ["F7", "F6", "F5", "F4", "F1", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5"], | 12 | "cols": ["F7", "F6", "F5", "F4", "F1", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5"], |
diff --git a/keyboards/keychron/q1/ansi/info.json b/keyboards/keychron/q1/ansi/info.json index 7b98521985..e4fbf055f2 100644 --- a/keyboards/keychron/q1/ansi/info.json +++ b/keyboards/keychron/q1/ansi/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x3434", | 7 | "vid": "0x3434", |
| 8 | "pid": "0x0100", | 8 | "pid": "0x0100", |
| 9 | "device_version": "1.0.0" | 9 | "device_version": "1.0.0", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "rgb_matrix": { | 12 | "rgb_matrix": { |
| 12 | "driver": "IS31FL3733" | 13 | "driver": "IS31FL3733" |
diff --git a/keyboards/keychron/q1/ansi_encoder/info.json b/keyboards/keychron/q1/ansi_encoder/info.json index 8220bd3323..d9e2fdff60 100644 --- a/keyboards/keychron/q1/ansi_encoder/info.json +++ b/keyboards/keychron/q1/ansi_encoder/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x3434", | 7 | "vid": "0x3434", |
| 8 | "pid": "0x0101", | 8 | "pid": "0x0101", |
| 9 | "device_version": "1.0.0" | 9 | "device_version": "1.0.0", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "rgb_matrix": { | 12 | "rgb_matrix": { |
| 12 | "driver": "IS31FL3733" | 13 | "driver": "IS31FL3733" |
diff --git a/keyboards/keychron/q1/config.h b/keyboards/keychron/q1/config.h index a87754e9f2..c78453dc5f 100644 --- a/keyboards/keychron/q1/config.h +++ b/keyboards/keychron/q1/config.h | |||
| @@ -27,9 +27,6 @@ | |||
| 27 | /* Disable DIP switch in matrix data */ | 27 | /* Disable DIP switch in matrix data */ |
| 28 | #define MATRIX_MASKED | 28 | #define MATRIX_MASKED |
| 29 | 29 | ||
| 30 | /* NKRO */ | ||
| 31 | #define FORCE_NKRO | ||
| 32 | |||
| 33 | /* Disable RGB lighting when PC is in suspend */ | 30 | /* Disable RGB lighting when PC is in suspend */ |
| 34 | #define RGB_DISABLE_WHEN_USB_SUSPENDED | 31 | #define RGB_DISABLE_WHEN_USB_SUSPENDED |
| 35 | 32 | ||
diff --git a/keyboards/keychron/q1/iso/info.json b/keyboards/keychron/q1/iso/info.json index cc8f74bc75..a99ef16ba9 100644 --- a/keyboards/keychron/q1/iso/info.json +++ b/keyboards/keychron/q1/iso/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x3434", | 7 | "vid": "0x3434", |
| 8 | "pid": "0x0102", | 8 | "pid": "0x0102", |
| 9 | "device_version": "1.0.0" | 9 | "device_version": "1.0.0", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "rgb_matrix": { | 12 | "rgb_matrix": { |
| 12 | "driver": "IS31FL3733" | 13 | "driver": "IS31FL3733" |
diff --git a/keyboards/keychron/q1/iso_encoder/info.json b/keyboards/keychron/q1/iso_encoder/info.json index 5bc470e102..38a5da1994 100644 --- a/keyboards/keychron/q1/iso_encoder/info.json +++ b/keyboards/keychron/q1/iso_encoder/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x3434", | 7 | "vid": "0x3434", |
| 8 | "pid": "0x0103", | 8 | "pid": "0x0103", |
| 9 | "device_version": "1.0.2" | 9 | "device_version": "1.0.2", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "rgb_matrix": { | 12 | "rgb_matrix": { |
| 12 | "driver": "IS31FL3733" | 13 | "driver": "IS31FL3733" |
diff --git a/keyboards/kingly_keys/little_foot/config.h b/keyboards/kingly_keys/little_foot/config.h index 719f192955..fe391e91a1 100644 --- a/keyboards/kingly_keys/little_foot/config.h +++ b/keyboards/kingly_keys/little_foot/config.h | |||
| @@ -16,8 +16,6 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #define FORCE_NKRO | ||
| 20 | |||
| 21 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | 19 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ |
| 22 | #define LOCKING_SUPPORT_ENABLE | 20 | #define LOCKING_SUPPORT_ENABLE |
| 23 | 21 | ||
diff --git a/keyboards/kingly_keys/little_foot/info.json b/keyboards/kingly_keys/little_foot/info.json index c3cde9243f..c3dfe66910 100644 --- a/keyboards/kingly_keys/little_foot/info.json +++ b/keyboards/kingly_keys/little_foot/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0x6060", | 8 | "pid": "0x6060", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "ws2812": { | 12 | "ws2812": { |
| 12 | "pin": "F4" | 13 | "pin": "F4" |
diff --git a/keyboards/kingly_keys/smd_milk/config.h b/keyboards/kingly_keys/smd_milk/config.h index 3982ef54e6..cb3fcd2e0d 100644 --- a/keyboards/kingly_keys/smd_milk/config.h +++ b/keyboards/kingly_keys/smd_milk/config.h | |||
| @@ -15,8 +15,6 @@ | |||
| 15 | */ | 15 | */ |
| 16 | #pragma once | 16 | #pragma once |
| 17 | 17 | ||
| 18 | #define FORCE_NKRO | ||
| 19 | |||
| 20 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | 18 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ |
| 21 | #define LOCKING_SUPPORT_ENABLE | 19 | #define LOCKING_SUPPORT_ENABLE |
| 22 | 20 | ||
diff --git a/keyboards/kingly_keys/smd_milk/info.json b/keyboards/kingly_keys/smd_milk/info.json index 2fee4b2603..d2f408e51f 100644 --- a/keyboards/kingly_keys/smd_milk/info.json +++ b/keyboards/kingly_keys/smd_milk/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0xB195", | 8 | "pid": "0xB195", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "ws2812": { | 12 | "ws2812": { |
| 12 | "pin": "B3" | 13 | "pin": "B3" |
diff --git a/keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h b/keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h index 5fb9ee0e98..2814a6609a 100644 --- a/keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h +++ b/keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h | |||
| @@ -17,10 +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 | |||
| 21 | /* Force NKRO */ | ||
| 22 | #define FORCE_NKRO | ||
| 23 | |||
| 24 | #define RGB_MATRIX_LED_COUNT 74 | 20 | #define RGB_MATRIX_LED_COUNT 74 |
| 25 | #define RGBLED_NUM 74 | 21 | #define RGBLED_NUM 74 |
| 26 | #define RGB_MATRIX_KEYPRESSES | 22 | #define RGB_MATRIX_KEYPRESSES |
diff --git a/keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json b/keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json index dc5c2235a8..8c3536db6b 100644 --- a/keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json +++ b/keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4B50", | 7 | "vid": "0x4B50", |
| 8 | "pid": "0x0653", | 8 | "pid": "0x0653", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "ws2812": { | 12 | "ws2812": { |
| 12 | "pin": "E2" | 13 | "pin": "E2" |
diff --git a/keyboards/linworks/dolice/config.h b/keyboards/linworks/dolice/config.h deleted file mode 100644 index 446ade0fcc..0000000000 --- a/keyboards/linworks/dolice/config.h +++ /dev/null | |||
| @@ -1,19 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 Moritz Plattner | ||
| 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 | This program is distributed in the hope that it will be useful, | ||
| 8 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 9 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 10 | GNU General Public License for more details. | ||
| 11 | You should have received a copy of the GNU General Public License | ||
| 12 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 13 | */ | ||
| 14 | |||
| 15 | #pragma once | ||
| 16 | |||
| 17 | |||
| 18 | /* Force USB NKRO */ | ||
| 19 | #define FORCE_NKRO | ||
diff --git a/keyboards/linworks/dolice/info.json b/keyboards/linworks/dolice/info.json index ae201fd50e..c628200298 100644 --- a/keyboards/linworks/dolice/info.json +++ b/keyboards/linworks/dolice/info.json | |||
| @@ -5,7 +5,8 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x4C58", | 6 | "vid": "0x4C58", |
| 7 | "pid": "0x0005", | 7 | "pid": "0x0005", |
| 8 | "device_version": "0.0.1" | 8 | "device_version": "0.0.1", |
| 9 | "force_nkro": true | ||
| 9 | }, | 10 | }, |
| 10 | "matrix_pins": { | 11 | "matrix_pins": { |
| 11 | "cols": ["E6", "F0", "F1", "B4", "D5", "D3", "D2", "B2"], | 12 | "cols": ["E6", "F0", "F1", "B4", "D5", "D3", "D2", "B2"], |
diff --git a/keyboards/linworks/fave87/config.h b/keyboards/linworks/fave87/config.h index fb227ca802..c46332b007 100644 --- a/keyboards/linworks/fave87/config.h +++ b/keyboards/linworks/fave87/config.h | |||
| @@ -14,10 +14,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 14 | 14 | ||
| 15 | #pragma once | 15 | #pragma once |
| 16 | 16 | ||
| 17 | |||
| 18 | /* Force USB NKRO */ | ||
| 19 | #define FORCE_NKRO | ||
| 20 | |||
| 21 | /* Underglow */ | 17 | /* Underglow */ |
| 22 | #define RGBLED_NUM 40 | 18 | #define RGBLED_NUM 40 |
| 23 | #define RGBLIGHT_SLEEP // Turns LEDs off if the PC goes to sleep/shutdown | 19 | #define RGBLIGHT_SLEEP // Turns LEDs off if the PC goes to sleep/shutdown |
diff --git a/keyboards/linworks/fave87/info.json b/keyboards/linworks/fave87/info.json index 2694d09930..e77af6d10d 100644 --- a/keyboards/linworks/fave87/info.json +++ b/keyboards/linworks/fave87/info.json | |||
| @@ -5,7 +5,8 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x4C58", | 6 | "vid": "0x4C58", |
| 7 | "pid": "0x0002", | 7 | "pid": "0x0002", |
| 8 | "device_version": "0.0.1" | 8 | "device_version": "0.0.1", |
| 9 | "force_nkro": true | ||
| 9 | }, | 10 | }, |
| 10 | "matrix_pins": { | 11 | "matrix_pins": { |
| 11 | "cols": ["F1", "F0", "E6", "B0", "B1", "B2", "B3", "D6", "D7"], | 12 | "cols": ["F1", "F0", "E6", "B0", "B1", "B2", "B3", "D6", "D7"], |
diff --git a/keyboards/linworks/whale75/config.h b/keyboards/linworks/whale75/config.h index 66c5212371..e21a6d3974 100644 --- a/keyboards/linworks/whale75/config.h +++ b/keyboards/linworks/whale75/config.h | |||
| @@ -14,10 +14,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 14 | 14 | ||
| 15 | #pragma once | 15 | #pragma once |
| 16 | 16 | ||
| 17 | |||
| 18 | /* Force USB NKRO */ | ||
| 19 | #define FORCE_NKRO | ||
| 20 | |||
| 21 | #define BACKLIGHT_PWM_DRIVER PWMD1 | 17 | #define BACKLIGHT_PWM_DRIVER PWMD1 |
| 22 | #define BACKLIGHT_PWM_CHANNEL 3 | 18 | #define BACKLIGHT_PWM_CHANNEL 3 |
| 23 | #define BACKLIGHT_PAL_MODE 6 | 19 | #define BACKLIGHT_PAL_MODE 6 |
diff --git a/keyboards/linworks/whale75/info.json b/keyboards/linworks/whale75/info.json index 2ac2accced..b08d77e307 100644 --- a/keyboards/linworks/whale75/info.json +++ b/keyboards/linworks/whale75/info.json | |||
| @@ -5,7 +5,8 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x4C58", | 6 | "vid": "0x4C58", |
| 7 | "pid": "0x0001", | 7 | "pid": "0x0001", |
| 8 | "device_version": "0.0.1" | 8 | "device_version": "0.0.1", |
| 9 | "force_nkro": true | ||
| 9 | }, | 10 | }, |
| 10 | "ws2812": { | 11 | "ws2812": { |
| 11 | "pin": "B9", | 12 | "pin": "B9", |
diff --git a/keyboards/mechllama/g35/config.h b/keyboards/mechllama/g35/config.h deleted file mode 100644 index e3e2bf2fa1..0000000000 --- a/keyboards/mechllama/g35/config.h +++ /dev/null | |||
| @@ -1,20 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2019 Kaylyn Bogle | ||
| 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 FORCE_NKRO | ||
diff --git a/keyboards/mechllama/g35/info.json b/keyboards/mechllama/g35/info.json index 739957342a..dbcdef1e94 100644 --- a/keyboards/mechllama/g35/info.json +++ b/keyboards/mechllama/g35/info.json | |||
| @@ -5,7 +5,8 @@ | |||
| 5 | "maintainer": "kaylynb", | 5 | "maintainer": "kaylynb", |
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xCEEB", | 7 | "vid": "0xCEEB", |
| 8 | "pid": "0x0035" | 8 | "pid": "0x0035", |
| 9 | "force_nkro": true | ||
| 9 | }, | 10 | }, |
| 10 | "ws2812": { | 11 | "ws2812": { |
| 11 | "pin": "F7" | 12 | "pin": "F7" |
diff --git a/keyboards/mechwild/bbs/config.h b/keyboards/mechwild/bbs/config.h index a8c1b6243a..d19f39dd13 100644 --- a/keyboards/mechwild/bbs/config.h +++ b/keyboards/mechwild/bbs/config.h | |||
| @@ -12,8 +12,6 @@ | |||
| 12 | /* Locking resynchronize hack */ | 12 | /* Locking resynchronize hack */ |
| 13 | #define LOCKING_RESYNC_ENABLE | 13 | #define LOCKING_RESYNC_ENABLE |
| 14 | 14 | ||
| 15 | #define FORCE_NKRO | ||
| 16 | |||
| 17 | /* | 15 | /* |
| 18 | * Feature disable options | 16 | * Feature disable options |
| 19 | * These options are also useful to firmware size reduction. | 17 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/mechwild/bbs/info.json b/keyboards/mechwild/bbs/info.json index beafbac222..499a9d1537 100644 --- a/keyboards/mechwild/bbs/info.json +++ b/keyboards/mechwild/bbs/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x6D77", | 7 | "vid": "0x6D77", |
| 8 | "pid": "0x170E", | 8 | "pid": "0x170E", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["B0", "A7", "A6", "A5", "A4", "A3"], | 13 | "cols": ["B0", "A7", "A6", "A5", "A4", "A3"], |
diff --git a/keyboards/mechwild/sugarglider/config.h b/keyboards/mechwild/sugarglider/config.h index dc3a85a728..1512cc1528 100644 --- a/keyboards/mechwild/sugarglider/config.h +++ b/keyboards/mechwild/sugarglider/config.h | |||
| @@ -36,6 +36,3 @@ | |||
| 36 | #define SPI_MISO_PAL_MODE 5 | 36 | #define SPI_MISO_PAL_MODE 5 |
| 37 | #define CIRQUE_PINNACLE_SPI_DIVISOR 8 | 37 | #define CIRQUE_PINNACLE_SPI_DIVISOR 8 |
| 38 | #define CIRQUE_PINNACLE_SPI_CS_PIN A3 | 38 | #define CIRQUE_PINNACLE_SPI_CS_PIN A3 |
| 39 | |||
| 40 | /* Force NKRO */ | ||
| 41 | #define FORCE_NKRO | ||
diff --git a/keyboards/mechwild/sugarglider/info.json b/keyboards/mechwild/sugarglider/info.json index 49e8c7d459..5f7916822c 100644 --- a/keyboards/mechwild/sugarglider/info.json +++ b/keyboards/mechwild/sugarglider/info.json | |||
| @@ -19,7 +19,8 @@ | |||
| 19 | "usb": { | 19 | "usb": { |
| 20 | "vid": "0x6D77", | 20 | "vid": "0x6D77", |
| 21 | "pid": "0x1710", | 21 | "pid": "0x1710", |
| 22 | "device_version": "0.2.0" | 22 | "device_version": "0.2.0", |
| 23 | "force_nkro": true | ||
| 23 | }, | 24 | }, |
| 24 | "diode_direction": "COL2ROW", | 25 | "diode_direction": "COL2ROW", |
| 25 | "rgblight": { | 26 | "rgblight": { |
diff --git a/keyboards/millipad/config.h b/keyboards/millipad/config.h index 7d416ae8db..8ceeef163d 100644 --- a/keyboards/millipad/config.h +++ b/keyboards/millipad/config.h | |||
| @@ -18,5 +18,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | #define LOCKING_RESYNC_ENABLE | 20 | #define LOCKING_RESYNC_ENABLE |
| 21 | |||
| 22 | #define FORCE_NKRO | ||
diff --git a/keyboards/millipad/info.json b/keyboards/millipad/info.json index 975c41481b..5ac2e32221 100644 --- a/keyboards/millipad/info.json +++ b/keyboards/millipad/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0x1A1B", | 8 | "pid": "0x1A1B", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["F0", "F1", "F4", "D7", "D6", "D4"], | 13 | "cols": ["F0", "F1", "F4", "D7", "D6", "D4"], |
diff --git a/keyboards/misonoworks/chocolatebar/config.h b/keyboards/misonoworks/chocolatebar/config.h index c50e01bbe0..55e57fb872 100644 --- a/keyboards/misonoworks/chocolatebar/config.h +++ b/keyboards/misonoworks/chocolatebar/config.h | |||
| @@ -17,8 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 17 | 17 | ||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | #define FORCE_NKRO | ||
| 21 | |||
| 22 | #define RGBLED_NUM 12 | 20 | #define RGBLED_NUM 12 |
| 23 | #define RGBLIGHT_EFFECT_BREATHING | 21 | #define RGBLIGHT_EFFECT_BREATHING |
| 24 | #define RGBLIGHT_EFFECT_RAINBOW_MOOD | 22 | #define RGBLIGHT_EFFECT_RAINBOW_MOOD |
diff --git a/keyboards/misonoworks/chocolatebar/info.json b/keyboards/misonoworks/chocolatebar/info.json index abb58f29f5..65087ac481 100644 --- a/keyboards/misonoworks/chocolatebar/info.json +++ b/keyboards/misonoworks/chocolatebar/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x6D77", | 7 | "vid": "0x6D77", |
| 8 | "pid": "0xC456", | 8 | "pid": "0xC456", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "ws2812": { | 12 | "ws2812": { |
| 12 | "pin": "B1" | 13 | "pin": "B1" |
diff --git a/keyboards/misonoworks/karina/config.h b/keyboards/misonoworks/karina/config.h index 0b1dbb4c57..eba5475d83 100644 --- a/keyboards/misonoworks/karina/config.h +++ b/keyboards/misonoworks/karina/config.h | |||
| @@ -17,7 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 17 | 17 | ||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | #define FORCE_NKRO | ||
| 21 | #define MK_3_SPEED | 20 | #define MK_3_SPEED |
| 22 | #define TERMINAL_HELP | 21 | #define TERMINAL_HELP |
| 23 | 22 | ||
diff --git a/keyboards/misonoworks/karina/info.json b/keyboards/misonoworks/karina/info.json index 5ebaf68692..2fc140cba6 100644 --- a/keyboards/misonoworks/karina/info.json +++ b/keyboards/misonoworks/karina/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0xC456", | 8 | "pid": "0xC456", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "ws2812": { | 12 | "ws2812": { |
| 12 | "pin": "D1" | 13 | "pin": "D1" |
diff --git a/keyboards/ml/gas75/config.h b/keyboards/ml/gas75/config.h index 96516121d3..564819588f 100644 --- a/keyboards/ml/gas75/config.h +++ b/keyboards/ml/gas75/config.h | |||
| @@ -16,9 +16,6 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | /* Forcing to use NKRO instead 6KRO */ | ||
| 20 | #define FORCE_NKRO | ||
| 21 | |||
| 22 | #ifdef RGB_MATRIX_ENABLE | 19 | #ifdef RGB_MATRIX_ENABLE |
| 23 | #define RGB_MATRIX_LED_COUNT 3 | 20 | #define RGB_MATRIX_LED_COUNT 3 |
| 24 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 | 21 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 |
diff --git a/keyboards/ml/gas75/info.json b/keyboards/ml/gas75/info.json index 48e0abb14e..990b45f1ce 100644 --- a/keyboards/ml/gas75/info.json +++ b/keyboards/ml/gas75/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xC0B0", | 7 | "vid": "0xC0B0", |
| 8 | "pid": "0x6060", | 8 | "pid": "0x6060", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "rgb_matrix": { | 12 | "rgb_matrix": { |
| 12 | "driver": "WS2812" | 13 | "driver": "WS2812" |
diff --git a/keyboards/mmkzoo65/config.h b/keyboards/mmkzoo65/config.h index 24b79416a8..99f9e80b3e 100644 --- a/keyboards/mmkzoo65/config.h +++ b/keyboards/mmkzoo65/config.h | |||
| @@ -16,7 +16,5 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #define FORCE_NKRO | ||
| 20 | |||
| 21 | /* 将USB 轮询速率更改为 1000hz 并为精英游戏每次扫描使用更大的密钥*/ | 19 | /* 将USB 轮询速率更改为 1000hz 并为精英游戏每次扫描使用更大的密钥*/ |
| 22 | #define USB_POLLING_INTERVAL_MS 2 | 20 | #define USB_POLLING_INTERVAL_MS 2 |
diff --git a/keyboards/mmkzoo65/info.json b/keyboards/mmkzoo65/info.json index 837a82916b..558d1fa0dc 100644 --- a/keyboards/mmkzoo65/info.json +++ b/keyboards/mmkzoo65/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x7BA1", | 7 | "vid": "0x7BA1", |
| 8 | "pid": "0x6505", | 8 | "pid": "0x6505", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["B1", "F0", "F1", "F4", "F5", "F6", "F7", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7"], | 13 | "cols": ["B1", "F0", "F1", "F4", "F5", "F6", "F7", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7"], |
diff --git a/keyboards/mss_studio/m63_rgb/config.h b/keyboards/mss_studio/m63_rgb/config.h index 5250c1c84f..5fa148d748 100644 --- a/keyboards/mss_studio/m63_rgb/config.h +++ b/keyboards/mss_studio/m63_rgb/config.h | |||
| @@ -17,9 +17,6 @@ | |||
| 17 | 17 | ||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | /* Forcing to use NKRO instead 6KRO */ | ||
| 21 | #define FORCE_NKRO | ||
| 22 | |||
| 23 | #ifdef RGB_MATRIX_ENABLE | 20 | #ifdef RGB_MATRIX_ENABLE |
| 24 | #define RGB_MATRIX_LED_COUNT 75 | 21 | #define RGB_MATRIX_LED_COUNT 75 |
| 25 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 | 22 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 |
diff --git a/keyboards/mss_studio/m63_rgb/info.json b/keyboards/mss_studio/m63_rgb/info.json index 1f9a8a71c4..16577a21e8 100644 --- a/keyboards/mss_studio/m63_rgb/info.json +++ b/keyboards/mss_studio/m63_rgb/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4D4B", | 7 | "vid": "0x4D4B", |
| 8 | "pid": "0x6063", | 8 | "pid": "0x6063", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "ws2812": { | 12 | "ws2812": { |
| 12 | "pin": "B15" | 13 | "pin": "B15" |
diff --git a/keyboards/mss_studio/m64_rgb/config.h b/keyboards/mss_studio/m64_rgb/config.h index 7270ccb4b3..4c6549ec3a 100644 --- a/keyboards/mss_studio/m64_rgb/config.h +++ b/keyboards/mss_studio/m64_rgb/config.h | |||
| @@ -17,9 +17,6 @@ | |||
| 17 | 17 | ||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | /* Forcing to use NKRO instead 6KRO */ | ||
| 21 | #define FORCE_NKRO | ||
| 22 | |||
| 23 | #ifdef RGB_MATRIX_ENABLE | 20 | #ifdef RGB_MATRIX_ENABLE |
| 24 | #define RGB_MATRIX_LED_COUNT 76 | 21 | #define RGB_MATRIX_LED_COUNT 76 |
| 25 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 | 22 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 |
diff --git a/keyboards/mss_studio/m64_rgb/info.json b/keyboards/mss_studio/m64_rgb/info.json index bd0acc9645..6f300fbbb2 100644 --- a/keyboards/mss_studio/m64_rgb/info.json +++ b/keyboards/mss_studio/m64_rgb/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4D4B", | 7 | "vid": "0x4D4B", |
| 8 | "pid": "0x6064", | 8 | "pid": "0x6064", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "ws2812": { | 12 | "ws2812": { |
| 12 | "pin": "B15" | 13 | "pin": "B15" |
diff --git a/keyboards/mwstudio/alicekk/config.h b/keyboards/mwstudio/alicekk/config.h index 53ac3aa161..ad7d9c37b1 100644 --- a/keyboards/mwstudio/alicekk/config.h +++ b/keyboards/mwstudio/alicekk/config.h | |||
| @@ -16,8 +16,6 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #define FORCE_NKRO | ||
| 20 | |||
| 21 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 | 19 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 |
| 22 | #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS | 20 | #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS |
| 23 | #define RGBLED_NUM 87 | 21 | #define RGBLED_NUM 87 |
diff --git a/keyboards/mwstudio/alicekk/info.json b/keyboards/mwstudio/alicekk/info.json index 523444ffa6..b0d9e5b858 100644 --- a/keyboards/mwstudio/alicekk/info.json +++ b/keyboards/mwstudio/alicekk/info.json | |||
| @@ -4,7 +4,8 @@ | |||
| 4 | "usb": { | 4 | "usb": { |
| 5 | "vid": "0x7BA1", | 5 | "vid": "0x7BA1", |
| 6 | "pid": "0x3201", | 6 | "pid": "0x3201", |
| 7 | "device_version": "0.0.1" | 7 | "device_version": "0.0.1", |
| 8 | "force_nkro": true | ||
| 8 | }, | 9 | }, |
| 9 | "matrix_pins": { | 10 | "matrix_pins": { |
| 10 | "cols": ["A10", "A9", "A8", "B15", "B14", "B13", "B12", "A4", "A2", "A1", "B6", "B5", "B4", "B3", "A15"], | 11 | "cols": ["A10", "A9", "A8", "B15", "B14", "B13", "B12", "A4", "A2", "A1", "B6", "B5", "B4", "B3", "A15"], |
diff --git a/keyboards/mwstudio/mw660/config.h b/keyboards/mwstudio/mw660/config.h index 9603e1db2b..8c5cad9bef 100644 --- a/keyboards/mwstudio/mw660/config.h +++ b/keyboards/mwstudio/mw660/config.h | |||
| @@ -16,8 +16,6 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #define FORCE_NKRO | ||
| 20 | |||
| 21 | #define DRIVER_LED_TOTAL 34 | 19 | #define DRIVER_LED_TOTAL 34 |
| 22 | #define RGBLED_NUM 34 | 20 | #define RGBLED_NUM 34 |
| 23 | 21 | ||
diff --git a/keyboards/mwstudio/mw660/info.json b/keyboards/mwstudio/mw660/info.json index 8bf0f3f2fc..3cf9f972fc 100644 --- a/keyboards/mwstudio/mw660/info.json +++ b/keyboards/mwstudio/mw660/info.json | |||
| @@ -25,7 +25,8 @@ | |||
| 25 | "usb": { | 25 | "usb": { |
| 26 | "device_version": "1.0.0", | 26 | "device_version": "1.0.0", |
| 27 | "pid": "0x6601", | 27 | "pid": "0x6601", |
| 28 | "vid": "0x7BA1" | 28 | "vid": "0x7BA1", |
| 29 | "force_nkro": true | ||
| 29 | }, | 30 | }, |
| 30 | "layouts": { | 31 | "layouts": { |
| 31 | "LAYOUT": { | 32 | "LAYOUT": { |
diff --git a/keyboards/omnikeyish/config.h b/keyboards/omnikeyish/config.h index daacf8f8a6..c4edb8427c 100644 --- a/keyboards/omnikeyish/config.h +++ b/keyboards/omnikeyish/config.h | |||
| @@ -20,9 +20,6 @@ | |||
| 20 | /* Locking resynchronize hack */ | 20 | /* Locking resynchronize hack */ |
| 21 | #define LOCKING_RESYNC_ENABLE | 21 | #define LOCKING_RESYNC_ENABLE |
| 22 | 22 | ||
| 23 | /* force n-key rollover*/ | ||
| 24 | #define FORCE_NKRO | ||
| 25 | |||
| 26 | #define DYNAMIC_MACRO_COUNT 12 | 23 | #define DYNAMIC_MACRO_COUNT 12 |
| 27 | #define DYNAMIC_MACRO_SIZE 48 | 24 | #define DYNAMIC_MACRO_SIZE 48 |
| 28 | #define DYNAMIC_MACRO_EEPROM_STORAGE | 25 | #define DYNAMIC_MACRO_EEPROM_STORAGE |
diff --git a/keyboards/omnikeyish/info.json b/keyboards/omnikeyish/info.json index f97ed3ca56..e5c59d5590 100644 --- a/keyboards/omnikeyish/info.json +++ b/keyboards/omnikeyish/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0x0666", | 8 | "pid": "0x0666", |
| 9 | "device_version": "13.3.7" | 9 | "device_version": "13.3.7", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "indicators": { | 12 | "indicators": { |
| 12 | "caps_lock": "E1", | 13 | "caps_lock": "E1", |
diff --git a/keyboards/opendeck/32/info.json b/keyboards/opendeck/32/info.json index 137a988c6d..4d340985d3 100644 --- a/keyboards/opendeck/32/info.json +++ b/keyboards/opendeck/32/info.json | |||
| @@ -4,6 +4,7 @@ | |||
| 4 | "usb": { | 4 | "usb": { |
| 5 | "vid": "0x4345", | 5 | "vid": "0x4345", |
| 6 | "pid": "0x2EC0", | 6 | "pid": "0x2EC0", |
| 7 | "device_version": "0.0.1" | 7 | "device_version": "0.0.1", |
| 8 | "force_nkro": true | ||
| 8 | } | 9 | } |
| 9 | } | 10 | } |
diff --git a/keyboards/opendeck/32/rev1/config.h b/keyboards/opendeck/32/rev1/config.h index fbea082c78..a85a3db8b9 100644 --- a/keyboards/opendeck/32/rev1/config.h +++ b/keyboards/opendeck/32/rev1/config.h | |||
| @@ -71,8 +71,6 @@ | |||
| 71 | #define ENABLE_RGB_MATRIX_SOLID_SPLASH | 71 | #define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 72 | #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 72 | #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 73 | 73 | ||
| 74 | #define FORCE_NKRO | ||
| 75 | |||
| 76 | // Slim down the ROM | 74 | // Slim down the ROM |
| 77 | #define NO_ACTION_LAYER | 75 | #define NO_ACTION_LAYER |
| 78 | #define NO_ACTION_TAPPING | 76 | #define NO_ACTION_TAPPING |
diff --git a/keyboards/owlab/jelly_epoch/hotswap/config.h b/keyboards/owlab/jelly_epoch/hotswap/config.h index b1176fc6b8..d37e70df34 100644 --- a/keyboards/owlab/jelly_epoch/hotswap/config.h +++ b/keyboards/owlab/jelly_epoch/hotswap/config.h | |||
| @@ -17,9 +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 | /* NKRO */ | ||
| 21 | #define FORCE_NKRO | ||
| 22 | |||
| 23 | /* RGB Strip*/ | 20 | /* RGB Strip*/ |
| 24 | # define RGBLIGHT_EFFECT_ALTERNATING | 21 | # define RGBLIGHT_EFFECT_ALTERNATING |
| 25 | # define RGBLIGHT_EFFECT_BREATHING | 22 | # define RGBLIGHT_EFFECT_BREATHING |
diff --git a/keyboards/owlab/jelly_epoch/hotswap/info.json b/keyboards/owlab/jelly_epoch/hotswap/info.json index 0c348d0cdc..c30c06fb67 100644 --- a/keyboards/owlab/jelly_epoch/hotswap/info.json +++ b/keyboards/owlab/jelly_epoch/hotswap/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4F53", | 7 | "vid": "0x4F53", |
| 8 | "pid": "0x4A4C", | 8 | "pid": "0x4A4C", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "A10", "B11", "B8", "B9", "C13"], | 13 | "cols": ["A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "A10", "B11", "B8", "B9", "C13"], |
diff --git a/keyboards/owlab/jelly_epoch/soldered/config.h b/keyboards/owlab/jelly_epoch/soldered/config.h index b1176fc6b8..d37e70df34 100644 --- a/keyboards/owlab/jelly_epoch/soldered/config.h +++ b/keyboards/owlab/jelly_epoch/soldered/config.h | |||
| @@ -17,9 +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 | /* NKRO */ | ||
| 21 | #define FORCE_NKRO | ||
| 22 | |||
| 23 | /* RGB Strip*/ | 20 | /* RGB Strip*/ |
| 24 | # define RGBLIGHT_EFFECT_ALTERNATING | 21 | # define RGBLIGHT_EFFECT_ALTERNATING |
| 25 | # define RGBLIGHT_EFFECT_BREATHING | 22 | # define RGBLIGHT_EFFECT_BREATHING |
diff --git a/keyboards/owlab/jelly_epoch/soldered/info.json b/keyboards/owlab/jelly_epoch/soldered/info.json index 4e001d03c0..4c66855d6b 100644 --- a/keyboards/owlab/jelly_epoch/soldered/info.json +++ b/keyboards/owlab/jelly_epoch/soldered/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4F53", | 7 | "vid": "0x4F53", |
| 8 | "pid": "0x4A53", | 8 | "pid": "0x4A53", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "A10", "B11", "B8", "B9", "C13"], | 13 | "cols": ["A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "A10", "B11", "B8", "B9", "C13"], |
diff --git a/keyboards/owlab/spring/config.h b/keyboards/owlab/spring/config.h index c1dab1c71f..8da939a2af 100644 --- a/keyboards/owlab/spring/config.h +++ b/keyboards/owlab/spring/config.h | |||
| @@ -17,9 +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 | /* NKRO */ | ||
| 21 | #define FORCE_NKRO | ||
| 22 | |||
| 23 | /* RGB Strip*/ | 20 | /* RGB Strip*/ |
| 24 | # define RGBLIGHT_EFFECT_BREATHING | 21 | # define RGBLIGHT_EFFECT_BREATHING |
| 25 | # define RGBLIGHT_EFFECT_RAINBOW_MOOD | 22 | # define RGBLIGHT_EFFECT_RAINBOW_MOOD |
diff --git a/keyboards/owlab/spring/info.json b/keyboards/owlab/spring/info.json index 1a01d11656..1930b04ff5 100644 --- a/keyboards/owlab/spring/info.json +++ b/keyboards/owlab/spring/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4F53", | 7 | "vid": "0x4F53", |
| 8 | "pid": "0x5350", | 8 | "pid": "0x5350", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F4", "F7", "F6", "F5", "F1", "F0"], | 13 | "cols": ["D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F4", "F7", "F6", "F5", "F1", "F0"], |
diff --git a/keyboards/owlab/suit80/ansi/config.h b/keyboards/owlab/suit80/ansi/config.h deleted file mode 100644 index a62df28fc3..0000000000 --- a/keyboards/owlab/suit80/ansi/config.h +++ /dev/null | |||
| @@ -1,21 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 owlab | ||
| 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 | /* NKRO */ | ||
| 21 | #define FORCE_NKRO | ||
diff --git a/keyboards/owlab/suit80/ansi/info.json b/keyboards/owlab/suit80/ansi/info.json index a8ca09b4c6..d43c788302 100644 --- a/keyboards/owlab/suit80/ansi/info.json +++ b/keyboards/owlab/suit80/ansi/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4F53", | 7 | "vid": "0x4F53", |
| 8 | "pid": "0x5355", | 8 | "pid": "0x5355", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F4", "F7", "F6", "F5", "F1", "F0"], | 13 | "cols": ["D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F4", "F7", "F6", "F5", "F1", "F0"], |
diff --git a/keyboards/owlab/suit80/iso/config.h b/keyboards/owlab/suit80/iso/config.h deleted file mode 100644 index a62df28fc3..0000000000 --- a/keyboards/owlab/suit80/iso/config.h +++ /dev/null | |||
| @@ -1,21 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 owlab | ||
| 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 | /* NKRO */ | ||
| 21 | #define FORCE_NKRO | ||
diff --git a/keyboards/owlab/suit80/iso/info.json b/keyboards/owlab/suit80/iso/info.json index 6e8016c490..55761a4c89 100644 --- a/keyboards/owlab/suit80/iso/info.json +++ b/keyboards/owlab/suit80/iso/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4F53", | 7 | "vid": "0x4F53", |
| 8 | "pid": "0x5349", | 8 | "pid": "0x5349", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F4", "F7", "F6", "F5", "F1", "F0"], | 13 | "cols": ["D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F4", "F7", "F6", "F5", "F1", "F0"], |
diff --git a/keyboards/owlab/voice65/hotswap/config.h b/keyboards/owlab/voice65/hotswap/config.h index 76fc80e242..884f456044 100644 --- a/keyboards/owlab/voice65/hotswap/config.h +++ b/keyboards/owlab/voice65/hotswap/config.h | |||
| @@ -17,9 +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 | /* NKRO */ | ||
| 21 | #define FORCE_NKRO | ||
| 22 | |||
| 23 | /* RGB stripe */ | 20 | /* RGB stripe */ |
| 24 | # define RGBLIGHT_EFFECT_ALTERNATING | 21 | # define RGBLIGHT_EFFECT_ALTERNATING |
| 25 | # define RGBLIGHT_EFFECT_BREATHING | 22 | # define RGBLIGHT_EFFECT_BREATHING |
diff --git a/keyboards/owlab/voice65/hotswap/info.json b/keyboards/owlab/voice65/hotswap/info.json index ea365441bd..5e977da5e9 100644 --- a/keyboards/owlab/voice65/hotswap/info.json +++ b/keyboards/owlab/voice65/hotswap/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4F53", | 7 | "vid": "0x4F53", |
| 8 | "pid": "0x564F", | 8 | "pid": "0x564F", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "rgb_matrix": { | 12 | "rgb_matrix": { |
| 12 | "driver": "IS31FL3741" | 13 | "driver": "IS31FL3741" |
diff --git a/keyboards/owlab/voice65/soldered/config.h b/keyboards/owlab/voice65/soldered/config.h index fa2291fb4f..1eec867f2f 100644 --- a/keyboards/owlab/voice65/soldered/config.h +++ b/keyboards/owlab/voice65/soldered/config.h | |||
| @@ -17,9 +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 | /* NKRO */ | ||
| 21 | #define FORCE_NKRO | ||
| 22 | |||
| 23 | /* RGB stripe */ | 20 | /* RGB stripe */ |
| 24 | # define RGBLIGHT_EFFECT_ALTERNATING | 21 | # define RGBLIGHT_EFFECT_ALTERNATING |
| 25 | # define RGBLIGHT_EFFECT_BREATHING | 22 | # define RGBLIGHT_EFFECT_BREATHING |
diff --git a/keyboards/owlab/voice65/soldered/info.json b/keyboards/owlab/voice65/soldered/info.json index 587cdc80fb..9061a28e82 100644 --- a/keyboards/owlab/voice65/soldered/info.json +++ b/keyboards/owlab/voice65/soldered/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4F53", | 7 | "vid": "0x4F53", |
| 8 | "pid": "0x5657", | 8 | "pid": "0x5657", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "rgb_matrix": { | 12 | "rgb_matrix": { |
| 12 | "driver": "IS31FL3741" | 13 | "driver": "IS31FL3741" |
diff --git a/keyboards/pica40/rev1/rev1.c b/keyboards/pica40/rev1/rev1.c index f8a03dde3b..fff89d48f2 100644 --- a/keyboards/pica40/rev1/rev1.c +++ b/keyboards/pica40/rev1/rev1.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // Copyright 2022 zzeneg (@zzeneg) | 1 | // Copyright 2022 zzeneg (@zzeneg) |
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | 2 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 3 | 3 | ||
| 4 | #include "rev1.h" | 4 | #include "quantum.h" |
| 5 | 5 | ||
| 6 | #ifdef PICA40_RGBLIGHT_TIMEOUT | 6 | #ifdef PICA40_RGBLIGHT_TIMEOUT |
| 7 | 7 | ||
diff --git a/keyboards/pica40/rev1/rev1.h b/keyboards/pica40/rev1/rev1.h deleted file mode 100644 index 964038eefb..0000000000 --- a/keyboards/pica40/rev1/rev1.h +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | // Copyright 2022 zzeneg (@zzeneg) | ||
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 4 | #pragma once | ||
| 5 | |||
| 6 | #include "quantum.h" | ||
diff --git a/keyboards/polycarbdiet/s20/config.h b/keyboards/polycarbdiet/s20/config.h index e61b67307f..384256f15a 100644 --- a/keyboards/polycarbdiet/s20/config.h +++ b/keyboards/polycarbdiet/s20/config.h | |||
| @@ -38,5 +38,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 38 | #define LOCKING_SUPPORT_ENABLE | 38 | #define LOCKING_SUPPORT_ENABLE |
| 39 | /* Locking resynchronize hack */ | 39 | /* Locking resynchronize hack */ |
| 40 | #define LOCKING_RESYNC_ENABLE | 40 | #define LOCKING_RESYNC_ENABLE |
| 41 | |||
| 42 | #define FORCE_NKRO | ||
diff --git a/keyboards/polycarbdiet/s20/info.json b/keyboards/polycarbdiet/s20/info.json index 19b1a71864..c3408f83a3 100644 --- a/keyboards/polycarbdiet/s20/info.json +++ b/keyboards/polycarbdiet/s20/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x5040", | 7 | "vid": "0x5040", |
| 8 | "pid": "0x7320", | 8 | "pid": "0x7320", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["C6", "C7", "D4", "D6"], | 13 | "cols": ["C6", "C7", "D4", "D6"], |
diff --git a/keyboards/qwertykeys/qk65/hotswap/config.h b/keyboards/qwertykeys/qk65/hotswap/config.h deleted file mode 100644 index 916485e60b..0000000000 --- a/keyboards/qwertykeys/qk65/hotswap/config.h +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2022 qwertykeys | ||
| 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 | /* NKRO */ | ||
| 21 | #define FORCE_NKRO | ||
| 22 | |||
| 23 | |||
diff --git a/keyboards/qwertykeys/qk65/hotswap/info.json b/keyboards/qwertykeys/qk65/hotswap/info.json index 78bbe74ecd..01799ac0ef 100644 --- a/keyboards/qwertykeys/qk65/hotswap/info.json +++ b/keyboards/qwertykeys/qk65/hotswap/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4F53", | 7 | "vid": "0x4F53", |
| 8 | "pid": "0x514B", | 8 | "pid": "0x514B", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0"], | 13 | "cols": ["D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0"], |
diff --git a/keyboards/qwertykeys/qk65/solder/config.h b/keyboards/qwertykeys/qk65/solder/config.h deleted file mode 100644 index 6561379dbe..0000000000 --- a/keyboards/qwertykeys/qk65/solder/config.h +++ /dev/null | |||
| @@ -1,21 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2022 qwertykeys | ||
| 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 | /* NKRO */ | ||
| 21 | #define FORCE_NKRO \ No newline at end of file | ||
diff --git a/keyboards/qwertykeys/qk65/solder/info.json b/keyboards/qwertykeys/qk65/solder/info.json index 3481ffd2bb..f0de59102a 100644 --- a/keyboards/qwertykeys/qk65/solder/info.json +++ b/keyboards/qwertykeys/qk65/solder/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4F53", | 7 | "vid": "0x4F53", |
| 8 | "pid": "0x5153", | 8 | "pid": "0x5153", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0"], | 13 | "cols": ["D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0"], |
diff --git a/keyboards/rate/pistachio/info.json b/keyboards/rate/pistachio/info.json index 59329a2bd2..0eaea7885d 100644 --- a/keyboards/rate/pistachio/info.json +++ b/keyboards/rate/pistachio/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x5255", | 7 | "vid": "0x5255", |
| 8 | "pid": "0xD0C2", | 8 | "pid": "0xD0C2", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "processor": "atmega32u4", | 12 | "processor": "atmega32u4", |
| 12 | "bootloader": "caterina" | 13 | "bootloader": "caterina" |
diff --git a/keyboards/rate/pistachio/rev1/config.h b/keyboards/rate/pistachio/rev1/config.h index b2d36827bb..cf7e2cdfb0 100644 --- a/keyboards/rate/pistachio/rev1/config.h +++ b/keyboards/rate/pistachio/rev1/config.h | |||
| @@ -37,6 +37,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 37 | #define LOCKING_SUPPORT_ENABLE | 37 | #define LOCKING_SUPPORT_ENABLE |
| 38 | /* Locking resynchronize hack */ | 38 | /* Locking resynchronize hack */ |
| 39 | #define LOCKING_RESYNC_ENABLE | 39 | #define LOCKING_RESYNC_ENABLE |
| 40 | |||
| 41 | /* nKey Rollover */ | ||
| 42 | #define FORCE_NKRO | ||
diff --git a/keyboards/rate/pistachio/rev2/config.h b/keyboards/rate/pistachio/rev2/config.h index 95898ac2c1..5cf0dc14e1 100644 --- a/keyboards/rate/pistachio/rev2/config.h +++ b/keyboards/rate/pistachio/rev2/config.h | |||
| @@ -41,6 +41,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 41 | #define LOCKING_SUPPORT_ENABLE | 41 | #define LOCKING_SUPPORT_ENABLE |
| 42 | /* Locking resynchronize hack */ | 42 | /* Locking resynchronize hack */ |
| 43 | #define LOCKING_RESYNC_ENABLE | 43 | #define LOCKING_RESYNC_ENABLE |
| 44 | |||
| 45 | /* nKey Rollover */ | ||
| 46 | #define FORCE_NKRO | ||
diff --git a/keyboards/rate/pistachio_mp/config.h b/keyboards/rate/pistachio_mp/config.h index b788bd2bc1..25aac817da 100644 --- a/keyboards/rate/pistachio_mp/config.h +++ b/keyboards/rate/pistachio_mp/config.h | |||
| @@ -30,6 +30,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 30 | #define LOCKING_SUPPORT_ENABLE | 30 | #define LOCKING_SUPPORT_ENABLE |
| 31 | /* Locking resynchronize hack */ | 31 | /* Locking resynchronize hack */ |
| 32 | #define LOCKING_RESYNC_ENABLE | 32 | #define LOCKING_RESYNC_ENABLE |
| 33 | |||
| 34 | /* nKey Rollover */ | ||
| 35 | #define FORCE_NKRO | ||
diff --git a/keyboards/rate/pistachio_mp/info.json b/keyboards/rate/pistachio_mp/info.json index 648be80cd5..1dc3d80250 100644 --- a/keyboards/rate/pistachio_mp/info.json +++ b/keyboards/rate/pistachio_mp/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x5255", | 7 | "vid": "0x5255", |
| 8 | "pid": "0xE212", | 8 | "pid": "0xE212", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "ws2812": { | 12 | "ws2812": { |
| 12 | "pin": "D2" | 13 | "pin": "D2" |
diff --git a/keyboards/runes/skjoldr/config.h b/keyboards/runes/skjoldr/config.h deleted file mode 100644 index 7d6b574b96..0000000000 --- a/keyboards/runes/skjoldr/config.h +++ /dev/null | |||
| @@ -1,36 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 Vicktor | ||
| 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 FORCE_NKRO | ||
| 21 | |||
| 22 | /* | ||
| 23 | * Feature disable options | ||
| 24 | * These options are also useful to firmware size reduction. | ||
| 25 | */ | ||
| 26 | |||
| 27 | /* disable debug print */ | ||
| 28 | //#define NO_DEBUG | ||
| 29 | |||
| 30 | /* disable print */ | ||
| 31 | //#define NO_PRINT | ||
| 32 | |||
| 33 | /* disable action features */ | ||
| 34 | //#define NO_ACTION_LAYER | ||
| 35 | //#define NO_ACTION_TAPPING | ||
| 36 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/runes/skjoldr/info.json b/keyboards/runes/skjoldr/info.json index f63b50781c..798f9f4f46 100644 --- a/keyboards/runes/skjoldr/info.json +++ b/keyboards/runes/skjoldr/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x726E", | 7 | "vid": "0x726E", |
| 8 | "pid": "0x736B", | 8 | "pid": "0x736B", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["B7", "D0", "D1", "D2", "D3", "B3", "E6", "D5", "F7", "F6", "F5", "F4", "F1", "F0"], | 13 | "cols": ["B7", "D0", "D1", "D2", "D3", "B3", "E6", "D5", "F7", "F6", "F5", "F4", "F1", "F0"], |
diff --git a/keyboards/runes/vaengr/config.h b/keyboards/runes/vaengr/config.h index e503d296c0..0d2d834cb0 100644 --- a/keyboards/runes/vaengr/config.h +++ b/keyboards/runes/vaengr/config.h | |||
| @@ -34,8 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 34 | // # define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ | 34 | // # define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ |
| 35 | #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ | 35 | #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ |
| 36 | 36 | ||
| 37 | #define FORCE_NKRO | ||
| 38 | |||
| 39 | /* | 37 | /* |
| 40 | * Feature disable options | 38 | * Feature disable options |
| 41 | * These options are also useful to firmware size reduction. | 39 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/runes/vaengr/info.json b/keyboards/runes/vaengr/info.json index 94d325f9d4..517f0946c8 100644 --- a/keyboards/runes/vaengr/info.json +++ b/keyboards/runes/vaengr/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x726E", | 7 | "vid": "0x726E", |
| 8 | "pid": "0x7661", | 8 | "pid": "0x7661", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "ws2812": { | 12 | "ws2812": { |
| 12 | "pin": "C7" | 13 | "pin": "C7" |
diff --git a/keyboards/ryanskidmore/rskeys100/config.h b/keyboards/ryanskidmore/rskeys100/config.h index 5e38b1f36a..84fd3381ed 100644 --- a/keyboards/ryanskidmore/rskeys100/config.h +++ b/keyboards/ryanskidmore/rskeys100/config.h | |||
| @@ -45,5 +45,3 @@ | |||
| 45 | 45 | ||
| 46 | /* Set the max power consumption for the keyboard, which is 500 mA. */ | 46 | /* Set the max power consumption for the keyboard, which is 500 mA. */ |
| 47 | #define USB_MAX_POWER_CONSUMPTION 500 | 47 | #define USB_MAX_POWER_CONSUMPTION 500 |
| 48 | |||
| 49 | #define FORCE_NKRO | ||
diff --git a/keyboards/ryanskidmore/rskeys100/info.json b/keyboards/ryanskidmore/rskeys100/info.json index 3549d99b3f..90b739b7d1 100644 --- a/keyboards/ryanskidmore/rskeys100/info.json +++ b/keyboards/ryanskidmore/rskeys100/info.json | |||
| @@ -4,7 +4,8 @@ | |||
| 4 | "usb": { | 4 | "usb": { |
| 5 | "vid": "0x7273", | 5 | "vid": "0x7273", |
| 6 | "pid": "0x0064", | 6 | "pid": "0x0064", |
| 7 | "device_version": "0.0.1" | 7 | "device_version": "0.0.1", |
| 8 | "force_nkro": true | ||
| 8 | }, | 9 | }, |
| 9 | "ws2812": { | 10 | "ws2812": { |
| 10 | "pin": "C7" | 11 | "pin": "C7" |
diff --git a/keyboards/sixkeyboard/config.h b/keyboards/sixkeyboard/config.h index 71966a6aa4..ad495eb23c 100644 --- a/keyboards/sixkeyboard/config.h +++ b/keyboards/sixkeyboard/config.h | |||
| @@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 27 | /* Locking resynchronize hack */ | 27 | /* Locking resynchronize hack */ |
| 28 | #define LOCKING_RESYNC_ENABLE | 28 | #define LOCKING_RESYNC_ENABLE |
| 29 | 29 | ||
| 30 | /* Force NKRO Mode - If forced on, must be disabled via magic key (default = LShift+RShift+N) */ | ||
| 31 | #define FORCE_NKRO | ||
| 32 | |||
| 33 | /* | 30 | /* |
| 34 | * Feature disable options | 31 | * Feature disable options |
| 35 | * These options are also useful to firmware size reduction. | 32 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/sixkeyboard/info.json b/keyboards/sixkeyboard/info.json index 2aefe3e8b9..247b255a36 100644 --- a/keyboards/sixkeyboard/info.json +++ b/keyboards/sixkeyboard/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x746B", | 7 | "vid": "0x746B", |
| 8 | "pid": "0x736B", | 8 | "pid": "0x736B", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "processor": "atmega16u2", | 12 | "processor": "atmega16u2", |
| 12 | "bootloader": "atmel-dfu", | 13 | "bootloader": "atmel-dfu", |
diff --git a/keyboards/skmt/15k/config.h b/keyboards/skmt/15k/config.h index 63b3758737..9d7338ccce 100644 --- a/keyboards/skmt/15k/config.h +++ b/keyboards/skmt/15k/config.h | |||
| @@ -19,8 +19,6 @@ | |||
| 19 | //#define NO_ACTION_TAPPING | 19 | //#define NO_ACTION_TAPPING |
| 20 | //#define NO_ACTION_ONESHOT | 20 | //#define NO_ACTION_ONESHOT |
| 21 | 21 | ||
| 22 | #define FORCE_NKRO | ||
| 23 | |||
| 24 | #define RGBLED_NUM 15 // Number of LEDs | 22 | #define RGBLED_NUM 15 // Number of LEDs |
| 25 | #define RGB_MATRIX_LED_COUNT 15 // Number of LEDs | 23 | #define RGB_MATRIX_LED_COUNT 15 // Number of LEDs |
| 26 | #define RGB_DISABLE_WHEN_USB_SUSPENDED | 24 | #define RGB_DISABLE_WHEN_USB_SUSPENDED |
diff --git a/keyboards/skmt/15k/info.json b/keyboards/skmt/15k/info.json index 5b7fdfc481..9b9d69e417 100644 --- a/keyboards/skmt/15k/info.json +++ b/keyboards/skmt/15k/info.json | |||
| @@ -22,7 +22,8 @@ | |||
| 22 | "usb": { | 22 | "usb": { |
| 23 | "device_version": "1.1.0", | 23 | "device_version": "1.1.0", |
| 24 | "pid": "0x3488", | 24 | "pid": "0x3488", |
| 25 | "vid": "0xFEFE" | 25 | "vid": "0xFEFE", |
| 26 | "force_nkro": true | ||
| 26 | }, | 27 | }, |
| 27 | "layouts": { | 28 | "layouts": { |
| 28 | "LAYOUT_default": { | 29 | "LAYOUT_default": { |
diff --git a/keyboards/soda/pocket/config.h b/keyboards/soda/pocket/config.h index 053083f230..2387f9a000 100644 --- a/keyboards/soda/pocket/config.h +++ b/keyboards/soda/pocket/config.h | |||
| @@ -21,10 +21,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 21 | #define LOCKING_SUPPORT_ENABLE | 21 | #define LOCKING_SUPPORT_ENABLE |
| 22 | /* Locking resynchronize hack */ | 22 | /* Locking resynchronize hack */ |
| 23 | #define LOCKING_RESYNC_ENABLE | 23 | #define LOCKING_RESYNC_ENABLE |
| 24 | // enable NKRO_ENABLE | ||
| 25 | #define FORCE_NKRO | ||
| 26 | // The number of LEDs connected | ||
| 27 | 24 | ||
| 25 | // The number of LEDs connected | ||
| 28 | #define RGB_MATRIX_LED_COUNT 34 | 26 | #define RGB_MATRIX_LED_COUNT 34 |
| 29 | 27 | ||
| 30 | #ifdef RGB_MATRIX_ENABLE | 28 | #ifdef RGB_MATRIX_ENABLE |
diff --git a/keyboards/soda/pocket/info.json b/keyboards/soda/pocket/info.json index 1c64881183..cef1aec57b 100644 --- a/keyboards/soda/pocket/info.json +++ b/keyboards/soda/pocket/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x1A53", | 7 | "vid": "0x1A53", |
| 8 | "pid": "0x4F51", | 8 | "pid": "0x4F51", |
| 9 | "device_version": "1.0.2" | 9 | "device_version": "1.0.2", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "ws2812": { | 12 | "ws2812": { |
| 12 | "pin": "C15" | 13 | "pin": "C15" |
diff --git a/keyboards/stenokeyboards/the_uni/pro_micro/config.h b/keyboards/stenokeyboards/the_uni/pro_micro/config.h index bf5b37166a..a527c07796 100644 --- a/keyboards/stenokeyboards/the_uni/pro_micro/config.h +++ b/keyboards/stenokeyboards/the_uni/pro_micro/config.h | |||
| @@ -22,7 +22,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 22 | 22 | ||
| 23 | /* Locking resynchronize hack */ | 23 | /* Locking resynchronize hack */ |
| 24 | #define LOCKING_RESYNC_ENABLE | 24 | #define LOCKING_RESYNC_ENABLE |
| 25 | |||
| 26 | |||
| 27 | /*force the nkro if it does not work*/ | ||
| 28 | #define FORCE_NKRO | ||
diff --git a/keyboards/stenokeyboards/the_uni/pro_micro/info.json b/keyboards/stenokeyboards/the_uni/pro_micro/info.json index e53a30cda8..3510e076ff 100644 --- a/keyboards/stenokeyboards/the_uni/pro_micro/info.json +++ b/keyboards/stenokeyboards/the_uni/pro_micro/info.json | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | { | 1 | { |
| 2 | "usb": { | 2 | "usb": { |
| 3 | "device_version": "0.0.1" | 3 | "device_version": "0.0.1", |
| 4 | "force_nkro": true | ||
| 4 | }, | 5 | }, |
| 5 | "matrix_pins": { | 6 | "matrix_pins": { |
| 6 | "cols": ["F5", "F6", "F7", "B1", "B3", "B5", "B4", "E6", "D7", "C6", "D4"], | 7 | "cols": ["F5", "F6", "F7", "B1", "B3", "B5", "B4", "E6", "D7", "C6", "D4"], |
diff --git a/keyboards/stenokeyboards/the_uni/rp_2040/config.h b/keyboards/stenokeyboards/the_uni/rp_2040/config.h index a2c060d424..bf60719a67 100644 --- a/keyboards/stenokeyboards/the_uni/rp_2040/config.h +++ b/keyboards/stenokeyboards/the_uni/rp_2040/config.h | |||
| @@ -21,5 +21,3 @@ | |||
| 21 | #define RP2040_BOOTLOADER_DOUBLE_TAP_RESET | 21 | #define RP2040_BOOTLOADER_DOUBLE_TAP_RESET |
| 22 | //#define RP2040_BOOTLOADER_DOUBLE_TAP_RESET_LED GP25 | 22 | //#define RP2040_BOOTLOADER_DOUBLE_TAP_RESET_LED GP25 |
| 23 | #define RP2040_BOOTLOADER_DOUBLE_TAP_RESET_TIMEOUT 500U | 23 | #define RP2040_BOOTLOADER_DOUBLE_TAP_RESET_TIMEOUT 500U |
| 24 | |||
| 25 | #define FORCE_NKRO | ||
diff --git a/keyboards/stenokeyboards/the_uni/rp_2040/info.json b/keyboards/stenokeyboards/the_uni/rp_2040/info.json index e4c86b9312..0fc56dff8d 100644 --- a/keyboards/stenokeyboards/the_uni/rp_2040/info.json +++ b/keyboards/stenokeyboards/the_uni/rp_2040/info.json | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | { | 1 | { |
| 2 | "usb": { | 2 | "usb": { |
| 3 | "device_version": "0.0.4" | 3 | "device_version": "0.0.4", |
| 4 | "force_nkro": true | ||
| 4 | }, | 5 | }, |
| 5 | "matrix_pins": { | 6 | "matrix_pins": { |
| 6 | "cols": ["GP24", "GP23", "GP21", "GP20", "GP19", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1"], | 7 | "cols": ["GP24", "GP23", "GP21", "GP20", "GP19", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1"], |
diff --git a/keyboards/stenokeyboards/the_uni/usb_c/config.h b/keyboards/stenokeyboards/the_uni/usb_c/config.h index bf5b37166a..a527c07796 100644 --- a/keyboards/stenokeyboards/the_uni/usb_c/config.h +++ b/keyboards/stenokeyboards/the_uni/usb_c/config.h | |||
| @@ -22,7 +22,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 22 | 22 | ||
| 23 | /* Locking resynchronize hack */ | 23 | /* Locking resynchronize hack */ |
| 24 | #define LOCKING_RESYNC_ENABLE | 24 | #define LOCKING_RESYNC_ENABLE |
| 25 | |||
| 26 | |||
| 27 | /*force the nkro if it does not work*/ | ||
| 28 | #define FORCE_NKRO | ||
diff --git a/keyboards/stenokeyboards/the_uni/usb_c/info.json b/keyboards/stenokeyboards/the_uni/usb_c/info.json index 5f6d224170..fe7706357d 100644 --- a/keyboards/stenokeyboards/the_uni/usb_c/info.json +++ b/keyboards/stenokeyboards/the_uni/usb_c/info.json | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | { | 1 | { |
| 2 | "usb": { | 2 | "usb": { |
| 3 | "device_version": "0.0.3" | 3 | "device_version": "0.0.3", |
| 4 | "force_nkro": true | ||
| 4 | }, | 5 | }, |
| 5 | "matrix_pins": { | 6 | "matrix_pins": { |
| 6 | "cols": ["F0", "F1", "F4", "F5", "F6", "D5", "D3", "D2", "D1", "D0", "D4"], | 7 | "cols": ["F0", "F1", "F4", "F5", "F6", "D5", "D3", "D2", "D1", "D0", "D4"], |
diff --git a/keyboards/subrezon/la_nc/la_nc.c b/keyboards/subrezon/la_nc/la_nc.c index 44f1f5afc1..d975645282 100644 --- a/keyboards/subrezon/la_nc/la_nc.c +++ b/keyboards/subrezon/la_nc/la_nc.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // Copyright 2022 Daniel Osipishin (@subrezon) | 1 | // Copyright 2022 Daniel Osipishin (@subrezon) |
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | 2 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 3 | 3 | ||
| 4 | #include "la_nc.h" | 4 | #include "quantum.h" |
| 5 | 5 | ||
| 6 | #ifdef OLED_ENABLE | 6 | #ifdef OLED_ENABLE |
| 7 | 7 | ||
diff --git a/keyboards/subrezon/la_nc/la_nc.h b/keyboards/subrezon/la_nc/la_nc.h deleted file mode 100644 index 039fc487da..0000000000 --- a/keyboards/subrezon/la_nc/la_nc.h +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | // Copyright 2022 Daniel Osipishin (@subrezon) | ||
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 4 | #pragma once | ||
| 5 | |||
| 6 | #include "quantum.h" \ No newline at end of file | ||
diff --git a/keyboards/synthlabs/060/config.h b/keyboards/synthlabs/060/config.h index 16c2aae950..1870286c81 100644 --- a/keyboards/synthlabs/060/config.h +++ b/keyboards/synthlabs/060/config.h | |||
| @@ -58,5 +58,3 @@ | |||
| 58 | #undef ENABLE_RGB_MATRIX_DUAL_BEACON | 58 | #undef ENABLE_RGB_MATRIX_DUAL_BEACON |
| 59 | #undef ENABLE_RGB_MATRIX_RAINBOW_BEACON | 59 | #undef ENABLE_RGB_MATRIX_RAINBOW_BEACON |
| 60 | #undef ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS | 60 | #undef ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS |
| 61 | |||
| 62 | #define FORCE_NKRO | ||
diff --git a/keyboards/synthlabs/060/info.json b/keyboards/synthlabs/060/info.json index 75d503b883..91cb5a9c43 100644 --- a/keyboards/synthlabs/060/info.json +++ b/keyboards/synthlabs/060/info.json | |||
| @@ -26,7 +26,8 @@ | |||
| 26 | "usb": { | 26 | "usb": { |
| 27 | "vid": "0x534E", | 27 | "vid": "0x534E", |
| 28 | "pid": "0x3630", | 28 | "pid": "0x3630", |
| 29 | "device_version": "0.0.1" | 29 | "device_version": "0.0.1", |
| 30 | "force_nkro": true | ||
| 30 | }, | 31 | }, |
| 31 | "rgb_matrix": { | 32 | "rgb_matrix": { |
| 32 | "driver": "WS2812", | 33 | "driver": "WS2812", |
diff --git a/keyboards/synthlabs/solo/config.h b/keyboards/synthlabs/solo/config.h index 3411aa9f68..71170a12ce 100644 --- a/keyboards/synthlabs/solo/config.h +++ b/keyboards/synthlabs/solo/config.h | |||
| @@ -6,8 +6,6 @@ | |||
| 6 | #define ENCODERS_CW_KEY { { 2, 1 } } | 6 | #define ENCODERS_CW_KEY { { 2, 1 } } |
| 7 | #define ENCODERS_CCW_KEY { { 0, 1 } } | 7 | #define ENCODERS_CCW_KEY { { 0, 1 } } |
| 8 | 8 | ||
| 9 | #define FORCE_NKRO | ||
| 10 | |||
| 11 | #define JOYSTICK_BUTTON_COUNT 13 | 9 | #define JOYSTICK_BUTTON_COUNT 13 |
| 12 | #define JOYSTICK_AXIS_COUNT 1 | 10 | #define JOYSTICK_AXIS_COUNT 1 |
| 13 | #define JOYSTICK_AXIS_RESOLUTION 16 | 11 | #define JOYSTICK_AXIS_RESOLUTION 16 |
diff --git a/keyboards/synthlabs/solo/info.json b/keyboards/synthlabs/solo/info.json index 14d39d63cc..e90884fc0f 100644 --- a/keyboards/synthlabs/solo/info.json +++ b/keyboards/synthlabs/solo/info.json | |||
| @@ -15,7 +15,8 @@ | |||
| 15 | "usb": { | 15 | "usb": { |
| 16 | "vid": "0x534E", | 16 | "vid": "0x534E", |
| 17 | "pid": "0x3031", | 17 | "pid": "0x3031", |
| 18 | "device_version": "0.0.1" | 18 | "device_version": "0.0.1", |
| 19 | "force_nkro": true | ||
| 19 | }, | 20 | }, |
| 20 | "encoder": { | 21 | "encoder": { |
| 21 | "rotary": [ | 22 | "rotary": [ |
diff --git a/keyboards/teleport/native/config.h b/keyboards/teleport/native/config.h index 70b09da4f1..1453bfdc94 100644 --- a/keyboards/teleport/native/config.h +++ b/keyboards/teleport/native/config.h | |||
| @@ -14,10 +14,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 14 | 14 | ||
| 15 | #pragma once | 15 | #pragma once |
| 16 | 16 | ||
| 17 | |||
| 18 | /* Enable NKRO by default*/ | ||
| 19 | #define FORCE_NKRO | ||
| 20 | |||
| 21 | /* Use 3 dynamic keymap layers */ | 17 | /* Use 3 dynamic keymap layers */ |
| 22 | #define DYNAMIC_KEYMAP_LAYER_COUNT 3 | 18 | #define DYNAMIC_KEYMAP_LAYER_COUNT 3 |
| 23 | 19 | ||
diff --git a/keyboards/teleport/native/info.json b/keyboards/teleport/native/info.json index 1e1d591512..d306a3d6c6 100644 --- a/keyboards/teleport/native/info.json +++ b/keyboards/teleport/native/info.json | |||
| @@ -8,7 +8,8 @@ | |||
| 8 | "board": "GENERIC_STM32_F411XE", | 8 | "board": "GENERIC_STM32_F411XE", |
| 9 | "usb": { | 9 | "usb": { |
| 10 | "vid": "0x7470", | 10 | "vid": "0x7470", |
| 11 | "device_version": "1.0.0" | 11 | "device_version": "1.0.0", |
| 12 | "force_nkro": true | ||
| 12 | }, | 13 | }, |
| 13 | "rgb_matrix": { | 14 | "rgb_matrix": { |
| 14 | "driver": "IS31FL3733" | 15 | "driver": "IS31FL3733" |
diff --git a/keyboards/vertex/angle65/config.h b/keyboards/vertex/angle65/config.h index 79ef90ed7a..cd00839ace 100644 --- a/keyboards/vertex/angle65/config.h +++ b/keyboards/vertex/angle65/config.h | |||
| @@ -32,5 +32,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 32 | #define RGBLED_NUM 9 | 32 | #define RGBLED_NUM 9 |
| 33 | #define WS2812_SPI SPID2 | 33 | #define WS2812_SPI SPID2 |
| 34 | #define WS2812_SPI_MOSI_PAL_MODE 5 | 34 | #define WS2812_SPI_MOSI_PAL_MODE 5 |
| 35 | |||
| 36 | #define FORCE_NKRO | ||
diff --git a/keyboards/vertex/angle65/info.json b/keyboards/vertex/angle65/info.json index a781a8aa37..bf0ac61c34 100644 --- a/keyboards/vertex/angle65/info.json +++ b/keyboards/vertex/angle65/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x9954", | 7 | "vid": "0x9954", |
| 8 | "pid": "0x9970", | 8 | "pid": "0x9970", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "processor": "STM32F103", | 12 | "processor": "STM32F103", |
| 12 | "bootloader": "stm32duino", | 13 | "bootloader": "stm32duino", |
diff --git a/keyboards/vertex/arc60/config.h b/keyboards/vertex/arc60/config.h index ff75c3a227..791368b5b2 100644 --- a/keyboards/vertex/arc60/config.h +++ b/keyboards/vertex/arc60/config.h | |||
| @@ -37,8 +37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 37 | * These options are also useful to firmware size reduction. | 37 | * These options are also useful to firmware size reduction. |
| 38 | */ | 38 | */ |
| 39 | 39 | ||
| 40 | #define FORCE_NKRO | ||
| 41 | |||
| 42 | /* disable debug print */ | 40 | /* disable debug print */ |
| 43 | //#define NO_DEBUG | 41 | //#define NO_DEBUG |
| 44 | 42 | ||
diff --git a/keyboards/vertex/arc60/info.json b/keyboards/vertex/arc60/info.json index 7bfd1b5d3b..8aa5a709d5 100644 --- a/keyboards/vertex/arc60/info.json +++ b/keyboards/vertex/arc60/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x8354", | 7 | "vid": "0x8354", |
| 8 | "pid": "0x8370", | 8 | "pid": "0x8370", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["B9", "B8", "B7", "B6", "B5", "B4", "B3", "B11", "A15", "A10", "A9", "B14", "B13", "B12", "A5"], | 13 | "cols": ["B9", "B8", "B7", "B6", "B5", "B4", "B3", "B11", "A15", "A10", "A9", "B14", "B13", "B12", "A5"], |
diff --git a/keyboards/vertex/arc60h/config.h b/keyboards/vertex/arc60h/config.h index 9f9ed0cdb3..e4cb045353 100644 --- a/keyboards/vertex/arc60h/config.h +++ b/keyboards/vertex/arc60h/config.h | |||
| @@ -39,8 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 39 | * Feature disable options | 39 | * Feature disable options |
| 40 | * These options are also useful to firmware size reduction. | 40 | * These options are also useful to firmware size reduction. |
| 41 | */ | 41 | */ |
| 42 | #define FORCE_NKRO | ||
| 43 | |||
| 44 | 42 | ||
| 45 | /* disable debug print */ | 43 | /* disable debug print */ |
| 46 | //#define NO_DEBUG | 44 | //#define NO_DEBUG |
diff --git a/keyboards/vertex/arc60h/info.json b/keyboards/vertex/arc60h/info.json index bdee577569..831190a516 100644 --- a/keyboards/vertex/arc60h/info.json +++ b/keyboards/vertex/arc60h/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x7374", | 7 | "vid": "0x7374", |
| 8 | "pid": "0x9770", | 8 | "pid": "0x9770", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "ws2812": { | 12 | "ws2812": { |
| 12 | "pin": "B15", | 13 | "pin": "B15", |
diff --git a/keyboards/viktus/at101_bh/config.h b/keyboards/viktus/at101_bh/config.h index ada0ff6e76..5f36081323 100644 --- a/keyboards/viktus/at101_bh/config.h +++ b/keyboards/viktus/at101_bh/config.h | |||
| @@ -5,6 +5,3 @@ | |||
| 5 | 5 | ||
| 6 | /* Locking resynchronize hack */ | 6 | /* Locking resynchronize hack */ |
| 7 | #define LOCKING_RESYNC_ENABLE | 7 | #define LOCKING_RESYNC_ENABLE |
| 8 | |||
| 9 | /* force n-key rollover*/ | ||
| 10 | #define FORCE_NKRO | ||
diff --git a/keyboards/viktus/at101_bh/info.json b/keyboards/viktus/at101_bh/info.json index 6ecd53c36d..23148f16cf 100644 --- a/keyboards/viktus/at101_bh/info.json +++ b/keyboards/viktus/at101_bh/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0x6060", | 8 | "pid": "0x6060", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["D1", "D0", "B7", "B3", "B2", "B1", "B0", "E6", "D2", "D3"], | 13 | "cols": ["D1", "D0", "B7", "B3", "B2", "B1", "B0", "E6", "D2", "D3"], |
diff --git a/keyboards/viktus/omnikey_bh/config.h b/keyboards/viktus/omnikey_bh/config.h index ada0ff6e76..5f36081323 100644 --- a/keyboards/viktus/omnikey_bh/config.h +++ b/keyboards/viktus/omnikey_bh/config.h | |||
| @@ -5,6 +5,3 @@ | |||
| 5 | 5 | ||
| 6 | /* Locking resynchronize hack */ | 6 | /* Locking resynchronize hack */ |
| 7 | #define LOCKING_RESYNC_ENABLE | 7 | #define LOCKING_RESYNC_ENABLE |
| 8 | |||
| 9 | /* force n-key rollover*/ | ||
| 10 | #define FORCE_NKRO | ||
diff --git a/keyboards/viktus/omnikey_bh/info.json b/keyboards/viktus/omnikey_bh/info.json index d6779e758d..a641192f32 100644 --- a/keyboards/viktus/omnikey_bh/info.json +++ b/keyboards/viktus/omnikey_bh/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0x6060", | 8 | "pid": "0x6060", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["C2", "C3", "C4", "C7", "C1", "C0", "E1", "E0", "D7", "F7", "F6", "F5", "F4", "F3", "F2", "F1", "F0", "E6", "E7", "B0", "B1", "B2", "B3"], | 13 | "cols": ["C2", "C3", "C4", "C7", "C1", "C0", "E1", "E0", "D7", "F7", "F6", "F5", "F4", "F3", "F2", "F1", "F0", "E6", "E7", "B0", "B1", "B2", "B3"], |
diff --git a/keyboards/viktus/z150_bh/config.h b/keyboards/viktus/z150_bh/config.h index ada0ff6e76..5f36081323 100644 --- a/keyboards/viktus/z150_bh/config.h +++ b/keyboards/viktus/z150_bh/config.h | |||
| @@ -5,6 +5,3 @@ | |||
| 5 | 5 | ||
| 6 | /* Locking resynchronize hack */ | 6 | /* Locking resynchronize hack */ |
| 7 | #define LOCKING_RESYNC_ENABLE | 7 | #define LOCKING_RESYNC_ENABLE |
| 8 | |||
| 9 | /* force n-key rollover*/ | ||
| 10 | #define FORCE_NKRO | ||
diff --git a/keyboards/viktus/z150_bh/info.json b/keyboards/viktus/z150_bh/info.json index d55094022a..fb4970e259 100644 --- a/keyboards/viktus/z150_bh/info.json +++ b/keyboards/viktus/z150_bh/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0x6060", | 8 | "pid": "0x6060", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["D0", "D1", "D2", "D3", "D4", "D5", "D7", "E0", "C7", "C6", "C5", "C4", "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7"], | 13 | "cols": ["D0", "D1", "D2", "D3", "D4", "D5", "D7", "E0", "C7", "C6", "C5", "C4", "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7"], |
diff --git a/keyboards/wuque/tata80/wk/config.h b/keyboards/wuque/tata80/wk/config.h index bbde3a6157..e8a4274181 100644 --- a/keyboards/wuque/tata80/wk/config.h +++ b/keyboards/wuque/tata80/wk/config.h | |||
| @@ -19,5 +19,3 @@ | |||
| 19 | #define LOCKING_SUPPORT_ENABLE | 19 | #define LOCKING_SUPPORT_ENABLE |
| 20 | /* Locking resynchronize hack */ | 20 | /* Locking resynchronize hack */ |
| 21 | #define LOCKING_RESYNC_ENABLE | 21 | #define LOCKING_RESYNC_ENABLE |
| 22 | |||
| 23 | #define FORCE_NKRO | ||
diff --git a/keyboards/wuque/tata80/wk/info.json b/keyboards/wuque/tata80/wk/info.json index 68c4973c0d..ce532c9269 100644 --- a/keyboards/wuque/tata80/wk/info.json +++ b/keyboards/wuque/tata80/wk/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x2365", | 7 | "vid": "0x2365", |
| 8 | "pid": "0x0168", | 8 | "pid": "0x0168", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0", "B7", "B3", "B2", "B1", "B0"], | 13 | "cols": ["C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0", "B7", "B3", "B2", "B1", "B0"], |
diff --git a/keyboards/wuque/tata80/wkl/config.h b/keyboards/wuque/tata80/wkl/config.h index bbde3a6157..e8a4274181 100644 --- a/keyboards/wuque/tata80/wkl/config.h +++ b/keyboards/wuque/tata80/wkl/config.h | |||
| @@ -19,5 +19,3 @@ | |||
| 19 | #define LOCKING_SUPPORT_ENABLE | 19 | #define LOCKING_SUPPORT_ENABLE |
| 20 | /* Locking resynchronize hack */ | 20 | /* Locking resynchronize hack */ |
| 21 | #define LOCKING_RESYNC_ENABLE | 21 | #define LOCKING_RESYNC_ENABLE |
| 22 | |||
| 23 | #define FORCE_NKRO | ||
diff --git a/keyboards/wuque/tata80/wkl/info.json b/keyboards/wuque/tata80/wkl/info.json index 498ce63cb1..ba0774a5b7 100644 --- a/keyboards/wuque/tata80/wkl/info.json +++ b/keyboards/wuque/tata80/wkl/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x2365", | 7 | "vid": "0x2365", |
| 8 | "pid": "0x0169", | 8 | "pid": "0x0169", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0", "B7", "B3", "B2", "B1", "B0"], | 13 | "cols": ["C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0", "B7", "B3", "B2", "B1", "B0"], |
diff --git a/keyboards/xelus/dharma/config.h b/keyboards/xelus/dharma/config.h index b612e1587e..5df8b9c56b 100644 --- a/keyboards/xelus/dharma/config.h +++ b/keyboards/xelus/dharma/config.h | |||
| @@ -21,5 +21,3 @@ | |||
| 21 | 21 | ||
| 22 | /* Locking resynchronize hack */ | 22 | /* Locking resynchronize hack */ |
| 23 | #define LOCKING_RESYNC_ENABLE | 23 | #define LOCKING_RESYNC_ENABLE |
| 24 | |||
| 25 | #define FORCE_NKRO | ||
diff --git a/keyboards/xelus/dharma/info.json b/keyboards/xelus/dharma/info.json index 66a037fa9c..f69b621f65 100644 --- a/keyboards/xelus/dharma/info.json +++ b/keyboards/xelus/dharma/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x5845", | 7 | "vid": "0x5845", |
| 8 | "pid": "0xDAAA", | 8 | "pid": "0xDAAA", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["B3", "B2", "B1", "D5", "D4", "E6", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1"], | 13 | "cols": ["B3", "B2", "B1", "D5", "D4", "E6", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1"], |
diff --git a/keyboards/xelus/pachi/rgb/rev1/config.h b/keyboards/xelus/pachi/rgb/rev1/config.h index af6157aa93..1007f5b3de 100644 --- a/keyboards/xelus/pachi/rgb/rev1/config.h +++ b/keyboards/xelus/pachi/rgb/rev1/config.h | |||
| @@ -97,5 +97,3 @@ | |||
| 97 | #define ENABLE_RGB_MATRIX_MULTISPLASH | 97 | #define ENABLE_RGB_MATRIX_MULTISPLASH |
| 98 | #define ENABLE_RGB_MATRIX_SOLID_SPLASH | 98 | #define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 99 | #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 99 | #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 100 | |||
| 101 | #define FORCE_NKRO | ||
diff --git a/keyboards/xelus/pachi/rgb/rev1/info.json b/keyboards/xelus/pachi/rgb/rev1/info.json index 184dc1a67b..90ab8c19ef 100644 --- a/keyboards/xelus/pachi/rgb/rev1/info.json +++ b/keyboards/xelus/pachi/rgb/rev1/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x5845", | 7 | "vid": "0x5845", |
| 8 | "pid": "0x5052", | 8 | "pid": "0x5052", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "rgb_matrix": { | 12 | "rgb_matrix": { |
| 12 | "driver": "custom" | 13 | "driver": "custom" |
diff --git a/keyboards/xelus/rs108/config.h b/keyboards/xelus/rs108/config.h index 5faab0f2d7..9ff25facc8 100644 --- a/keyboards/xelus/rs108/config.h +++ b/keyboards/xelus/rs108/config.h | |||
| @@ -44,6 +44,3 @@ | |||
| 44 | 44 | ||
| 45 | // HSE CLK | 45 | // HSE CLK |
| 46 | #define STM32_HSECLK 16000000 | 46 | #define STM32_HSECLK 16000000 |
| 47 | |||
| 48 | //Force NKRO | ||
| 49 | #define FORCE_NKRO | ||
diff --git a/keyboards/xelus/rs108/info.json b/keyboards/xelus/rs108/info.json index a9436d4d14..62377018b6 100644 --- a/keyboards/xelus/rs108/info.json +++ b/keyboards/xelus/rs108/info.json | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x5845", | 7 | "vid": "0x5845", |
| 8 | "pid": "0x5208", | 8 | "pid": "0x5208", |
| 9 | "device_version": "0.0.2" | 9 | "device_version": "0.0.2", |
| 10 | "force_nkro": true | ||
| 10 | }, | 11 | }, |
| 11 | "matrix_pins": { | 12 | "matrix_pins": { |
| 12 | "cols": ["A10", "A8", "B15", "B14", "B13", "B12", "B1", "B10", "B4", "B3", "A15"], | 13 | "cols": ["A10", "A8", "B15", "B14", "B13", "B12", "B1", "B10", "B4", "B3", "A15"], |
diff --git a/keyboards/xelus/rs60/rev1/config.h b/keyboards/xelus/rs60/rev1/config.h index 20970a866a..3c53ebc8bc 100644 --- a/keyboards/xelus/rs60/rev1/config.h +++ b/keyboards/xelus/rs60/rev1/config.h | |||
| @@ -20,6 +20,3 @@ | |||
| 20 | 20 | ||
| 21 | // Locking resynchronize hack | 21 | // Locking resynchronize hack |
| 22 | #define LOCKING_RESYNC_ENABLE | 22 | #define LOCKING_RESYNC_ENABLE |
| 23 | |||
| 24 | //Force NKRO | ||
| 25 | #define FORCE_NKRO | ||
diff --git a/keyboards/xelus/rs60/rev1/info.json b/keyboards/xelus/rs60/rev1/info.json index bfc36db1c4..9b8f0410fa 100644 --- a/keyboards/xelus/rs60/rev1/info.json +++ b/keyboards/xelus/rs60/rev1/info.json | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | { | 1 | { |
| 2 | "usb": { | 2 | "usb": { |
| 3 | "device_version": "0.1.0" | 3 | "device_version": "0.1.0", |
| 4 | "force_nkro": true | ||
| 4 | }, | 5 | }, |
| 5 | "matrix_pins": { | 6 | "matrix_pins": { |
| 6 | "cols": ["E6", "D5", "D3", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], | 7 | "cols": ["E6", "D5", "D3", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], |
diff --git a/keyboards/xelus/rs60/rev2_0/config.h b/keyboards/xelus/rs60/rev2_0/config.h index 5faab0f2d7..9ff25facc8 100644 --- a/keyboards/xelus/rs60/rev2_0/config.h +++ b/keyboards/xelus/rs60/rev2_0/config.h | |||
| @@ -44,6 +44,3 @@ | |||
| 44 | 44 | ||
| 45 | // HSE CLK | 45 | // HSE CLK |
| 46 | #define STM32_HSECLK 16000000 | 46 | #define STM32_HSECLK 16000000 |
| 47 | |||
| 48 | //Force NKRO | ||
| 49 | #define FORCE_NKRO | ||
diff --git a/keyboards/xelus/rs60/rev2_0/info.json b/keyboards/xelus/rs60/rev2_0/info.json index 0e9e0d8e9b..ac976a4cb4 100644 --- a/keyboards/xelus/rs60/rev2_0/info.json +++ b/keyboards/xelus/rs60/rev2_0/info.json | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | { | 1 | { |
| 2 | "usb": { | 2 | "usb": { |
| 3 | "device_version": "0.2.0" | 3 | "device_version": "0.2.0", |
| 4 | "force_nkro": true | ||
| 4 | }, | 5 | }, |
| 5 | "matrix_pins": { | 6 | "matrix_pins": { |
| 6 | "cols": ["B13", "A7", "A6", "A5", "A4", "A3", "A2", "B7", "B6", "B5", "B4", "B3", "A15", "A14"], | 7 | "cols": ["B13", "A7", "A6", "A5", "A4", "A3", "A2", "B7", "B6", "B5", "B4", "B3", "A15", "A14"], |
diff --git a/keyboards/xelus/rs60/rev2_1/config.h b/keyboards/xelus/rs60/rev2_1/config.h index a5910ae45c..1c5fe4a336 100644 --- a/keyboards/xelus/rs60/rev2_1/config.h +++ b/keyboards/xelus/rs60/rev2_1/config.h | |||
| @@ -24,6 +24,3 @@ | |||
| 24 | // Emulated EEPROM | 24 | // Emulated EEPROM |
| 25 | #define WEAR_LEVELING_LOGICAL_SIZE 2048 | 25 | #define WEAR_LEVELING_LOGICAL_SIZE 2048 |
| 26 | #define WEAR_LEVELING_BACKING_SIZE WEAR_LEVELING_LOGICAL_SIZE*2 | 26 | #define WEAR_LEVELING_BACKING_SIZE WEAR_LEVELING_LOGICAL_SIZE*2 |
| 27 | |||
| 28 | //Force NKRO | ||
| 29 | #define FORCE_NKRO | ||
diff --git a/keyboards/xelus/rs60/rev2_1/info.json b/keyboards/xelus/rs60/rev2_1/info.json index 6104631583..b8cda1a22a 100644 --- a/keyboards/xelus/rs60/rev2_1/info.json +++ b/keyboards/xelus/rs60/rev2_1/info.json | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | { | 1 | { |
| 2 | "usb": { | 2 | "usb": { |
| 3 | "device_version": "0.2.1" | 3 | "device_version": "0.2.1", |
| 4 | "force_nkro": true | ||
| 4 | }, | 5 | }, |
| 5 | "matrix_pins": { | 6 | "matrix_pins": { |
| 6 | "cols": ["B13", "A7", "A6", "A5", "A4", "A3", "A2", "B7", "B6", "B5", "B4", "B3", "A15", "A14"], | 7 | "cols": ["B13", "A7", "A6", "A5", "A4", "A3", "A2", "B7", "B6", "B5", "B4", "B3", "A15", "A14"], |
diff --git a/keyboards/yandrstudio/zhou65/config.h b/keyboards/yandrstudio/zhou65/config.h deleted file mode 100644 index 66ec91c510..0000000000 --- a/keyboards/yandrstudio/zhou65/config.h +++ /dev/null | |||
| @@ -1,19 +0,0 @@ | |||
| 1 | /* Copyright 2021 JasonRen(biu) | ||
| 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 | /* enable the nkro when using the VIA. */ | ||
| 19 | #define FORCE_NKRO | ||
diff --git a/keyboards/yandrstudio/zhou65/info.json b/keyboards/yandrstudio/zhou65/info.json index cc020b9310..aa34d3864f 100644 --- a/keyboards/yandrstudio/zhou65/info.json +++ b/keyboards/yandrstudio/zhou65/info.json | |||
| @@ -2,7 +2,8 @@ | |||
| 2 | "keyboard_name": "zhou65", | 2 | "keyboard_name": "zhou65", |
| 3 | "usb": { | 3 | "usb": { |
| 4 | "pid": "0xAAAD", | 4 | "pid": "0xAAAD", |
| 5 | "device_version": "1.0.0" | 5 | "device_version": "1.0.0", |
| 6 | "force_nkro": true | ||
| 6 | }, | 7 | }, |
| 7 | "matrix_pins": { | 8 | "matrix_pins": { |
| 8 | "cols": ["B9", "B6", "B5", "B4", "B3", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A8", "B15", "B14"], | 9 | "cols": ["B9", "B6", "B5", "B4", "B3", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A8", "B15", "B14"], |
