diff options
54 files changed, 180 insertions, 243 deletions
diff --git a/keyboards/eco/info.json b/keyboards/eco/info.json index 74c66fdcb9..6a1b2adda1 100644 --- a/keyboards/eco/info.json +++ b/keyboards/eco/info.json | |||
| @@ -3,16 +3,6 @@ | |||
| 3 | "manufacturer": "Bishop Keyboards", | 3 | "manufacturer": "Bishop Keyboards", |
| 4 | "url": "", | 4 | "url": "", |
| 5 | "maintainer": "qmk", | 5 | "maintainer": "qmk", |
| 6 | "features": { | ||
| 7 | "backlight": true, | ||
| 8 | "bootmagic": false, | ||
| 9 | "command": true, | ||
| 10 | "console": false, | ||
| 11 | "extrakey": true, | ||
| 12 | "midi": true, | ||
| 13 | "mousekey": false, | ||
| 14 | "nkro": false | ||
| 15 | }, | ||
| 16 | "usb": { | 6 | "usb": { |
| 17 | "vid": "0x1337", | 7 | "vid": "0x1337", |
| 18 | "pid": "0x6006" | 8 | "pid": "0x6006" |
diff --git a/keyboards/eco/rev1/info.json b/keyboards/eco/rev1/keyboard.json index f2a7842ce4..1b3cb5f8df 100644 --- a/keyboards/eco/rev1/info.json +++ b/keyboards/eco/rev1/keyboard.json | |||
| @@ -7,6 +7,16 @@ | |||
| 7 | "rows": ["B1", "B6", "B2", "B3"] | 7 | "rows": ["B1", "B6", "B2", "B3"] |
| 8 | }, | 8 | }, |
| 9 | "diode_direction": "COL2ROW", | 9 | "diode_direction": "COL2ROW", |
| 10 | "features": { | ||
| 11 | "backlight": false, | ||
| 12 | "bootmagic": false, | ||
| 13 | "command": true, | ||
| 14 | "console": false, | ||
| 15 | "extrakey": true, | ||
| 16 | "midi": true, | ||
| 17 | "mousekey": false, | ||
| 18 | "nkro": false | ||
| 19 | }, | ||
| 10 | "layouts": { | 20 | "layouts": { |
| 11 | "LAYOUT": { | 21 | "LAYOUT": { |
| 12 | "layout": [ | 22 | "layout": [ |
diff --git a/keyboards/eco/rev1/rules.mk b/keyboards/eco/rev1/rules.mk deleted file mode 100644 index f845616741..0000000000 --- a/keyboards/eco/rev1/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | BACKLIGHT_ENABLE = no \ No newline at end of file | ||
diff --git a/keyboards/eco/rev2/info.json b/keyboards/eco/rev2/keyboard.json index 8148e78f85..8effdd85e5 100644 --- a/keyboards/eco/rev2/info.json +++ b/keyboards/eco/rev2/keyboard.json | |||
| @@ -7,6 +7,16 @@ | |||
| 7 | "rows": ["D7", "B5", "B4", "E6"] | 7 | "rows": ["D7", "B5", "B4", "E6"] |
| 8 | }, | 8 | }, |
| 9 | "diode_direction": "COL2ROW", | 9 | "diode_direction": "COL2ROW", |
| 10 | "features": { | ||
| 11 | "backlight": false, | ||
| 12 | "bootmagic": false, | ||
| 13 | "command": true, | ||
| 14 | "console": false, | ||
| 15 | "extrakey": true, | ||
| 16 | "midi": true, | ||
| 17 | "mousekey": false, | ||
| 18 | "nkro": false | ||
| 19 | }, | ||
| 10 | "layouts": { | 20 | "layouts": { |
| 11 | "LAYOUT": { | 21 | "LAYOUT": { |
| 12 | "layout": [ | 22 | "layout": [ |
diff --git a/keyboards/eco/rev2/rules.mk b/keyboards/eco/rev2/rules.mk deleted file mode 100644 index f845616741..0000000000 --- a/keyboards/eco/rev2/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | BACKLIGHT_ENABLE = no \ No newline at end of file | ||
diff --git a/keyboards/edi/hardlight/mk2/info.json b/keyboards/edi/hardlight/mk2/info.json index 2be212702a..cb337b71c8 100644 --- a/keyboards/edi/hardlight/mk2/info.json +++ b/keyboards/edi/hardlight/mk2/info.json | |||
| @@ -32,6 +32,17 @@ | |||
| 32 | "diode_direction": "COL2ROW", | 32 | "diode_direction": "COL2ROW", |
| 33 | "processor": "STM32F072", | 33 | "processor": "STM32F072", |
| 34 | "bootloader": "stm32-dfu", | 34 | "bootloader": "stm32-dfu", |
| 35 | "features": { | ||
| 36 | "bootmagic": true, | ||
| 37 | "mousekey": false, | ||
| 38 | "extrakey": true, | ||
| 39 | "console": true, | ||
| 40 | "command": true, | ||
| 41 | "nkro": true, | ||
| 42 | "rgblight": true, | ||
| 43 | "velocikey": true, | ||
| 44 | "key_lock": true | ||
| 45 | }, | ||
| 35 | "community_layouts": ["ortho_4x16"], | 46 | "community_layouts": ["ortho_4x16"], |
| 36 | "layouts": { | 47 | "layouts": { |
| 37 | "LAYOUT_ortho_4x16": { | 48 | "LAYOUT_ortho_4x16": { |
diff --git a/keyboards/edi/hardlight/mk2/rules.mk b/keyboards/edi/hardlight/mk2/rules.mk index b7b67ba5b2..0ab54aaaf7 100644 --- a/keyboards/edi/hardlight/mk2/rules.mk +++ b/keyboards/edi/hardlight/mk2/rules.mk | |||
| @@ -1,18 +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 = no # Mouse keys | ||
| 9 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 10 | CONSOLE_ENABLE = yes # Console for debug | ||
| 11 | COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 12 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 13 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 14 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | ||
| 15 | AUDIO_ENABLE = no # Audio output | ||
| 16 | VELOCIKEY_ENABLE = yes | ||
| 17 | KEY_LOCK_ENABLE = yes | ||
| 18 | |||
diff --git a/keyboards/edinburgh41/info.json b/keyboards/edinburgh41/info.json index 745710f92f..374f10b2b7 100644 --- a/keyboards/edinburgh41/info.json +++ b/keyboards/edinburgh41/info.json | |||
| @@ -4,6 +4,14 @@ | |||
| 4 | "maintainer": "schwarzer-geiger", | 4 | "maintainer": "schwarzer-geiger", |
| 5 | "bootloader": "atmel-dfu", | 5 | "bootloader": "atmel-dfu", |
| 6 | "processor": "atmega32u4", | 6 | "processor": "atmega32u4", |
| 7 | "features": { | ||
| 8 | "bootmagic": true, | ||
| 9 | "mousekey": true, | ||
| 10 | "extrakey": true, | ||
| 11 | "nkro": true, | ||
| 12 | "rgblight": true, | ||
| 13 | "pointing_device": true | ||
| 14 | }, | ||
| 7 | "url": "https://github.com/schwarzer-geiger/Edinburgh41", | 15 | "url": "https://github.com/schwarzer-geiger/Edinburgh41", |
| 8 | "usb": { | 16 | "usb": { |
| 9 | "device_version": "1.0.0", | 17 | "device_version": "1.0.0", |
diff --git a/keyboards/edinburgh41/rules.mk b/keyboards/edinburgh41/rules.mk index bf33c793b6..c76a8bf8a1 100644 --- a/keyboards/edinburgh41/rules.mk +++ b/keyboards/edinburgh41/rules.mk | |||
| @@ -1,15 +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 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | |||
| 14 | POINTING_DEVICE_ENABLE = yes | ||
| 15 | POINTING_DEVICE_DRIVER = analog_joystick | POINTING_DEVICE_DRIVER = analog_joystick | |
diff --git a/keyboards/efreet/info.json b/keyboards/efreet/info.json index b7749ed341..4a53df1294 100644 --- a/keyboards/efreet/info.json +++ b/keyboards/efreet/info.json | |||
| @@ -20,6 +20,13 @@ | |||
| 20 | }, | 20 | }, |
| 21 | "processor": "atmega32u2", | 21 | "processor": "atmega32u2", |
| 22 | "bootloader": "atmel-dfu", | 22 | "bootloader": "atmel-dfu", |
| 23 | "features": { | ||
| 24 | "bootmagic": true, | ||
| 25 | "mousekey": true, | ||
| 26 | "extrakey": true, | ||
| 27 | "nkro": true, | ||
| 28 | "backlight": true | ||
| 29 | }, | ||
| 23 | "community_layouts": ["ortho_4x12", "planck_mit"], | 30 | "community_layouts": ["ortho_4x12", "planck_mit"], |
| 24 | "layouts": { | 31 | "layouts": { |
| 25 | "LAYOUT_planck_mit": { | 32 | "LAYOUT_planck_mit": { |
diff --git a/keyboards/efreet/rules.mk b/keyboards/efreet/rules.mk index f82a86f3e3..09057bea54 100644 --- a/keyboards/efreet/rules.mk +++ b/keyboards/efreet/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 = yes # Enable N-Key Rollover | ||
| 10 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | ||
| 11 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | |||
| 14 | # Disable unsupported hardware | 1 | # Disable unsupported hardware |
| 15 | RGBLIGHT_SUPPORTED = no | 2 | RGBLIGHT_SUPPORTED = no |
| 16 | AUDIO_SUPPORTED = no | 3 | AUDIO_SUPPORTED = no |
diff --git a/keyboards/elephant42/info.json b/keyboards/elephant42/keyboard.json index eb53fda96d..e71f143813 100644 --- a/keyboards/elephant42/info.json +++ b/keyboards/elephant42/keyboard.json | |||
| @@ -54,6 +54,16 @@ | |||
| 54 | }, | 54 | }, |
| 55 | "processor": "atmega32u4", | 55 | "processor": "atmega32u4", |
| 56 | "bootloader": "caterina", | 56 | "bootloader": "caterina", |
| 57 | "features": { | ||
| 58 | "bootmagic": true, | ||
| 59 | "mousekey": false, | ||
| 60 | "extrakey": true, | ||
| 61 | "rgb_matrix": true, | ||
| 62 | "oled": true | ||
| 63 | }, | ||
| 64 | "build": { | ||
| 65 | "lto": true | ||
| 66 | }, | ||
| 57 | "layouts": { | 67 | "layouts": { |
| 58 | "LAYOUT": { | 68 | "LAYOUT": { |
| 59 | "layout": [ | 69 | "layout": [ |
diff --git a/keyboards/elephant42/rules.mk b/keyboards/elephant42/rules.mk deleted file mode 100644 index 9091c74171..0000000000 --- a/keyboards/elephant42/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 # 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 | RGB_MATRIX_ENABLE = yes | ||
| 13 | AUDIO_ENABLE = no # Audio output | ||
| 14 | OLED_ENABLE = yes | ||
| 15 | LTO_ENABLE = yes | ||
diff --git a/keyboards/emery65/info.json b/keyboards/emery65/info.json index 74d06b52ad..c80bcf8042 100644 --- a/keyboards/emery65/info.json +++ b/keyboards/emery65/info.json | |||
| @@ -19,6 +19,12 @@ | |||
| 19 | }, | 19 | }, |
| 20 | "processor": "STM32F072", | 20 | "processor": "STM32F072", |
| 21 | "bootloader": "stm32-dfu", | 21 | "bootloader": "stm32-dfu", |
| 22 | "features": { | ||
| 23 | "bootmagic": true, | ||
| 24 | "mousekey": true, | ||
| 25 | "extrakey": true, | ||
| 26 | "nkro": true | ||
| 27 | }, | ||
| 22 | "layout_aliases": { | 28 | "layout_aliases": { |
| 23 | "LAYOUT_all": "LAYOUT_65_ansi_blocker_split_bs" | 29 | "LAYOUT_all": "LAYOUT_65_ansi_blocker_split_bs" |
| 24 | }, | 30 | }, |
diff --git a/keyboards/emery65/rules.mk b/keyboards/emery65/rules.mk index 7c0709f41e..0ab54aaaf7 100644 --- a/keyboards/emery65/rules.mk +++ b/keyboards/emery65/rules.mk | |||
| @@ -1,15 +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 | ||
diff --git a/keyboards/era/linx3/n86/info.json b/keyboards/era/linx3/n86/keyboard.json index 40e1f78baa..40e1f78baa 100644 --- a/keyboards/era/linx3/n86/info.json +++ b/keyboards/era/linx3/n86/keyboard.json | |||
diff --git a/keyboards/era/linx3/n86/rules.mk b/keyboards/era/linx3/n86/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/era/linx3/n86/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | # This file intentionally left blank \ No newline at end of file | ||
diff --git a/keyboards/era/linx3/n8x/info.json b/keyboards/era/linx3/n8x/keyboard.json index ae0d608ffa..ae0d608ffa 100644 --- a/keyboards/era/linx3/n8x/info.json +++ b/keyboards/era/linx3/n8x/keyboard.json | |||
diff --git a/keyboards/era/linx3/n8x/rules.mk b/keyboards/era/linx3/n8x/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/era/linx3/n8x/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | # This file intentionally left blank \ No newline at end of file | ||
diff --git a/keyboards/ergodox_ez/glow/info.json b/keyboards/ergodox_ez/glow/info.json deleted file mode 100644 index dcbb1999ca..0000000000 --- a/keyboards/ergodox_ez/glow/info.json +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "ErgoDox EZ Glow", | ||
| 3 | "usb": { | ||
| 4 | "pid": "0x4976" | ||
| 5 | } | ||
| 6 | } | ||
diff --git a/keyboards/ergodox_ez/glow/keyboard.json b/keyboards/ergodox_ez/glow/keyboard.json new file mode 100644 index 0000000000..43f0ee0b49 --- /dev/null +++ b/keyboards/ergodox_ez/glow/keyboard.json | |||
| @@ -0,0 +1,13 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "ErgoDox EZ Glow", | ||
| 3 | "usb": { | ||
| 4 | "pid": "0x4976" | ||
| 5 | }, | ||
| 6 | "features": { | ||
| 7 | "bootmagic": false, | ||
| 8 | "mousekey": true, | ||
| 9 | "extrakey": true, | ||
| 10 | "nkro": true, | ||
| 11 | "rgb_matrix": true | ||
| 12 | } | ||
| 13 | } | ||
diff --git a/keyboards/ergodox_ez/glow/rules.mk b/keyboards/ergodox_ez/glow/rules.mk deleted file mode 100644 index aad92997d0..0000000000 --- a/keyboards/ergodox_ez/glow/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | RGB_MATRIX_ENABLE = yes | ||
diff --git a/keyboards/ergodox_ez/rules.mk b/keyboards/ergodox_ez/rules.mk index 68f785f3cc..187d9dd8e2 100644 --- a/keyboards/ergodox_ez/rules.mk +++ b/keyboards/ergodox_ez/rules.mk | |||
| @@ -3,20 +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 = no # Commands for debug and configuration | ||
| 14 | CUSTOM_MATRIX = lite # Custom matrix file for the ErgoDox EZ | 6 | CUSTOM_MATRIX = lite # Custom matrix file for the ErgoDox EZ |
| 15 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 16 | UNICODE_ENABLE = no # Unicode | ||
| 17 | SWAP_HANDS_ENABLE= no # Allow swapping hands of keyboard | ||
| 18 | |||
| 19 | RGB_MATRIX_ENABLE = no # enable later | ||
| 20 | 7 | ||
| 21 | # project specific files | 8 | # project specific files |
| 22 | SRC += matrix.c | 9 | SRC += matrix.c |
diff --git a/keyboards/ergodox_ez/shine/info.json b/keyboards/ergodox_ez/shine/info.json index 181ac52e6c..bc0f218d7e 100644 --- a/keyboards/ergodox_ez/shine/info.json +++ b/keyboards/ergodox_ez/shine/info.json | |||
| @@ -5,5 +5,12 @@ | |||
| 5 | }, | 5 | }, |
| 6 | "rgblight": { | 6 | "rgblight": { |
| 7 | "driver": "custom" | 7 | "driver": "custom" |
| 8 | }, | ||
| 9 | "features": { | ||
| 10 | "bootmagic": false, | ||
| 11 | "mousekey": true, | ||
| 12 | "extrakey": true, | ||
| 13 | "nkro": true, | ||
| 14 | "rgblight": true | ||
| 8 | } | 15 | } |
| 9 | } | 16 | } |
diff --git a/keyboards/ergodox_ez/shine/rules.mk b/keyboards/ergodox_ez/shine/rules.mk index 4ab494d1aa..827f58bd6a 100644 --- a/keyboards/ergodox_ez/shine/rules.mk +++ b/keyboards/ergodox_ez/shine/rules.mk | |||
| @@ -1,3 +1,2 @@ | |||
| 1 | RGBLIGHT_ENABLE = yes | ||
| 2 | WS2812_DRIVER_REQUIRED = yes | 1 | WS2812_DRIVER_REQUIRED = yes |
| 3 | SRC += rgblight_custom.c | 2 | SRC += rgblight_custom.c |
diff --git a/keyboards/ergodox_stm32/info.json b/keyboards/ergodox_stm32/info.json index 305adc9e12..24e90ad7d7 100644 --- a/keyboards/ergodox_stm32/info.json +++ b/keyboards/ergodox_stm32/info.json | |||
| @@ -8,6 +8,13 @@ | |||
| 8 | "pid": "0x1308", | 8 | "pid": "0x1308", |
| 9 | "device_version": "1.0.1" | 9 | "device_version": "1.0.1" |
| 10 | }, | 10 | }, |
| 11 | "features": { | ||
| 12 | "bootmagic": false, | ||
| 13 | "mousekey": false, | ||
| 14 | "extrakey": true, | ||
| 15 | "nkro": true, | ||
| 16 | "unicode": true | ||
| 17 | }, | ||
| 11 | "layouts": { | 18 | "layouts": { |
| 12 | "LAYOUT_ergodox": { | 19 | "LAYOUT_ergodox": { |
| 13 | "layout": [ | 20 | "layout": [ |
diff --git a/keyboards/ergodox_stm32/rules.mk b/keyboards/ergodox_stm32/rules.mk index 5481eef1a2..21b474509d 100644 --- a/keyboards/ergodox_stm32/rules.mk +++ b/keyboards/ergodox_stm32/rules.mk | |||
| @@ -6,14 +6,7 @@ BOARD = ST_NUCLEO64_F103RB | |||
| 6 | # Bootloader selection | 6 | # Bootloader selection |
| 7 | BOOTLOADER = custom | 7 | BOOTLOADER = custom |
| 8 | 8 | ||
| 9 | BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite | 9 | CUSTOM_MATRIX = yes |
| 10 | MOUSEKEY_ENABLE = no # Mouse keys | ||
| 11 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 12 | CONSOLE_ENABLE = no # Console for debug | ||
| 13 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 14 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 15 | CUSTOM_MATRIX = yes # Custom matrix file | ||
| 16 | UNICODE_ENABLE = yes # Unicode | ||
| 17 | 10 | ||
| 18 | SRC += matrix.c | 11 | SRC += matrix.c |
| 19 | I2C_DRIVER_REQUIRED = yes | 12 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/ergoslab/rev1/keyboard.json b/keyboards/ergoslab/rev1/keyboard.json index 82e4b41b6d..ef40c1d960 100644 --- a/keyboards/ergoslab/rev1/keyboard.json +++ b/keyboards/ergoslab/rev1/keyboard.json | |||
| @@ -25,6 +25,13 @@ | |||
| 25 | }, | 25 | }, |
| 26 | "processor": "atmega32u4", | 26 | "processor": "atmega32u4", |
| 27 | "bootloader": "caterina", | 27 | "bootloader": "caterina", |
| 28 | "features": { | ||
| 29 | "bootmagic": false, | ||
| 30 | "mousekey": true, | ||
| 31 | "extrakey": true, | ||
| 32 | "command": true, | ||
| 33 | "rgblight": true | ||
| 34 | }, | ||
| 28 | "layout_aliases": { | 35 | "layout_aliases": { |
| 29 | "LAYOUT_ergoslab": "LAYOUT" | 36 | "LAYOUT_ergoslab": "LAYOUT" |
| 30 | }, | 37 | }, |
diff --git a/keyboards/ergoslab/rules.mk b/keyboards/ergoslab/rules.mk index 5255b41b06..8eb40c77d5 100644 --- a/keyboards/ergoslab/rules.mk +++ b/keyboards/ergoslab/rules.mk | |||
| @@ -1,14 +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 | AUDIO_ENABLE = no # Audio output | ||
| 12 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. | ||
| 13 | |||
| 14 | DEFAULT_FOLDER = ergoslab/rev1 | DEFAULT_FOLDER = ergoslab/rev1 | |
diff --git a/keyboards/ergotravel/rev1/info.json b/keyboards/ergotravel/rev1/keyboard.json index 43d3d01a92..14c645d2f0 100644 --- a/keyboards/ergotravel/rev1/info.json +++ b/keyboards/ergotravel/rev1/keyboard.json | |||
| @@ -25,6 +25,13 @@ | |||
| 25 | }, | 25 | }, |
| 26 | "bootloader": "caterina", | 26 | "bootloader": "caterina", |
| 27 | "processor": "atmega32u4", | 27 | "processor": "atmega32u4", |
| 28 | "features": { | ||
| 29 | "bootmagic": false, | ||
| 30 | "mousekey": true, | ||
| 31 | "extrakey": true, | ||
| 32 | "command": true, | ||
| 33 | "rgblight": true | ||
| 34 | }, | ||
| 28 | "layouts": { | 35 | "layouts": { |
| 29 | "LAYOUT": { | 36 | "LAYOUT": { |
| 30 | "layout": [ | 37 | "layout": [ |
diff --git a/keyboards/ergotravel/rev1/rules.mk b/keyboards/ergotravel/rev1/rules.mk deleted file mode 100644 index 7b30c0beff..0000000000 --- a/keyboards/ergotravel/rev1/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | BACKLIGHT_ENABLE = no | ||
diff --git a/keyboards/ergotravel/rules.mk b/keyboards/ergotravel/rules.mk index f52203f705..3f30277bb5 100644 --- a/keyboards/ergotravel/rules.mk +++ b/keyboards/ergotravel/rules.mk | |||
| @@ -1,14 +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 = yes # Enable keyboard backlight functionality | ||
| 11 | AUDIO_ENABLE = no # Audio output | ||
| 12 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. | ||
| 13 | |||
| 14 | DEFAULT_FOLDER = ergotravel/rev1 | DEFAULT_FOLDER = ergotravel/rev1 | |
diff --git a/keyboards/ericrlau/numdiscipline/rev1/info.json b/keyboards/ericrlau/numdiscipline/rev1/info.json index 36a39c1abe..6fd9c377f6 100644 --- a/keyboards/ericrlau/numdiscipline/rev1/info.json +++ b/keyboards/ericrlau/numdiscipline/rev1/info.json | |||
| @@ -16,6 +16,11 @@ | |||
| 16 | "diode_direction": "COL2ROW", | 16 | "diode_direction": "COL2ROW", |
| 17 | "processor": "atmega32a", | 17 | "processor": "atmega32a", |
| 18 | "bootloader": "usbasploader", | 18 | "bootloader": "usbasploader", |
| 19 | "features": { | ||
| 20 | "bootmagic": true, | ||
| 21 | "mousekey": true, | ||
| 22 | "extrakey": true | ||
| 23 | }, | ||
| 19 | "layouts": { | 24 | "layouts": { |
| 20 | "LAYOUT_all": { | 25 | "LAYOUT_all": { |
| 21 | "layout": [ | 26 | "layout": [ |
diff --git a/keyboards/ericrlau/numdiscipline/rev1/rules.mk b/keyboards/ericrlau/numdiscipline/rev1/rules.mk index 18550f0a64..c2ee0bc86f 100644 --- a/keyboards/ericrlau/numdiscipline/rev1/rules.mk +++ b/keyboards/ericrlau/numdiscipline/rev1/rules.mk | |||
| @@ -1,15 +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 | ||
diff --git a/keyboards/evyd13/atom47/rev2/info.json b/keyboards/evyd13/atom47/rev2/keyboard.json index 8c5720d0c4..62927b70a3 100644 --- a/keyboards/evyd13/atom47/rev2/info.json +++ b/keyboards/evyd13/atom47/rev2/keyboard.json | |||
| @@ -34,6 +34,12 @@ | |||
| 34 | }, | 34 | }, |
| 35 | "processor": "atmega32u4", | 35 | "processor": "atmega32u4", |
| 36 | "bootloader": "qmk-dfu", | 36 | "bootloader": "qmk-dfu", |
| 37 | "features": { | ||
| 38 | "bootmagic": true, | ||
| 39 | "mousekey": true, | ||
| 40 | "extrakey": true, | ||
| 41 | "backlight": true | ||
| 42 | }, | ||
| 37 | "layout_aliases": { | 43 | "layout_aliases": { |
| 38 | "LAYOUT_all": "LAYOUT_split_space" | 44 | "LAYOUT_all": "LAYOUT_split_space" |
| 39 | }, | 45 | }, |
diff --git a/keyboards/evyd13/atom47/rev2/rules.mk b/keyboards/evyd13/atom47/rev2/rules.mk deleted file mode 100644 index 104711e420..0000000000 --- a/keyboards/evyd13/atom47/rev2/rules.mk +++ /dev/null | |||
| @@ -1,3 +0,0 @@ | |||
| 1 | # Build Options | ||
| 2 | RGBLIGHT_ENABLE = no | ||
| 3 | BACKLIGHT_ENABLE = yes | ||
diff --git a/keyboards/evyd13/atom47/rev3/info.json b/keyboards/evyd13/atom47/rev3/keyboard.json index fc4046d3fc..009c3ef534 100644 --- a/keyboards/evyd13/atom47/rev3/info.json +++ b/keyboards/evyd13/atom47/rev3/keyboard.json | |||
| @@ -47,6 +47,12 @@ | |||
| 47 | }, | 47 | }, |
| 48 | "processor": "atmega32u4", | 48 | "processor": "atmega32u4", |
| 49 | "bootloader": "qmk-dfu", | 49 | "bootloader": "qmk-dfu", |
| 50 | "features": { | ||
| 51 | "bootmagic": true, | ||
| 52 | "mousekey": true, | ||
| 53 | "extrakey": true, | ||
| 54 | "backlight": true | ||
| 55 | }, | ||
| 50 | "layout_aliases": { | 56 | "layout_aliases": { |
| 51 | "LAYOUT_all": "LAYOUT_split_space" | 57 | "LAYOUT_all": "LAYOUT_split_space" |
| 52 | }, | 58 | }, |
diff --git a/keyboards/evyd13/atom47/rev3/rules.mk b/keyboards/evyd13/atom47/rev3/rules.mk deleted file mode 100644 index 54a2685bf6..0000000000 --- a/keyboards/evyd13/atom47/rev3/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | BACKLIGHT_ENABLE = yes \ No newline at end of file | ||
diff --git a/keyboards/evyd13/atom47/rev4/info.json b/keyboards/evyd13/atom47/rev4/keyboard.json index b2b4bf9ef2..cea416e1a6 100644 --- a/keyboards/evyd13/atom47/rev4/info.json +++ b/keyboards/evyd13/atom47/rev4/keyboard.json | |||
| @@ -29,6 +29,12 @@ | |||
| 29 | }, | 29 | }, |
| 30 | "processor": "atmega32u2", | 30 | "processor": "atmega32u2", |
| 31 | "bootloader": "qmk-dfu", | 31 | "bootloader": "qmk-dfu", |
| 32 | "features": { | ||
| 33 | "bootmagic": true, | ||
| 34 | "mousekey": true, | ||
| 35 | "extrakey": true, | ||
| 36 | "encoder": true | ||
| 37 | }, | ||
| 32 | "layout_aliases": { | 38 | "layout_aliases": { |
| 33 | "LAYOUT_all": "LAYOUT_split_space" | 39 | "LAYOUT_all": "LAYOUT_split_space" |
| 34 | }, | 40 | }, |
diff --git a/keyboards/evyd13/atom47/rev4/rules.mk b/keyboards/evyd13/atom47/rev4/rules.mk deleted file mode 100644 index 1eb7c8bd08..0000000000 --- a/keyboards/evyd13/atom47/rev4/rules.mk +++ /dev/null | |||
| @@ -1,4 +0,0 @@ | |||
| 1 | # Build Options | ||
| 2 | ENCODER_ENABLE = yes | ||
| 3 | BACKLIGHT_ENABLE = no | ||
| 4 | RGBLIGHT_ENABLE = no \ No newline at end of file | ||
diff --git a/keyboards/evyd13/atom47/rev5/info.json b/keyboards/evyd13/atom47/rev5/keyboard.json index e82a7797de..c002dcb18c 100644 --- a/keyboards/evyd13/atom47/rev5/info.json +++ b/keyboards/evyd13/atom47/rev5/keyboard.json | |||
| @@ -49,6 +49,12 @@ | |||
| 49 | "diode_direction": "COL2ROW", | 49 | "diode_direction": "COL2ROW", |
| 50 | "processor": "atmega32u4", | 50 | "processor": "atmega32u4", |
| 51 | "bootloader": "qmk-dfu", | 51 | "bootloader": "qmk-dfu", |
| 52 | "features": { | ||
| 53 | "bootmagic": true, | ||
| 54 | "mousekey": true, | ||
| 55 | "extrakey": true, | ||
| 56 | "rgb_matrix": true | ||
| 57 | }, | ||
| 52 | "layout_aliases": { | 58 | "layout_aliases": { |
| 53 | "LAYOUT_all": "LAYOUT_split_space" | 59 | "LAYOUT_all": "LAYOUT_split_space" |
| 54 | }, | 60 | }, |
diff --git a/keyboards/evyd13/atom47/rev5/rules.mk b/keyboards/evyd13/atom47/rev5/rules.mk deleted file mode 100644 index aad92997d0..0000000000 --- a/keyboards/evyd13/atom47/rev5/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | RGB_MATRIX_ENABLE = yes | ||
diff --git a/keyboards/evyd13/atom47/rules.mk b/keyboards/evyd13/atom47/rules.mk index ab8264de7c..9d5b753077 100644 --- a/keyboards/evyd13/atom47/rules.mk +++ b/keyboards/evyd13/atom47/rules.mk | |||
| @@ -1,14 +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 = 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 | DEFAULT_FOLDER = evyd13/atom47/rev4 | DEFAULT_FOLDER = evyd13/atom47/rev4 | |
diff --git a/keyboards/evyd13/eon40/info.json b/keyboards/evyd13/eon40/info.json index ce989e1d2a..59511f117c 100644 --- a/keyboards/evyd13/eon40/info.json +++ b/keyboards/evyd13/eon40/info.json | |||
| @@ -26,6 +26,14 @@ | |||
| 26 | }, | 26 | }, |
| 27 | "processor": "atmega32u4", | 27 | "processor": "atmega32u4", |
| 28 | "bootloader": "qmk-dfu", | 28 | "bootloader": "qmk-dfu", |
| 29 | "features": { | ||
| 30 | "bootmagic": true, | ||
| 31 | "mousekey": false, | ||
| 32 | "extrakey": true, | ||
| 33 | "console": true, | ||
| 34 | "command": true, | ||
| 35 | "encoder": true | ||
| 36 | }, | ||
| 29 | "community_layouts": ["ortho_4x12", "planck_mit"], | 37 | "community_layouts": ["ortho_4x12", "planck_mit"], |
| 30 | "layouts": { | 38 | "layouts": { |
| 31 | "LAYOUT_ortho_4x12": { | 39 | "LAYOUT_ortho_4x12": { |
diff --git a/keyboards/evyd13/eon40/rules.mk b/keyboards/evyd13/eon40/rules.mk index ece680a57a..1605120646 100644 --- a/keyboards/evyd13/eon40/rules.mk +++ b/keyboards/evyd13/eon40/rules.mk | |||
| @@ -1,17 +1,3 @@ | |||
| 1 | # Build Options | ||
| 2 | # change yes to no to disable | ||
| 3 | # | ||
| 4 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 5 | MOUSEKEY_ENABLE = no # 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 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | ENCODER_ENABLE = yes | ||
| 14 | |||
| 15 | # Disable unsupported hardware | 1 | # Disable unsupported hardware |
| 16 | RGBLIGHT_SUPPORTED = no | 2 | RGBLIGHT_SUPPORTED = no |
| 17 | AUDIO_SUPPORTED = no | 3 | AUDIO_SUPPORTED = no |
diff --git a/keyboards/evyd13/nt660/info.json b/keyboards/evyd13/nt660/info.json index c222aba700..ea51efaa30 100644 --- a/keyboards/evyd13/nt660/info.json +++ b/keyboards/evyd13/nt660/info.json | |||
| @@ -23,6 +23,11 @@ | |||
| 23 | }, | 23 | }, |
| 24 | "processor": "atmega32u4", | 24 | "processor": "atmega32u4", |
| 25 | "bootloader": "qmk-dfu", | 25 | "bootloader": "qmk-dfu", |
| 26 | "features": { | ||
| 27 | "bootmagic": true, | ||
| 28 | "mousekey": false, | ||
| 29 | "extrakey": true | ||
| 30 | }, | ||
| 26 | "community_layouts": ["66_ansi", "66_iso"], | 31 | "community_layouts": ["66_ansi", "66_iso"], |
| 27 | "layouts": { | 32 | "layouts": { |
| 28 | "LAYOUT_all": { | 33 | "LAYOUT_all": { |
diff --git a/keyboards/evyd13/nt660/rules.mk b/keyboards/evyd13/nt660/rules.mk index f8c29ddc98..1605120646 100644 --- a/keyboards/evyd13/nt660/rules.mk +++ b/keyboards/evyd13/nt660/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 = 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 | |||
| 14 | # Disable unsupported hardware | 1 | # Disable unsupported hardware |
| 15 | RGBLIGHT_SUPPORTED = no | 2 | RGBLIGHT_SUPPORTED = no |
| 16 | AUDIO_SUPPORTED = no | 3 | AUDIO_SUPPORTED = no |
diff --git a/keyboards/evyd13/pockettype/info.json b/keyboards/evyd13/pockettype/info.json index eda670af11..bcca3dc936 100644 --- a/keyboards/evyd13/pockettype/info.json +++ b/keyboards/evyd13/pockettype/info.json | |||
| @@ -15,6 +15,11 @@ | |||
| 15 | "diode_direction": "COL2ROW", | 15 | "diode_direction": "COL2ROW", |
| 16 | "processor": "atmega32u4", | 16 | "processor": "atmega32u4", |
| 17 | "bootloader": "atmel-dfu", | 17 | "bootloader": "atmel-dfu", |
| 18 | "features": { | ||
| 19 | "bootmagic": true, | ||
| 20 | "mousekey": false, | ||
| 21 | "extrakey": true | ||
| 22 | }, | ||
| 18 | "community_layouts": ["ortho_4x12"], | 23 | "community_layouts": ["ortho_4x12"], |
| 19 | "layouts": { | 24 | "layouts": { |
| 20 | "LAYOUT_ortho_4x12": { | 25 | "LAYOUT_ortho_4x12": { |
diff --git a/keyboards/evyd13/pockettype/rules.mk b/keyboards/evyd13/pockettype/rules.mk index f8c29ddc98..1605120646 100644 --- a/keyboards/evyd13/pockettype/rules.mk +++ b/keyboards/evyd13/pockettype/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 = 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 | |||
| 14 | # Disable unsupported hardware | 1 | # Disable unsupported hardware |
| 15 | RGBLIGHT_SUPPORTED = no | 2 | RGBLIGHT_SUPPORTED = no |
| 16 | AUDIO_SUPPORTED = no | 3 | AUDIO_SUPPORTED = no |
diff --git a/keyboards/evyd13/wasdat_code/info.json b/keyboards/evyd13/wasdat_code/info.json index 9fb14283ae..8c1bb52b6b 100644 --- a/keyboards/evyd13/wasdat_code/info.json +++ b/keyboards/evyd13/wasdat_code/info.json | |||
| @@ -32,6 +32,13 @@ | |||
| 32 | }, | 32 | }, |
| 33 | "processor": "atmega32u4", | 33 | "processor": "atmega32u4", |
| 34 | "bootloader": "qmk-dfu", | 34 | "bootloader": "qmk-dfu", |
| 35 | "features": { | ||
| 36 | "bootmagic": true, | ||
| 37 | "mousekey": false, | ||
| 38 | "extrakey": true, | ||
| 39 | "nkro": true, | ||
| 40 | "backlight": true | ||
| 41 | }, | ||
| 35 | "community_layouts": ["fullsize_ansi", "fullsize_iso", "tkl_ansi", "tkl_iso"], | 42 | "community_layouts": ["fullsize_ansi", "fullsize_iso", "tkl_ansi", "tkl_iso"], |
| 36 | "layout_aliases": { | 43 | "layout_aliases": { |
| 37 | "LAYOUT_all": "LAYOUT_fullsize_iso" | 44 | "LAYOUT_all": "LAYOUT_fullsize_iso" |
diff --git a/keyboards/evyd13/wasdat_code/rules.mk b/keyboards/evyd13/wasdat_code/rules.mk index 00967d1847..6beea3e392 100644 --- a/keyboards/evyd13/wasdat_code/rules.mk +++ b/keyboards/evyd13/wasdat_code/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 = 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 = yes # Enable N-Key Rollover | ||
| 10 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | ||
| 11 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | |||
| 14 | CUSTOM_MATRIX = lite | 1 | CUSTOM_MATRIX = lite |
| 15 | VPATH += drivers/gpio | 2 | VPATH += drivers/gpio |
| 16 | SRC += matrix.c sn74x138.c | 3 | SRC += matrix.c sn74x138.c |
diff --git a/keyboards/exclusive/e85/hotswap/keyboard.json b/keyboards/exclusive/e85/hotswap/keyboard.json index 779a717ec5..c64509496a 100644 --- a/keyboards/exclusive/e85/hotswap/keyboard.json +++ b/keyboards/exclusive/e85/hotswap/keyboard.json | |||
| @@ -41,6 +41,17 @@ | |||
| 41 | }, | 41 | }, |
| 42 | "processor": "atmega32u4", | 42 | "processor": "atmega32u4", |
| 43 | "bootloader": "atmel-dfu", | 43 | "bootloader": "atmel-dfu", |
| 44 | "features": { | ||
| 45 | "bootmagic": true, | ||
| 46 | "mousekey": true, | ||
| 47 | "extrakey": true, | ||
| 48 | "console": true, | ||
| 49 | "command": true, | ||
| 50 | "rgblight": true | ||
| 51 | }, | ||
| 52 | "build": { | ||
| 53 | "lto": true | ||
| 54 | }, | ||
| 44 | "layouts": { | 55 | "layouts": { |
| 45 | "LAYOUT_ansi_standard": { | 56 | "LAYOUT_ansi_standard": { |
| 46 | "layout": [ | 57 | "layout": [ |
diff --git a/keyboards/exclusive/e85/rules.mk b/keyboards/exclusive/e85/rules.mk index 4251159d94..8eef46d0ab 100644 --- a/keyboards/exclusive/e85/rules.mk +++ b/keyboards/exclusive/e85/rules.mk | |||
| @@ -1,15 +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 = 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 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | LTO_ENABLE = yes | ||
| 14 | |||
| 15 | DEFAULT_FOLDER = exclusive/e85/hotswap | DEFAULT_FOLDER = exclusive/e85/hotswap | |
diff --git a/keyboards/exclusive/e85/soldered/keyboard.json b/keyboards/exclusive/e85/soldered/keyboard.json index d34440389a..5f7458e851 100644 --- a/keyboards/exclusive/e85/soldered/keyboard.json +++ b/keyboards/exclusive/e85/soldered/keyboard.json | |||
| @@ -41,6 +41,17 @@ | |||
| 41 | }, | 41 | }, |
| 42 | "processor": "atmega32u4", | 42 | "processor": "atmega32u4", |
| 43 | "bootloader": "atmel-dfu", | 43 | "bootloader": "atmel-dfu", |
| 44 | "features": { | ||
| 45 | "bootmagic": true, | ||
| 46 | "mousekey": true, | ||
| 47 | "extrakey": true, | ||
| 48 | "console": true, | ||
| 49 | "command": true, | ||
| 50 | "rgblight": true | ||
| 51 | }, | ||
| 52 | "build": { | ||
| 53 | "lto": true | ||
| 54 | }, | ||
| 44 | "layouts": { | 55 | "layouts": { |
| 45 | "LAYOUT_all": { | 56 | "LAYOUT_all": { |
| 46 | "layout": [ | 57 | "layout": [ |
