diff options
| author | James Young <18669334+noroadsleft@users.noreply.github.com> | 2024-04-11 14:21:32 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-11 14:21:32 -0700 |
| commit | cb81913d18fd567cb2dbadcd9a5c5c767f75ba60 (patch) | |
| tree | 35e62d69a2b1e79d41bff00d074057da46b60d10 /keyboards | |
| parent | a532d1cc5a785da3d73812330aad95555efb81fa (diff) | |
Data-Driven Keyboard Conversions: B (#23425)
Converts configuration definitions and rules to data-driven where
applicable. Renames `info.json` to `keyboard.json` in instances where
`rules.mk` can be safely deleted.
Affects:
- `bacca70`
- `baguette`
- `baion_808`
- `bajjak`
- `bandominedoni`
- `bantam44`
- `barleycorn_smd`
- `barracuda`
- `basekeys/slice/rev1`
- `basekeys/slice/rev1_rgb`
- `basekeys/trifecta`
- `basketweave`
- `bastardkb/dilemma/4x6_4`
- `bbrfkr/dynamis`
- `bear_face`
- `beatervan`
- `bemeier/bmek`
- `biacco42/ergo42`
- `biacco42/meishi`
- `biacco42/meishi2`
- `binepad/bn003`
- `binepad/bn009/r1`
- `binepad/bnr1`
- `bioi/g60`
- `bioi/g60ble`
- `bioi/morgan65`
- `bioi/s65`
- `blackplum`
- `blank/blank01`
- `blank_tehnologii/manibus`
- `blockey`
- `bluebell/swoop`
- `boardrun/bizarre`
- `boardrun/classic`
- `boardsource/equals/48`
- `boardsource/equals/60`
- `boardwalk`
- `bop`
- `boston`
- `boston_meetup/2019`
- `box75`
- `bpiphany/four_banger`
- `bpiphany/frosty_flake`
- `bpiphany/ghost_squid`
- `bpiphany/hid_liber`
- `bpiphany/kitten_paw`
- `bpiphany/tiger_lily`
- `bpiphany/unloved_bastard`
- `bt66tech/bt66tech60`
- `bubble75/hotswap`
- `budgy`
- `buildakb/potato65`
- `buildakb/potato65hs`
- `buildakb/potato65s`
- `buzzard`
Diffstat (limited to 'keyboards')
133 files changed, 645 insertions, 1274 deletions
diff --git a/keyboards/bacca70/config.h b/keyboards/bacca70/config.h deleted file mode 100644 index 0c56f57b20..0000000000 --- a/keyboards/bacca70/config.h +++ /dev/null | |||
| @@ -1,25 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2022 keebnewb | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #pragma once | ||
| 19 | |||
| 20 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 21 | #define LOCKING_SUPPORT_ENABLE | ||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
| 24 | |||
| 25 | |||
diff --git a/keyboards/bacca70/keyboard.json b/keyboards/bacca70/keyboard.json index c192fb0eb2..8d4483bc6f 100644 --- a/keyboards/bacca70/keyboard.json +++ b/keyboards/bacca70/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "mousekey": false, | 16 | "mousekey": false, |
| 17 | "nkro": true | 17 | "nkro": true |
| 18 | }, | 18 | }, |
| 19 | "qmk": { | ||
| 20 | "locking": { | ||
| 21 | "enabled": true, | ||
| 22 | "resync": true | ||
| 23 | } | ||
| 24 | }, | ||
| 19 | "matrix_pins": { | 25 | "matrix_pins": { |
| 20 | "cols": ["A0", "A1", "A2", "B12", "B13", "B14", "B15", "A8"], | 26 | "cols": ["A0", "A1", "A2", "B12", "B13", "B14", "B15", "A8"], |
| 21 | "rows": ["A3", "A4", "A5", "A6", "A7", "B0", "B1", "B2", "B10", "B11", "A9", "A10"] | 27 | "rows": ["A3", "A4", "A5", "A6", "A7", "B0", "B1", "B2", "B10", "B11", "A9", "A10"] |
diff --git a/keyboards/baguette/config.h b/keyboards/baguette/config.h deleted file mode 100644 index 3005d1bcfb..0000000000 --- a/keyboards/baguette/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2018 Yiancar | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #pragma once | ||
| 19 | |||
| 20 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 21 | #define LOCKING_SUPPORT_ENABLE | ||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/baguette/keyboard.json b/keyboards/baguette/keyboard.json index f6797dd939..001757f861 100644 --- a/keyboards/baguette/keyboard.json +++ b/keyboards/baguette/keyboard.json | |||
| @@ -17,6 +17,12 @@ | |||
| 17 | "mousekey": true, | 17 | "mousekey": true, |
| 18 | "nkro": false | 18 | "nkro": false |
| 19 | }, | 19 | }, |
| 20 | "qmk": { | ||
| 21 | "locking": { | ||
| 22 | "enabled": true, | ||
| 23 | "resync": true | ||
| 24 | } | ||
| 25 | }, | ||
| 20 | "matrix_pins": { | 26 | "matrix_pins": { |
| 21 | "cols": ["B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "B0", "D0", "D1", "D2", "D3", "D5", "D4"], | 27 | "cols": ["B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "B0", "D0", "D1", "D2", "D3", "D5", "D4"], |
| 22 | "rows": ["B3", "B2", "B1", "E6", "D6"] | 28 | "rows": ["B3", "B2", "B1", "E6", "D6"] |
diff --git a/keyboards/baion_808/info.json b/keyboards/baion_808/info.json index d8834ec066..c770a65e25 100755 --- a/keyboards/baion_808/info.json +++ b/keyboards/baion_808/info.json | |||
| @@ -8,6 +8,12 @@ | |||
| 8 | "pid": "0x4238", | 8 | "pid": "0x4238", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1" |
| 10 | }, | 10 | }, |
| 11 | "features": { | ||
| 12 | "bootmagic": true, | ||
| 13 | "mousekey": true, | ||
| 14 | "extrakey": true, | ||
| 15 | "nkro": true | ||
| 16 | }, | ||
| 11 | "matrix_pins": { | 17 | "matrix_pins": { |
| 12 | "cols": ["A1", "B9", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "B2", "B10", "B11", "B12", "B13", "B14", "B15", "A8"], | 18 | "cols": ["A1", "B9", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "B2", "B10", "B11", "B12", "B13", "B14", "B15", "A8"], |
| 13 | "rows": ["A2", "A14", "A15", "B3", "B4", "B5"] | 19 | "rows": ["A2", "A14", "A15", "B3", "B4", "B5"] |
| @@ -20,6 +26,7 @@ | |||
| 20 | }, | 26 | }, |
| 21 | "processor": "STM32F072", | 27 | "processor": "STM32F072", |
| 22 | "bootloader": "stm32-dfu", | 28 | "bootloader": "stm32-dfu", |
| 29 | "community_layouts": ["tkl_ansi", "tkl_ansi_tsangan", "tkl_ansi_split_bs_rshift", "tkl_ansi_tsangan_split_bs_rshift", "tkl_iso", "tkl_iso_split_bs_rshift", "tkl_iso_tsangan", "tkl_iso_tsangan_split_bs_rshift"], | ||
| 23 | "layouts": { | 30 | "layouts": { |
| 24 | "LAYOUT_all": { | 31 | "LAYOUT_all": { |
| 25 | "layout": [ | 32 | "layout": [ |
diff --git a/keyboards/baion_808/rules.mk b/keyboards/baion_808/rules.mk index 11c4a00e5a..0ab54aaaf7 100644 --- a/keyboards/baion_808/rules.mk +++ b/keyboards/baion_808/rules.mk | |||
| @@ -1,17 +1,2 @@ | |||
| 1 | # Wildcard to allow APM32 MCU | 1 | # Wildcard to allow APM32 MCU |
| 2 | DFU_SUFFIX_ARGS = -v FFFF -p FFFF | 2 | DFU_SUFFIX_ARGS = -v FFFF -p FFFF |
| 3 | |||
| 4 | # Build Options | ||
| 5 | # change yes to no to disable | ||
| 6 | # | ||
| 7 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 8 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 9 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 10 | CONSOLE_ENABLE = no # Console for debug | ||
| 11 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 12 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 13 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 14 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 15 | AUDIO_ENABLE = no # Audio output | ||
| 16 | |||
| 17 | LAYOUTS = tkl_ansi tkl_ansi_tsangan tkl_ansi_split_bs_rshift tkl_ansi_tsangan_split_bs_rshift tkl_iso tkl_iso_split_bs_rshift tkl_iso_tsangan tkl_iso_tsangan_split_bs_rshift | ||
diff --git a/keyboards/bajjak/config.h b/keyboards/bajjak/config.h index 72d296bca4..455588fb08 100644 --- a/keyboards/bajjak/config.h +++ b/keyboards/bajjak/config.h | |||
| @@ -43,11 +43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 43 | #define MOUSEKEY_MAX_SPEED 7 | 43 | #define MOUSEKEY_MAX_SPEED 7 |
| 44 | #define MOUSEKEY_WHEEL_DELAY 0 | 44 | #define MOUSEKEY_WHEEL_DELAY 0 |
| 45 | 45 | ||
| 46 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 47 | #define LOCKING_SUPPORT_ENABLE | ||
| 48 | /* Locking resynchronize hack */ | ||
| 49 | #define LOCKING_RESYNC_ENABLE | ||
| 50 | |||
| 51 | /* key combination for command */ | 46 | /* key combination for command */ |
| 52 | #define IS_COMMAND() ( \ | 47 | #define IS_COMMAND() ( \ |
| 53 | get_mods() == (MOD_BIT(KC_LCTL) | MOD_BIT(KC_RCTL)) || \ | 48 | get_mods() == (MOD_BIT(KC_LCTL) | MOD_BIT(KC_RCTL)) || \ |
diff --git a/keyboards/bajjak/info.json b/keyboards/bajjak/info.json index bf090bb7d6..a4ab7298ee 100644 --- a/keyboards/bajjak/info.json +++ b/keyboards/bajjak/info.json | |||
| @@ -8,6 +8,21 @@ | |||
| 8 | "pid": "0x0002", | 8 | "pid": "0x0002", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1" |
| 10 | }, | 10 | }, |
| 11 | "features": { | ||
| 12 | "bootmagic": false, | ||
| 13 | "mousekey": true, | ||
| 14 | "extrakey": true, | ||
| 15 | "command": true, | ||
| 16 | "nkro": true, | ||
| 17 | "unicode": true, | ||
| 18 | "swap_hands": true | ||
| 19 | }, | ||
| 20 | "qmk": { | ||
| 21 | "locking": { | ||
| 22 | "enabled": true, | ||
| 23 | "resync": true | ||
| 24 | } | ||
| 25 | }, | ||
| 11 | "processor": "atmega32u4", | 26 | "processor": "atmega32u4", |
| 12 | "bootloader": "halfkay", | 27 | "bootloader": "halfkay", |
| 13 | "tapping": { | 28 | "tapping": { |
diff --git a/keyboards/bajjak/rules.mk b/keyboards/bajjak/rules.mk index 21db4112e0..08caba6edc 100644 --- a/keyboards/bajjak/rules.mk +++ b/keyboards/bajjak/rules.mk | |||
| @@ -3,22 +3,7 @@ | |||
| 3 | # details), include the following define: | 3 | # details), include the following define: |
| 4 | OPT_DEFS += -DLEFT_LEDS | 4 | OPT_DEFS += -DLEFT_LEDS |
| 5 | 5 | ||
| 6 | # Build Options | ||
| 7 | # change yes to no to disable | ||
| 8 | # | ||
| 9 | BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite | ||
| 10 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 11 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 12 | CONSOLE_ENABLE = no # Console for debug | ||
| 13 | COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 14 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 15 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 16 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 17 | AUDIO_ENABLE = no # Audio output | ||
| 18 | |||
| 19 | CUSTOM_MATRIX = lite # Custom matrix file for the BAJJAK | 6 | CUSTOM_MATRIX = lite # Custom matrix file for the BAJJAK |
| 20 | UNICODE_ENABLE = yes # Unicode | ||
| 21 | SWAP_HANDS_ENABLE = yes # Allow swapping hands of keyboard | ||
| 22 | 7 | ||
| 23 | # Disable unsupported hardware | 8 | # Disable unsupported hardware |
| 24 | BACKLIGHT_SUPPORTED = no | 9 | BACKLIGHT_SUPPORTED = no |
diff --git a/keyboards/bandominedoni/info.json b/keyboards/bandominedoni/keyboard.json index deea0f3e5e..c253da0c83 100644 --- a/keyboards/bandominedoni/info.json +++ b/keyboards/bandominedoni/keyboard.json | |||
| @@ -8,6 +8,16 @@ | |||
| 8 | "pid": "0xF4B5", | 8 | "pid": "0xF4B5", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1" |
| 10 | }, | 10 | }, |
| 11 | "features": { | ||
| 12 | "bootmagic": false, | ||
| 13 | "mousekey": false, | ||
| 14 | "extrakey": true, | ||
| 15 | "midi": true, | ||
| 16 | "encoder": true | ||
| 17 | }, | ||
| 18 | "build": { | ||
| 19 | "lto": true | ||
| 20 | }, | ||
| 11 | "rgb_matrix": { | 21 | "rgb_matrix": { |
| 12 | "driver": "ws2812", | 22 | "driver": "ws2812", |
| 13 | "max_brightness": 50, | 23 | "max_brightness": 50, |
| @@ -19,6 +29,7 @@ | |||
| 19 | }, | 29 | }, |
| 20 | "diode_direction": "COL2ROW", | 30 | "diode_direction": "COL2ROW", |
| 21 | "split": { | 31 | "split": { |
| 32 | "enabled": true, | ||
| 22 | "soft_serial_pin": "D2", | 33 | "soft_serial_pin": "D2", |
| 23 | "encoder": { | 34 | "encoder": { |
| 24 | "right": { | 35 | "right": { |
diff --git a/keyboards/bandominedoni/rules.mk b/keyboards/bandominedoni/rules.mk deleted file mode 100644 index c32d761f10..0000000000 --- a/keyboards/bandominedoni/rules.mk +++ /dev/null | |||
| @@ -1,18 +0,0 @@ | |||
| 1 | # Build Options | ||
| 2 | # change yes to no to disable | ||
| 3 | # | ||
| 4 | BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite | ||
| 5 | MOUSEKEY_ENABLE = no # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = no # Console for debug | ||
| 8 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 9 | NKRO_ENABLE = no # Enable N-Key Rollover | ||
| 10 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 11 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | MIDI_ENABLE = yes # MIDI support | ||
| 14 | ENCODER_ENABLE = yes # encoder on mute button | ||
| 15 | SPLIT_KEYBOARD = yes # Enables split keyboard support | ||
| 16 | RGB_MATRIX_ENABLE = no # Use RGB matrix (Don't enable this when RGBLIGHT_ENABLE is used.) | ||
| 17 | |||
| 18 | LTO_ENABLE = yes | ||
diff --git a/keyboards/bantam44/config.h b/keyboards/bantam44/config.h deleted file mode 100644 index b9449c4714..0000000000 --- a/keyboards/bantam44/config.h +++ /dev/null | |||
| @@ -1,39 +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 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 21 | #define LOCKING_SUPPORT_ENABLE | ||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/bantam44/keyboard.json b/keyboards/bantam44/keyboard.json index 2a884c2524..ac534af6a9 100644 --- a/keyboards/bantam44/keyboard.json +++ b/keyboards/bantam44/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "mousekey": true, | 16 | "mousekey": true, |
| 17 | "nkro": false | 17 | "nkro": false |
| 18 | }, | 18 | }, |
| 19 | "qmk": { | ||
| 20 | "locking": { | ||
| 21 | "enabled": true, | ||
| 22 | "resync": true | ||
| 23 | } | ||
| 24 | }, | ||
| 19 | "matrix_pins": { | 25 | "matrix_pins": { |
| 20 | "cols": ["B0", "B1", "B2", "B3", "B7", "D0", "B6", "F7", "F6", "F5", "F4", "F1"], | 26 | "cols": ["B0", "B1", "B2", "B3", "B7", "D0", "B6", "F7", "F6", "F5", "F4", "F1"], |
| 21 | "rows": ["F0", "D6", "D4", "D5"] | 27 | "rows": ["F0", "D6", "D4", "D5"] |
diff --git a/keyboards/barleycorn_smd/config.h b/keyboards/barleycorn_smd/config.h index 06c67798c0..e64c243aad 100644 --- a/keyboards/barleycorn_smd/config.h +++ b/keyboards/barleycorn_smd/config.h | |||
| @@ -41,11 +41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 41 | /* COL2ROW, ROW2COL*/ | 41 | /* COL2ROW, ROW2COL*/ |
| 42 | #define DIODE_DIRECTION COL2ROW | 42 | #define DIODE_DIRECTION COL2ROW |
| 43 | 43 | ||
| 44 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 45 | #define LOCKING_SUPPORT_ENABLE | ||
| 46 | /* Locking resynchronize hack */ | ||
| 47 | #define LOCKING_RESYNC_ENABLE | ||
| 48 | |||
| 49 | /* | 44 | /* |
| 50 | * Feature disable options | 45 | * Feature disable options |
| 51 | * These options are also useful to firmware size reduction. | 46 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/barleycorn_smd/info.json b/keyboards/barleycorn_smd/info.json index b4aef08b62..cc269296d7 100644 --- a/keyboards/barleycorn_smd/info.json +++ b/keyboards/barleycorn_smd/info.json | |||
| @@ -8,6 +8,18 @@ | |||
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1", |
| 9 | "max_power": 400 | 9 | "max_power": 400 |
| 10 | }, | 10 | }, |
| 11 | "features": { | ||
| 12 | "bootmagic": true, | ||
| 13 | "mousekey": true, | ||
| 14 | "extrakey": true, | ||
| 15 | "rgblight": true | ||
| 16 | }, | ||
| 17 | "qmk": { | ||
| 18 | "locking": { | ||
| 19 | "enabled": true, | ||
| 20 | "resync": true | ||
| 21 | } | ||
| 22 | }, | ||
| 11 | "indicators": { | 23 | "indicators": { |
| 12 | "caps_lock": "B2", | 24 | "caps_lock": "B2", |
| 13 | "num_lock": "B3" | 25 | "num_lock": "B3" |
diff --git a/keyboards/barleycorn_smd/rules.mk b/keyboards/barleycorn_smd/rules.mk index 69ecebae2a..c04c3c92ed 100644 --- a/keyboards/barleycorn_smd/rules.mk +++ b/keyboards/barleycorn_smd/rules.mk | |||
| @@ -1,16 +1,3 @@ | |||
| 1 | # Build Options | ||
| 2 | # change yes to no to disable | ||
| 3 | # | ||
| 4 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 5 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = no # Console for debug | ||
| 8 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 9 | NKRO_ENABLE = no # Enable N-Key Rollover | ||
| 10 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 11 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | |||
| 14 | CUSTOM_MATRIX = lite | 1 | CUSTOM_MATRIX = lite |
| 15 | 2 | ||
| 16 | SRC += matrix.c | 3 | SRC += matrix.c |
diff --git a/keyboards/barracuda/config.h b/keyboards/barracuda/config.h deleted file mode 100644 index 5dd1c8d063..0000000000 --- a/keyboards/barracuda/config.h +++ /dev/null | |||
| @@ -1,22 +0,0 @@ | |||
| 1 | /* Copyright 2021 knaruo | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 20 | #define LOCKING_SUPPORT_ENABLE | ||
| 21 | /* Locking resynchronize hack */ | ||
| 22 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/barracuda/keyboard.json b/keyboards/barracuda/keyboard.json index 56cf8f08bb..6e606e11ea 100644 --- a/keyboards/barracuda/keyboard.json +++ b/keyboards/barracuda/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "mousekey": true, | 16 | "mousekey": true, |
| 17 | "nkro": true | 17 | "nkro": true |
| 18 | }, | 18 | }, |
| 19 | "qmk": { | ||
| 20 | "locking": { | ||
| 21 | "enabled": true, | ||
| 22 | "resync": true | ||
| 23 | } | ||
| 24 | }, | ||
| 19 | "matrix_pins": { | 25 | "matrix_pins": { |
| 20 | "cols": ["D4", "D5", "D6", "B0", "B1", "B2"], | 26 | "cols": ["D4", "D5", "D6", "B0", "B1", "B2"], |
| 21 | "rows": ["C4", "C5", "C6", "D1", "D2", "D3"] | 27 | "rows": ["C4", "C5", "C6", "D1", "D2", "D3"] |
diff --git a/keyboards/basekeys/slice/rev1/config.h b/keyboards/basekeys/slice/rev1/config.h index c1008da9b8..aecd34737d 100644 --- a/keyboards/basekeys/slice/rev1/config.h +++ b/keyboards/basekeys/slice/rev1/config.h | |||
| @@ -21,8 +21,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 21 | //#define EE_HANDS | 21 | //#define EE_HANDS |
| 22 | #define MASTER_LEFT | 22 | #define MASTER_LEFT |
| 23 | //#define MASTER_RIGHT | 23 | //#define MASTER_RIGHT |
| 24 | |||
| 25 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 26 | #define LOCKING_SUPPORT_ENABLE | ||
| 27 | /* Locking resynchronize hack */ | ||
| 28 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/basekeys/slice/rev1/info.json b/keyboards/basekeys/slice/rev1/keyboard.json index 6b97d0c9ec..c341597ee6 100644 --- a/keyboards/basekeys/slice/rev1/info.json +++ b/keyboards/basekeys/slice/rev1/keyboard.json | |||
| @@ -8,12 +8,24 @@ | |||
| 8 | "pid": "0xEC17", | 8 | "pid": "0xEC17", |
| 9 | "device_version": "0.0.2" | 9 | "device_version": "0.0.2" |
| 10 | }, | 10 | }, |
| 11 | "features": { | ||
| 12 | "bootmagic": false, | ||
| 13 | "mousekey": false, | ||
| 14 | "extrakey": false | ||
| 15 | }, | ||
| 16 | "qmk": { | ||
| 17 | "locking": { | ||
| 18 | "enabled": true, | ||
| 19 | "resync": true | ||
| 20 | } | ||
| 21 | }, | ||
| 11 | "matrix_pins": { | 22 | "matrix_pins": { |
| 12 | "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B5"], | 23 | "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B5"], |
| 13 | "rows": ["D4", "C6", "D7", "E6", "B4"] | 24 | "rows": ["D4", "C6", "D7", "E6", "B4"] |
| 14 | }, | 25 | }, |
| 15 | "diode_direction": "COL2ROW", | 26 | "diode_direction": "COL2ROW", |
| 16 | "split": { | 27 | "split": { |
| 28 | "enabled": true, | ||
| 17 | "soft_serial_pin": "D2" | 29 | "soft_serial_pin": "D2" |
| 18 | }, | 30 | }, |
| 19 | "processor": "atmega32u4", | 31 | "processor": "atmega32u4", |
diff --git a/keyboards/basekeys/slice/rev1/rules.mk b/keyboards/basekeys/slice/rev1/rules.mk deleted file mode 100644 index 992af66fa2..0000000000 --- a/keyboards/basekeys/slice/rev1/rules.mk +++ /dev/null | |||
| @@ -1,12 +0,0 @@ | |||
| 1 | # this is split keyboard. | ||
| 2 | SPLIT_KEYBOARD = yes | ||
| 3 | |||
| 4 | # Build Options | ||
| 5 | # change yes to no to disable | ||
| 6 | # | ||
| 7 | BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite | ||
| 8 | MOUSEKEY_ENABLE = no # Mouse keys | ||
| 9 | EXTRAKEY_ENABLE = no # Audio control and System control | ||
| 10 | CONSOLE_ENABLE = no # Console for debug | ||
| 11 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 12 | NKRO_ENABLE = no # Enable N-Key Rollover | ||
diff --git a/keyboards/basekeys/slice/rev1_rgb/config.h b/keyboards/basekeys/slice/rev1_rgb/config.h index 8a0c1946c1..2594d39f2a 100644 --- a/keyboards/basekeys/slice/rev1_rgb/config.h +++ b/keyboards/basekeys/slice/rev1_rgb/config.h | |||
| @@ -21,9 +21,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 21 | #define MASTER_LEFT | 21 | #define MASTER_LEFT |
| 22 | //#define MASTER_RIGHT | 22 | //#define MASTER_RIGHT |
| 23 | 23 | ||
| 24 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 25 | #define LOCKING_SUPPORT_ENABLE | ||
| 26 | /* Locking resynchronize hack */ | ||
| 27 | #define LOCKING_RESYNC_ENABLE | ||
| 28 | |||
| 29 | #define OLED_FONT_H "keyboards/basekeys/slice/slice_font.c" | 24 | #define OLED_FONT_H "keyboards/basekeys/slice/slice_font.c" |
diff --git a/keyboards/basekeys/slice/rev1_rgb/info.json b/keyboards/basekeys/slice/rev1_rgb/keyboard.json index faec5a9953..a666f26661 100644 --- a/keyboards/basekeys/slice/rev1_rgb/info.json +++ b/keyboards/basekeys/slice/rev1_rgb/keyboard.json | |||
| @@ -8,12 +8,29 @@ | |||
| 8 | "pid": "0xEC15", | 8 | "pid": "0xEC15", |
| 9 | "device_version": "0.0.2" | 9 | "device_version": "0.0.2" |
| 10 | }, | 10 | }, |
| 11 | "features": { | ||
| 12 | "bootmagic": false, | ||
| 13 | "mousekey": false, | ||
| 14 | "extrakey": false, | ||
| 15 | "rgblight": true, | ||
| 16 | "oled": true | ||
| 17 | }, | ||
| 18 | "build": { | ||
| 19 | "lto": true | ||
| 20 | }, | ||
| 21 | "qmk": { | ||
| 22 | "locking": { | ||
| 23 | "enabled": true, | ||
| 24 | "resync": true | ||
| 25 | } | ||
| 26 | }, | ||
| 11 | "matrix_pins": { | 27 | "matrix_pins": { |
| 12 | "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B5"], | 28 | "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B5"], |
| 13 | "rows": ["D4", "C6", "D7", "E6", "B4"] | 29 | "rows": ["D4", "C6", "D7", "E6", "B4"] |
| 14 | }, | 30 | }, |
| 15 | "diode_direction": "COL2ROW", | 31 | "diode_direction": "COL2ROW", |
| 16 | "split": { | 32 | "split": { |
| 33 | "enabled": true, | ||
| 17 | "soft_serial_pin": "D2" | 34 | "soft_serial_pin": "D2" |
| 18 | }, | 35 | }, |
| 19 | "ws2812": { | 36 | "ws2812": { |
diff --git a/keyboards/basekeys/slice/rev1_rgb/rules.mk b/keyboards/basekeys/slice/rev1_rgb/rules.mk deleted file mode 100644 index 1e24ec177f..0000000000 --- a/keyboards/basekeys/slice/rev1_rgb/rules.mk +++ /dev/null | |||
| @@ -1,16 +0,0 @@ | |||
| 1 | # this is split keyboard. | ||
| 2 | SPLIT_KEYBOARD = yes | ||
| 3 | |||
| 4 | # Build Options | ||
| 5 | # change yes to no to disable | ||
| 6 | # | ||
| 7 | BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite | ||
| 8 | MOUSEKEY_ENABLE = no # Mouse keys | ||
| 9 | EXTRAKEY_ENABLE = no # Audio control and System control | ||
| 10 | CONSOLE_ENABLE = no # Console for debug | ||
| 11 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 12 | NKRO_ENABLE = no # Enable N-Key Rollover | ||
| 13 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | ||
| 14 | OLED_ENABLE = yes | ||
| 15 | |||
| 16 | LTO_ENABLE = yes | ||
diff --git a/keyboards/basekeys/trifecta/config.h b/keyboards/basekeys/trifecta/config.h deleted file mode 100644 index 584a6e4bfc..0000000000 --- a/keyboards/basekeys/trifecta/config.h +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | /* Copyright 2020 Swiftrax and Basekeys.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 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 20 | #define LOCKING_SUPPORT_ENABLE | ||
| 21 | |||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/basekeys/trifecta/keyboard.json b/keyboards/basekeys/trifecta/keyboard.json index 8777b1ffa9..8660156f64 100644 --- a/keyboards/basekeys/trifecta/keyboard.json +++ b/keyboards/basekeys/trifecta/keyboard.json | |||
| @@ -18,6 +18,12 @@ | |||
| 18 | "nkro": false, | 18 | "nkro": false, |
| 19 | "rgblight": true | 19 | "rgblight": true |
| 20 | }, | 20 | }, |
| 21 | "qmk": { | ||
| 22 | "locking": { | ||
| 23 | "enabled": true, | ||
| 24 | "resync": true | ||
| 25 | } | ||
| 26 | }, | ||
| 21 | "matrix_pins": { | 27 | "matrix_pins": { |
| 22 | "cols": ["F0", "F1", "F4", "F5", "D1", "B2", "D0", "B3"], | 28 | "cols": ["F0", "F1", "F4", "F5", "D1", "B2", "D0", "B3"], |
| 23 | "rows": ["B0", "B7", "F7", "B1", "B6", "C6", "C7", "B5", "F6", "D2"] | 29 | "rows": ["B0", "B7", "F7", "B1", "B6", "C6", "C7", "B5", "F6", "D2"] |
| @@ -54,6 +60,7 @@ | |||
| 54 | } | 60 | } |
| 55 | }, | 61 | }, |
| 56 | "rgb_matrix": { | 62 | "rgb_matrix": { |
| 63 | "driver": "ws2812", | ||
| 57 | "sat_steps": 8, | 64 | "sat_steps": 8, |
| 58 | "val_steps": 8, | 65 | "val_steps": 8, |
| 59 | "speed_steps": 10, | 66 | "speed_steps": 10, |
| @@ -102,7 +109,89 @@ | |||
| 102 | "multisplash": true, | 109 | "multisplash": true, |
| 103 | "solid_splash": true, | 110 | "solid_splash": true, |
| 104 | "solid_multisplash": true | 111 | "solid_multisplash": true |
| 105 | } | 112 | }, |
| 113 | "layout": [ | ||
| 114 | {"x": 218, "y": 7, "flags": 2}, | ||
| 115 | {"x": 214, "y": 45, "flags": 2}, | ||
| 116 | {"x": 180, "y": 47, "flags": 2}, | ||
| 117 | {"x": 147, "y": 50, "flags": 2}, | ||
| 118 | {"x": 94, "y": 62, "flags": 2}, | ||
| 119 | {"x": 37, "y": 51, "flags": 2}, | ||
| 120 | {"x": 4, "y": 8, "flags": 2}, | ||
| 121 | {"x": 36, "y": 15, "flags": 2}, | ||
| 122 | {"x": 62, "y": 18, "flags": 2}, | ||
| 123 | {"x": 78, "y": 5, "flags": 2}, | ||
| 124 | {"x": 119, "y": 7, "flags": 2}, | ||
| 125 | {"x": 145, "y": 16, "flags": 2}, | ||
| 126 | {"x": 166, "y": 3, "flags": 2}, | ||
| 127 | {"x": 200, "y": 16, "flags": 2}, | ||
| 128 | {"matrix": [0, 7], "x": 185, "y": 11, "flags": 4}, | ||
| 129 | {"matrix": [2, 7], "x": 191, "y": 22, "flags": 4}, | ||
| 130 | {"matrix": [4, 7], "x": 188, "y": 33, "flags": 4}, | ||
| 131 | {"matrix": [6, 7], "x": 200, "y": 46, "flags": 4}, | ||
| 132 | {"matrix": [8, 7], "x": 200, "y": 57, "flags": 4}, | ||
| 133 | {"matrix": [9, 7], "x": 212, "y": 57, "flags": 4}, | ||
| 134 | {"matrix": [9, 6], "x": 188, "y": 57, "flags": 4}, | ||
| 135 | {"matrix": [7, 6], "x": 181, "y": 44, "flags": 4}, | ||
| 136 | {"matrix": [3, 6], "x": 176, "y": 22, "flags": 4}, | ||
| 137 | {"matrix": [1, 6], "x": 168, "y": 11, "flags": 4}, | ||
| 138 | {"matrix": [0, 6], "x": 155, "y": 11, "flags": 4}, | ||
| 139 | {"matrix": [2, 6], "x": 164, "y": 22, "flags": 4}, | ||
| 140 | {"matrix": [5, 6], "x": 169, "y": 32, "flags": 4}, | ||
| 141 | {"matrix": [6, 6], "x": 165, "y": 44, "flags": 4}, | ||
| 142 | {"matrix": [8, 6], "x": 172, "y": 55, "flags": 4}, | ||
| 143 | {"matrix": [9, 5], "x": 157, "y": 54, "flags": 4}, | ||
| 144 | {"matrix": [7, 5], "x": 153, "y": 44, "flags": 4}, | ||
| 145 | {"matrix": [4, 5], "x": 156, "y": 33, "flags": 4}, | ||
| 146 | {"matrix": [3, 5], "x": 153, "y": 22, "flags": 4}, | ||
| 147 | {"matrix": [1, 5], "x": 142, "y": 12, "flags": 4}, | ||
| 148 | {"matrix": [0, 5], "x": 130, "y": 13, "flags": 4}, | ||
| 149 | {"matrix": [2, 5], "x": 138, "y": 23, "flags": 4}, | ||
| 150 | {"matrix": [5, 5], "x": 143, "y": 33, "flags": 4}, | ||
| 151 | {"matrix": [6, 5], "x": 140, "y": 45, "flags": 4}, | ||
| 152 | {"matrix": [8, 5], "x": 137, "y": 56, "flags": 4}, | ||
| 153 | {"matrix": [7, 4], "x": 128, "y": 47, "flags": 4}, | ||
| 154 | {"matrix": [4, 4], "x": 132, "y": 35, "flags": 4}, | ||
| 155 | {"matrix": [3, 4], "x": 127, "y": 25, "flags": 4}, | ||
| 156 | {"matrix": [1, 4], "x": 119, "y": 16, "flags": 4}, | ||
| 157 | {"matrix": [0, 4], "x": 107, "y": 17, "flags": 4}, | ||
| 158 | {"matrix": [2, 4], "x": 115, "y": 27, "flags": 4}, | ||
| 159 | {"matrix": [5, 4], "x": 120, "y": 37, "flags": 4}, | ||
| 160 | {"matrix": [6, 4], "x": 116, "y": 48, "flags": 4}, | ||
| 161 | {"matrix": [9, 4], "x": 117, "y": 59, "flags": 4}, | ||
| 162 | {"matrix": [7, 3], "x": 104, "y": 51, "flags": 4}, | ||
| 163 | {"matrix": [4, 3], "x": 109, "y": 39, "flags": 4}, | ||
| 164 | {"matrix": [3, 3], "x": 104, "y": 29, "flags": 4}, | ||
| 165 | {"matrix": [1, 3], "x": 86, "y": 19, "flags": 4}, | ||
| 166 | {"matrix": [0, 3], "x": 74, "y": 16, "flags": 4}, | ||
| 167 | {"matrix": [2, 3], "x": 78, "y": 28, "flags": 4}, | ||
| 168 | {"matrix": [5, 3], "x": 79, "y": 39, "flags": 4}, | ||
| 169 | {"matrix": [6, 3], "x": 82, "y": 50, "flags": 4}, | ||
| 170 | {"matrix": [8, 2], "x": 73, "y": 60, "flags": 4}, | ||
| 171 | {"matrix": [7, 2], "x": 71, "y": 48, "flags": 4}, | ||
| 172 | {"matrix": [4, 2], "x": 67, "y": 37, "flags": 4}, | ||
| 173 | {"matrix": [3, 2], "x": 66, "y": 26, "flags": 4}, | ||
| 174 | {"matrix": [1, 2], "x": 63, "y": 15, "flags": 4}, | ||
| 175 | {"matrix": [0, 2], "x": 50, "y": 12, "flags": 4}, | ||
| 176 | {"matrix": [2, 2], "x": 55, "y": 24, "flags": 4}, | ||
| 177 | {"matrix": [5, 2], "x": 55, "y": 35, "flags": 4}, | ||
| 178 | {"matrix": [6, 2], "x": 59, "y": 47, "flags": 4}, | ||
| 179 | {"matrix": [9, 1], "x": 50, "y": 56, "flags": 4}, | ||
| 180 | {"matrix": [7, 1], "x": 47, "y": 45, "flags": 4}, | ||
| 181 | {"matrix": [4, 1], "x": 43, "y": 33, "flags": 4}, | ||
| 182 | {"matrix": [3, 1], "x": 43, "y": 22, "flags": 4}, | ||
| 183 | {"matrix": [1, 1], "x": 39, "y": 10, "flags": 4}, | ||
| 184 | {"matrix": [0, 1], "x": 25, "y": 11, "flags": 4}, | ||
| 185 | {"matrix": [2, 1], "x": 29, "y": 22, "flags": 4}, | ||
| 186 | {"matrix": [5, 1], "x": 30, "y": 33, "flags": 4}, | ||
| 187 | {"matrix": [6, 1], "x": 34, "y": 44, "flags": 4}, | ||
| 188 | {"matrix": [8, 1], "x": 24, "y": 54, "flags": 4}, | ||
| 189 | {"matrix": [9, 0], "x": 9, "y": 55, "flags": 4}, | ||
| 190 | {"matrix": [7, 0], "x": 15, "y": 44, "flags": 4}, | ||
| 191 | {"matrix": [4, 0], "x": 14, "y": 33, "flags": 4}, | ||
| 192 | {"matrix": [3, 0], "x": 14, "y": 22, "flags": 4}, | ||
| 193 | {"matrix": [1, 0], "x": 14, "y": 11, "flags": 4} | ||
| 194 | ] | ||
| 106 | }, | 195 | }, |
| 107 | "processor": "atmega32u4", | 196 | "processor": "atmega32u4", |
| 108 | "bootloader": "atmel-dfu", | 197 | "bootloader": "atmel-dfu", |
diff --git a/keyboards/basekeys/trifecta/trifecta.c b/keyboards/basekeys/trifecta/trifecta.c deleted file mode 100644 index 926180d996..0000000000 --- a/keyboards/basekeys/trifecta/trifecta.c +++ /dev/null | |||
| @@ -1,61 +0,0 @@ | |||
| 1 | /* Copyright 2020 Swiftrax and Basekeys.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 | |||
| 17 | #include "quantum.h" | ||
| 18 | |||
| 19 | #ifdef RGB_MATRIX_ENABLE | ||
| 20 | |||
| 21 | led_config_t g_led_config = { { | ||
| 22 | { NO_LED, 70, 61, 52, 43, 34, 24, 14 }, | ||
| 23 | { 79, 69, 60, 51, 42, 33, 23, NO_LED }, | ||
| 24 | { NO_LED, 71, 62, 53, 44, 35, 25, 15 }, | ||
| 25 | { 78, 68, 59, 50, 41, 32, 22, NO_LED }, | ||
| 26 | { 77, 67, 58, 49, 40, 31, NO_LED, 16 }, | ||
| 27 | { NO_LED, 72, 63, 54, 45, 36, 26, NO_LED }, | ||
| 28 | { NO_LED, 73, 64, 55, 46, 37, 27, 17 }, | ||
| 29 | { 76, 66, 57, 48, 39, 30, 21, NO_LED }, | ||
| 30 | { NO_LED, 74, 56, NO_LED, NO_LED, 38, 28, 18 }, | ||
| 31 | { 75, 65, NO_LED, NO_LED, 47, 29, 20, 19 } | ||
| 32 | }, { | ||
| 33 | // Underglow | ||
| 34 | { 218, 7 }, { 214, 45 }, { 180, 47 }, { 147, 50 }, { 94, 62 }, { 37, 51 }, { 4, 8 }, { 36, 15 }, | ||
| 35 | { 62, 18 }, { 78, 5 }, { 119, 7 }, { 145, 16 }, { 166, 3 }, { 200, 16 }, | ||
| 36 | |||
| 37 | //Per Key | ||
| 38 | { 185, 11 }, { 191, 22 }, { 188, 33 }, { 200, 46 }, { 200, 57 }, { 212, 57 }, { 188, 57 }, { 181, 44 }, | ||
| 39 | { 176, 22 }, { 168, 11 }, { 155, 11 }, { 164, 22 }, { 169, 32 }, { 165, 44 }, { 172, 55 }, { 157, 54 }, | ||
| 40 | { 153, 44 }, { 156, 33 }, { 153, 22 }, { 142, 12 }, { 130, 13 }, { 138, 23 }, { 143, 33 }, { 140, 45 }, | ||
| 41 | { 137, 56 }, { 128, 47 }, { 132, 35 }, { 127, 25 }, { 119, 16 }, { 107, 17 }, { 115, 27 }, { 120, 37 }, | ||
| 42 | { 116, 48 }, { 117, 59 }, { 104, 51 }, { 109, 39 }, { 104, 29 }, { 86, 19 }, { 74, 16 }, { 78, 28 }, | ||
| 43 | { 79, 39 }, { 82, 50 }, { 73, 60 }, { 71, 48 }, { 67, 37 }, { 66, 26 }, { 63, 15 }, { 50, 12 }, | ||
| 44 | { 55, 24 }, { 55, 35 }, { 59, 47 }, { 50, 56 }, { 47, 45 }, { 43, 33 }, { 43, 22 }, { 39, 10 }, | ||
| 45 | { 25, 11 }, { 29, 22 }, { 30, 33 }, { 34, 44 }, { 24, 54 }, { 9, 55 }, { 15, 44 }, { 14, 33 }, | ||
| 46 | { 14, 22 }, { 14, 11 } | ||
| 47 | }, { | ||
| 48 | 2, 2, 2, 2, 2, 2, 2, 2, | ||
| 49 | 2, 2, 2, 2, 2, 2, | ||
| 50 | |||
| 51 | 4, 4, 4, 4, 4, 4, 4, 4, | ||
| 52 | 4, 4, 4, 4, 4, 4, 4, 4, | ||
| 53 | 4, 4, 4, 4, 4, 4, 4, 4, | ||
| 54 | 4, 4, 4, 4, 4, 4, 4, 4, | ||
| 55 | 4, 4, 4, 4, 4, 4, 4, 4, | ||
| 56 | 4, 4, 4, 4, 4, 4, 4, 4, | ||
| 57 | 4, 4, 4, 4, 4, 4, 4, 4, | ||
| 58 | 4, 4, 4, 4, 4, 4, 4, 4, | ||
| 59 | 4, 4 | ||
| 60 | } }; | ||
| 61 | #endif \ No newline at end of file | ||
diff --git a/keyboards/basketweave/config.h b/keyboards/basketweave/config.h deleted file mode 100644 index ebf8596319..0000000000 --- a/keyboards/basketweave/config.h +++ /dev/null | |||
| @@ -1,22 +0,0 @@ | |||
| 1 | /* Copyright 2020 null-ll | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 20 | #define LOCKING_SUPPORT_ENABLE | ||
| 21 | /* Locking resynchronize hack */ | ||
| 22 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/basketweave/info.json b/keyboards/basketweave/info.json index 705ef675ba..75a720b7dd 100644 --- a/keyboards/basketweave/info.json +++ b/keyboards/basketweave/info.json | |||
| @@ -9,6 +9,12 @@ | |||
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1", |
| 10 | "max_power": 100 | 10 | "max_power": 100 |
| 11 | }, | 11 | }, |
| 12 | "features": { | ||
| 13 | "bootmagic": true, | ||
| 14 | "mousekey": true, | ||
| 15 | "extrakey": true, | ||
| 16 | "encoder": true | ||
| 17 | }, | ||
| 12 | "matrix_pins": { | 18 | "matrix_pins": { |
| 13 | "cols": ["A0", "A1", "A2", "A3", "A4", "B0", "B1", "B2", "D5", "D6", "C5", "C4", "C3", "C2", "C1"], | 19 | "cols": ["A0", "A1", "A2", "A3", "A4", "B0", "B1", "B2", "D5", "D6", "C5", "C4", "C3", "C2", "C1"], |
| 14 | "rows": ["A6", "C6", "C7", "A7", "A5"] | 20 | "rows": ["A6", "C6", "C7", "A7", "A5"] |
| @@ -20,7 +26,11 @@ | |||
| 20 | ] | 26 | ] |
| 21 | }, | 27 | }, |
| 22 | "qmk": { | 28 | "qmk": { |
| 23 | "tap_keycode_delay": 10 | 29 | "tap_keycode_delay": 10, |
| 30 | "locking": { | ||
| 31 | "enabled": true, | ||
| 32 | "resync": true | ||
| 33 | } | ||
| 24 | }, | 34 | }, |
| 25 | "processor": "atmega32a", | 35 | "processor": "atmega32a", |
| 26 | "bootloader": "usbasploader", | 36 | "bootloader": "usbasploader", |
diff --git a/keyboards/basketweave/rules.mk b/keyboards/basketweave/rules.mk index b43c5121f4..c2ee0bc86f 100644 --- a/keyboards/basketweave/rules.mk +++ b/keyboards/basketweave/rules.mk | |||
| @@ -1,16 +1,2 @@ | |||
| 1 | # Processor frequency | 1 | # Processor frequency |
| 2 | F_CPU = 16000000 | 2 | F_CPU = 16000000 |
| 3 | |||
| 4 | # Build Options | ||
| 5 | # change yes to no to disable | ||
| 6 | # | ||
| 7 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 8 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 9 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 10 | CONSOLE_ENABLE = no # Console for debug | ||
| 11 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 12 | NKRO_ENABLE = no # Enable N-Key Rollover | ||
| 13 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 14 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 15 | AUDIO_ENABLE = no # Audio output | ||
| 16 | ENCODER_ENABLE = yes | ||
diff --git a/keyboards/bastardkb/dilemma/4x6_4/config.h b/keyboards/bastardkb/dilemma/4x6_4/config.h index 549965444d..7276c6181f 100644 --- a/keyboards/bastardkb/dilemma/4x6_4/config.h +++ b/keyboards/bastardkb/dilemma/4x6_4/config.h | |||
| @@ -42,6 +42,3 @@ | |||
| 42 | #define RP2040_BOOTLOADER_DOUBLE_TAP_RESET | 42 | #define RP2040_BOOTLOADER_DOUBLE_TAP_RESET |
| 43 | #define RP2040_BOOTLOADER_DOUBLE_TAP_RESET_LED GP17 | 43 | #define RP2040_BOOTLOADER_DOUBLE_TAP_RESET_LED GP17 |
| 44 | #define RP2040_BOOTLOADER_DOUBLE_TAP_RESET_TIMEOUT 500U | 44 | #define RP2040_BOOTLOADER_DOUBLE_TAP_RESET_TIMEOUT 500U |
| 45 | |||
| 46 | /* RGB matrix support. */ | ||
| 47 | #define SPLIT_TRANSPORT_MIRROR \ No newline at end of file | ||
diff --git a/keyboards/bbrfkr/dynamis/info.json b/keyboards/bbrfkr/dynamis/info.json index 6d1ae830eb..dc9b6cf584 100644 --- a/keyboards/bbrfkr/dynamis/info.json +++ b/keyboards/bbrfkr/dynamis/info.json | |||
| @@ -8,6 +8,17 @@ | |||
| 8 | "pid": "0x0001", | 8 | "pid": "0x0001", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1" |
| 10 | }, | 10 | }, |
| 11 | "features": { | ||
| 12 | "bootmagic": false, | ||
| 13 | "mousekey": true, | ||
| 14 | "extrakey": true, | ||
| 15 | "rgblight": true, | ||
| 16 | "pointing_device": true, | ||
| 17 | "encoder": true | ||
| 18 | }, | ||
| 19 | "build": { | ||
| 20 | "lto": true | ||
| 21 | }, | ||
| 11 | "matrix_pins": { | 22 | "matrix_pins": { |
| 12 | "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7"], | 23 | "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7"], |
| 13 | "rows": ["B6", "B4", "D6", "D5", "D1", "C6", "B5", "D7", "D4", "D0"] | 24 | "rows": ["B6", "B4", "D6", "D5", "D1", "C6", "B5", "D7", "D4", "D0"] |
diff --git a/keyboards/bbrfkr/dynamis/rules.mk b/keyboards/bbrfkr/dynamis/rules.mk index aef3d2a28a..fab9162dc6 100644 --- a/keyboards/bbrfkr/dynamis/rules.mk +++ b/keyboards/bbrfkr/dynamis/rules.mk | |||
| @@ -1,17 +1 @@ | |||
| 1 | # Build Options | ||
| 2 | # change yes to no to disable | ||
| 3 | # | ||
| 4 | BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite | ||
| 5 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = no # Console for debug | ||
| 8 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 9 | NKRO_ENABLE = no # Enable N-Key Rollover | ||
| 10 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 11 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | SPLIT_KEYBOARD = no | ||
| 14 | POINTING_DEVICE_ENABLE = yes | ||
| 15 | POINTING_DEVICE_DRIVER = pmw3360 | POINTING_DEVICE_DRIVER = pmw3360 | |
| 16 | ENCODER_ENABLE = yes | ||
| 17 | LTO_ENABLE = yes | ||
diff --git a/keyboards/bear_face/config.h b/keyboards/bear_face/config.h deleted file mode 100644 index 81ada21b71..0000000000 --- a/keyboards/bear_face/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2020 chemicalwill <https://github.com/chemicalwill> | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #pragma once | ||
| 19 | |||
| 20 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 21 | #define LOCKING_SUPPORT_ENABLE | ||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/bear_face/info.json b/keyboards/bear_face/info.json index 24dd696e9b..ad12468d56 100644 --- a/keyboards/bear_face/info.json +++ b/keyboards/bear_face/info.json | |||
| @@ -18,6 +18,12 @@ | |||
| 18 | "mousekey": false, | 18 | "mousekey": false, |
| 19 | "nkro": true | 19 | "nkro": true |
| 20 | }, | 20 | }, |
| 21 | "qmk": { | ||
| 22 | "locking": { | ||
| 23 | "enabled": true, | ||
| 24 | "resync": true | ||
| 25 | } | ||
| 26 | }, | ||
| 21 | "matrix_pins": { | 27 | "matrix_pins": { |
| 22 | "cols": ["B5", "C7", "C6", "F0", "E6", "B7", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"], | 28 | "cols": ["B5", "C7", "C6", "F0", "E6", "B7", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"], |
| 23 | "rows": ["F5", "F6", "F4", "F1", "B0", "B6"] | 29 | "rows": ["F5", "F6", "F4", "F1", "B0", "B6"] |
diff --git a/keyboards/beatervan/config.h b/keyboards/beatervan/config.h deleted file mode 100644 index f482b43c10..0000000000 --- a/keyboards/beatervan/config.h +++ /dev/null | |||
| @@ -1,22 +0,0 @@ | |||
| 1 | |||
| 2 | /* Copyright 2020 OJtheTiny | ||
| 3 | * | ||
| 4 | * This program is free software: you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation, either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | #pragma once | ||
| 18 | |||
| 19 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 20 | #define LOCKING_SUPPORT_ENABLE | ||
| 21 | /* Locking resynchronize hack */ | ||
| 22 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/beatervan/keyboard.json b/keyboards/beatervan/keyboard.json index 4828127d14..27d0f3e535 100644 --- a/keyboards/beatervan/keyboard.json +++ b/keyboards/beatervan/keyboard.json | |||
| @@ -17,6 +17,12 @@ | |||
| 17 | "nkro": true, | 17 | "nkro": true, |
| 18 | "unicode": true | 18 | "unicode": true |
| 19 | }, | 19 | }, |
| 20 | "qmk": { | ||
| 21 | "locking": { | ||
| 22 | "enabled": true, | ||
| 23 | "resync": true | ||
| 24 | } | ||
| 25 | }, | ||
| 20 | "matrix_pins": { | 26 | "matrix_pins": { |
| 21 | "cols": ["D7", "E6", "B4", "B5", "F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], | 27 | "cols": ["D7", "E6", "B4", "B5", "F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], |
| 22 | "rows": ["D1", "D0", "D4", "C6"] | 28 | "rows": ["D1", "D0", "D4", "C6"] |
diff --git a/keyboards/bemeier/bmek/rev1/info.json b/keyboards/bemeier/bmek/rev1/keyboard.json index 70873aa527..5f55900966 100644 --- a/keyboards/bemeier/bmek/rev1/info.json +++ b/keyboards/bemeier/bmek/rev1/keyboard.json | |||
| @@ -2,6 +2,17 @@ | |||
| 2 | "usb": { | 2 | "usb": { |
| 3 | "device_version": "0.0.1" | 3 | "device_version": "0.0.1" |
| 4 | }, | 4 | }, |
| 5 | "features": { | ||
| 6 | "bootmagic": true, | ||
| 7 | "mousekey": false, | ||
| 8 | "extrakey": true, | ||
| 9 | "sleep_led": true, | ||
| 10 | "nkro": true, | ||
| 11 | "rgblight": true | ||
| 12 | }, | ||
| 13 | "build": { | ||
| 14 | "lto": true | ||
| 15 | }, | ||
| 5 | "rgblight": { | 16 | "rgblight": { |
| 6 | "saturation_steps": 8, | 17 | "saturation_steps": 8, |
| 7 | "brightness_steps": 8, | 18 | "brightness_steps": 8, |
diff --git a/keyboards/bemeier/bmek/rev1/rules.mk b/keyboards/bemeier/bmek/rev1/rules.mk deleted file mode 100755 index e9b89a01e1..0000000000 --- a/keyboards/bemeier/bmek/rev1/rules.mk +++ /dev/null | |||
| @@ -1,15 +0,0 @@ | |||
| 1 | # Build Options | ||
| 2 | # change yes to no to disable | ||
| 3 | # | ||
| 4 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 5 | MOUSEKEY_ENABLE = no | ||
| 6 | EXTRAKEY_ENABLE = yes | ||
| 7 | CONSOLE_ENABLE = no | ||
| 8 | COMMAND_ENABLE = no | ||
| 9 | SLEEP_LED_ENABLE = yes | ||
| 10 | SPLIT_KEYBOARD = no | ||
| 11 | BACKLIGHT_ENABLE = no | ||
| 12 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 13 | RGBLIGHT_ENABLE = yes | ||
| 14 | AUDIO_ENABLE = no | ||
| 15 | LTO_ENABLE = yes | ||
diff --git a/keyboards/bemeier/bmek/rev2/info.json b/keyboards/bemeier/bmek/rev2/keyboard.json index f1440afaf2..f9e264a214 100644 --- a/keyboards/bemeier/bmek/rev2/info.json +++ b/keyboards/bemeier/bmek/rev2/keyboard.json | |||
| @@ -2,6 +2,17 @@ | |||
| 2 | "usb": { | 2 | "usb": { |
| 3 | "device_version": "0.0.2" | 3 | "device_version": "0.0.2" |
| 4 | }, | 4 | }, |
| 5 | "features": { | ||
| 6 | "bootmagic": true, | ||
| 7 | "mousekey": false, | ||
| 8 | "extrakey": true, | ||
| 9 | "sleep_led": true, | ||
| 10 | "nkro": true, | ||
| 11 | "rgblight": true | ||
| 12 | }, | ||
| 13 | "build": { | ||
| 14 | "lto": true | ||
| 15 | }, | ||
| 5 | "rgblight": { | 16 | "rgblight": { |
| 6 | "saturation_steps": 8, | 17 | "saturation_steps": 8, |
| 7 | "brightness_steps": 8, | 18 | "brightness_steps": 8, |
diff --git a/keyboards/bemeier/bmek/rev2/rules.mk b/keyboards/bemeier/bmek/rev2/rules.mk deleted file mode 100755 index e9b89a01e1..0000000000 --- a/keyboards/bemeier/bmek/rev2/rules.mk +++ /dev/null | |||
| @@ -1,15 +0,0 @@ | |||
| 1 | # Build Options | ||
| 2 | # change yes to no to disable | ||
| 3 | # | ||
| 4 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 5 | MOUSEKEY_ENABLE = no | ||
| 6 | EXTRAKEY_ENABLE = yes | ||
| 7 | CONSOLE_ENABLE = no | ||
| 8 | COMMAND_ENABLE = no | ||
| 9 | SLEEP_LED_ENABLE = yes | ||
| 10 | SPLIT_KEYBOARD = no | ||
| 11 | BACKLIGHT_ENABLE = no | ||
| 12 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 13 | RGBLIGHT_ENABLE = yes | ||
| 14 | AUDIO_ENABLE = no | ||
| 15 | LTO_ENABLE = yes | ||
diff --git a/keyboards/bemeier/bmek/rev3/info.json b/keyboards/bemeier/bmek/rev3/keyboard.json index ac0faf8706..3d12f4ee4e 100644 --- a/keyboards/bemeier/bmek/rev3/info.json +++ b/keyboards/bemeier/bmek/rev3/keyboard.json | |||
| @@ -2,6 +2,17 @@ | |||
| 2 | "usb": { | 2 | "usb": { |
| 3 | "device_version": "0.0.3" | 3 | "device_version": "0.0.3" |
| 4 | }, | 4 | }, |
| 5 | "features": { | ||
| 6 | "bootmagic": true, | ||
| 7 | "mousekey": false, | ||
| 8 | "extrakey": true, | ||
| 9 | "sleep_led": true, | ||
| 10 | "nkro": true, | ||
| 11 | "rgblight": true | ||
| 12 | }, | ||
| 13 | "build": { | ||
| 14 | "lto": true | ||
| 15 | }, | ||
| 5 | "rgblight": { | 16 | "rgblight": { |
| 6 | "saturation_steps": 8, | 17 | "saturation_steps": 8, |
| 7 | "brightness_steps": 8, | 18 | "brightness_steps": 8, |
diff --git a/keyboards/bemeier/bmek/rev3/rules.mk b/keyboards/bemeier/bmek/rev3/rules.mk deleted file mode 100755 index e9b89a01e1..0000000000 --- a/keyboards/bemeier/bmek/rev3/rules.mk +++ /dev/null | |||
| @@ -1,15 +0,0 @@ | |||
| 1 | # Build Options | ||
| 2 | # change yes to no to disable | ||
| 3 | # | ||
| 4 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 5 | MOUSEKEY_ENABLE = no | ||
| 6 | EXTRAKEY_ENABLE = yes | ||
| 7 | CONSOLE_ENABLE = no | ||
| 8 | COMMAND_ENABLE = no | ||
| 9 | SLEEP_LED_ENABLE = yes | ||
| 10 | SPLIT_KEYBOARD = no | ||
| 11 | BACKLIGHT_ENABLE = no | ||
| 12 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 13 | RGBLIGHT_ENABLE = yes | ||
| 14 | AUDIO_ENABLE = no | ||
| 15 | LTO_ENABLE = yes | ||
diff --git a/keyboards/biacco42/ergo42/rev1/config.h b/keyboards/biacco42/ergo42/rev1/config.h deleted file mode 100644 index 179b117243..0000000000 --- a/keyboards/biacco42/ergo42/rev1/config.h +++ /dev/null | |||
| @@ -1,41 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2012 Jun Wako <wakojun@gmail.com> | ||
| 3 | Copyright 2015 Jack Humbert | ||
| 4 | Copyright 2017 Biacco42 | ||
| 5 | |||
| 6 | This program is free software: you can redistribute it and/or modify | ||
| 7 | it under the terms of the GNU General Public License as published by | ||
| 8 | the Free Software Foundation, either version 2 of the License, or | ||
| 9 | (at your option) any later version. | ||
| 10 | |||
| 11 | This program is distributed in the hope that it will be useful, | ||
| 12 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | GNU General Public License for more details. | ||
| 15 | |||
| 16 | You should have received a copy of the GNU General Public License | ||
| 17 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | ||
| 19 | |||
| 20 | #pragma once | ||
| 21 | |||
| 22 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 23 | #define LOCKING_SUPPORT_ENABLE | ||
| 24 | /* Locking resynchronize hack */ | ||
| 25 | #define LOCKING_RESYNC_ENABLE | ||
| 26 | |||
| 27 | /* | ||
| 28 | * Feature disable options | ||
| 29 | * These options are also useful to firmware size reduction. | ||
| 30 | */ | ||
| 31 | |||
| 32 | /* disable debug print */ | ||
| 33 | // #define NO_DEBUG | ||
| 34 | |||
| 35 | /* disable print */ | ||
| 36 | // #define NO_PRINT | ||
| 37 | |||
| 38 | /* disable action features */ | ||
| 39 | //#define NO_ACTION_LAYER | ||
| 40 | //#define NO_ACTION_TAPPING | ||
| 41 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/biacco42/ergo42/rev1/info.json b/keyboards/biacco42/ergo42/rev1/keyboard.json index 67f27ad612..b3a53bb3a4 100644 --- a/keyboards/biacco42/ergo42/rev1/info.json +++ b/keyboards/biacco42/ergo42/rev1/keyboard.json | |||
| @@ -8,6 +8,18 @@ | |||
| 8 | "pid": "0x0042", | 8 | "pid": "0x0042", |
| 9 | "device_version": "1.0.0" | 9 | "device_version": "1.0.0" |
| 10 | }, | 10 | }, |
| 11 | "features": { | ||
| 12 | "bootmagic": false, | ||
| 13 | "mousekey": true, | ||
| 14 | "extrakey": true, | ||
| 15 | "command": true | ||
| 16 | }, | ||
| 17 | "qmk": { | ||
| 18 | "locking": { | ||
| 19 | "enabled": true, | ||
| 20 | "resync": true | ||
| 21 | } | ||
| 22 | }, | ||
| 11 | "rgblight": { | 23 | "rgblight": { |
| 12 | "led_count": 12 | 24 | "led_count": 12 |
| 13 | }, | 25 | }, |
| @@ -20,6 +32,7 @@ | |||
| 20 | }, | 32 | }, |
| 21 | "diode_direction": "COL2ROW", | 33 | "diode_direction": "COL2ROW", |
| 22 | "split": { | 34 | "split": { |
| 35 | "enabled": true, | ||
| 23 | "soft_serial_pin": "D0" | 36 | "soft_serial_pin": "D0" |
| 24 | }, | 37 | }, |
| 25 | "processor": "atmega32u4", | 38 | "processor": "atmega32u4", |
diff --git a/keyboards/biacco42/ergo42/rev1/rules.mk b/keyboards/biacco42/ergo42/rev1/rules.mk deleted file mode 100644 index 7b30c0beff..0000000000 --- a/keyboards/biacco42/ergo42/rev1/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | BACKLIGHT_ENABLE = no | ||
diff --git a/keyboards/biacco42/ergo42/rules.mk b/keyboards/biacco42/ergo42/rules.mk index 62044b6c13..18059c0a3b 100644 --- a/keyboards/biacco42/ergo42/rules.mk +++ b/keyboards/biacco42/ergo42/rules.mk | |||
| @@ -1,16 +1 @@ | |||
| 1 | # Build Options | ||
| 2 | # change yes to no to disable | ||
| 3 | # | ||
| 4 | BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite | ||
| 5 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = no # Console for debug | ||
| 8 | COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 9 | NKRO_ENABLE = no # Enable N-Key Rollover | ||
| 10 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 11 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | |||
| 14 | SPLIT_KEYBOARD = yes | ||
| 15 | |||
| 16 | DEFAULT_FOLDER = biacco42/ergo42/rev1 | DEFAULT_FOLDER = biacco42/ergo42/rev1 | |
diff --git a/keyboards/biacco42/meishi/config.h b/keyboards/biacco42/meishi/config.h deleted file mode 100644 index df5455b3c2..0000000000 --- a/keyboards/biacco42/meishi/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2019 Biacco42 | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #pragma once | ||
| 19 | |||
| 20 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 21 | #define LOCKING_SUPPORT_ENABLE | ||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/biacco42/meishi/keyboard.json b/keyboards/biacco42/meishi/keyboard.json index d9d37d72fe..b7d751d83e 100644 --- a/keyboards/biacco42/meishi/keyboard.json +++ b/keyboards/biacco42/meishi/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "mousekey": true, | 16 | "mousekey": true, |
| 17 | "nkro": false | 17 | "nkro": false |
| 18 | }, | 18 | }, |
| 19 | "qmk": { | ||
| 20 | "locking": { | ||
| 21 | "enabled": true, | ||
| 22 | "resync": true | ||
| 23 | } | ||
| 24 | }, | ||
| 19 | "matrix_pins": { | 25 | "matrix_pins": { |
| 20 | "cols": ["B1", "B3", "B2", "B6"], | 26 | "cols": ["B1", "B3", "B2", "B6"], |
| 21 | "rows": ["B5"] | 27 | "rows": ["B5"] |
diff --git a/keyboards/biacco42/meishi2/config.h b/keyboards/biacco42/meishi2/config.h deleted file mode 100644 index df5455b3c2..0000000000 --- a/keyboards/biacco42/meishi2/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2019 Biacco42 | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #pragma once | ||
| 19 | |||
| 20 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 21 | #define LOCKING_SUPPORT_ENABLE | ||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/biacco42/meishi2/keyboard.json b/keyboards/biacco42/meishi2/keyboard.json index 3a392442f2..2f553681bc 100644 --- a/keyboards/biacco42/meishi2/keyboard.json +++ b/keyboards/biacco42/meishi2/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "mousekey": true, | 16 | "mousekey": true, |
| 17 | "nkro": false | 17 | "nkro": false |
| 18 | }, | 18 | }, |
| 19 | "qmk": { | ||
| 20 | "locking": { | ||
| 21 | "enabled": true, | ||
| 22 | "resync": true | ||
| 23 | } | ||
| 24 | }, | ||
| 19 | "matrix_pins": { | 25 | "matrix_pins": { |
| 20 | "cols": ["F5", "F6"], | 26 | "cols": ["F5", "F6"], |
| 21 | "rows": ["D7", "E6"] | 27 | "rows": ["D7", "E6"] |
diff --git a/keyboards/binepad/bn003/config.h b/keyboards/binepad/bn003/config.h deleted file mode 100644 index 77f51ecf5a..0000000000 --- a/keyboards/binepad/bn003/config.h +++ /dev/null | |||
| @@ -1,22 +0,0 @@ | |||
| 1 | /* Copyright 2020 BINEPAD | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 20 | #define LOCKING_SUPPORT_ENABLE | ||
| 21 | /* Locking resynchronize hack */ | ||
| 22 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/binepad/bn003/keyboard.json b/keyboards/binepad/bn003/keyboard.json index 695518828e..440b5f6597 100644 --- a/keyboards/binepad/bn003/keyboard.json +++ b/keyboards/binepad/bn003/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "mousekey": true, | 16 | "mousekey": true, |
| 17 | "nkro": true | 17 | "nkro": true |
| 18 | }, | 18 | }, |
| 19 | "qmk": { | ||
| 20 | "locking": { | ||
| 21 | "enabled": true, | ||
| 22 | "resync": true | ||
| 23 | } | ||
| 24 | }, | ||
| 19 | "matrix_pins": { | 25 | "matrix_pins": { |
| 20 | "cols": ["B4", "B5", "B6"], | 26 | "cols": ["B4", "B5", "B6"], |
| 21 | "rows": ["C6"] | 27 | "rows": ["C6"] |
diff --git a/keyboards/binepad/bn009/r1/info.json b/keyboards/binepad/bn009/r1/keyboard.json index 4b6a49bb9d..c5338c648d 100644 --- a/keyboards/binepad/bn009/r1/info.json +++ b/keyboards/binepad/bn009/r1/keyboard.json | |||
| @@ -1,5 +1,8 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "BN009 R1", | 2 | "keyboard_name": "BN009 R1", |
| 3 | "build": { | ||
| 4 | "lto": true | ||
| 5 | }, | ||
| 3 | "bootloader": "atmel-dfu", | 6 | "bootloader": "atmel-dfu", |
| 4 | "diode_direction": "COL2ROW", | 7 | "diode_direction": "COL2ROW", |
| 5 | "matrix_pins": { | 8 | "matrix_pins": { |
diff --git a/keyboards/binepad/bn009/r1/rules.mk b/keyboards/binepad/bn009/r1/rules.mk deleted file mode 100644 index 10468472aa..0000000000 --- a/keyboards/binepad/bn009/r1/rules.mk +++ /dev/null | |||
| @@ -1,4 +0,0 @@ | |||
| 1 | # Copyright 2020 Binepad (@binpad) | ||
| 2 | # SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 4 | LTO_ENABLE = yes | ||
diff --git a/keyboards/binepad/bnr1/rules.mk b/keyboards/binepad/bnr1/rules.mk index 9719de29b8..ce85c57404 100755 --- a/keyboards/binepad/bnr1/rules.mk +++ b/keyboards/binepad/bnr1/rules.mk | |||
| @@ -1,3 +1 @@ | |||
| 1 | # This file is mostly left blank | ||
| 2 | |||
| 3 | DEFAULT_FOLDER = binepad/bnr1/v2 | DEFAULT_FOLDER = binepad/bnr1/v2 | |
diff --git a/keyboards/binepad/bnr1/v1/info.json b/keyboards/binepad/bnr1/v1/keyboard.json index e67ea81282..ff3e633e19 100644 --- a/keyboards/binepad/bnr1/v1/info.json +++ b/keyboards/binepad/bnr1/v1/keyboard.json | |||
| @@ -6,6 +6,9 @@ | |||
| 6 | "pid": "0x4231", | 6 | "pid": "0x4231", |
| 7 | "device_version": "1.0.0" | 7 | "device_version": "1.0.0" |
| 8 | }, | 8 | }, |
| 9 | "build": { | ||
| 10 | "lto": true | ||
| 11 | }, | ||
| 9 | "matrix_pins": { | 12 | "matrix_pins": { |
| 10 | "cols": ["B0"], | 13 | "cols": ["B0"], |
| 11 | "rows": ["E6"] | 14 | "rows": ["E6"] |
diff --git a/keyboards/binepad/bnr1/v1/rules.mk b/keyboards/binepad/bnr1/v1/rules.mk deleted file mode 100644 index ac022b38ca..0000000000 --- a/keyboards/binepad/bnr1/v1/rules.mk +++ /dev/null | |||
| @@ -1,3 +0,0 @@ | |||
| 1 | # This file is mostly left blank | ||
| 2 | |||
| 3 | LTO_ENABLE = yes | ||
diff --git a/keyboards/bioi/g60/config.h b/keyboards/bioi/g60/config.h index 976841be79..30ce798073 100644 --- a/keyboards/bioi/g60/config.h +++ b/keyboards/bioi/g60/config.h | |||
| @@ -17,11 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 17 | 17 | ||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 21 | #define LOCKING_SUPPORT_ENABLE | ||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
| 24 | |||
| 25 | /* key combination for magic key command */ | 20 | /* key combination for magic key command */ |
| 26 | #define KEYBOARD_LOCK_ENABLE | 21 | #define KEYBOARD_LOCK_ENABLE |
| 27 | #define MAGIC_KEY_LOCK L | 22 | #define MAGIC_KEY_LOCK L |
diff --git a/keyboards/bioi/g60/info.json b/keyboards/bioi/g60/info.json index a96d1acce5..8d3dd58770 100644 --- a/keyboards/bioi/g60/info.json +++ b/keyboards/bioi/g60/info.json | |||
| @@ -8,6 +8,24 @@ | |||
| 8 | "pid": "0x6080", | 8 | "pid": "0x6080", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1" |
| 10 | }, | 10 | }, |
| 11 | "features": { | ||
| 12 | "bootmagic": true, | ||
| 13 | "mousekey": false, | ||
| 14 | "extrakey": true, | ||
| 15 | "command": true, | ||
| 16 | "backlight": true, | ||
| 17 | "rgblight": true, | ||
| 18 | "bluetooth": true | ||
| 19 | }, | ||
| 20 | "build": { | ||
| 21 | "lto": true | ||
| 22 | }, | ||
| 23 | "qmk": { | ||
| 24 | "locking": { | ||
| 25 | "enabled": true, | ||
| 26 | "resync": true | ||
| 27 | } | ||
| 28 | }, | ||
| 11 | "matrix_pins": { | 29 | "matrix_pins": { |
| 12 | "cols": ["F6", "F7", "B3", "C7", "C6", "B6", "B5", "D5", "B4", "D7", "D6", "D4", "D1", "D0"], | 30 | "cols": ["F6", "F7", "B3", "C7", "C6", "B6", "B5", "D5", "B4", "D7", "D6", "D4", "D1", "D0"], |
| 13 | "rows": ["E6", "B0", "F1", "F5", "F4"] | 31 | "rows": ["E6", "B0", "F1", "F5", "F4"] |
diff --git a/keyboards/bioi/g60/rules.mk b/keyboards/bioi/g60/rules.mk index 3635daac6f..c383c07aff 100644 --- a/keyboards/bioi/g60/rules.mk +++ b/keyboards/bioi/g60/rules.mk | |||
| @@ -1,19 +1,5 @@ | |||
| 1 | # Processor frequency | 1 | # Processor frequency |
| 2 | F_CPU = 8000000 | 2 | F_CPU = 8000000 |
| 3 | 3 | ||
| 4 | # Build Options | ||
| 5 | # change yes to no to disable | ||
| 6 | # | ||
| 7 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 8 | MOUSEKEY_ENABLE = no # Mouse keys | ||
| 9 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 10 | CONSOLE_ENABLE = no # Console for debug | ||
| 11 | COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 12 | NKRO_ENABLE = no # Enable N-Key Rollover | ||
| 13 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | ||
| 14 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | ||
| 15 | LTO_ENABLE = yes # Reduce firmware size | ||
| 16 | BLUETOOTH_ENABLE = yes | ||
| 17 | |||
| 18 | UART_DRIVER_REQUIRED = yes | 4 | UART_DRIVER_REQUIRED = yes |
| 19 | SRC += bluetooth_custom.c | 5 | SRC += bluetooth_custom.c |
diff --git a/keyboards/bioi/g60ble/config.h b/keyboards/bioi/g60ble/config.h index 0b4ce9a090..8e0ef249fe 100644 --- a/keyboards/bioi/g60ble/config.h +++ b/keyboards/bioi/g60ble/config.h | |||
| @@ -1,10 +1,5 @@ | |||
| 1 | #pragma once | 1 | #pragma once |
| 2 | 2 | ||
| 3 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 4 | #define LOCKING_SUPPORT_ENABLE | ||
| 5 | /* Locking resynchronize hack */ | ||
| 6 | #define LOCKING_RESYNC_ENABLE | ||
| 7 | |||
| 8 | /* key combination for magic key command */ | 3 | /* key combination for magic key command */ |
| 9 | #define KEYBOARD_LOCK_ENABLE | 4 | #define KEYBOARD_LOCK_ENABLE |
| 10 | #define MAGIC_KEY_LOCK L | 5 | #define MAGIC_KEY_LOCK L |
diff --git a/keyboards/bioi/g60ble/info.json b/keyboards/bioi/g60ble/info.json index 1699f7275e..2d09fadff0 100644 --- a/keyboards/bioi/g60ble/info.json +++ b/keyboards/bioi/g60ble/info.json | |||
| @@ -8,6 +8,24 @@ | |||
| 8 | "pid": "0x6080", | 8 | "pid": "0x6080", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1" |
| 10 | }, | 10 | }, |
| 11 | "features": { | ||
| 12 | "bootmagic": true, | ||
| 13 | "mousekey": true, | ||
| 14 | "extrakey": true, | ||
| 15 | "command": true, | ||
| 16 | "backlight": true, | ||
| 17 | "rgblight": true, | ||
| 18 | "bluetooth": true | ||
| 19 | }, | ||
| 20 | "build": { | ||
| 21 | "lto": true | ||
| 22 | }, | ||
| 23 | "qmk": { | ||
| 24 | "locking": { | ||
| 25 | "enabled": true, | ||
| 26 | "resync": true | ||
| 27 | } | ||
| 28 | }, | ||
| 11 | "matrix_pins": { | 29 | "matrix_pins": { |
| 12 | "cols": ["F6", "F7", "B3", "C7", "C6", "B6", "B5", "D5", "B4", "D7", "D6", "D4", "D1", "D0"], | 30 | "cols": ["F6", "F7", "B3", "C7", "C6", "B6", "B5", "D5", "B4", "D7", "D6", "D4", "D1", "D0"], |
| 13 | "rows": ["E6", "B0", "F1", "F5", "F4"] | 31 | "rows": ["E6", "B0", "F1", "F5", "F4"] |
diff --git a/keyboards/bioi/g60ble/rules.mk b/keyboards/bioi/g60ble/rules.mk index 6bfcc62d7e..c383c07aff 100644 --- a/keyboards/bioi/g60ble/rules.mk +++ b/keyboards/bioi/g60ble/rules.mk | |||
| @@ -1,19 +1,5 @@ | |||
| 1 | # Processor frequency | 1 | # Processor frequency |
| 2 | F_CPU = 8000000 | 2 | F_CPU = 8000000 |
| 3 | 3 | ||
| 4 | # Build Options | ||
| 5 | # change yes to no to disable | ||
| 6 | # | ||
| 7 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 8 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 9 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 10 | CONSOLE_ENABLE = no # Console for debug | ||
| 11 | COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 12 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | ||
| 13 | RGBLIGHT_ENABLE = yes | ||
| 14 | LTO_ENABLE = yes | ||
| 15 | |||
| 16 | BLUETOOTH_ENABLE = yes | ||
| 17 | |||
| 18 | UART_DRIVER_REQUIRED = yes | 4 | UART_DRIVER_REQUIRED = yes |
| 19 | SRC += bluetooth_custom.c | 5 | SRC += bluetooth_custom.c |
diff --git a/keyboards/bioi/morgan65/config.h b/keyboards/bioi/morgan65/config.h index 2e78cc2a3e..78f53856f7 100644 --- a/keyboards/bioi/morgan65/config.h +++ b/keyboards/bioi/morgan65/config.h | |||
| @@ -17,11 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 17 | 17 | ||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 21 | #define LOCKING_SUPPORT_ENABLE | ||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
| 24 | |||
| 25 | /* key combination for magic key command */ | 20 | /* key combination for magic key command */ |
| 26 | #define KEYBOARD_LOCK_ENABLE | 21 | #define KEYBOARD_LOCK_ENABLE |
| 27 | #define MAGIC_KEY_LOCK L | 22 | #define MAGIC_KEY_LOCK L |
diff --git a/keyboards/bioi/morgan65/info.json b/keyboards/bioi/morgan65/info.json index 6cf66b843a..8f83237f82 100644 --- a/keyboards/bioi/morgan65/info.json +++ b/keyboards/bioi/morgan65/info.json | |||
| @@ -8,6 +8,24 @@ | |||
| 8 | "pid": "0x6581", | 8 | "pid": "0x6581", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1" |
| 10 | }, | 10 | }, |
| 11 | "features": { | ||
| 12 | "bootmagic": true, | ||
| 13 | "mousekey": false, | ||
| 14 | "extrakey": true, | ||
| 15 | "command": true, | ||
| 16 | "backlight": true, | ||
| 17 | "rgblight": true, | ||
| 18 | "bluetooth": true | ||
| 19 | }, | ||
| 20 | "build": { | ||
| 21 | "lto": true | ||
| 22 | }, | ||
| 23 | "qmk": { | ||
| 24 | "locking": { | ||
| 25 | "enabled": true, | ||
| 26 | "resync": true | ||
| 27 | } | ||
| 28 | }, | ||
| 11 | "matrix_pins": { | 29 | "matrix_pins": { |
| 12 | "cols": ["F5", "F6", "F7", "C7", "B0", "B7", "B5", "D5", "B4", "D7", "D6", "D1", "D0", "B3"], | 30 | "cols": ["F5", "F6", "F7", "C7", "B0", "B7", "B5", "D5", "B4", "D7", "D6", "D1", "D0", "B3"], |
| 13 | "rows": ["E6", "C6", "F4", "B2", "D4"] | 31 | "rows": ["E6", "C6", "F4", "B2", "D4"] |
diff --git a/keyboards/bioi/morgan65/rules.mk b/keyboards/bioi/morgan65/rules.mk index 3635daac6f..c383c07aff 100644 --- a/keyboards/bioi/morgan65/rules.mk +++ b/keyboards/bioi/morgan65/rules.mk | |||
| @@ -1,19 +1,5 @@ | |||
| 1 | # Processor frequency | 1 | # Processor frequency |
| 2 | F_CPU = 8000000 | 2 | F_CPU = 8000000 |
| 3 | 3 | ||
| 4 | # Build Options | ||
| 5 | # change yes to no to disable | ||
| 6 | # | ||
| 7 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 8 | MOUSEKEY_ENABLE = no # Mouse keys | ||
| 9 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 10 | CONSOLE_ENABLE = no # Console for debug | ||
| 11 | COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 12 | NKRO_ENABLE = no # Enable N-Key Rollover | ||
| 13 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | ||
| 14 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | ||
| 15 | LTO_ENABLE = yes # Reduce firmware size | ||
| 16 | BLUETOOTH_ENABLE = yes | ||
| 17 | |||
| 18 | UART_DRIVER_REQUIRED = yes | 4 | UART_DRIVER_REQUIRED = yes |
| 19 | SRC += bluetooth_custom.c | 5 | SRC += bluetooth_custom.c |
diff --git a/keyboards/bioi/s65/config.h b/keyboards/bioi/s65/config.h index 8134bd96cf..9f005f2d79 100644 --- a/keyboards/bioi/s65/config.h +++ b/keyboards/bioi/s65/config.h | |||
| @@ -17,11 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 17 | 17 | ||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 21 | #define LOCKING_SUPPORT_ENABLE | ||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
| 24 | |||
| 25 | /* key combination for magic key command */ | 20 | /* key combination for magic key command */ |
| 26 | #define KEYBOARD_LOCK_ENABLE | 21 | #define KEYBOARD_LOCK_ENABLE |
| 27 | #define MAGIC_KEY_LOCK L | 22 | #define MAGIC_KEY_LOCK L |
diff --git a/keyboards/bioi/s65/keyboard.json b/keyboards/bioi/s65/keyboard.json index b34cd9e602..c55852f31c 100644 --- a/keyboards/bioi/s65/keyboard.json +++ b/keyboards/bioi/s65/keyboard.json | |||
| @@ -20,6 +20,12 @@ | |||
| 20 | "nkro": true, | 20 | "nkro": true, |
| 21 | "rgblight": true | 21 | "rgblight": true |
| 22 | }, | 22 | }, |
| 23 | "qmk": { | ||
| 24 | "locking": { | ||
| 25 | "enabled": true, | ||
| 26 | "resync": true | ||
| 27 | } | ||
| 28 | }, | ||
| 23 | "matrix_pins": { | 29 | "matrix_pins": { |
| 24 | "cols": ["F1", "B3", "F4", "F5", "F6", "E6", "C7", "B2", "B1", "C6", "B6", "B5", "B4", "D7", "D4", "D5"], | 30 | "cols": ["F1", "B3", "F4", "F5", "F6", "E6", "C7", "B2", "B1", "C6", "B6", "B5", "B4", "D7", "D4", "D5"], |
| 25 | "rows": ["D2", "D0", "D1", "F7", "D6"] | 31 | "rows": ["D2", "D0", "D1", "F7", "D6"] |
diff --git a/keyboards/blackplum/config.h b/keyboards/blackplum/config.h deleted file mode 100644 index 5f36081323..0000000000 --- a/keyboards/blackplum/config.h +++ /dev/null | |||
| @@ -1,7 +0,0 @@ | |||
| 1 | #pragma once | ||
| 2 | |||
| 3 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 4 | #define LOCKING_SUPPORT_ENABLE | ||
| 5 | |||
| 6 | /* Locking resynchronize hack */ | ||
| 7 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/blackplum/keyboard.json b/keyboards/blackplum/keyboard.json index d17bc37832..277e0eae62 100644 --- a/keyboards/blackplum/keyboard.json +++ b/keyboards/blackplum/keyboard.json | |||
| @@ -39,6 +39,12 @@ | |||
| 39 | "nkro": true, | 39 | "nkro": true, |
| 40 | "rgblight": true | 40 | "rgblight": true |
| 41 | }, | 41 | }, |
| 42 | "qmk": { | ||
| 43 | "locking": { | ||
| 44 | "enabled": true, | ||
| 45 | "resync": true | ||
| 46 | } | ||
| 47 | }, | ||
| 42 | "matrix_pins": { | 48 | "matrix_pins": { |
| 43 | "cols": ["D0", "D1", "D2", "F7", "F6", "F5", "F4", "F1"], | 49 | "cols": ["D0", "D1", "D2", "F7", "F6", "F5", "F4", "F1"], |
| 44 | "rows": ["C6", "B6", "B4", "B5", "D6", "D7", "D5", "D3", "D4"] | 50 | "rows": ["C6", "B6", "B4", "B5", "D6", "D7", "D5", "D3", "D4"] |
diff --git a/keyboards/blank/blank01/config.h b/keyboards/blank/blank01/config.h deleted file mode 100644 index aea945a035..0000000000 --- a/keyboards/blank/blank01/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 gkeyboard | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #pragma once | ||
| 19 | |||
| 20 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 21 | #define LOCKING_SUPPORT_ENABLE | ||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/blank/blank01/keyboard.json b/keyboards/blank/blank01/keyboard.json index 5dfa7e67ec..f8af736bef 100644 --- a/keyboards/blank/blank01/keyboard.json +++ b/keyboards/blank/blank01/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "mousekey": true, | 16 | "mousekey": true, |
| 17 | "nkro": true | 17 | "nkro": true |
| 18 | }, | 18 | }, |
| 19 | "qmk": { | ||
| 20 | "locking": { | ||
| 21 | "enabled": true, | ||
| 22 | "resync": true | ||
| 23 | } | ||
| 24 | }, | ||
| 19 | "matrix_pins": { | 25 | "matrix_pins": { |
| 20 | "cols": ["D5", "D4", "D6", "D7", "B5", "B4", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0"], | 26 | "cols": ["D5", "D4", "D6", "D7", "B5", "B4", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0"], |
| 21 | "rows": ["D0", "D1", "D2", "D3", "B3"] | 27 | "rows": ["D0", "D1", "D2", "D3", "B3"] |
diff --git a/keyboards/blank_tehnologii/manibus/info.json b/keyboards/blank_tehnologii/manibus/keyboard.json index 7e783c45b5..f6cd41758d 100644 --- a/keyboards/blank_tehnologii/manibus/info.json +++ b/keyboards/blank_tehnologii/manibus/keyboard.json | |||
| @@ -9,12 +9,21 @@ | |||
| 9 | "pid": "0x4D4E", | 9 | "pid": "0x4D4E", |
| 10 | "device_version": "1.0.0" | 10 | "device_version": "1.0.0" |
| 11 | }, | 11 | }, |
| 12 | "features": { | ||
| 13 | "bootmagic": false, | ||
| 14 | "mousekey": true, | ||
| 15 | "extrakey": true, | ||
| 16 | "console": true, | ||
| 17 | "command": true, | ||
| 18 | "nkro": true | ||
| 19 | }, | ||
| 12 | "matrix_pins": { | 20 | "matrix_pins": { |
| 13 | "cols": ["D7", "B4", "B5", "B6", "F0", "D4", "D6"], | 21 | "cols": ["D7", "B4", "B5", "B6", "F0", "D4", "D6"], |
| 14 | "rows": ["F4", "F5", "F6", "D3", "C6"] | 22 | "rows": ["F4", "F5", "F6", "D3", "C6"] |
| 15 | }, | 23 | }, |
| 16 | "diode_direction": "COL2ROW", | 24 | "diode_direction": "COL2ROW", |
| 17 | "split": { | 25 | "split": { |
| 26 | "enabled": true, | ||
| 18 | "soft_serial_pin": "D0", | 27 | "soft_serial_pin": "D0", |
| 19 | "matrix_pins": { | 28 | "matrix_pins": { |
| 20 | "right": { | 29 | "right": { |
diff --git a/keyboards/blank_tehnologii/manibus/rules.mk b/keyboards/blank_tehnologii/manibus/rules.mk deleted file mode 100644 index 1321ae0d17..0000000000 --- a/keyboards/blank_tehnologii/manibus/rules.mk +++ /dev/null | |||
| @@ -1,14 +0,0 @@ | |||
| 1 | # Build Options | ||
| 2 | # change yes to no to disable | ||
| 3 | # | ||
| 4 | BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite | ||
| 5 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = yes # Console for debug | ||
| 8 | COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 9 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 10 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 11 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | |||
| 14 | SPLIT_KEYBOARD = yes | ||
diff --git a/keyboards/blockey/config.h b/keyboards/blockey/config.h deleted file mode 100644 index a93b381c85..0000000000 --- a/keyboards/blockey/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2018 Eucalyn | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #pragma once | ||
| 19 | |||
| 20 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 21 | #define LOCKING_SUPPORT_ENABLE | ||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/blockey/keyboard.json b/keyboards/blockey/keyboard.json index 0c150420dc..9710606a52 100644 --- a/keyboards/blockey/keyboard.json +++ b/keyboards/blockey/keyboard.json | |||
| @@ -36,6 +36,12 @@ | |||
| 36 | "nkro": false, | 36 | "nkro": false, |
| 37 | "rgblight": true | 37 | "rgblight": true |
| 38 | }, | 38 | }, |
| 39 | "qmk": { | ||
| 40 | "locking": { | ||
| 41 | "enabled": true, | ||
| 42 | "resync": true | ||
| 43 | } | ||
| 44 | }, | ||
| 39 | "matrix_pins": { | 45 | "matrix_pins": { |
| 40 | "cols": ["D0", "B4", "C6", "D7", "F4", "F5", "F7"], | 46 | "cols": ["D0", "B4", "C6", "D7", "F4", "F5", "F7"], |
| 41 | "rows": ["D3", "D1", "D4", "E6", "B5", "D2", "F6", "B3", "B2", "B6"] | 47 | "rows": ["D3", "D1", "D4", "E6", "B5", "D2", "F6", "B3", "B2", "B6"] |
diff --git a/keyboards/bluebell/swoop/info.json b/keyboards/bluebell/swoop/keyboard.json index 52c859c154..5cc29818b8 100644 --- a/keyboards/bluebell/swoop/info.json +++ b/keyboards/bluebell/swoop/keyboard.json | |||
| @@ -8,6 +8,12 @@ | |||
| 8 | "pid": "0x3046", | 8 | "pid": "0x3046", |
| 9 | "device_version": "1.0.0" | 9 | "device_version": "1.0.0" |
| 10 | }, | 10 | }, |
| 11 | "features": { | ||
| 12 | "bootmagic": true, | ||
| 13 | "mousekey": true, | ||
| 14 | "extrakey": true, | ||
| 15 | "rgblight": true | ||
| 16 | }, | ||
| 11 | "ws2812": { | 17 | "ws2812": { |
| 12 | "pin": "D3" | 18 | "pin": "D3" |
| 13 | }, | 19 | }, |
| @@ -35,6 +41,7 @@ | |||
| 35 | ] | 41 | ] |
| 36 | }, | 42 | }, |
| 37 | "split": { | 43 | "split": { |
| 44 | "enabled": true, | ||
| 38 | "soft_serial_pin": "D2", | 45 | "soft_serial_pin": "D2", |
| 39 | "encoder": { | 46 | "encoder": { |
| 40 | "right": { | 47 | "right": { |
diff --git a/keyboards/bluebell/swoop/rules.mk b/keyboards/bluebell/swoop/rules.mk deleted file mode 100644 index fc87c61404..0000000000 --- a/keyboards/bluebell/swoop/rules.mk +++ /dev/null | |||
| @@ -1,11 +0,0 @@ | |||
| 1 | # Build Options | ||
| 2 | # change yes to no to disable | ||
| 3 | # | ||
| 4 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 5 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = no # Console for debug | ||
| 8 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 9 | NKRO_ENABLE = no # Enable N-Key Rollover | ||
| 10 | RGBLIGHT_ENABLE = yes # Enable underlight | ||
| 11 | SPLIT_KEYBOARD = yes | ||
diff --git a/keyboards/boardrun/bizarre/config.h b/keyboards/boardrun/bizarre/config.h deleted file mode 100644 index 1b4e5a6d87..0000000000 --- a/keyboards/boardrun/bizarre/config.h +++ /dev/null | |||
| @@ -1,37 +0,0 @@ | |||
| 1 | /* | ||
| 2 | This program is free software: you can redistribute it and/or modify | ||
| 3 | it under the terms of the GNU General Public License as published by | ||
| 4 | the Free Software Foundation, either version 2 of the License, or | ||
| 5 | (at your option) any later version. | ||
| 6 | |||
| 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 | |||
| 12 | You should have received a copy of the GNU General Public License | ||
| 13 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 14 | */ | ||
| 15 | |||
| 16 | #pragma once | ||
| 17 | |||
| 18 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 19 | #define LOCKING_SUPPORT_ENABLE | ||
| 20 | /* Locking resynchronize hack */ | ||
| 21 | #define LOCKING_RESYNC_ENABLE | ||
| 22 | |||
| 23 | /* | ||
| 24 | * Feature disable options | ||
| 25 | * These options are also useful to firmware size reduction. | ||
| 26 | */ | ||
| 27 | |||
| 28 | /* disable debug print */ | ||
| 29 | //#define NO_DEBUG | ||
| 30 | |||
| 31 | /* disable print */ | ||
| 32 | //#define NO_PRINT | ||
| 33 | |||
| 34 | /* disable action features */ | ||
| 35 | //#define NO_ACTION_LAYER | ||
| 36 | //#define NO_ACTION_TAPPING | ||
| 37 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/boardrun/bizarre/keyboard.json b/keyboards/boardrun/bizarre/keyboard.json index 6901f93625..f61f3b053f 100644 --- a/keyboards/boardrun/bizarre/keyboard.json +++ b/keyboards/boardrun/bizarre/keyboard.json | |||
| @@ -39,6 +39,12 @@ | |||
| 39 | "nkro": true, | 39 | "nkro": true, |
| 40 | "rgblight": true | 40 | "rgblight": true |
| 41 | }, | 41 | }, |
| 42 | "qmk": { | ||
| 43 | "locking": { | ||
| 44 | "enabled": true, | ||
| 45 | "resync": true | ||
| 46 | } | ||
| 47 | }, | ||
| 42 | "matrix_pins": { | 48 | "matrix_pins": { |
| 43 | "cols": ["F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0", "B3", "B2", "B1"], | 49 | "cols": ["F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0", "B3", "B2", "B1"], |
| 44 | "rows": ["F0", "F1", "F4", "F5", "F6"] | 50 | "rows": ["F0", "F1", "F4", "F5", "F6"] |
diff --git a/keyboards/boardrun/classic/config.h b/keyboards/boardrun/classic/config.h deleted file mode 100644 index 1b4e5a6d87..0000000000 --- a/keyboards/boardrun/classic/config.h +++ /dev/null | |||
| @@ -1,37 +0,0 @@ | |||
| 1 | /* | ||
| 2 | This program is free software: you can redistribute it and/or modify | ||
| 3 | it under the terms of the GNU General Public License as published by | ||
| 4 | the Free Software Foundation, either version 2 of the License, or | ||
| 5 | (at your option) any later version. | ||
| 6 | |||
| 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 | |||
| 12 | You should have received a copy of the GNU General Public License | ||
| 13 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 14 | */ | ||
| 15 | |||
| 16 | #pragma once | ||
| 17 | |||
| 18 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 19 | #define LOCKING_SUPPORT_ENABLE | ||
| 20 | /* Locking resynchronize hack */ | ||
| 21 | #define LOCKING_RESYNC_ENABLE | ||
| 22 | |||
| 23 | /* | ||
| 24 | * Feature disable options | ||
| 25 | * These options are also useful to firmware size reduction. | ||
| 26 | */ | ||
| 27 | |||
| 28 | /* disable debug print */ | ||
| 29 | //#define NO_DEBUG | ||
| 30 | |||
| 31 | /* disable print */ | ||
| 32 | //#define NO_PRINT | ||
| 33 | |||
| 34 | /* disable action features */ | ||
| 35 | //#define NO_ACTION_LAYER | ||
| 36 | //#define NO_ACTION_TAPPING | ||
| 37 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/boardrun/classic/keyboard.json b/keyboards/boardrun/classic/keyboard.json index cd83ef58f0..4831131f18 100644 --- a/keyboards/boardrun/classic/keyboard.json +++ b/keyboards/boardrun/classic/keyboard.json | |||
| @@ -39,6 +39,12 @@ | |||
| 39 | "nkro": true, | 39 | "nkro": true, |
| 40 | "rgblight": true | 40 | "rgblight": true |
| 41 | }, | 41 | }, |
| 42 | "qmk": { | ||
| 43 | "locking": { | ||
| 44 | "enabled": true, | ||
| 45 | "resync": true | ||
| 46 | } | ||
| 47 | }, | ||
| 42 | "matrix_pins": { | 48 | "matrix_pins": { |
| 43 | "cols": ["F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0", "B3", "B2", "B1"], | 49 | "cols": ["F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0", "B3", "B2", "B1"], |
| 44 | "rows": ["F0", "F1", "F4", "F5", "F6"] | 50 | "rows": ["F0", "F1", "F4", "F5", "F6"] |
diff --git a/keyboards/boardsource/equals/48/info.json b/keyboards/boardsource/equals/48/info.json index 054779f6fe..5b63355931 100644 --- a/keyboards/boardsource/equals/48/info.json +++ b/keyboards/boardsource/equals/48/info.json | |||
| @@ -3,7 +3,8 @@ | |||
| 3 | "bootloader": "rp2040", | 3 | "bootloader": "rp2040", |
| 4 | "processor": "RP2040", | 4 | "processor": "RP2040", |
| 5 | "features": { | 5 | "features": { |
| 6 | "audio":true | 6 | "audio":true, |
| 7 | "quantum_painter": true | ||
| 7 | }, | 8 | }, |
| 8 | "matrix_pins": { | 9 | "matrix_pins": { |
| 9 | "cols": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11"], | 10 | "cols": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11"], |
diff --git a/keyboards/boardsource/equals/48/rules.mk b/keyboards/boardsource/equals/48/rules.mk index 4192b0c2e5..2f75fc139f 100644 --- a/keyboards/boardsource/equals/48/rules.mk +++ b/keyboards/boardsource/equals/48/rules.mk | |||
| @@ -1,3 +1,2 @@ | |||
| 1 | AUDIO_DRIVER = pwm_hardware | 1 | AUDIO_DRIVER = pwm_hardware |
| 2 | QUANTUM_PAINTER_ENABLE = yes | ||
| 3 | QUANTUM_PAINTER_DRIVERS += st7735_spi | 2 | QUANTUM_PAINTER_DRIVERS += st7735_spi |
diff --git a/keyboards/boardsource/equals/60/info.json b/keyboards/boardsource/equals/60/info.json index da3fc3691a..3bc1f49be3 100644 --- a/keyboards/boardsource/equals/60/info.json +++ b/keyboards/boardsource/equals/60/info.json | |||
| @@ -3,7 +3,8 @@ | |||
| 3 | "bootloader": "rp2040", | 3 | "bootloader": "rp2040", |
| 4 | "processor": "RP2040", | 4 | "processor": "RP2040", |
| 5 | "features": { | 5 | "features": { |
| 6 | "audio":true | 6 | "audio":true, |
| 7 | "quantum_painter": true | ||
| 7 | }, | 8 | }, |
| 8 | "matrix_pins": { | 9 | "matrix_pins": { |
| 9 | "cols": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11"], | 10 | "cols": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11"], |
diff --git a/keyboards/boardsource/equals/60/rules.mk b/keyboards/boardsource/equals/60/rules.mk index 4192b0c2e5..2f75fc139f 100644 --- a/keyboards/boardsource/equals/60/rules.mk +++ b/keyboards/boardsource/equals/60/rules.mk | |||
| @@ -1,3 +1,2 @@ | |||
| 1 | AUDIO_DRIVER = pwm_hardware | 1 | AUDIO_DRIVER = pwm_hardware |
| 2 | QUANTUM_PAINTER_ENABLE = yes | ||
| 3 | QUANTUM_PAINTER_DRIVERS += st7735_spi | 2 | QUANTUM_PAINTER_DRIVERS += st7735_spi |
diff --git a/keyboards/boardwalk/config.h b/keyboards/boardwalk/config.h deleted file mode 100644 index 1b4e5a6d87..0000000000 --- a/keyboards/boardwalk/config.h +++ /dev/null | |||
| @@ -1,37 +0,0 @@ | |||
| 1 | /* | ||
| 2 | This program is free software: you can redistribute it and/or modify | ||
| 3 | it under the terms of the GNU General Public License as published by | ||
| 4 | the Free Software Foundation, either version 2 of the License, or | ||
| 5 | (at your option) any later version. | ||
| 6 | |||
| 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 | |||
| 12 | You should have received a copy of the GNU General Public License | ||
| 13 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 14 | */ | ||
| 15 | |||
| 16 | #pragma once | ||
| 17 | |||
| 18 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 19 | #define LOCKING_SUPPORT_ENABLE | ||
| 20 | /* Locking resynchronize hack */ | ||
| 21 | #define LOCKING_RESYNC_ENABLE | ||
| 22 | |||
| 23 | /* | ||
| 24 | * Feature disable options | ||
| 25 | * These options are also useful to firmware size reduction. | ||
| 26 | */ | ||
| 27 | |||
| 28 | /* disable debug print */ | ||
| 29 | //#define NO_DEBUG | ||
| 30 | |||
| 31 | /* disable print */ | ||
| 32 | //#define NO_PRINT | ||
| 33 | |||
| 34 | /* disable action features */ | ||
| 35 | //#define NO_ACTION_LAYER | ||
| 36 | //#define NO_ACTION_TAPPING | ||
| 37 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/boardwalk/keyboard.json b/keyboards/boardwalk/keyboard.json index 8c4ad37eb0..6fb7673ec8 100644 --- a/keyboards/boardwalk/keyboard.json +++ b/keyboards/boardwalk/keyboard.json | |||
| @@ -39,6 +39,12 @@ | |||
| 39 | "rgblight": true, | 39 | "rgblight": true, |
| 40 | "unicode": true | 40 | "unicode": true |
| 41 | }, | 41 | }, |
| 42 | "qmk": { | ||
| 43 | "locking": { | ||
| 44 | "enabled": true, | ||
| 45 | "resync": true | ||
| 46 | } | ||
| 47 | }, | ||
| 42 | "matrix_pins": { | 48 | "matrix_pins": { |
| 43 | "cols": ["F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"], | 49 | "cols": ["F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"], |
| 44 | "rows": ["F0", "F1", "F4", "F5", "F6"] | 50 | "rows": ["F0", "F1", "F4", "F5", "F6"] |
diff --git a/keyboards/bop/config.h b/keyboards/bop/config.h index 7d7310ec0e..e80e499439 100644 --- a/keyboards/bop/config.h +++ b/keyboards/bop/config.h | |||
| @@ -16,11 +16,5 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 20 | #define LOCKING_SUPPORT_ENABLE | ||
| 21 | |||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
| 24 | |||
| 25 | /* Unicode select mode */ | 19 | /* Unicode select mode */ |
| 26 | #define UNICODE_SELECTED_MODES UNICODE_MODE_MACOS, UNICODE_MODE_LINUX, UNICODE_MODE_WINCOMPOSE | 20 | #define UNICODE_SELECTED_MODES UNICODE_MODE_MACOS, UNICODE_MODE_LINUX, UNICODE_MODE_WINCOMPOSE |
diff --git a/keyboards/bop/keyboard.json b/keyboards/bop/keyboard.json index 81bbbf33f0..6a88bb4617 100644 --- a/keyboards/bop/keyboard.json +++ b/keyboards/bop/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "mousekey": true, | 16 | "mousekey": true, |
| 17 | "nkro": true | 17 | "nkro": true |
| 18 | }, | 18 | }, |
| 19 | "qmk": { | ||
| 20 | "locking": { | ||
| 21 | "enabled": true, | ||
| 22 | "resync": true | ||
| 23 | } | ||
| 24 | }, | ||
| 19 | "matrix_pins": { | 25 | "matrix_pins": { |
| 20 | "cols": ["D5", "C5", "B0", "B1", "B2", "B3", "B4", "B5", "B6", "E7", "E6", "F0", "F7", "F6", "F5", "F4", "F3", "F2", "F1", "C6"], | 26 | "cols": ["D5", "C5", "B0", "B1", "B2", "B3", "B4", "B5", "B6", "E7", "E6", "F0", "F7", "F6", "F5", "F4", "F3", "F2", "F1", "C6"], |
| 21 | "rows": ["B7", "D0", "D1", "D2", "D3", "D4"] | 27 | "rows": ["B7", "D0", "D1", "D2", "D3", "D4"] |
diff --git a/keyboards/boston/config.h b/keyboards/boston/config.h index 483c57940c..aad033d221 100644 --- a/keyboards/boston/config.h +++ b/keyboards/boston/config.h | |||
| @@ -20,11 +20,6 @@ | |||
| 20 | #define BACKLIGHT_PWM_CHANNEL 1 | 20 | #define BACKLIGHT_PWM_CHANNEL 1 |
| 21 | #define BACKLIGHT_PAL_MODE 1 | 21 | #define BACKLIGHT_PAL_MODE 1 |
| 22 | 22 | ||
| 23 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 24 | #define LOCKING_SUPPORT_ENABLE | ||
| 25 | /* Locking resynchronize hack */ | ||
| 26 | #define LOCKING_RESYNC_ENABLE | ||
| 27 | |||
| 28 | #define RGBLIGHT_LAYERS | 23 | #define RGBLIGHT_LAYERS |
| 29 | 24 | ||
| 30 | //The 3D-printed version of Boston uses APA106 LEDs, which are reversed | 25 | //The 3D-printed version of Boston uses APA106 LEDs, which are reversed |
diff --git a/keyboards/boston/keyboard.json b/keyboards/boston/keyboard.json index 1960df6d45..050076c7a6 100644 --- a/keyboards/boston/keyboard.json +++ b/keyboards/boston/keyboard.json | |||
| @@ -30,7 +30,11 @@ | |||
| 30 | ] | 30 | ] |
| 31 | }, | 31 | }, |
| 32 | "qmk": { | 32 | "qmk": { |
| 33 | "tap_keycode_delay": 15 | 33 | "tap_keycode_delay": 15, |
| 34 | "locking": { | ||
| 35 | "enabled": true, | ||
| 36 | "resync": true | ||
| 37 | } | ||
| 34 | }, | 38 | }, |
| 35 | "backlight": { | 39 | "backlight": { |
| 36 | "pin": "A6", | 40 | "pin": "A6", |
diff --git a/keyboards/boston_meetup/2019/info.json b/keyboards/boston_meetup/2019/info.json index 981d4de7c8..5ced95c018 100644 --- a/keyboards/boston_meetup/2019/info.json +++ b/keyboards/boston_meetup/2019/info.json | |||
| @@ -2,6 +2,15 @@ | |||
| 2 | "usb": { | 2 | "usb": { |
| 3 | "device_version": "20.1.9" | 3 | "device_version": "20.1.9" |
| 4 | }, | 4 | }, |
| 5 | "features": { | ||
| 6 | "bootmagic": true, | ||
| 7 | "mousekey": true, | ||
| 8 | "extrakey": true, | ||
| 9 | "nkro": true, | ||
| 10 | "audio": true, | ||
| 11 | "haptic": true, | ||
| 12 | "oled": true | ||
| 13 | }, | ||
| 5 | "rgb_matrix": { | 14 | "rgb_matrix": { |
| 6 | "driver": "ws2812" | 15 | "driver": "ws2812" |
| 7 | }, | 16 | }, |
diff --git a/keyboards/boston_meetup/2019/rules.mk b/keyboards/boston_meetup/2019/rules.mk index f5ef6ba5a2..dea510c2ab 100644 --- a/keyboards/boston_meetup/2019/rules.mk +++ b/keyboards/boston_meetup/2019/rules.mk | |||
| @@ -1,16 +1 @@ | |||
| 1 | # Build Options | ||
| 2 | # change yes to no to disable | ||
| 3 | # | ||
| 4 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 5 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = no # Console for debug | ||
| 8 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 9 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 10 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 11 | AUDIO_ENABLE = yes # Audio output | ||
| 12 | RGBLIGHT_ENABLE = no | ||
| 13 | RGB_MATRIX_ENABLE = no | ||
| 14 | HAPTIC_ENABLE = yes | ||
| 15 | HAPTIC_DRIVER = drv2605l | HAPTIC_DRIVER = drv2605l | |
| 16 | OLED_ENABLE = yes | ||
diff --git a/keyboards/box75/config.h b/keyboards/box75/config.h deleted file mode 100644 index f608132b5a..0000000000 --- a/keyboards/box75/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2015 Álvaro "Gondolindrim" Volpato <gondolindrim@acheronproject.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 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 21 | #define LOCKING_SUPPORT_ENABLE | ||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/box75/keyboard.json b/keyboards/box75/keyboard.json index 8932f81ae7..89afff1716 100644 --- a/keyboards/box75/keyboard.json +++ b/keyboards/box75/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "mousekey": true, | 16 | "mousekey": true, |
| 17 | "nkro": true | 17 | "nkro": true |
| 18 | }, | 18 | }, |
| 19 | "qmk": { | ||
| 20 | "locking": { | ||
| 21 | "enabled": true, | ||
| 22 | "resync": true | ||
| 23 | } | ||
| 24 | }, | ||
| 19 | "matrix_pins": { | 25 | "matrix_pins": { |
| 20 | "cols": ["B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A8", "B15", "B14", "B13", "A15"], | 26 | "cols": ["B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A8", "B15", "B14", "B13", "A15"], |
| 21 | "rows": ["A10", "A9", "B12", "A2", "A1", "A0"] | 27 | "rows": ["A10", "A9", "B12", "A2", "A1", "A0"] |
diff --git a/keyboards/bpiphany/four_banger/config.h b/keyboards/bpiphany/four_banger/config.h deleted file mode 100644 index 5f36081323..0000000000 --- a/keyboards/bpiphany/four_banger/config.h +++ /dev/null | |||
| @@ -1,7 +0,0 @@ | |||
| 1 | #pragma once | ||
| 2 | |||
| 3 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 4 | #define LOCKING_SUPPORT_ENABLE | ||
| 5 | |||
| 6 | /* Locking resynchronize hack */ | ||
| 7 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/bpiphany/four_banger/keyboard.json b/keyboards/bpiphany/four_banger/keyboard.json index 2462050684..a368fbfe61 100644 --- a/keyboards/bpiphany/four_banger/keyboard.json +++ b/keyboards/bpiphany/four_banger/keyboard.json | |||
| @@ -37,6 +37,12 @@ | |||
| 37 | "nkro": true, | 37 | "nkro": true, |
| 38 | "rgblight": true | 38 | "rgblight": true |
| 39 | }, | 39 | }, |
| 40 | "qmk": { | ||
| 41 | "locking": { | ||
| 42 | "enabled": true, | ||
| 43 | "resync": true | ||
| 44 | } | ||
| 45 | }, | ||
| 40 | "matrix_pins": { | 46 | "matrix_pins": { |
| 41 | "cols": ["B5", "B4"], | 47 | "cols": ["B5", "B4"], |
| 42 | "rows": ["B2", "B6"] | 48 | "rows": ["B2", "B6"] |
diff --git a/keyboards/bpiphany/frosty_flake/config.h b/keyboards/bpiphany/frosty_flake/config.h index 8a895c3e50..37c868b47f 100644 --- a/keyboards/bpiphany/frosty_flake/config.h +++ b/keyboards/bpiphany/frosty_flake/config.h | |||
| @@ -38,11 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 38 | #define MATRIX_COL_PINS { B0, B3, B2, B1, B6, B4, B5, C7 } | 38 | #define MATRIX_COL_PINS { B0, B3, B2, B1, B6, B4, B5, C7 } |
| 39 | #define MATRIX_ROW_PINS { NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN } | 39 | #define MATRIX_ROW_PINS { NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN } |
| 40 | 40 | ||
| 41 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 42 | #define LOCKING_SUPPORT_ENABLE | ||
| 43 | /* Locking resynchronize hack */ | ||
| 44 | #define LOCKING_RESYNC_ENABLE | ||
| 45 | |||
| 46 | /* | 41 | /* |
| 47 | * Feature disable options | 42 | * Feature disable options |
| 48 | * These options are also useful to firmware size reduction. | 43 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/bpiphany/frosty_flake/info.json b/keyboards/bpiphany/frosty_flake/info.json index 95fbd477eb..33a2f792d9 100644 --- a/keyboards/bpiphany/frosty_flake/info.json +++ b/keyboards/bpiphany/frosty_flake/info.json | |||
| @@ -8,6 +8,12 @@ | |||
| 8 | "pid": "0x6060", | 8 | "pid": "0x6060", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1" |
| 10 | }, | 10 | }, |
| 11 | "qmk": { | ||
| 12 | "locking": { | ||
| 13 | "enabled": true, | ||
| 14 | "resync": true | ||
| 15 | } | ||
| 16 | }, | ||
| 11 | "processor": "atmega32u2", | 17 | "processor": "atmega32u2", |
| 12 | "bootloader": "atmel-dfu", | 18 | "bootloader": "atmel-dfu", |
| 13 | "dynamic_keymap": { | 19 | "dynamic_keymap": { |
diff --git a/keyboards/bpiphany/ghost_squid/info.json b/keyboards/bpiphany/ghost_squid/info.json index 49b6e10309..85f6f0fa8e 100644 --- a/keyboards/bpiphany/ghost_squid/info.json +++ b/keyboards/bpiphany/ghost_squid/info.json | |||
| @@ -8,6 +8,11 @@ | |||
| 8 | "pid": "0x6050", | 8 | "pid": "0x6050", |
| 9 | "device_version": "1.0.4" | 9 | "device_version": "1.0.4" |
| 10 | }, | 10 | }, |
| 11 | "features": { | ||
| 12 | "bootmagic": true, | ||
| 13 | "mousekey": true, | ||
| 14 | "extrakey": true | ||
| 15 | }, | ||
| 11 | "indicators": { | 16 | "indicators": { |
| 12 | "caps_lock": "C6", | 17 | "caps_lock": "C6", |
| 13 | "num_lock": "C5", | 18 | "num_lock": "C5", |
diff --git a/keyboards/bpiphany/ghost_squid/rules.mk b/keyboards/bpiphany/ghost_squid/rules.mk index 2f6a5a7346..30ce5d293b 100644 --- a/keyboards/bpiphany/ghost_squid/rules.mk +++ b/keyboards/bpiphany/ghost_squid/rules.mk | |||
| @@ -1,14 +1,2 @@ | |||
| 1 | # Build Options | ||
| 2 | # change yes to no to disable | ||
| 3 | # | ||
| 4 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 5 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = no # Console for debug | ||
| 8 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 9 | NKRO_ENABLE = no # Enable N-Key Rollover | ||
| 10 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 11 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | CUSTOM_MATRIX = lite | 1 | CUSTOM_MATRIX = lite |
| 14 | SRC += matrix.c | 2 | SRC += matrix.c |
diff --git a/keyboards/bpiphany/hid_liber/config.h b/keyboards/bpiphany/hid_liber/config.h index 2e41e1f700..8ba4e7c73b 100755 --- a/keyboards/bpiphany/hid_liber/config.h +++ b/keyboards/bpiphany/hid_liber/config.h | |||
| @@ -24,11 +24,6 @@ | |||
| 24 | 24 | ||
| 25 | // HID Liberation Device uses custom matrix code to accomodate a 74HC238 3 to 8 decoder on pins B1, B2 and B3. | 25 | // HID Liberation Device uses custom matrix code to accomodate a 74HC238 3 to 8 decoder on pins B1, B2 and B3. |
| 26 | 26 | ||
| 27 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 28 | #define LOCKING_SUPPORT_ENABLE | ||
| 29 | /* Locking resynchronize hack */ | ||
| 30 | #define LOCKING_RESYNC_ENABLE | ||
| 31 | |||
| 32 | /* | 27 | /* |
| 33 | * Feature disable options | 28 | * Feature disable options |
| 34 | * These options are also useful to firmware size reduction. | 29 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/bpiphany/hid_liber/info.json b/keyboards/bpiphany/hid_liber/info.json index 82fd77781a..67c8416849 100644 --- a/keyboards/bpiphany/hid_liber/info.json +++ b/keyboards/bpiphany/hid_liber/info.json | |||
| @@ -8,6 +8,20 @@ | |||
| 8 | "pid": "0xB919", | 8 | "pid": "0xB919", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1" |
| 10 | }, | 10 | }, |
| 11 | "features": { | ||
| 12 | "bootmagic": true, | ||
| 13 | "mousekey": true, | ||
| 14 | "extrakey": true, | ||
| 15 | "console": true, | ||
| 16 | "command": true, | ||
| 17 | "nkro": true | ||
| 18 | }, | ||
| 19 | "qmk": { | ||
| 20 | "locking": { | ||
| 21 | "enabled": true, | ||
| 22 | "resync": true | ||
| 23 | } | ||
| 24 | }, | ||
| 11 | "indicators": { | 25 | "indicators": { |
| 12 | "caps_lock": "B5", | 26 | "caps_lock": "B5", |
| 13 | "scroll_lock": "B6", | 27 | "scroll_lock": "B6", |
diff --git a/keyboards/bpiphany/hid_liber/rules.mk b/keyboards/bpiphany/hid_liber/rules.mk index fc98be5c12..1b9ebdb131 100755 --- a/keyboards/bpiphany/hid_liber/rules.mk +++ b/keyboards/bpiphany/hid_liber/rules.mk | |||
| @@ -1,16 +1,4 @@ | |||
| 1 | # Build Options | ||
| 2 | # change yes to no to disable | ||
| 3 | # | ||
| 4 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 5 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = yes # Console for debug | ||
| 8 | COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 9 | CUSTOM_MATRIX = yes # Custom matrix file | 1 | CUSTOM_MATRIX = yes # Custom matrix file |
| 10 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 11 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 12 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. | ||
| 13 | AUDIO_ENABLE = no # Audio output | ||
| 14 | 2 | ||
| 15 | # Project specific files | 3 | # Project specific files |
| 16 | SRC = matrix.c | 4 | SRC = matrix.c |
diff --git a/keyboards/bpiphany/kitten_paw/config.h b/keyboards/bpiphany/kitten_paw/config.h index 0d23223dc9..3b934626f3 100644 --- a/keyboards/bpiphany/kitten_paw/config.h +++ b/keyboards/bpiphany/kitten_paw/config.h | |||
| @@ -22,11 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 22 | #define MATRIX_ROWS 8 | 22 | #define MATRIX_ROWS 8 |
| 23 | #define MATRIX_COLS 18 | 23 | #define MATRIX_COLS 18 |
| 24 | 24 | ||
| 25 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 26 | #define LOCKING_SUPPORT_ENABLE | ||
| 27 | /* Locking resynchronize hack */ | ||
| 28 | #define LOCKING_RESYNC_ENABLE | ||
| 29 | |||
| 30 | /* | 25 | /* |
| 31 | * Feature disable options | 26 | * Feature disable options |
| 32 | * These options are also useful to firmware size reduction. | 27 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/bpiphany/kitten_paw/info.json b/keyboards/bpiphany/kitten_paw/info.json index 64a38a6e56..829129d406 100644 --- a/keyboards/bpiphany/kitten_paw/info.json +++ b/keyboards/bpiphany/kitten_paw/info.json | |||
| @@ -8,6 +8,19 @@ | |||
| 8 | "pid": "0x6050", | 8 | "pid": "0x6050", |
| 9 | "device_version": "1.0.4" | 9 | "device_version": "1.0.4" |
| 10 | }, | 10 | }, |
| 11 | "features": { | ||
| 12 | "bootmagic": false, | ||
| 13 | "mousekey": true, | ||
| 14 | "extrakey": true, | ||
| 15 | "console": true, | ||
| 16 | "command": true | ||
| 17 | }, | ||
| 18 | "qmk": { | ||
| 19 | "locking": { | ||
| 20 | "enabled": true, | ||
| 21 | "resync": true | ||
| 22 | } | ||
| 23 | }, | ||
| 11 | "indicators": { | 24 | "indicators": { |
| 12 | "caps_lock": "C6", | 25 | "caps_lock": "C6", |
| 13 | "num_lock": "B7", | 26 | "num_lock": "B7", |
diff --git a/keyboards/bpiphany/kitten_paw/rules.mk b/keyboards/bpiphany/kitten_paw/rules.mk index 43ebddd357..8784813b33 100644 --- a/keyboards/bpiphany/kitten_paw/rules.mk +++ b/keyboards/bpiphany/kitten_paw/rules.mk | |||
| @@ -1,14 +1,2 @@ | |||
| 1 | # Build Options | ||
| 2 | # change yes to no to disable | ||
| 3 | # | ||
| 4 | BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite | ||
| 5 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = yes # Console for debug | ||
| 8 | COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 9 | NKRO_ENABLE = no # Enable N-Key Rollover | ||
| 10 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 11 | AUDIO_ENABLE = no # Audio output | ||
| 12 | |||
| 13 | CUSTOM_MATRIX = yes | 1 | CUSTOM_MATRIX = yes |
| 14 | SRC += matrix.c | 2 | SRC += matrix.c |
diff --git a/keyboards/bpiphany/tiger_lily/config.h b/keyboards/bpiphany/tiger_lily/config.h index cb63e867fc..c6817a8944 100644 --- a/keyboards/bpiphany/tiger_lily/config.h +++ b/keyboards/bpiphany/tiger_lily/config.h | |||
| @@ -38,11 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 38 | #define MATRIX_ROW_PINS { C2, B3, B4, B2, B1, C7, B6, B5 } | 38 | #define MATRIX_ROW_PINS { C2, B3, B4, B2, B1, C7, B6, B5 } |
| 39 | #define MATRIX_COL_PINS { NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN } | 39 | #define MATRIX_COL_PINS { NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN } |
| 40 | 40 | ||
| 41 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 42 | #define LOCKING_SUPPORT_ENABLE | ||
| 43 | /* Locking resynchronize hack */ | ||
| 44 | #define LOCKING_RESYNC_ENABLE | ||
| 45 | |||
| 46 | /* | 41 | /* |
| 47 | * Feature disable options | 42 | * Feature disable options |
| 48 | * These options are also useful to firmware size reduction. | 43 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/bpiphany/tiger_lily/info.json b/keyboards/bpiphany/tiger_lily/info.json index 659c6f3267..118f89f39d 100644 --- a/keyboards/bpiphany/tiger_lily/info.json +++ b/keyboards/bpiphany/tiger_lily/info.json | |||
| @@ -8,6 +8,19 @@ | |||
| 8 | "pid": "0x544C", | 8 | "pid": "0x544C", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1" |
| 10 | }, | 10 | }, |
| 11 | "features": { | ||
| 12 | "bootmagic": false, | ||
| 13 | "mousekey": true, | ||
| 14 | "extrakey": true, | ||
| 15 | "console": true, | ||
| 16 | "command": true | ||
| 17 | }, | ||
| 18 | "qmk": { | ||
| 19 | "locking": { | ||
| 20 | "enabled": true, | ||
| 21 | "resync": true | ||
| 22 | } | ||
| 23 | }, | ||
| 11 | "indicators": { | 24 | "indicators": { |
| 12 | "caps_lock": "C6", | 25 | "caps_lock": "C6", |
| 13 | "num_lock": "C5", | 26 | "num_lock": "C5", |
diff --git a/keyboards/bpiphany/tiger_lily/rules.mk b/keyboards/bpiphany/tiger_lily/rules.mk index 43ebddd357..8784813b33 100644 --- a/keyboards/bpiphany/tiger_lily/rules.mk +++ b/keyboards/bpiphany/tiger_lily/rules.mk | |||
| @@ -1,14 +1,2 @@ | |||
| 1 | # Build Options | ||
| 2 | # change yes to no to disable | ||
| 3 | # | ||
| 4 | BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite | ||
| 5 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = yes # Console for debug | ||
| 8 | COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 9 | NKRO_ENABLE = no # Enable N-Key Rollover | ||
| 10 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 11 | AUDIO_ENABLE = no # Audio output | ||
| 12 | |||
| 13 | CUSTOM_MATRIX = yes | 1 | CUSTOM_MATRIX = yes |
| 14 | SRC += matrix.c | 2 | SRC += matrix.c |
diff --git a/keyboards/bpiphany/unloved_bastard/config.h b/keyboards/bpiphany/unloved_bastard/config.h index af21267357..55322288ac 100644 --- a/keyboards/bpiphany/unloved_bastard/config.h +++ b/keyboards/bpiphany/unloved_bastard/config.h | |||
| @@ -22,11 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 22 | #define MATRIX_ROWS 8 | 22 | #define MATRIX_ROWS 8 |
| 23 | #define MATRIX_COLS 18 | 23 | #define MATRIX_COLS 18 |
| 24 | 24 | ||
| 25 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 26 | #define LOCKING_SUPPORT_ENABLE | ||
| 27 | /* Locking resynchronize hack */ | ||
| 28 | #define LOCKING_RESYNC_ENABLE | ||
| 29 | |||
| 30 | /* | 25 | /* |
| 31 | * Feature disable options | 26 | * Feature disable options |
| 32 | * These options are also useful to firmware size reduction. | 27 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/bpiphany/unloved_bastard/info.json b/keyboards/bpiphany/unloved_bastard/info.json index 4ca48fee99..4748057175 100644 --- a/keyboards/bpiphany/unloved_bastard/info.json +++ b/keyboards/bpiphany/unloved_bastard/info.json | |||
| @@ -7,6 +7,20 @@ | |||
| 7 | "pid": "0x1337", | 7 | "pid": "0x1337", |
| 8 | "device_version": "0.0.1" | 8 | "device_version": "0.0.1" |
| 9 | }, | 9 | }, |
| 10 | "features": { | ||
| 11 | "bootmagic": true, | ||
| 12 | "mousekey": true, | ||
| 13 | "extrakey": true, | ||
| 14 | "console": true, | ||
| 15 | "command": true, | ||
| 16 | "sleep_led": true | ||
| 17 | }, | ||
| 18 | "qmk": { | ||
| 19 | "locking": { | ||
| 20 | "enabled": true, | ||
| 21 | "resync": true | ||
| 22 | } | ||
| 23 | }, | ||
| 10 | "indicators": { | 24 | "indicators": { |
| 11 | "caps_lock": "C5", | 25 | "caps_lock": "C5", |
| 12 | "num_lock": "B7", | 26 | "num_lock": "B7", |
diff --git a/keyboards/bpiphany/unloved_bastard/rules.mk b/keyboards/bpiphany/unloved_bastard/rules.mk index 7a32c86032..8784813b33 100644 --- a/keyboards/bpiphany/unloved_bastard/rules.mk +++ b/keyboards/bpiphany/unloved_bastard/rules.mk | |||
| @@ -1,15 +1,2 @@ | |||
| 1 | # Build Options | ||
| 2 | # change yes to no to disable | ||
| 3 | # | ||
| 4 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 5 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = yes # Console for debug | ||
| 8 | COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 9 | NKRO_ENABLE = no # Enable N-Key Rollover | ||
| 10 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 11 | AUDIO_ENABLE = no # Audio output | ||
| 12 | SLEEP_LED_ENABLE = yes | ||
| 13 | |||
| 14 | CUSTOM_MATRIX = yes | 1 | CUSTOM_MATRIX = yes |
| 15 | SRC += matrix.c | 2 | SRC += matrix.c |
diff --git a/keyboards/bt66tech/bt66tech60/config.h b/keyboards/bt66tech/bt66tech60/config.h index b49e0a11cd..d7ce751a64 100644 --- a/keyboards/bt66tech/bt66tech60/config.h +++ b/keyboards/bt66tech/bt66tech60/config.h | |||
| @@ -20,11 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 20 | #define BACKLIGHT_PWM_DRIVER PWMD1 | 20 | #define BACKLIGHT_PWM_DRIVER PWMD1 |
| 21 | #define BACKLIGHT_PWM_CHANNEL 1 | 21 | #define BACKLIGHT_PWM_CHANNEL 1 |
| 22 | 22 | ||
| 23 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 24 | #define LOCKING_SUPPORT_ENABLE | ||
| 25 | /* Locking resynchronize hack */ | ||
| 26 | #define LOCKING_RESYNC_ENABLE | ||
| 27 | |||
| 28 | #define WS2812_SPI_DRIVER SPID2 | 23 | #define WS2812_SPI_DRIVER SPID2 |
| 29 | #define WS2812_SPI_MOSI_PAL_MODE 5 | 24 | #define WS2812_SPI_MOSI_PAL_MODE 5 |
| 30 | /* | 25 | /* |
diff --git a/keyboards/bt66tech/bt66tech60/keyboard.json b/keyboards/bt66tech/bt66tech60/keyboard.json index f89440f695..26e4964d45 100644 --- a/keyboards/bt66tech/bt66tech60/keyboard.json +++ b/keyboards/bt66tech/bt66tech60/keyboard.json | |||
| @@ -20,6 +20,12 @@ | |||
| 20 | "rgblight": true, | 20 | "rgblight": true, |
| 21 | "sleep_led": true | 21 | "sleep_led": true |
| 22 | }, | 22 | }, |
| 23 | "qmk": { | ||
| 24 | "locking": { | ||
| 25 | "enabled": true, | ||
| 26 | "resync": true | ||
| 27 | } | ||
| 28 | }, | ||
| 23 | "matrix_pins": { | 29 | "matrix_pins": { |
| 24 | "cols": ["B9", "B8", "B7", "B6", "B5", "B4", "B3", "B11", "A15", "A10", "A9", "B14", "B13", "B12"], | 30 | "cols": ["B9", "B8", "B7", "B6", "B5", "B4", "B3", "B11", "A15", "A10", "A9", "B14", "B13", "B12"], |
| 25 | "rows": ["B10", "B1", "B0", "A7", "A6"] | 31 | "rows": ["B10", "B1", "B0", "A7", "A6"] |
diff --git a/keyboards/bubble75/hotswap/config.h b/keyboards/bubble75/hotswap/config.h deleted file mode 100644 index de1b75d0d6..0000000000 --- a/keyboards/bubble75/hotswap/config.h +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | /* Copyright 2022 Velocifire | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 20 | #define LOCKING_SUPPORT_ENABLE | ||
| 21 | |||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/bubble75/hotswap/hotswap.c b/keyboards/bubble75/hotswap/hotswap.c index 30c908a79f..fc10b0fc8c 100644 --- a/keyboards/bubble75/hotswap/hotswap.c +++ b/keyboards/bubble75/hotswap/hotswap.c | |||
| @@ -17,34 +17,6 @@ | |||
| 17 | #include "quantum.h" | 17 | #include "quantum.h" |
| 18 | 18 | ||
| 19 | #ifdef RGB_MATRIX_ENABLE | 19 | #ifdef RGB_MATRIX_ENABLE |
| 20 | led_config_t g_led_config = { | ||
| 21 | { | ||
| 22 | /* Key Matrix to LED Index */ | ||
| 23 | { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, NO_LED, 13 }, | ||
| 24 | { 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14 }, | ||
| 25 | { 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43 }, | ||
| 26 | { 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, NO_LED, 44 }, | ||
| 27 | { 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, NO_LED, 70, 71 }, | ||
| 28 | { 80, 79, 78, NO_LED, NO_LED, 77, NO_LED, NO_LED, 76, 75, NO_LED, 74, NO_LED, 73, 72 } | ||
| 29 | }, { | ||
| 30 | /* LED Index to Physical Position */ | ||
| 31 | // Switch LEDs | ||
| 32 | {0,0}, {23,0}, {38,0}, {54,0}, {69,0}, {75,0}, {90,0}, {105,0}, {120,0}, {143,0}, {158,0}, {173,0}, {188,0}, {225,0}, | ||
| 33 | {225,18}, {203,18}, {180,18}, {165,18}, {150,18}, {135,18}, {120,18}, {105,18}, {90,18}, {75,18}, {60,18}, {45,18}, {30,18}, {15,18}, {0,18}, | ||
| 34 | {4,30}, {19,30}, {34,30}, {49,30}, {64,30}, {79,30}, {84,30}, {99,30}, {114,30}, {129,30}, {144,30}, {159,30}, {174,30}, {219,30}, {225,30}, | ||
| 35 | {225,41}, {201,41}, {191,41}, {161,41}, {146,41}, {131,41}, {116,41}, {101,41}, {86,41}, {71,41}, {56,41}, {41,41}, {26,41}, {6,41}, | ||
| 36 | {13,52}, {34,52}, {49,52}, {64,52}, {79,52}, {94,52}, {109,52}, {124,52}, {139,52}, {154,52}, {169,52}, {189,52}, {210,52}, {225,52}, | ||
| 37 | {225,64}, {210,64}, {195,64}, {186,64}, {167,64}, {94,64}, {39,64}, {21,64}, {2,64}, | ||
| 38 | }, { | ||
| 39 | 4,4,4,4,4,4,4,4,4,4,4,4, 4,4, | ||
| 40 | 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, | ||
| 41 | 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, | ||
| 42 | 4,4,4,4,4,4,4,4,4,4,4,4,4, 4, | ||
| 43 | 4,4,4,4,4,4,4,4,4,4,4,4, 4,4, | ||
| 44 | 4,4,4, 4, 4,4, 4, 4,4, | ||
| 45 | } | ||
| 46 | }; | ||
| 47 | |||
| 48 | bool rgb_matrix_indicators_kb(void) { | 20 | bool rgb_matrix_indicators_kb(void) { |
| 49 | if (!rgb_matrix_indicators_user()) { | 21 | if (!rgb_matrix_indicators_user()) { |
| 50 | return false; | 22 | return false; |
| @@ -54,6 +26,4 @@ bool rgb_matrix_indicators_kb(void) { | |||
| 54 | } | 26 | } |
| 55 | return true; | 27 | return true; |
| 56 | } | 28 | } |
| 57 | |||
| 58 | |||
| 59 | #endif | 29 | #endif |
diff --git a/keyboards/bubble75/hotswap/info.json b/keyboards/bubble75/hotswap/keyboard.json index 99cfc4064e..011ce33ec4 100644 --- a/keyboards/bubble75/hotswap/info.json +++ b/keyboards/bubble75/hotswap/keyboard.json | |||
| @@ -7,7 +7,21 @@ | |||
| 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 | "force_nkro": true, |
| 11 | "no_startup_check": true | ||
| 12 | }, | ||
| 13 | "features": { | ||
| 14 | "bootmagic": true, | ||
| 15 | "mousekey": false, | ||
| 16 | "extrakey": true, | ||
| 17 | "nkro": true, | ||
| 18 | "rgb_matrix": true | ||
| 19 | }, | ||
| 20 | "qmk": { | ||
| 21 | "locking": { | ||
| 22 | "enabled": true, | ||
| 23 | "resync": true | ||
| 24 | } | ||
| 11 | }, | 25 | }, |
| 12 | "ws2812": { | 26 | "ws2812": { |
| 13 | "pin": "B7" | 27 | "pin": "B7" |
| @@ -42,7 +56,90 @@ | |||
| 42 | "solid_multisplash": true | 56 | "solid_multisplash": true |
| 43 | }, | 57 | }, |
| 44 | "driver": "ws2812", | 58 | "driver": "ws2812", |
| 45 | "max_brightness": 180 | 59 | "max_brightness": 180, |
| 60 | "layout": [ | ||
| 61 | {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, | ||
| 62 | {"matrix": [0, 1], "x": 23, "y": 0, "flags": 4}, | ||
| 63 | {"matrix": [0, 2], "x": 38, "y": 0, "flags": 4}, | ||
| 64 | {"matrix": [0, 3], "x": 54, "y": 0, "flags": 4}, | ||
| 65 | {"matrix": [0, 4], "x": 69, "y": 0, "flags": 4}, | ||
| 66 | {"matrix": [0, 5], "x": 75, "y": 0, "flags": 4}, | ||
| 67 | {"matrix": [0, 6], "x": 90, "y": 0, "flags": 4}, | ||
| 68 | {"matrix": [0, 7], "x": 105, "y": 0, "flags": 4}, | ||
| 69 | {"matrix": [0, 8], "x": 120, "y": 0, "flags": 4}, | ||
| 70 | {"matrix": [0, 9], "x": 143, "y": 0, "flags": 4}, | ||
| 71 | {"matrix": [0, 10], "x": 158, "y": 0, "flags": 4}, | ||
| 72 | {"matrix": [0, 11], "x": 173, "y": 0, "flags": 4}, | ||
| 73 | {"matrix": [0, 12], "x": 188, "y": 0, "flags": 4}, | ||
| 74 | {"matrix": [0, 14], "x": 225, "y": 0, "flags": 4}, | ||
| 75 | {"matrix": [1, 14], "x": 225, "y": 18, "flags": 4}, | ||
| 76 | {"matrix": [1, 13], "x": 203, "y": 18, "flags": 4}, | ||
| 77 | {"matrix": [1, 12], "x": 180, "y": 18, "flags": 4}, | ||
| 78 | {"matrix": [1, 11], "x": 165, "y": 18, "flags": 4}, | ||
| 79 | {"matrix": [1, 10], "x": 150, "y": 18, "flags": 4}, | ||
| 80 | {"matrix": [1, 9], "x": 135, "y": 18, "flags": 4}, | ||
| 81 | {"matrix": [1, 8], "x": 120, "y": 18, "flags": 4}, | ||
| 82 | {"matrix": [1, 7], "x": 105, "y": 18, "flags": 4}, | ||
| 83 | {"matrix": [1, 6], "x": 90, "y": 18, "flags": 4}, | ||
| 84 | {"matrix": [1, 5], "x": 75, "y": 18, "flags": 4}, | ||
| 85 | {"matrix": [1, 4], "x": 60, "y": 18, "flags": 4}, | ||
| 86 | {"matrix": [1, 3], "x": 45, "y": 18, "flags": 4}, | ||
| 87 | {"matrix": [1, 2], "x": 30, "y": 18, "flags": 4}, | ||
| 88 | {"matrix": [1, 1], "x": 15, "y": 18, "flags": 4}, | ||
| 89 | {"matrix": [1, 0], "x": 0, "y": 18, "flags": 4}, | ||
| 90 | {"matrix": [2, 0], "x": 4, "y": 30, "flags": 4}, | ||
| 91 | {"matrix": [2, 1], "x": 19, "y": 30, "flags": 4}, | ||
| 92 | {"matrix": [2, 2], "x": 34, "y": 30, "flags": 4}, | ||
| 93 | {"matrix": [2, 3], "x": 49, "y": 30, "flags": 4}, | ||
| 94 | {"matrix": [2, 4], "x": 64, "y": 30, "flags": 4}, | ||
| 95 | {"matrix": [2, 5], "x": 79, "y": 30, "flags": 4}, | ||
| 96 | {"matrix": [2, 6], "x": 84, "y": 30, "flags": 4}, | ||
| 97 | {"matrix": [2, 7], "x": 99, "y": 30, "flags": 4}, | ||
| 98 | {"matrix": [2, 8], "x": 114, "y": 30, "flags": 4}, | ||
| 99 | {"matrix": [2, 9], "x": 129, "y": 30, "flags": 4}, | ||
| 100 | {"matrix": [2, 10], "x": 144, "y": 30, "flags": 4}, | ||
| 101 | {"matrix": [2, 11], "x": 159, "y": 30, "flags": 4}, | ||
| 102 | {"matrix": [2, 12], "x": 174, "y": 30, "flags": 4}, | ||
| 103 | {"matrix": [2, 13], "x": 219, "y": 30, "flags": 4}, | ||
| 104 | {"matrix": [2, 14], "x": 225, "y": 30, "flags": 4}, | ||
| 105 | {"matrix": [3, 14], "x": 225, "y": 41, "flags": 4}, | ||
| 106 | {"matrix": [3, 12], "x": 201, "y": 41, "flags": 4}, | ||
| 107 | {"matrix": [3, 11], "x": 191, "y": 41, "flags": 4}, | ||
| 108 | {"matrix": [3, 10], "x": 161, "y": 41, "flags": 4}, | ||
| 109 | {"matrix": [3, 9], "x": 146, "y": 41, "flags": 4}, | ||
| 110 | {"matrix": [3, 8], "x": 131, "y": 41, "flags": 4}, | ||
| 111 | {"matrix": [3, 7], "x": 116, "y": 41, "flags": 4}, | ||
| 112 | {"matrix": [3, 6], "x": 101, "y": 41, "flags": 4}, | ||
| 113 | {"matrix": [3, 5], "x": 86, "y": 41, "flags": 4}, | ||
| 114 | {"matrix": [3, 4], "x": 71, "y": 41, "flags": 4}, | ||
| 115 | {"matrix": [3, 3], "x": 56, "y": 41, "flags": 4}, | ||
| 116 | {"matrix": [3, 2], "x": 41, "y": 41, "flags": 4}, | ||
| 117 | {"matrix": [3, 1], "x": 26, "y": 41, "flags": 4}, | ||
| 118 | {"matrix": [3, 0], "x": 6, "y": 41, "flags": 4}, | ||
| 119 | {"matrix": [4, 0], "x": 13, "y": 52, "flags": 4}, | ||
| 120 | {"matrix": [4, 1], "x": 34, "y": 52, "flags": 4}, | ||
| 121 | {"matrix": [4, 2], "x": 49, "y": 52, "flags": 4}, | ||
| 122 | {"matrix": [4, 3], "x": 64, "y": 52, "flags": 4}, | ||
| 123 | {"matrix": [4, 4], "x": 79, "y": 52, "flags": 4}, | ||
| 124 | {"matrix": [4, 5], "x": 94, "y": 52, "flags": 4}, | ||
| 125 | {"matrix": [4, 6], "x": 109, "y": 52, "flags": 4}, | ||
| 126 | {"matrix": [4, 7], "x": 124, "y": 52, "flags": 4}, | ||
| 127 | {"matrix": [4, 8], "x": 139, "y": 52, "flags": 4}, | ||
| 128 | {"matrix": [4, 9], "x": 154, "y": 52, "flags": 4}, | ||
| 129 | {"matrix": [4, 10], "x": 169, "y": 52, "flags": 4}, | ||
| 130 | {"matrix": [4, 11], "x": 189, "y": 52, "flags": 4}, | ||
| 131 | {"matrix": [4, 13], "x": 210, "y": 52, "flags": 4}, | ||
| 132 | {"matrix": [4, 14], "x": 225, "y": 52, "flags": 4}, | ||
| 133 | {"matrix": [5, 14], "x": 225, "y": 64, "flags": 4}, | ||
| 134 | {"matrix": [5, 13], "x": 210, "y": 64, "flags": 4}, | ||
| 135 | {"matrix": [5, 11], "x": 195, "y": 64, "flags": 4}, | ||
| 136 | {"matrix": [5, 9], "x": 186, "y": 64, "flags": 4}, | ||
| 137 | {"matrix": [5, 8], "x": 167, "y": 64, "flags": 4}, | ||
| 138 | {"matrix": [5, 5], "x": 94, "y": 64, "flags": 4}, | ||
| 139 | {"matrix": [5, 2], "x": 39, "y": 64, "flags": 4}, | ||
| 140 | {"matrix": [5, 1], "x": 21, "y": 64, "flags": 4}, | ||
| 141 | {"matrix": [5, 0], "x": 2, "y": 64, "flags": 4} | ||
| 142 | ] | ||
| 46 | }, | 143 | }, |
| 47 | "matrix_pins": { | 144 | "matrix_pins": { |
| 48 | "cols": ["B0", "B1", "B2", "B3", "E6", "F0", "D0", "D1", "D4", "D6", "D7", "B4", "B5", "B6", "C6"], | 145 | "cols": ["B0", "B1", "B2", "B3", "E6", "F0", "D0", "D1", "D4", "D6", "D7", "B4", "B5", "B6", "C6"], |
diff --git a/keyboards/bubble75/hotswap/rules.mk b/keyboards/bubble75/hotswap/rules.mk deleted file mode 100644 index c11ab0df94..0000000000 --- a/keyboards/bubble75/hotswap/rules.mk +++ /dev/null | |||
| @@ -1,12 +0,0 @@ | |||
| 1 | # Build Options | ||
| 2 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 3 | MOUSEKEY_ENABLE = no # Mouse keys | ||
| 4 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 5 | CONSOLE_ENABLE = no # Console for debug | ||
| 6 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 7 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 8 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 9 | AUDIO_ENABLE = no # Audio output | ||
| 10 | |||
| 11 | RGB_MATRIX_ENABLE = yes | ||
| 12 | NO_USB_STARTUP_CHECK = yes \ No newline at end of file | ||
diff --git a/keyboards/budgy/info.json b/keyboards/budgy/info.json index 5903daa68d..645336e8ad 100644 --- a/keyboards/budgy/info.json +++ b/keyboards/budgy/info.json | |||
| @@ -27,6 +27,7 @@ | |||
| 27 | ] | 27 | ] |
| 28 | }, | 28 | }, |
| 29 | "split": { | 29 | "split": { |
| 30 | "enabled": true, | ||
| 30 | "matrix_pins": { | 31 | "matrix_pins": { |
| 31 | "right": { | 32 | "right": { |
| 32 | "direct": [ | 33 | "direct": [ |
diff --git a/keyboards/budgy/rules.mk b/keyboards/budgy/rules.mk index 95546c6ef5..161ec22b16 100644 --- a/keyboards/budgy/rules.mk +++ b/keyboards/budgy/rules.mk | |||
| @@ -1,2 +1 @@ | |||
| 1 | SPLIT_KEYBOARD = yes | ||
| 2 | SERIAL_DRIVER = vendor | SERIAL_DRIVER = vendor | |
diff --git a/keyboards/buildakb/potato65/config.h b/keyboards/buildakb/potato65/config.h deleted file mode 100644 index 5b25baa8c4..0000000000 --- a/keyboards/buildakb/potato65/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 Maelkk | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #pragma once | ||
| 19 | |||
| 20 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 21 | #define LOCKING_SUPPORT_ENABLE | ||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/buildakb/potato65/keyboard.json b/keyboards/buildakb/potato65/keyboard.json index 1aeba49bde..db20353142 100644 --- a/keyboards/buildakb/potato65/keyboard.json +++ b/keyboards/buildakb/potato65/keyboard.json | |||
| @@ -39,6 +39,12 @@ | |||
| 39 | "nkro": false, | 39 | "nkro": false, |
| 40 | "rgblight": true | 40 | "rgblight": true |
| 41 | }, | 41 | }, |
| 42 | "qmk": { | ||
| 43 | "locking": { | ||
| 44 | "enabled": true, | ||
| 45 | "resync": true | ||
| 46 | } | ||
| 47 | }, | ||
| 42 | "matrix_pins": { | 48 | "matrix_pins": { |
| 43 | "cols": ["F6", "B0", "F1", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"], | 49 | "cols": ["F6", "B0", "F1", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"], |
| 44 | "rows": ["E6", "B7", "F7", "F4", "F5"] | 50 | "rows": ["E6", "B7", "F7", "F4", "F5"] |
diff --git a/keyboards/buildakb/potato65hs/config.h b/keyboards/buildakb/potato65hs/config.h deleted file mode 100644 index d60fc7af01..0000000000 --- a/keyboards/buildakb/potato65hs/config.h +++ /dev/null | |||
| @@ -1,24 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 Maelkk | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #pragma once | ||
| 19 | |||
| 20 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 21 | #define LOCKING_SUPPORT_ENABLE | ||
| 22 | |||
| 23 | /* Locking resynchronize hack */ | ||
| 24 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/buildakb/potato65hs/keyboard.json b/keyboards/buildakb/potato65hs/keyboard.json index 61ecd61a15..9e5edd6adb 100644 --- a/keyboards/buildakb/potato65hs/keyboard.json +++ b/keyboards/buildakb/potato65hs/keyboard.json | |||
| @@ -39,6 +39,12 @@ | |||
| 39 | "nkro": true, | 39 | "nkro": true, |
| 40 | "rgblight": true | 40 | "rgblight": true |
| 41 | }, | 41 | }, |
| 42 | "qmk": { | ||
| 43 | "locking": { | ||
| 44 | "enabled": true, | ||
| 45 | "resync": true | ||
| 46 | } | ||
| 47 | }, | ||
| 42 | "matrix_pins": { | 48 | "matrix_pins": { |
| 43 | "cols": ["D3", "D4", "D6", "D7", "B4", "B5", "B6", "F1", "B0", "B1", "B2", "B3", "B7", "D0", "D1"], | 49 | "cols": ["D3", "D4", "D6", "D7", "B4", "B5", "B6", "F1", "B0", "B1", "B2", "B3", "B7", "D0", "D1"], |
| 44 | "rows": ["F5", "F4", "F6", "F0", "D2"] | 50 | "rows": ["F5", "F4", "F6", "F0", "D2"] |
diff --git a/keyboards/buildakb/potato65s/config.h b/keyboards/buildakb/potato65s/config.h deleted file mode 100644 index d60fc7af01..0000000000 --- a/keyboards/buildakb/potato65s/config.h +++ /dev/null | |||
| @@ -1,24 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 Maelkk | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #pragma once | ||
| 19 | |||
| 20 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 21 | #define LOCKING_SUPPORT_ENABLE | ||
| 22 | |||
| 23 | /* Locking resynchronize hack */ | ||
| 24 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/buildakb/potato65s/keyboard.json b/keyboards/buildakb/potato65s/keyboard.json index 915f967426..8dd9b6cc53 100644 --- a/keyboards/buildakb/potato65s/keyboard.json +++ b/keyboards/buildakb/potato65s/keyboard.json | |||
| @@ -39,6 +39,12 @@ | |||
| 39 | "nkro": true, | 39 | "nkro": true, |
| 40 | "rgblight": true | 40 | "rgblight": true |
| 41 | }, | 41 | }, |
| 42 | "qmk": { | ||
| 43 | "locking": { | ||
| 44 | "enabled": true, | ||
| 45 | "resync": true | ||
| 46 | } | ||
| 47 | }, | ||
| 42 | "matrix_pins": { | 48 | "matrix_pins": { |
| 43 | "cols": ["D3", "D4", "D6", "D7", "B4", "B5", "B6", "F1", "B0", "B1", "B2", "B3", "B7", "D0", "D1"], | 49 | "cols": ["D3", "D4", "D6", "D7", "B4", "B5", "B6", "F1", "B0", "B1", "B2", "B3", "B7", "D0", "D1"], |
| 44 | "rows": ["F5", "F4", "F6", "F0", "D2"] | 50 | "rows": ["F5", "F4", "F6", "F0", "D2"] |
diff --git a/keyboards/buzzard/rev1/config.h b/keyboards/buzzard/rev1/config.h index 36313a1c6a..a040e92dfd 100644 --- a/keyboards/buzzard/rev1/config.h +++ b/keyboards/buzzard/rev1/config.h | |||
| @@ -3,11 +3,6 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 7 | #define LOCKING_SUPPORT_ENABLE | ||
| 8 | /* Locking resynchronize hack */ | ||
| 9 | #define LOCKING_RESYNC_ENABLE | ||
| 10 | |||
| 11 | #ifdef OLED_ENABLE | 6 | #ifdef OLED_ENABLE |
| 12 | #define OLED_DISPLAY_128X32 | 7 | #define OLED_DISPLAY_128X32 |
| 13 | #endif | 8 | #endif |
diff --git a/keyboards/buzzard/rev1/info.json b/keyboards/buzzard/rev1/info.json index 0e7d246ae3..dd17a82754 100644 --- a/keyboards/buzzard/rev1/info.json +++ b/keyboards/buzzard/rev1/info.json | |||
| @@ -8,12 +8,28 @@ | |||
| 8 | "pid": "0xB077", | 8 | "pid": "0xB077", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1" |
| 10 | }, | 10 | }, |
| 11 | "features": { | ||
| 12 | "bootmagic": false, | ||
| 13 | "mousekey": true, | ||
| 14 | "extrakey": true, | ||
| 15 | "ps2": true | ||
| 16 | }, | ||
| 17 | "build": { | ||
| 18 | "lto": true | ||
| 19 | }, | ||
| 20 | "qmk": { | ||
| 21 | "locking": { | ||
| 22 | "enabled": true, | ||
| 23 | "resync": true | ||
| 24 | } | ||
| 25 | }, | ||
| 11 | "matrix_pins": { | 26 | "matrix_pins": { |
| 12 | "cols": ["B1", "B3", "B2", "B6", "B5", "B4"], | 27 | "cols": ["B1", "B3", "B2", "B6", "B5", "B4"], |
| 13 | "rows": ["F4", "F5", "F6", "F7"] | 28 | "rows": ["F4", "F5", "F6", "F7"] |
| 14 | }, | 29 | }, |
| 15 | "diode_direction": "COL2ROW", | 30 | "diode_direction": "COL2ROW", |
| 16 | "split": { | 31 | "split": { |
| 32 | "enabled": true, | ||
| 17 | "soft_serial_pin": "D2", | 33 | "soft_serial_pin": "D2", |
| 18 | "transport": { | 34 | "transport": { |
| 19 | "sync": { | 35 | "sync": { |
diff --git a/keyboards/buzzard/rev1/rules.mk b/keyboards/buzzard/rev1/rules.mk index 2beb545ece..848877e375 100644 --- a/keyboards/buzzard/rev1/rules.mk +++ b/keyboards/buzzard/rev1/rules.mk | |||
| @@ -1,2 +1 @@ | |||
| 1 | PS2_ENABLE = yes | ||
| 2 | PS2_DRIVER = interrupt | PS2_DRIVER = interrupt | |
diff --git a/keyboards/buzzard/rules.mk b/keyboards/buzzard/rules.mk index c0b4e9943d..2f66720b77 100644 --- a/keyboards/buzzard/rules.mk +++ b/keyboards/buzzard/rules.mk | |||
| @@ -1,16 +1 @@ | |||
| 1 | # Build Options | ||
| 2 | # change yes to no to disable | ||
| 3 | # | ||
| 4 | BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite | ||
| 5 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = no # Console for debug | ||
| 8 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 9 | NKRO_ENABLE = no # Enable N-Key Rollover | ||
| 10 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 11 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | SPLIT_KEYBOARD = yes | ||
| 14 | LTO_ENABLE = yes | ||
| 15 | |||
| 16 | DEFAULT_FOLDER = buzzard/rev1 | DEFAULT_FOLDER = buzzard/rev1 | |
