diff options
123 files changed, 486 insertions, 747 deletions
diff --git a/keyboards/dailycraft/claw44/rev1/info.json b/keyboards/dailycraft/claw44/rev1/keyboard.json index b3caa8ad13..724cf5979f 100644 --- a/keyboards/dailycraft/claw44/rev1/info.json +++ b/keyboards/dailycraft/claw44/rev1/keyboard.json | |||
| @@ -19,6 +19,11 @@ | |||
| 19 | }, | 19 | }, |
| 20 | "processor": "atmega32u4", | 20 | "processor": "atmega32u4", |
| 21 | "bootloader": "caterina", | 21 | "bootloader": "caterina", |
| 22 | "features": { | ||
| 23 | "bootmagic": false, | ||
| 24 | "mousekey": false, | ||
| 25 | "extrakey": false | ||
| 26 | }, | ||
| 22 | "layouts": { | 27 | "layouts": { |
| 23 | "LAYOUT": { | 28 | "LAYOUT": { |
| 24 | "layout": [ | 29 | "layout": [ |
diff --git a/keyboards/dailycraft/claw44/rev1/rules.mk b/keyboards/dailycraft/claw44/rev1/rules.mk deleted file mode 100644 index 7e2ee0ceac..0000000000 --- a/keyboards/dailycraft/claw44/rev1/rules.mk +++ /dev/null | |||
| @@ -1,13 +0,0 @@ | |||
| 1 | # Build Options | ||
| 2 | BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite | ||
| 3 | MOUSEKEY_ENABLE = no # Mouse keys | ||
| 4 | EXTRAKEY_ENABLE = no # Audio control and System control | ||
| 5 | CONSOLE_ENABLE = no # Console for debug | ||
| 6 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 7 | NKRO_ENABLE = no # Enable N-Key Rollover | ||
| 8 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 9 | AUDIO_ENABLE = no # Audio output | ||
| 10 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. | ||
| 11 | SWAP_HANDS_ENABLE = no # Enable one-hand typing | ||
| 12 | |||
| 13 | OLED_ENABLE = no # Add OLED displays support | ||
diff --git a/keyboards/dailycraft/claw44/rules.mk b/keyboards/dailycraft/claw44/rules.mk index 6bc66a514a..0344b3ee28 100644 --- a/keyboards/dailycraft/claw44/rules.mk +++ b/keyboards/dailycraft/claw44/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 = no # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = no # 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 | AUDIO_ENABLE = no # Audio output | ||
| 12 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. | ||
| 13 | |||
| 14 | DEFAULT_FOLDER = dailycraft/claw44/rev1 | DEFAULT_FOLDER = dailycraft/claw44/rev1 | |
diff --git a/keyboards/dailycraft/sandbox/rev1/keyboard.json b/keyboards/dailycraft/sandbox/rev1/keyboard.json index 8ff7c65a2f..0a48996815 100644 --- a/keyboards/dailycraft/sandbox/rev1/keyboard.json +++ b/keyboards/dailycraft/sandbox/rev1/keyboard.json | |||
| @@ -15,6 +15,12 @@ | |||
| 15 | "diode_direction": "COL2ROW", | 15 | "diode_direction": "COL2ROW", |
| 16 | "processor": "atmega32u4", | 16 | "processor": "atmega32u4", |
| 17 | "bootloader": "caterina", | 17 | "bootloader": "caterina", |
| 18 | "features": { | ||
| 19 | "bootmagic": true, | ||
| 20 | "mousekey": true, | ||
| 21 | "extrakey": true, | ||
| 22 | "oled": true | ||
| 23 | }, | ||
| 18 | "layouts": { | 24 | "layouts": { |
| 19 | "LAYOUT": { | 25 | "LAYOUT": { |
| 20 | "layout": [ | 26 | "layout": [ |
diff --git a/keyboards/dailycraft/sandbox/rev2/info.json b/keyboards/dailycraft/sandbox/rev2/keyboard.json index 5d7255ff67..d6f0ac2c2a 100644 --- a/keyboards/dailycraft/sandbox/rev2/info.json +++ b/keyboards/dailycraft/sandbox/rev2/keyboard.json | |||
| @@ -19,6 +19,12 @@ | |||
| 19 | }, | 19 | }, |
| 20 | "processor": "atmega32u4", | 20 | "processor": "atmega32u4", |
| 21 | "bootloader": "caterina", | 21 | "bootloader": "caterina", |
| 22 | "features": { | ||
| 23 | "bootmagic": true, | ||
| 24 | "mousekey": true, | ||
| 25 | "extrakey": true, | ||
| 26 | "oled": true | ||
| 27 | }, | ||
| 22 | "layouts": { | 28 | "layouts": { |
| 23 | "LAYOUT": { | 29 | "LAYOUT": { |
| 24 | "layout": [ | 30 | "layout": [ |
diff --git a/keyboards/dailycraft/sandbox/rev2/rules.mk b/keyboards/dailycraft/sandbox/rev2/rules.mk deleted file mode 100644 index 3bbd261429..0000000000 --- a/keyboards/dailycraft/sandbox/rev2/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | # File intentionally blank | ||
diff --git a/keyboards/dailycraft/sandbox/rules.mk b/keyboards/dailycraft/sandbox/rules.mk index 2afb4624d1..c62f01e18f 100644 --- a/keyboards/dailycraft/sandbox/rules.mk +++ b/keyboards/dailycraft/sandbox/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 = 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 | OLED_ENABLE = yes | ||
| 14 | |||
| 15 | DEFAULT_FOLDER = dailycraft/sandbox/rev2 | DEFAULT_FOLDER = dailycraft/sandbox/rev2 | |
diff --git a/keyboards/dailycraft/wings42/info.json b/keyboards/dailycraft/wings42/info.json deleted file mode 100644 index 2b9790e84e..0000000000 --- a/keyboards/dailycraft/wings42/info.json +++ /dev/null | |||
| @@ -1,5 +0,0 @@ | |||
| 1 | { | ||
| 2 | "split": { | ||
| 3 | "enabled": true | ||
| 4 | } | ||
| 5 | } | ||
diff --git a/keyboards/dailycraft/wings42/rev1/keyboard.json b/keyboards/dailycraft/wings42/rev1/keyboard.json index 657c8a9e51..a32b591bd6 100644 --- a/keyboards/dailycraft/wings42/rev1/keyboard.json +++ b/keyboards/dailycraft/wings42/rev1/keyboard.json | |||
| @@ -14,10 +14,16 @@ | |||
| 14 | }, | 14 | }, |
| 15 | "diode_direction": "COL2ROW", | 15 | "diode_direction": "COL2ROW", |
| 16 | "split": { | 16 | "split": { |
| 17 | "enabled": true, | ||
| 17 | "soft_serial_pin": "D2" | 18 | "soft_serial_pin": "D2" |
| 18 | }, | 19 | }, |
| 19 | "processor": "atmega32u4", | 20 | "processor": "atmega32u4", |
| 20 | "bootloader": "caterina", | 21 | "bootloader": "caterina", |
| 22 | "features": { | ||
| 23 | "bootmagic": true, | ||
| 24 | "mousekey": true, | ||
| 25 | "extrakey": true | ||
| 26 | }, | ||
| 21 | "community_layouts": [ | 27 | "community_layouts": [ |
| 22 | "split_3x6_3" | 28 | "split_3x6_3" |
| 23 | ], | 29 | ], |
diff --git a/keyboards/dailycraft/wings42/rev1_extkeys/keyboard.json b/keyboards/dailycraft/wings42/rev1_extkeys/keyboard.json index 53db2db4ca..ff665a3bb7 100644 --- a/keyboards/dailycraft/wings42/rev1_extkeys/keyboard.json +++ b/keyboards/dailycraft/wings42/rev1_extkeys/keyboard.json | |||
| @@ -14,10 +14,16 @@ | |||
| 14 | }, | 14 | }, |
| 15 | "diode_direction": "COL2ROW", | 15 | "diode_direction": "COL2ROW", |
| 16 | "split": { | 16 | "split": { |
| 17 | "enabled": true, | ||
| 17 | "soft_serial_pin": "D2" | 18 | "soft_serial_pin": "D2" |
| 18 | }, | 19 | }, |
| 19 | "processor": "atmega32u4", | 20 | "processor": "atmega32u4", |
| 20 | "bootloader": "caterina", | 21 | "bootloader": "caterina", |
| 22 | "features": { | ||
| 23 | "bootmagic": true, | ||
| 24 | "mousekey": true, | ||
| 25 | "extrakey": true | ||
| 26 | }, | ||
| 21 | "layouts": { | 27 | "layouts": { |
| 22 | "LAYOUT": { | 28 | "LAYOUT": { |
| 23 | "layout": [ | 29 | "layout": [ |
diff --git a/keyboards/dailycraft/wings42/rev2/keyboard.json b/keyboards/dailycraft/wings42/rev2/keyboard.json index a3c3e2396e..dcb3a0268d 100644 --- a/keyboards/dailycraft/wings42/rev2/keyboard.json +++ b/keyboards/dailycraft/wings42/rev2/keyboard.json | |||
| @@ -14,6 +14,7 @@ | |||
| 14 | }, | 14 | }, |
| 15 | "diode_direction": "COL2ROW", | 15 | "diode_direction": "COL2ROW", |
| 16 | "split": { | 16 | "split": { |
| 17 | "enabled": true, | ||
| 17 | "soft_serial_pin": "D2" | 18 | "soft_serial_pin": "D2" |
| 18 | }, | 19 | }, |
| 19 | "features": { | 20 | "features": { |
| @@ -27,6 +28,11 @@ | |||
| 27 | }, | 28 | }, |
| 28 | "processor": "atmega32u4", | 29 | "processor": "atmega32u4", |
| 29 | "bootloader": "caterina", | 30 | "bootloader": "caterina", |
| 31 | "features": { | ||
| 32 | "bootmagic": true, | ||
| 33 | "mousekey": true, | ||
| 34 | "extrakey": true | ||
| 35 | }, | ||
| 30 | "layout_aliases": { | 36 | "layout_aliases": { |
| 31 | "LAYOUT_split_3x6_3_2": "LAYOUT_split_3x6_3" | 37 | "LAYOUT_split_3x6_3_2": "LAYOUT_split_3x6_3" |
| 32 | }, | 38 | }, |
diff --git a/keyboards/dailycraft/wings42/rules.mk b/keyboards/dailycraft/wings42/rules.mk index f69adcecec..b027fec9b9 100644 --- a/keyboards/dailycraft/wings42/rules.mk +++ b/keyboards/dailycraft/wings42/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 = dailycraft/wings42/rev2 | DEFAULT_FOLDER = dailycraft/wings42/rev2 | |
diff --git a/keyboards/dc01/arrow/info.json b/keyboards/dc01/arrow/info.json index 992b623d45..85ca25c23e 100644 --- a/keyboards/dc01/arrow/info.json +++ b/keyboards/dc01/arrow/info.json | |||
| @@ -6,10 +6,17 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x8968", | 7 | "vid": "0x8968", |
| 8 | "pid": "0x1012", | 8 | "pid": "0x1012", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "no_startup_check": true | ||
| 10 | }, | 11 | }, |
| 11 | "processor": "atmega32u4", | 12 | "processor": "atmega32u4", |
| 12 | "bootloader": "atmel-dfu", | 13 | "bootloader": "atmel-dfu", |
| 14 | "features": { | ||
| 15 | "bootmagic": true, | ||
| 16 | "mousekey": true, | ||
| 17 | "extrakey": true, | ||
| 18 | "nkro": true | ||
| 19 | }, | ||
| 13 | "layouts": { | 20 | "layouts": { |
| 14 | "LAYOUT_all": { | 21 | "LAYOUT_all": { |
| 15 | "layout": [ | 22 | "layout": [ |
diff --git a/keyboards/dc01/arrow/rules.mk b/keyboards/dc01/arrow/rules.mk index b2c66861ea..d4c0eb2672 100644 --- a/keyboards/dc01/arrow/rules.mk +++ b/keyboards/dc01/arrow/rules.mk | |||
| @@ -1,15 +1,3 @@ | |||
| 1 | # Build Options | 1 | CUSTOM_MATRIX = yes |
| 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 = no # Audio output | ||
| 12 | NO_USB_STARTUP_CHECK = yes # Disable initialization only when usb is plugged in | ||
| 13 | CUSTOM_MATRIX = yes # Use custom matrix | ||
| 14 | SRC += matrix.c \ | 2 | SRC += matrix.c \ |
| 15 | i2c_slave.c | 3 | i2c_slave.c |
diff --git a/keyboards/dc01/left/info.json b/keyboards/dc01/left/info.json index 17fe3c64a2..e296790995 100644 --- a/keyboards/dc01/left/info.json +++ b/keyboards/dc01/left/info.json | |||
| @@ -10,6 +10,12 @@ | |||
| 10 | }, | 10 | }, |
| 11 | "processor": "atmega32u4", | 11 | "processor": "atmega32u4", |
| 12 | "bootloader": "atmel-dfu", | 12 | "bootloader": "atmel-dfu", |
| 13 | "features": { | ||
| 14 | "bootmagic": true, | ||
| 15 | "mousekey": true, | ||
| 16 | "extrakey": true, | ||
| 17 | "nkro": true | ||
| 18 | }, | ||
| 13 | "debounce": 0, | 19 | "debounce": 0, |
| 14 | "layouts": { | 20 | "layouts": { |
| 15 | "LAYOUT_ansi": { | 21 | "LAYOUT_ansi": { |
diff --git a/keyboards/dc01/left/rules.mk b/keyboards/dc01/left/rules.mk index 3a9422733c..2493924f46 100644 --- a/keyboards/dc01/left/rules.mk +++ b/keyboards/dc01/left/rules.mk | |||
| @@ -1,15 +1,3 @@ | |||
| 1 | # Build Options | 1 | CUSTOM_MATRIX = yes |
| 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 = no # Audio output | ||
| 12 | |||
| 13 | CUSTOM_MATRIX = yes # Use custom matrix | ||
| 14 | SRC += matrix.c | 2 | SRC += matrix.c |
| 15 | I2C_DRIVER_REQUIRED = yes | 3 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/dc01/numpad/info.json b/keyboards/dc01/numpad/info.json index eab2d0c33f..0cf73c23e3 100644 --- a/keyboards/dc01/numpad/info.json +++ b/keyboards/dc01/numpad/info.json | |||
| @@ -6,10 +6,17 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x8968", | 7 | "vid": "0x8968", |
| 8 | "pid": "0x1013", | 8 | "pid": "0x1013", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "no_startup_check": true | ||
| 10 | }, | 11 | }, |
| 11 | "processor": "atmega32u4", | 12 | "processor": "atmega32u4", |
| 12 | "bootloader": "atmel-dfu", | 13 | "bootloader": "atmel-dfu", |
| 14 | "features": { | ||
| 15 | "bootmagic": true, | ||
| 16 | "mousekey": true, | ||
| 17 | "extrakey": true, | ||
| 18 | "nkro": true | ||
| 19 | }, | ||
| 13 | "community_layouts": ["numpad_5x4", "ortho_5x4"], | 20 | "community_layouts": ["numpad_5x4", "ortho_5x4"], |
| 14 | "layouts": { | 21 | "layouts": { |
| 15 | "LAYOUT_numpad_5x4": { | 22 | "LAYOUT_numpad_5x4": { |
diff --git a/keyboards/dc01/numpad/rules.mk b/keyboards/dc01/numpad/rules.mk index b2c66861ea..d4c0eb2672 100644 --- a/keyboards/dc01/numpad/rules.mk +++ b/keyboards/dc01/numpad/rules.mk | |||
| @@ -1,15 +1,3 @@ | |||
| 1 | # Build Options | 1 | CUSTOM_MATRIX = yes |
| 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 = no # Audio output | ||
| 12 | NO_USB_STARTUP_CHECK = yes # Disable initialization only when usb is plugged in | ||
| 13 | CUSTOM_MATRIX = yes # Use custom matrix | ||
| 14 | SRC += matrix.c \ | 2 | SRC += matrix.c \ |
| 15 | i2c_slave.c | 3 | i2c_slave.c |
diff --git a/keyboards/dc01/right/info.json b/keyboards/dc01/right/info.json index 2b89117c44..6f48e05483 100644 --- a/keyboards/dc01/right/info.json +++ b/keyboards/dc01/right/info.json | |||
| @@ -6,10 +6,17 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x8968", | 7 | "vid": "0x8968", |
| 8 | "pid": "0x1011", | 8 | "pid": "0x1011", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "no_startup_check": true | ||
| 10 | }, | 11 | }, |
| 11 | "processor": "atmega32u4", | 12 | "processor": "atmega32u4", |
| 12 | "bootloader": "atmel-dfu", | 13 | "bootloader": "atmel-dfu", |
| 14 | "features": { | ||
| 15 | "bootmagic": true, | ||
| 16 | "mousekey": true, | ||
| 17 | "extrakey": true, | ||
| 18 | "nkro": true | ||
| 19 | }, | ||
| 13 | "layouts": { | 20 | "layouts": { |
| 14 | "LAYOUT_all": { | 21 | "LAYOUT_all": { |
| 15 | "layout": [ | 22 | "layout": [ |
diff --git a/keyboards/dc01/right/rules.mk b/keyboards/dc01/right/rules.mk index b2c66861ea..d4c0eb2672 100644 --- a/keyboards/dc01/right/rules.mk +++ b/keyboards/dc01/right/rules.mk | |||
| @@ -1,15 +1,3 @@ | |||
| 1 | # Build Options | 1 | CUSTOM_MATRIX = yes |
| 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 = no # Audio output | ||
| 12 | NO_USB_STARTUP_CHECK = yes # Disable initialization only when usb is plugged in | ||
| 13 | CUSTOM_MATRIX = yes # Use custom matrix | ||
| 14 | SRC += matrix.c \ | 2 | SRC += matrix.c \ |
| 15 | i2c_slave.c | 3 | i2c_slave.c |
diff --git a/keyboards/delikeeb/vanana/info.json b/keyboards/delikeeb/vanana/info.json index 67bec439f1..520cd92b09 100644 --- a/keyboards/delikeeb/vanana/info.json +++ b/keyboards/delikeeb/vanana/info.json | |||
| @@ -2,15 +2,6 @@ | |||
| 2 | "manufacturer": "dELIKEEb", | 2 | "manufacturer": "dELIKEEb", |
| 3 | "url": "", | 3 | "url": "", |
| 4 | "maintainer": "noclew", | 4 | "maintainer": "noclew", |
| 5 | "features": { | ||
| 6 | "bootmagic": true, | ||
| 7 | "command": false, | ||
| 8 | "console": false, | ||
| 9 | "encoder": true, | ||
| 10 | "extrakey": true, | ||
| 11 | "mousekey": true, | ||
| 12 | "nkro": false | ||
| 13 | }, | ||
| 14 | "usb": { | 5 | "usb": { |
| 15 | "vid": "0x9906", | 6 | "vid": "0x9906", |
| 16 | "pid": "0x0013" | 7 | "pid": "0x0013" |
diff --git a/keyboards/delikeeb/vanana/rev1/info.json b/keyboards/delikeeb/vanana/rev1/keyboard.json index a4c101ec23..9ae59761de 100644 --- a/keyboards/delikeeb/vanana/rev1/info.json +++ b/keyboards/delikeeb/vanana/rev1/keyboard.json | |||
| @@ -28,6 +28,15 @@ | |||
| 28 | {"pin_a": "F1", "pin_b": "F0"} | 28 | {"pin_a": "F1", "pin_b": "F0"} |
| 29 | ] | 29 | ] |
| 30 | }, | 30 | }, |
| 31 | "features": { | ||
| 32 | "bootmagic": true, | ||
| 33 | "command": false, | ||
| 34 | "console": false, | ||
| 35 | "encoder": true, | ||
| 36 | "extrakey": true, | ||
| 37 | "mousekey": true, | ||
| 38 | "nkro": false | ||
| 39 | }, | ||
| 31 | "layouts": { | 40 | "layouts": { |
| 32 | "LAYOUT": { | 41 | "LAYOUT": { |
| 33 | "layout": [ | 42 | "layout": [ |
diff --git a/keyboards/delikeeb/vanana/rev1/rules.mk b/keyboards/delikeeb/vanana/rev1/rules.mk deleted file mode 100644 index eee766eca6..0000000000 --- a/keyboards/delikeeb/vanana/rev1/rules.mk +++ /dev/null | |||
| @@ -1,2 +0,0 @@ | |||
| 1 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 2 | AUDIO_ENABLE = no # Audio output | ||
diff --git a/keyboards/delikeeb/vanana/rev2/info.json b/keyboards/delikeeb/vanana/rev2/keyboard.json index 252e111fb2..a15ad3e71a 100644 --- a/keyboards/delikeeb/vanana/rev2/info.json +++ b/keyboards/delikeeb/vanana/rev2/keyboard.json | |||
| @@ -28,6 +28,17 @@ | |||
| 28 | {"pin_a": "F0", "pin_b": "F1"} | 28 | {"pin_a": "F0", "pin_b": "F1"} |
| 29 | ] | 29 | ] |
| 30 | }, | 30 | }, |
| 31 | "features": { | ||
| 32 | "bootmagic": true, | ||
| 33 | "command": false, | ||
| 34 | "console": false, | ||
| 35 | "encoder": true, | ||
| 36 | "extrakey": true, | ||
| 37 | "mousekey": true, | ||
| 38 | "nkro": false, | ||
| 39 | "rgblight": true, | ||
| 40 | "audio": true | ||
| 41 | }, | ||
| 31 | "layouts": { | 42 | "layouts": { |
| 32 | "LAYOUT": { | 43 | "LAYOUT": { |
| 33 | "layout": [ | 44 | "layout": [ |
diff --git a/keyboards/delikeeb/vanana/rev2/rules.mk b/keyboards/delikeeb/vanana/rev2/rules.mk deleted file mode 100644 index 8bb6ab5d91..0000000000 --- a/keyboards/delikeeb/vanana/rev2/rules.mk +++ /dev/null | |||
| @@ -1,2 +0,0 @@ | |||
| 1 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | ||
| 2 | AUDIO_ENABLE = yes # Audio output | ||
diff --git a/keyboards/delikeeb/waaffle/rev3/elite_c/info.json b/keyboards/delikeeb/waaffle/rev3/elite_c/info.json deleted file mode 100644 index 042c41f34d..0000000000 --- a/keyboards/delikeeb/waaffle/rev3/elite_c/info.json +++ /dev/null | |||
| @@ -1,4 +0,0 @@ | |||
| 1 | { | ||
| 2 | "processor": "atmega32u4", | ||
| 3 | "bootloader": "atmel-dfu" | ||
| 4 | } | ||
diff --git a/keyboards/delikeeb/waaffle/rev3/elite_c/keyboard.json b/keyboards/delikeeb/waaffle/rev3/elite_c/keyboard.json new file mode 100644 index 0000000000..44fd177e02 --- /dev/null +++ b/keyboards/delikeeb/waaffle/rev3/elite_c/keyboard.json | |||
| @@ -0,0 +1,14 @@ | |||
| 1 | { | ||
| 2 | "processor": "atmega32u4", | ||
| 3 | "bootloader": "atmel-dfu", | ||
| 4 | "features": { | ||
| 5 | "bootmagic": true, | ||
| 6 | "command": false, | ||
| 7 | "console": false, | ||
| 8 | "extrakey": true, | ||
| 9 | "mousekey": true, | ||
| 10 | "nkro": false, | ||
| 11 | "rgblight": true, | ||
| 12 | "encoder": true | ||
| 13 | } | ||
| 14 | } | ||
diff --git a/keyboards/delikeeb/waaffle/rev3/elite_c/rules.mk b/keyboards/delikeeb/waaffle/rev3/elite_c/rules.mk deleted file mode 100644 index 307296b1ba..0000000000 --- a/keyboards/delikeeb/waaffle/rev3/elite_c/rules.mk +++ /dev/null | |||
| @@ -1,3 +0,0 @@ | |||
| 1 | # supported on Elite-C controllers | ||
| 2 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | ||
| 3 | ENCODER_ENABLE = yes # Enable Rotary Encoder | ||
diff --git a/keyboards/delikeeb/waaffle/rev3/info.json b/keyboards/delikeeb/waaffle/rev3/info.json index 1f9a8124a9..1201411d46 100644 --- a/keyboards/delikeeb/waaffle/rev3/info.json +++ b/keyboards/delikeeb/waaffle/rev3/info.json | |||
| @@ -22,14 +22,6 @@ | |||
| 22 | "ws2812": { | 22 | "ws2812": { |
| 23 | "pin": "C7" | 23 | "pin": "C7" |
| 24 | }, | 24 | }, |
| 25 | "features": { | ||
| 26 | "bootmagic": true, | ||
| 27 | "command": false, | ||
| 28 | "console": false, | ||
| 29 | "extrakey": true, | ||
| 30 | "mousekey": true, | ||
| 31 | "nkro": false | ||
| 32 | }, | ||
| 33 | "matrix_pins": { | 25 | "matrix_pins": { |
| 34 | "cols": ["D3", "D2", "B5", "B4", "E6", "D7", "C6", "D4", "D0", "D1"], | 26 | "cols": ["D3", "D2", "B5", "B4", "E6", "D7", "C6", "D4", "D0", "D1"], |
| 35 | "rows": ["F4", "B6", "B2", "B3", "B1", "F5", "F6", "F7"] | 27 | "rows": ["F4", "B6", "B2", "B3", "B1", "F5", "F6", "F7"] |
diff --git a/keyboards/delikeeb/waaffle/rev3/pro_micro/info.json b/keyboards/delikeeb/waaffle/rev3/pro_micro/info.json deleted file mode 100644 index 4369a04103..0000000000 --- a/keyboards/delikeeb/waaffle/rev3/pro_micro/info.json +++ /dev/null | |||
| @@ -1,4 +0,0 @@ | |||
| 1 | { | ||
| 2 | "processor": "atmega32u4", | ||
| 3 | "bootloader": "caterina" | ||
| 4 | } | ||
diff --git a/keyboards/delikeeb/waaffle/rev3/pro_micro/keyboard.json b/keyboards/delikeeb/waaffle/rev3/pro_micro/keyboard.json new file mode 100644 index 0000000000..a97bf794ea --- /dev/null +++ b/keyboards/delikeeb/waaffle/rev3/pro_micro/keyboard.json | |||
| @@ -0,0 +1,12 @@ | |||
| 1 | { | ||
| 2 | "processor": "atmega32u4", | ||
| 3 | "bootloader": "caterina", | ||
| 4 | "features": { | ||
| 5 | "bootmagic": true, | ||
| 6 | "command": false, | ||
| 7 | "console": false, | ||
| 8 | "extrakey": true, | ||
| 9 | "mousekey": true, | ||
| 10 | "nkro": false | ||
| 11 | } | ||
| 12 | } | ||
diff --git a/keyboards/delikeeb/waaffle/rev3/pro_micro/rules.mk b/keyboards/delikeeb/waaffle/rev3/pro_micro/rules.mk deleted file mode 100644 index 17c9907319..0000000000 --- a/keyboards/delikeeb/waaffle/rev3/pro_micro/rules.mk +++ /dev/null | |||
| @@ -1,3 +0,0 @@ | |||
| 1 | # not supported on Pro Micro controllers | ||
| 2 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 3 | ENCODER_ENABLE = no # Enable Rotary Encoder | ||
diff --git a/keyboards/deltasplit75/rules.mk b/keyboards/deltasplit75/rules.mk index da8a2124e8..ee888337e5 100644 --- a/keyboards/deltasplit75/rules.mk +++ b/keyboards/deltasplit75/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 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | |||
| 14 | DEFAULT_FOLDER = deltasplit75/v2 | DEFAULT_FOLDER = deltasplit75/v2 | |
diff --git a/keyboards/deltasplit75/v2/info.json b/keyboards/deltasplit75/v2/keyboard.json index 8372650df5..2c1968e0b5 100644 --- a/keyboards/deltasplit75/v2/info.json +++ b/keyboards/deltasplit75/v2/keyboard.json | |||
| @@ -24,6 +24,12 @@ | |||
| 24 | }, | 24 | }, |
| 25 | "processor": "atmega32u4", | 25 | "processor": "atmega32u4", |
| 26 | "bootloader": "caterina", | 26 | "bootloader": "caterina", |
| 27 | "features": { | ||
| 28 | "bootmagic": false, | ||
| 29 | "mousekey": true, | ||
| 30 | "extrakey": true, | ||
| 31 | "command": true | ||
| 32 | }, | ||
| 27 | "layouts": { | 33 | "layouts": { |
| 28 | "LAYOUT_v2": { | 34 | "LAYOUT_v2": { |
| 29 | "layout": [ | 35 | "layout": [ |
diff --git a/keyboards/deltasplit75/v2/rules.mk b/keyboards/deltasplit75/v2/rules.mk deleted file mode 100644 index f845616741..0000000000 --- a/keyboards/deltasplit75/v2/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | BACKLIGHT_ENABLE = no \ No newline at end of file | ||
diff --git a/keyboards/deng/thirty/info.json b/keyboards/deng/thirty/info.json index 8e594cccb9..a26d727f12 100644 --- a/keyboards/deng/thirty/info.json +++ b/keyboards/deng/thirty/info.json | |||
| @@ -78,6 +78,14 @@ | |||
| 78 | }, | 78 | }, |
| 79 | "processor": "STM32F103", | 79 | "processor": "STM32F103", |
| 80 | "bootloader": "stm32duino", | 80 | "bootloader": "stm32duino", |
| 81 | "features": { | ||
| 82 | "bootmagic": true, | ||
| 83 | "mousekey": true, | ||
| 84 | "extrakey": true, | ||
| 85 | "nkro": true, | ||
| 86 | "backlight": true, | ||
| 87 | "rgb_matrix": true | ||
| 88 | }, | ||
| 81 | "layouts": { | 89 | "layouts": { |
| 82 | "LAYOUT_ortho_3x10": { | 90 | "LAYOUT_ortho_3x10": { |
| 83 | "layout": [ | 91 | "layout": [ |
diff --git a/keyboards/deng/thirty/rules.mk b/keyboards/deng/thirty/rules.mk index d1753c1e6c..04fe1eba2a 100644 --- a/keyboards/deng/thirty/rules.mk +++ b/keyboards/deng/thirty/rules.mk | |||
| @@ -1,15 +1,2 @@ | |||
| 1 | |||
| 2 | # Wildcard to allow APM32 MCU | 1 | # Wildcard to allow APM32 MCU |
| 3 | DFU_SUFFIX_ARGS = -p FFFF -v FFFF | 2 | DFU_SUFFIX_ARGS = -p FFFF -v FFFF |
| 4 | |||
| 5 | # Build Options | ||
| 6 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 7 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 8 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 9 | CONSOLE_ENABLE = no # Console for debug | ||
| 10 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 11 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 12 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | ||
| 13 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 14 | AUDIO_ENABLE = no # Audio output | ||
| 15 | RGB_MATRIX_ENABLE = yes | ||
diff --git a/keyboards/dichotomy/info.json b/keyboards/dichotomy/info.json index 1b2d9a29c9..bc3546a082 100644 --- a/keyboards/dichotomy/info.json +++ b/keyboards/dichotomy/info.json | |||
| @@ -10,6 +10,15 @@ | |||
| 10 | }, | 10 | }, |
| 11 | "processor": "atmega32u4", | 11 | "processor": "atmega32u4", |
| 12 | "bootloader": "caterina", | 12 | "bootloader": "caterina", |
| 13 | "features": { | ||
| 14 | "bootmagic": false, | ||
| 15 | "mousekey": false, | ||
| 16 | "extrakey": true, | ||
| 17 | "console": true, | ||
| 18 | "command": true, | ||
| 19 | "nkro": true, | ||
| 20 | "pointing_device": true | ||
| 21 | }, | ||
| 13 | "layouts": { | 22 | "layouts": { |
| 14 | "LAYOUT": { | 23 | "LAYOUT": { |
| 15 | "layout": [ | 24 | "layout": [ |
diff --git a/keyboards/dichotomy/rules.mk b/keyboards/dichotomy/rules.mk index bfa5252a03..fd5fa4db1a 100755 --- a/keyboards/dichotomy/rules.mk +++ b/keyboards/dichotomy/rules.mk | |||
| @@ -1,16 +1,5 @@ | |||
| 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 | POINTING_DEVICE_ENABLE = yes # Generic Pointer, not as big as mouse keys hopefully. | ||
| 7 | POINTING_DEVICE_DRIVER = custom | 1 | POINTING_DEVICE_DRIVER = custom |
| 8 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 9 | CONSOLE_ENABLE = yes # Console for debug | ||
| 10 | COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 11 | CUSTOM_MATRIX = yes # Remote matrix from the wireless bridge | 2 | CUSTOM_MATRIX = yes # Remote matrix from the wireless bridge |
| 12 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 13 | # BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | ||
| 14 | 3 | ||
| 15 | # # project specific files | 4 | # # project specific files |
| 16 | SRC += matrix.c | 5 | SRC += matrix.c |
diff --git a/keyboards/dm9records/ergoinu/info.json b/keyboards/dm9records/ergoinu/keyboard.json index a78ecef211..c132f18268 100644 --- a/keyboards/dm9records/ergoinu/info.json +++ b/keyboards/dm9records/ergoinu/keyboard.json | |||
| @@ -26,6 +26,12 @@ | |||
| 26 | }, | 26 | }, |
| 27 | "processor": "atmega32u4", | 27 | "processor": "atmega32u4", |
| 28 | "bootloader": "caterina", | 28 | "bootloader": "caterina", |
| 29 | "features": { | ||
| 30 | "bootmagic": true, | ||
| 31 | "mousekey": true, | ||
| 32 | "extrakey": true, | ||
| 33 | "rgblight": true | ||
| 34 | }, | ||
| 29 | "layouts": { | 35 | "layouts": { |
| 30 | "LAYOUT": { | 36 | "LAYOUT": { |
| 31 | "layout": [ | 37 | "layout": [ |
diff --git a/keyboards/dm9records/ergoinu/rules.mk b/keyboards/dm9records/ergoinu/rules.mk deleted file mode 100644 index 951dd07d6e..0000000000 --- a/keyboards/dm9records/ergoinu/rules.mk +++ /dev/null | |||
| @@ -1,12 +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 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 11 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
diff --git a/keyboards/dm9records/plaid/info.json b/keyboards/dm9records/plaid/info.json index a18de0accd..a2052e5562 100644 --- a/keyboards/dm9records/plaid/info.json +++ b/keyboards/dm9records/plaid/info.json | |||
| @@ -16,6 +16,11 @@ | |||
| 16 | "diode_direction": "COL2ROW", | 16 | "diode_direction": "COL2ROW", |
| 17 | "processor": "atmega328p", | 17 | "processor": "atmega328p", |
| 18 | "bootloader": "usbasploader", | 18 | "bootloader": "usbasploader", |
| 19 | "features": { | ||
| 20 | "bootmagic": false, | ||
| 21 | "mousekey": true, | ||
| 22 | "extrakey": true | ||
| 23 | }, | ||
| 19 | "community_layouts": ["ortho_4x12", "planck_mit"], | 24 | "community_layouts": ["ortho_4x12", "planck_mit"], |
| 20 | "layout_aliases": { | 25 | "layout_aliases": { |
| 21 | "LAYOUT": "LAYOUT_ortho_4x12", | 26 | "LAYOUT": "LAYOUT_ortho_4x12", |
diff --git a/keyboards/dm9records/plaid/rules.mk b/keyboards/dm9records/plaid/rules.mk index 760f9b9650..1605120646 100644 --- a/keyboards/dm9records/plaid/rules.mk +++ b/keyboards/dm9records/plaid/rules.mk | |||
| @@ -1,16 +1,3 @@ | |||
| 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 | |||
| 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/dm9records/tartan/info.json b/keyboards/dm9records/tartan/info.json index 0f8168edb9..208dcf330b 100644 --- a/keyboards/dm9records/tartan/info.json +++ b/keyboards/dm9records/tartan/info.json | |||
| @@ -15,6 +15,11 @@ | |||
| 15 | "diode_direction": "COL2ROW", | 15 | "diode_direction": "COL2ROW", |
| 16 | "processor": "atmega328p", | 16 | "processor": "atmega328p", |
| 17 | "bootloader": "usbasploader", | 17 | "bootloader": "usbasploader", |
| 18 | "features": { | ||
| 19 | "bootmagic": false, | ||
| 20 | "mousekey": true, | ||
| 21 | "extrakey": true | ||
| 22 | }, | ||
| 18 | "community_layouts": ["60_ansi", "60_ansi_split_bs_rshift", "60_iso", "60_iso_split_bs_rshift"], | 23 | "community_layouts": ["60_ansi", "60_ansi_split_bs_rshift", "60_iso", "60_iso_split_bs_rshift"], |
| 19 | "layout_aliases": { | 24 | "layout_aliases": { |
| 20 | "LAYOUT_all": "LAYOUT_60_iso_split_bs_rshift" | 25 | "LAYOUT_all": "LAYOUT_60_iso_split_bs_rshift" |
diff --git a/keyboards/dm9records/tartan/rules.mk b/keyboards/dm9records/tartan/rules.mk index 722ea17059..1605120646 100644 --- a/keyboards/dm9records/tartan/rules.mk +++ b/keyboards/dm9records/tartan/rules.mk | |||
| @@ -1,16 +1,3 @@ | |||
| 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 | |||
| 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/doio/kb16/info.json b/keyboards/doio/kb16/info.json index cadfabdf86..08c19819bb 100644 --- a/keyboards/doio/kb16/info.json +++ b/keyboards/doio/kb16/info.json | |||
| @@ -8,15 +8,6 @@ | |||
| 8 | "force_nkro": true | 8 | "force_nkro": true |
| 9 | }, | 9 | }, |
| 10 | "diode_direction": "COL2ROW", | 10 | "diode_direction": "COL2ROW", |
| 11 | "features": { | ||
| 12 | "bootmagic": true, | ||
| 13 | "mousekey": true, | ||
| 14 | "extrakey": true, | ||
| 15 | "nkro": true, | ||
| 16 | "oled": true, | ||
| 17 | "rgb_matrix": true, | ||
| 18 | "encoder": true | ||
| 19 | }, | ||
| 20 | "build": { | 11 | "build": { |
| 21 | "lto": true | 12 | "lto": true |
| 22 | }, | 13 | }, |
diff --git a/keyboards/doio/kb16/rev1/info.json b/keyboards/doio/kb16/rev1/info.json index fc9b30a20a..e1382860b8 100644 --- a/keyboards/doio/kb16/rev1/info.json +++ b/keyboards/doio/kb16/rev1/info.json | |||
| @@ -3,6 +3,13 @@ | |||
| 3 | "device_version": "0.0.1" | 3 | "device_version": "0.0.1" |
| 4 | }, | 4 | }, |
| 5 | "features": { | 5 | "features": { |
| 6 | "bootmagic": true, | ||
| 7 | "mousekey": true, | ||
| 8 | "extrakey": true, | ||
| 9 | "nkro": true, | ||
| 10 | "oled": true, | ||
| 11 | "rgb_matrix": true, | ||
| 12 | "encoder": true, | ||
| 6 | "grave_esc": false, | 13 | "grave_esc": false, |
| 7 | "space_cadet": false, | 14 | "space_cadet": false, |
| 8 | "magic": false | 15 | "magic": false |
diff --git a/keyboards/doio/kb16/rev2/info.json b/keyboards/doio/kb16/rev2/info.json index b3f14e180d..a115707291 100644 --- a/keyboards/doio/kb16/rev2/info.json +++ b/keyboards/doio/kb16/rev2/info.json | |||
| @@ -17,5 +17,14 @@ | |||
| 17 | "pin": "A10" | 17 | "pin": "A10" |
| 18 | }, | 18 | }, |
| 19 | "processor": "STM32F103", | 19 | "processor": "STM32F103", |
| 20 | "bootloader": "stm32duino" | 20 | "bootloader": "stm32duino", |
| 21 | "features": { | ||
| 22 | "bootmagic": true, | ||
| 23 | "mousekey": true, | ||
| 24 | "extrakey": true, | ||
| 25 | "nkro": true, | ||
| 26 | "oled": true, | ||
| 27 | "rgb_matrix": true, | ||
| 28 | "encoder": true | ||
| 29 | } | ||
| 21 | } | 30 | } |
diff --git a/keyboards/doio/kb38/info.json b/keyboards/doio/kb38/info.json index a1775a2b10..7e978b2be8 100644 --- a/keyboards/doio/kb38/info.json +++ b/keyboards/doio/kb38/info.json | |||
| @@ -12,7 +12,9 @@ | |||
| 12 | "extrakey": true, | 12 | "extrakey": true, |
| 13 | "mousekey": true, | 13 | "mousekey": true, |
| 14 | "nkro": true, | 14 | "nkro": true, |
| 15 | "rgb_matrix": true | 15 | "rgb_matrix": true, |
| 16 | "oled": true, | ||
| 17 | "encoder": true | ||
| 16 | }, | 18 | }, |
| 17 | "matrix_pins": { | 19 | "matrix_pins": { |
| 18 | "cols": ["F5", "F4", "F1", "F0", "B7", "B6", "B5", "B4"], | 20 | "cols": ["F5", "F4", "F1", "F0", "B7", "B6", "B5", "B4"], |
diff --git a/keyboards/doio/kb38/rules.mk b/keyboards/doio/kb38/rules.mk index a5f1063634..942ef4c5db 100644 --- a/keyboards/doio/kb38/rules.mk +++ b/keyboards/doio/kb38/rules.mk | |||
| @@ -1,3 +1 @@ | |||
| 1 | OLED_ENABLE = yes | RGB_MATRIX_CUSTOM_KB = yes | |
| 2 | ENCODER_ENABLE = yes | ||
| 3 | RGB_MATRIX_CUSTOM_KB = yes \ No newline at end of file | ||
diff --git a/keyboards/doppelganger/info.json b/keyboards/doppelganger/keyboard.json index e9f3aba715..2be90e30ab 100644 --- a/keyboards/doppelganger/info.json +++ b/keyboards/doppelganger/keyboard.json | |||
| @@ -35,6 +35,12 @@ | |||
| 35 | }, | 35 | }, |
| 36 | "processor": "atmega32u4", | 36 | "processor": "atmega32u4", |
| 37 | "bootloader": "atmel-dfu", | 37 | "bootloader": "atmel-dfu", |
| 38 | "features": { | ||
| 39 | "bootmagic": true, | ||
| 40 | "mousekey": true, | ||
| 41 | "extrakey": true, | ||
| 42 | "rgblight": true | ||
| 43 | }, | ||
| 38 | "layouts": { | 44 | "layouts": { |
| 39 | "LAYOUT": { | 45 | "LAYOUT": { |
| 40 | "layout": [ | 46 | "layout": [ |
diff --git a/keyboards/doppelganger/rules.mk b/keyboards/doppelganger/rules.mk deleted file mode 100644 index 3414d97c20..0000000000 --- a/keyboards/doppelganger/rules.mk +++ /dev/null | |||
| @@ -1,12 +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 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 11 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
diff --git a/keyboards/dp3000/info.json b/keyboards/dp3000/info.json index 442d6d6a66..7fa05f4c12 100644 --- a/keyboards/dp3000/info.json +++ b/keyboards/dp3000/info.json | |||
| @@ -3,16 +3,6 @@ | |||
| 3 | "maintainer": "depermana12", | 3 | "maintainer": "depermana12", |
| 4 | "diode_direction": "COL2ROW", | 4 | "diode_direction": "COL2ROW", |
| 5 | "development_board": "promicro", | 5 | "development_board": "promicro", |
| 6 | "features": { | ||
| 7 | "bootmagic": true, | ||
| 8 | "command": false, | ||
| 9 | "console": false, | ||
| 10 | "extrakey": true, | ||
| 11 | "encoder": true, | ||
| 12 | "oled": true, | ||
| 13 | "mousekey": false, | ||
| 14 | "nkro": false | ||
| 15 | }, | ||
| 16 | "build": { | 6 | "build": { |
| 17 | "lto": true | 7 | "lto": true |
| 18 | }, | 8 | }, |
diff --git a/keyboards/dp3000/rev1/keyboard.json b/keyboards/dp3000/rev1/keyboard.json index 63d023de5c..aa7ff8bc0a 100644 --- a/keyboards/dp3000/rev1/keyboard.json +++ b/keyboards/dp3000/rev1/keyboard.json | |||
| @@ -1,6 +1,14 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "dp3000", | 2 | "keyboard_name": "dp3000", |
| 3 | "features": { | 3 | "features": { |
| 4 | "bootmagic": true, | ||
| 5 | "command": false, | ||
| 6 | "console": false, | ||
| 7 | "extrakey": true, | ||
| 8 | "encoder": true, | ||
| 9 | "oled": true, | ||
| 10 | "mousekey": false, | ||
| 11 | "nkro": false, | ||
| 4 | "rgb_matrix": true | 12 | "rgb_matrix": true |
| 5 | }, | 13 | }, |
| 6 | "usb": { | 14 | "usb": { |
diff --git a/keyboards/dp3000/rev2/keyboard.json b/keyboards/dp3000/rev2/keyboard.json index f6f03eeb63..7d82c38460 100644 --- a/keyboards/dp3000/rev2/keyboard.json +++ b/keyboards/dp3000/rev2/keyboard.json | |||
| @@ -1,6 +1,14 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "dp3000 rev2", | 2 | "keyboard_name": "dp3000 rev2", |
| 3 | "features": { | 3 | "features": { |
| 4 | "bootmagic": true, | ||
| 5 | "command": false, | ||
| 6 | "console": false, | ||
| 7 | "extrakey": true, | ||
| 8 | "encoder": true, | ||
| 9 | "oled": true, | ||
| 10 | "mousekey": false, | ||
| 11 | "nkro": false, | ||
| 4 | "rgblight": true | 12 | "rgblight": true |
| 5 | }, | 13 | }, |
| 6 | "usb": { | 14 | "usb": { |
diff --git a/keyboards/dp60/info.json b/keyboards/dp60/info.json index ec36a725c3..c9b3b6fdde 100644 --- a/keyboards/dp60/info.json +++ b/keyboards/dp60/info.json | |||
| @@ -64,6 +64,13 @@ | |||
| 64 | }, | 64 | }, |
| 65 | "processor": "atmega32u4", | 65 | "processor": "atmega32u4", |
| 66 | "bootloader": "atmel-dfu", | 66 | "bootloader": "atmel-dfu", |
| 67 | "features": { | ||
| 68 | "bootmagic": true, | ||
| 69 | "mousekey": false, | ||
| 70 | "extrakey": true, | ||
| 71 | "nkro": true, | ||
| 72 | "rgb_matrix": true | ||
| 73 | }, | ||
| 67 | "layout_aliases": { | 74 | "layout_aliases": { |
| 68 | "LAYOUT_60_wkl": "LAYOUT_60_ansi_tsangan_split_rshift", | 75 | "LAYOUT_60_wkl": "LAYOUT_60_ansi_tsangan_split_rshift", |
| 69 | "LAYOUT_60_wkl_split_bs": "LAYOUT_60_tsangan_hhkb" | 76 | "LAYOUT_60_wkl_split_bs": "LAYOUT_60_tsangan_hhkb" |
diff --git a/keyboards/dp60/rules.mk b/keyboards/dp60/rules.mk index 0aa07f4709..8784813b33 100644 --- a/keyboards/dp60/rules.mk +++ b/keyboards/dp60/rules.mk | |||
| @@ -1,16 +1,2 @@ | |||
| 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 = no # Enable keyboard backlight functionality | ||
| 11 | AUDIO_ENABLE = no # Audio output | ||
| 12 | RGBLIGHT_ENABLE = no # Use RGB underglow light | ||
| 13 | RGB_MATRIX_ENABLE = yes | ||
| 14 | |||
| 15 | CUSTOM_MATRIX = yes | 1 | CUSTOM_MATRIX = yes |
| 16 | SRC += matrix.c | 2 | SRC += matrix.c |
diff --git a/keyboards/draculad/info.json b/keyboards/draculad/keyboard.json index 1635b8bd2c..bfaa8a4979 100644 --- a/keyboards/draculad/info.json +++ b/keyboards/draculad/keyboard.json | |||
| @@ -49,6 +49,19 @@ | |||
| 49 | }, | 49 | }, |
| 50 | "processor": "atmega32u4", | 50 | "processor": "atmega32u4", |
| 51 | "bootloader": "caterina", | 51 | "bootloader": "caterina", |
| 52 | "features": { | ||
| 53 | "bootmagic": false, | ||
| 54 | "mousekey": true, | ||
| 55 | "extrakey": true, | ||
| 56 | "nkro": true, | ||
| 57 | "rgblight": true, | ||
| 58 | "oled": true, | ||
| 59 | "wpm": true, | ||
| 60 | "encoder": true | ||
| 61 | }, | ||
| 62 | "build": { | ||
| 63 | "lto": true | ||
| 64 | }, | ||
| 52 | "layouts": { | 65 | "layouts": { |
| 53 | "LAYOUT": { | 66 | "LAYOUT": { |
| 54 | "layout": [ | 67 | "layout": [ |
diff --git a/keyboards/draculad/rules.mk b/keyboards/draculad/rules.mk deleted file mode 100644 index 130d29fb1d..0000000000 --- a/keyboards/draculad/rules.mk +++ /dev/null | |||
| @@ -1,16 +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 = 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 | OLED_ENABLE = yes | ||
| 14 | WPM_ENABLE = yes | ||
| 15 | ENCODER_ENABLE = yes | ||
| 16 | LTO_ENABLE = yes | ||
diff --git a/keyboards/draytronics/scarlet/info.json b/keyboards/draytronics/scarlet/info.json index cb84baca06..b70c7bfae6 100644 --- a/keyboards/draytronics/scarlet/info.json +++ b/keyboards/draytronics/scarlet/info.json | |||
| @@ -15,6 +15,11 @@ | |||
| 15 | "diode_direction": "COL2ROW", | 15 | "diode_direction": "COL2ROW", |
| 16 | "processor": "atmega32a", | 16 | "processor": "atmega32a", |
| 17 | "bootloader": "usbasploader", | 17 | "bootloader": "usbasploader", |
| 18 | "features": { | ||
| 19 | "bootmagic": true, | ||
| 20 | "mousekey": true, | ||
| 21 | "extrakey": true | ||
| 22 | }, | ||
| 18 | "community_layouts": ["numpad_5x4"], | 23 | "community_layouts": ["numpad_5x4"], |
| 19 | "layouts": { | 24 | "layouts": { |
| 20 | "LAYOUT_numpad_5x4": { | 25 | "LAYOUT_numpad_5x4": { |
diff --git a/keyboards/draytronics/scarlet/rules.mk b/keyboards/draytronics/scarlet/rules.mk index 1e9f925544..c2ee0bc86f 100644 --- a/keyboards/draytronics/scarlet/rules.mk +++ b/keyboards/draytronics/scarlet/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/duck/eagle_viper/v2/info.json b/keyboards/duck/eagle_viper/v2/info.json index c2acc3b0d9..9c16c48db3 100644 --- a/keyboards/duck/eagle_viper/v2/info.json +++ b/keyboards/duck/eagle_viper/v2/info.json | |||
| @@ -32,6 +32,15 @@ | |||
| 32 | }, | 32 | }, |
| 33 | "processor": "atmega32u4", | 33 | "processor": "atmega32u4", |
| 34 | "bootloader": "atmel-dfu", | 34 | "bootloader": "atmel-dfu", |
| 35 | "features": { | ||
| 36 | "bootmagic": true, | ||
| 37 | "mousekey": false, | ||
| 38 | "extrakey": true, | ||
| 39 | "command": true, | ||
| 40 | "nkro": true, | ||
| 41 | "backlight": true, | ||
| 42 | "rgblight": true | ||
| 43 | }, | ||
| 35 | "layout_aliases": { | 44 | "layout_aliases": { |
| 36 | "LAYOUT_eagle": "LAYOUT_60_ansi", | 45 | "LAYOUT_eagle": "LAYOUT_60_ansi", |
| 37 | "LAYOUT_viper": "LAYOUT_60_hhkb", | 46 | "LAYOUT_viper": "LAYOUT_60_hhkb", |
diff --git a/keyboards/duck/eagle_viper/v2/rules.mk b/keyboards/duck/eagle_viper/v2/rules.mk index a2b82ea590..819cb814ec 100644 --- a/keyboards/duck/eagle_viper/v2/rules.mk +++ b/keyboards/duck/eagle_viper/v2/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 = no # 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 = yes # Enable N-Key Rollover | ||
| 10 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | ||
| 11 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | |||
| 14 | CUSTOM_MATRIX = yes | 1 | CUSTOM_MATRIX = yes |
| 15 | SRC += indicator_leds.c matrix.c duck_led/duck_led.c | 2 | SRC += indicator_leds.c matrix.c duck_led/duck_led.c |
diff --git a/keyboards/duck/jetfire/info.json b/keyboards/duck/jetfire/info.json index fbd5d8cb14..a97ff193a8 100644 --- a/keyboards/duck/jetfire/info.json +++ b/keyboards/duck/jetfire/info.json | |||
| @@ -35,6 +35,15 @@ | |||
| 35 | }, | 35 | }, |
| 36 | "processor": "atmega32u4", | 36 | "processor": "atmega32u4", |
| 37 | "bootloader": "atmel-dfu", | 37 | "bootloader": "atmel-dfu", |
| 38 | "features": { | ||
| 39 | "bootmagic": true, | ||
| 40 | "mousekey": false, | ||
| 41 | "extrakey": false, | ||
| 42 | "console": true, | ||
| 43 | "command": true, | ||
| 44 | "backlight": true, | ||
| 45 | "rgblight": true | ||
| 46 | }, | ||
| 38 | "layouts": { | 47 | "layouts": { |
| 39 | "LAYOUT_all": { | 48 | "LAYOUT_all": { |
| 40 | "layout": [ | 49 | "layout": [ |
diff --git a/keyboards/duck/jetfire/rules.mk b/keyboards/duck/jetfire/rules.mk index 2689836623..8d6e39eef1 100644 --- a/keyboards/duck/jetfire/rules.mk +++ b/keyboards/duck/jetfire/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 = no # 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 = yes # Enable keyboard backlight functionality | ||
| 11 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | |||
| 14 | CUSTOM_MATRIX = yes | 1 | CUSTOM_MATRIX = yes |
| 15 | SRC += indicator_leds.c \ | 2 | SRC += indicator_leds.c \ |
| 16 | matrix.c duck_led/duck_led.c | 3 | matrix.c duck_led/duck_led.c |
diff --git a/keyboards/duck/lightsaver/info.json b/keyboards/duck/lightsaver/info.json index 06d0d59ed1..d4e1cd1e35 100644 --- a/keyboards/duck/lightsaver/info.json +++ b/keyboards/duck/lightsaver/info.json | |||
| @@ -35,6 +35,15 @@ | |||
| 35 | }, | 35 | }, |
| 36 | "processor": "atmega32u4", | 36 | "processor": "atmega32u4", |
| 37 | "bootloader": "atmel-dfu", | 37 | "bootloader": "atmel-dfu", |
| 38 | "features": { | ||
| 39 | "bootmagic": false, | ||
| 40 | "mousekey": false, | ||
| 41 | "extrakey": false, | ||
| 42 | "command": true, | ||
| 43 | "nkro": true, | ||
| 44 | "backlight": true, | ||
| 45 | "rgblight": true | ||
| 46 | }, | ||
| 38 | "layouts": { | 47 | "layouts": { |
| 39 | "LAYOUT": { | 48 | "LAYOUT": { |
| 40 | "layout": [ | 49 | "layout": [ |
diff --git a/keyboards/duck/lightsaver/rules.mk b/keyboards/duck/lightsaver/rules.mk index 2014cb4611..8d6e39eef1 100644 --- a/keyboards/duck/lightsaver/rules.mk +++ b/keyboards/duck/lightsaver/rules.mk | |||
| @@ -1,16 +1,3 @@ | |||
| 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 = no # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = no # Console for debug | ||
| 8 | COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 9 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 10 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | ||
| 11 | AUDIO_ENABLE = no # Audio output | ||
| 12 | RGBLIGHT_ENABLE = yes | ||
| 13 | |||
| 14 | CUSTOM_MATRIX = yes | 1 | CUSTOM_MATRIX = yes |
| 15 | SRC += indicator_leds.c \ | 2 | SRC += indicator_leds.c \ |
| 16 | matrix.c duck_led/duck_led.c | 3 | matrix.c duck_led/duck_led.c |
diff --git a/keyboards/duck/octagon/v1/info.json b/keyboards/duck/octagon/v1/info.json index fbbae2723a..47f3acdc4d 100644 --- a/keyboards/duck/octagon/v1/info.json +++ b/keyboards/duck/octagon/v1/info.json | |||
| @@ -35,6 +35,15 @@ | |||
| 35 | }, | 35 | }, |
| 36 | "processor": "atmega32u4", | 36 | "processor": "atmega32u4", |
| 37 | "bootloader": "atmel-dfu", | 37 | "bootloader": "atmel-dfu", |
| 38 | "features": { | ||
| 39 | "bootmagic": true, | ||
| 40 | "mousekey": false, | ||
| 41 | "extrakey": false, | ||
| 42 | "command": true, | ||
| 43 | "nkro": true, | ||
| 44 | "backlight": true, | ||
| 45 | "rgblight": true | ||
| 46 | }, | ||
| 38 | "community_layouts": ["75_ansi"], | 47 | "community_layouts": ["75_ansi"], |
| 39 | "layouts": { | 48 | "layouts": { |
| 40 | "LAYOUT_75_ansi": { | 49 | "LAYOUT_75_ansi": { |
diff --git a/keyboards/duck/octagon/v1/rules.mk b/keyboards/duck/octagon/v1/rules.mk index 5d79f0af09..8784813b33 100644 --- a/keyboards/duck/octagon/v1/rules.mk +++ b/keyboards/duck/octagon/v1/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 = no # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = no # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = no # Console for debug | ||
| 8 | COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 9 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 10 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | ||
| 11 | AUDIO_ENABLE = no # Audio output | ||
| 12 | RGBLIGHT_ENABLE = yes | ||
| 13 | |||
| 14 | CUSTOM_MATRIX = yes | 1 | CUSTOM_MATRIX = yes |
| 15 | SRC += matrix.c | 2 | SRC += matrix.c |
diff --git a/keyboards/duck/octagon/v2/info.json b/keyboards/duck/octagon/v2/info.json index be552c7b57..4afbc42d47 100644 --- a/keyboards/duck/octagon/v2/info.json +++ b/keyboards/duck/octagon/v2/info.json | |||
| @@ -35,6 +35,15 @@ | |||
| 35 | }, | 35 | }, |
| 36 | "processor": "atmega32u4", | 36 | "processor": "atmega32u4", |
| 37 | "bootloader": "atmel-dfu", | 37 | "bootloader": "atmel-dfu", |
| 38 | "features": { | ||
| 39 | "bootmagic": true, | ||
| 40 | "mousekey": false, | ||
| 41 | "extrakey": false, | ||
| 42 | "command": true, | ||
| 43 | "nkro": true, | ||
| 44 | "backlight": true, | ||
| 45 | "rgblight": true | ||
| 46 | }, | ||
| 38 | "layout_aliases": { | 47 | "layout_aliases": { |
| 39 | "LAYOUT": "LAYOUT_all" | 48 | "LAYOUT": "LAYOUT_all" |
| 40 | }, | 49 | }, |
diff --git a/keyboards/duck/octagon/v2/rules.mk b/keyboards/duck/octagon/v2/rules.mk index 5e50c2ff8e..8d6e39eef1 100644 --- a/keyboards/duck/octagon/v2/rules.mk +++ b/keyboards/duck/octagon/v2/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 = no # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = no # Console for debug | ||
| 8 | COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 9 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 10 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | ||
| 11 | AUDIO_ENABLE = no # Audio output | ||
| 12 | RGBLIGHT_ENABLE = yes | ||
| 13 | |||
| 14 | CUSTOM_MATRIX = yes | 1 | CUSTOM_MATRIX = yes |
| 15 | SRC += indicator_leds.c \ | 2 | SRC += indicator_leds.c \ |
| 16 | matrix.c duck_led/duck_led.c | 3 | matrix.c duck_led/duck_led.c |
diff --git a/keyboards/duck/orion/v3/info.json b/keyboards/duck/orion/v3/info.json index 97885c0910..280cd8b07f 100644 --- a/keyboards/duck/orion/v3/info.json +++ b/keyboards/duck/orion/v3/info.json | |||
| @@ -36,6 +36,15 @@ | |||
| 36 | }, | 36 | }, |
| 37 | "processor": "atmega32u4", | 37 | "processor": "atmega32u4", |
| 38 | "bootloader": "atmel-dfu", | 38 | "bootloader": "atmel-dfu", |
| 39 | "features": { | ||
| 40 | "bootmagic": true, | ||
| 41 | "mousekey": false, | ||
| 42 | "extrakey": true, | ||
| 43 | "command": true, | ||
| 44 | "nkro": true, | ||
| 45 | "backlight": true, | ||
| 46 | "rgblight": true | ||
| 47 | }, | ||
| 39 | "community_layouts": ["tkl_ansi"], | 48 | "community_layouts": ["tkl_ansi"], |
| 40 | "layouts": { | 49 | "layouts": { |
| 41 | "LAYOUT_tkl_ansi": { | 50 | "LAYOUT_tkl_ansi": { |
diff --git a/keyboards/duck/orion/v3/rules.mk b/keyboards/duck/orion/v3/rules.mk index 49bc32f39b..8d6e39eef1 100644 --- a/keyboards/duck/orion/v3/rules.mk +++ b/keyboards/duck/orion/v3/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 = yes # Commands for debug and configuration | ||
| 9 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 10 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | ||
| 11 | AUDIO_ENABLE = no # Audio output | ||
| 12 | RGBLIGHT_ENABLE = yes | ||
| 13 | |||
| 14 | CUSTOM_MATRIX = yes | 1 | CUSTOM_MATRIX = yes |
| 15 | SRC += indicator_leds.c \ | 2 | SRC += indicator_leds.c \ |
| 16 | matrix.c duck_led/duck_led.c | 3 | matrix.c duck_led/duck_led.c |
diff --git a/keyboards/duck/tcv3/info.json b/keyboards/duck/tcv3/info.json index cee675229d..c03142b4db 100644 --- a/keyboards/duck/tcv3/info.json +++ b/keyboards/duck/tcv3/info.json | |||
| @@ -31,6 +31,14 @@ | |||
| 31 | }, | 31 | }, |
| 32 | "processor": "atmega32u4", | 32 | "processor": "atmega32u4", |
| 33 | "bootloader": "atmel-dfu", | 33 | "bootloader": "atmel-dfu", |
| 34 | "features": { | ||
| 35 | "bootmagic": true, | ||
| 36 | "mousekey": false, | ||
| 37 | "extrakey": false, | ||
| 38 | "command": true, | ||
| 39 | "nkro": true, | ||
| 40 | "rgblight": true | ||
| 41 | }, | ||
| 34 | "layouts": { | 42 | "layouts": { |
| 35 | "LAYOUT_all": { | 43 | "LAYOUT_all": { |
| 36 | "layout": [ | 44 | "layout": [ |
diff --git a/keyboards/duck/tcv3/rules.mk b/keyboards/duck/tcv3/rules.mk index b13684d8fd..8d6e39eef1 100644 --- a/keyboards/duck/tcv3/rules.mk +++ b/keyboards/duck/tcv3/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 = no # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = no # 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 | AUDIO_ENABLE = no # Audio output | ||
| 12 | RGBLIGHT_ENABLE = yes | ||
| 13 | |||
| 14 | CUSTOM_MATRIX = yes | 1 | CUSTOM_MATRIX = yes |
| 15 | SRC += indicator_leds.c \ | 2 | SRC += indicator_leds.c \ |
| 16 | matrix.c duck_led/duck_led.c | 3 | matrix.c duck_led/duck_led.c |
diff --git a/keyboards/ducky/one2mini/1861st/info.json b/keyboards/ducky/one2mini/1861st/info.json index 4eb7c4941e..a39945d68c 100644 --- a/keyboards/ducky/one2mini/1861st/info.json +++ b/keyboards/ducky/one2mini/1861st/info.json | |||
| @@ -15,6 +15,13 @@ | |||
| 15 | "dip_switch": { | 15 | "dip_switch": { |
| 16 | "matrix_grid": [ [0,14], [1,14], [2,14], [3,14] ] | 16 | "matrix_grid": [ [0,14], [1,14], [2,14], [3,14] ] |
| 17 | }, | 17 | }, |
| 18 | "features": { | ||
| 19 | "bootmagic": true, | ||
| 20 | "mousekey": true, | ||
| 21 | "extrakey": true, | ||
| 22 | "nkro": true, | ||
| 23 | "dip_switch": true | ||
| 24 | }, | ||
| 18 | "layout_aliases": { | 25 | "layout_aliases": { |
| 19 | "LAYOUT_iso": "LAYOUT_60_iso" | 26 | "LAYOUT_iso": "LAYOUT_60_iso" |
| 20 | }, | 27 | }, |
diff --git a/keyboards/ducky/one2mini/1861st/rules.mk b/keyboards/ducky/one2mini/1861st/rules.mk index b7db490c11..5eb1c44f8a 100644 --- a/keyboards/ducky/one2mini/1861st/rules.mk +++ b/keyboards/ducky/one2mini/1861st/rules.mk | |||
| @@ -15,18 +15,3 @@ BOARD = NUC123SD4AN0 | |||
| 15 | MCU = cortex-m0 | 15 | MCU = cortex-m0 |
| 16 | # ARM version, CORTEX-M0/M1 are 6, CORTEX-M3/M4/M7 are 7 | 16 | # ARM version, CORTEX-M0/M1 are 6, CORTEX-M3/M4/M7 are 7 |
| 17 | ARMV = 6 | 17 | ARMV = 6 |
| 18 | |||
| 19 | # Build Options | ||
| 20 | # change yes to no to disable | ||
| 21 | # | ||
| 22 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 23 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 24 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 25 | CONSOLE_ENABLE = no # Console for debug | ||
| 26 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 27 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 28 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 29 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 30 | AUDIO_ENABLE = no # Audio output | ||
| 31 | DIP_SWITCH_ENABLE = yes | ||
| 32 | |||
diff --git a/keyboards/ducky/one2sf/1967st/info.json b/keyboards/ducky/one2sf/1967st/info.json index 3774be1bc0..3bb58fd48f 100644 --- a/keyboards/ducky/one2sf/1967st/info.json +++ b/keyboards/ducky/one2sf/1967st/info.json | |||
| @@ -16,6 +16,13 @@ | |||
| 16 | "dip_switch": { | 16 | "dip_switch": { |
| 17 | "matrix_grid": [ [0,14], [1,14], [2,14], [3,14] ] | 17 | "matrix_grid": [ [0,14], [1,14], [2,14], [3,14] ] |
| 18 | }, | 18 | }, |
| 19 | "features": { | ||
| 20 | "bootmagic": true, | ||
| 21 | "mousekey": true, | ||
| 22 | "extrakey": true, | ||
| 23 | "nkro": true, | ||
| 24 | "dip_switch": true | ||
| 25 | }, | ||
| 19 | "layouts": { | 26 | "layouts": { |
| 20 | "LAYOUT_all": { | 27 | "LAYOUT_all": { |
| 21 | "layout": [ | 28 | "layout": [ |
diff --git a/keyboards/ducky/one2sf/1967st/rules.mk b/keyboards/ducky/one2sf/1967st/rules.mk index b7db490c11..5eb1c44f8a 100644 --- a/keyboards/ducky/one2sf/1967st/rules.mk +++ b/keyboards/ducky/one2sf/1967st/rules.mk | |||
| @@ -15,18 +15,3 @@ BOARD = NUC123SD4AN0 | |||
| 15 | MCU = cortex-m0 | 15 | MCU = cortex-m0 |
| 16 | # ARM version, CORTEX-M0/M1 are 6, CORTEX-M3/M4/M7 are 7 | 16 | # ARM version, CORTEX-M0/M1 are 6, CORTEX-M3/M4/M7 are 7 |
| 17 | ARMV = 6 | 17 | ARMV = 6 |
| 18 | |||
| 19 | # Build Options | ||
| 20 | # change yes to no to disable | ||
| 21 | # | ||
| 22 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 23 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 24 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 25 | CONSOLE_ENABLE = no # Console for debug | ||
| 26 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 27 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 28 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 29 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 30 | AUDIO_ENABLE = no # Audio output | ||
| 31 | DIP_SWITCH_ENABLE = yes | ||
| 32 | |||
diff --git a/keyboards/dumbo/info.json b/keyboards/dumbo/keyboard.json index ddcab98dd3..84993a6b6d 100644 --- a/keyboards/dumbo/info.json +++ b/keyboards/dumbo/keyboard.json | |||
| @@ -33,6 +33,14 @@ | |||
| 33 | }, | 33 | }, |
| 34 | "processor": "atmega32u4", | 34 | "processor": "atmega32u4", |
| 35 | "bootloader": "caterina", | 35 | "bootloader": "caterina", |
| 36 | "features": { | ||
| 37 | "bootmagic": false, | ||
| 38 | "mousekey": true, | ||
| 39 | "extrakey": true | ||
| 40 | }, | ||
| 41 | "build": { | ||
| 42 | "lto": true | ||
| 43 | }, | ||
| 36 | "layouts": { | 44 | "layouts": { |
| 37 | "LAYOUT_split_3x6_4": { | 45 | "LAYOUT_split_3x6_4": { |
| 38 | "layout": [ | 46 | "layout": [ |
diff --git a/keyboards/dumbo/rules.mk b/keyboards/dumbo/rules.mk deleted file mode 100644 index a64aa6f849..0000000000 --- a/keyboards/dumbo/rules.mk +++ /dev/null | |||
| @@ -1,12 +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 = 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 | AUDIO_ENABLE = no # Audio output | ||
| 12 | LTO_ENABLE = yes | ||
diff --git a/keyboards/dumbpad/v0x/info.json b/keyboards/dumbpad/v0x/keyboard.json index 84594e01af..f0cecd8063 100644 --- a/keyboards/dumbpad/v0x/info.json +++ b/keyboards/dumbpad/v0x/keyboard.json | |||
| @@ -17,6 +17,14 @@ | |||
| 17 | }, | 17 | }, |
| 18 | "processor": "atmega32u4", | 18 | "processor": "atmega32u4", |
| 19 | "bootloader": "caterina", | 19 | "bootloader": "caterina", |
| 20 | "features": { | ||
| 21 | "bootmagic": true, | ||
| 22 | "mousekey": true, | ||
| 23 | "extrakey": true, | ||
| 24 | "console": true, | ||
| 25 | "encoder": true, | ||
| 26 | "key_lock": true | ||
| 27 | }, | ||
| 20 | "layouts": { | 28 | "layouts": { |
| 21 | "LAYOUT": { | 29 | "LAYOUT": { |
| 22 | "layout": [ | 30 | "layout": [ |
diff --git a/keyboards/dumbpad/v0x/rules.mk b/keyboards/dumbpad/v0x/rules.mk deleted file mode 100644 index 7816aab001..0000000000 --- a/keyboards/dumbpad/v0x/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 = yes # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = yes # 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 | ENCODER_ENABLE = yes | ||
| 15 | KEY_LOCK_ENABLE = yes | ||
diff --git a/keyboards/dumbpad/v0x_dualencoder/info.json b/keyboards/dumbpad/v0x_dualencoder/keyboard.json index a841d9d642..71b501cedd 100644 --- a/keyboards/dumbpad/v0x_dualencoder/info.json +++ b/keyboards/dumbpad/v0x_dualencoder/keyboard.json | |||
| @@ -18,6 +18,14 @@ | |||
| 18 | }, | 18 | }, |
| 19 | "processor": "atmega32u4", | 19 | "processor": "atmega32u4", |
| 20 | "bootloader": "caterina", | 20 | "bootloader": "caterina", |
| 21 | "features": { | ||
| 22 | "bootmagic": true, | ||
| 23 | "mousekey": true, | ||
| 24 | "extrakey": true, | ||
| 25 | "console": true, | ||
| 26 | "encoder": true, | ||
| 27 | "key_lock": true | ||
| 28 | }, | ||
| 21 | "layouts": { | 29 | "layouts": { |
| 22 | "LAYOUT": { | 30 | "LAYOUT": { |
| 23 | "layout": [ | 31 | "layout": [ |
diff --git a/keyboards/dumbpad/v0x_dualencoder/rules.mk b/keyboards/dumbpad/v0x_dualencoder/rules.mk deleted file mode 100644 index 7816aab001..0000000000 --- a/keyboards/dumbpad/v0x_dualencoder/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 = yes # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = yes # 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 | ENCODER_ENABLE = yes | ||
| 15 | KEY_LOCK_ENABLE = yes | ||
diff --git a/keyboards/dumbpad/v0x_right/info.json b/keyboards/dumbpad/v0x_right/keyboard.json index d0530abd7d..883f2f785d 100644 --- a/keyboards/dumbpad/v0x_right/info.json +++ b/keyboards/dumbpad/v0x_right/keyboard.json | |||
| @@ -17,6 +17,14 @@ | |||
| 17 | }, | 17 | }, |
| 18 | "processor": "atmega32u4", | 18 | "processor": "atmega32u4", |
| 19 | "bootloader": "caterina", | 19 | "bootloader": "caterina", |
| 20 | "features": { | ||
| 21 | "bootmagic": true, | ||
| 22 | "mousekey": true, | ||
| 23 | "extrakey": true, | ||
| 24 | "console": true, | ||
| 25 | "encoder": true, | ||
| 26 | "key_lock": true | ||
| 27 | }, | ||
| 20 | "layouts": { | 28 | "layouts": { |
| 21 | "LAYOUT": { | 29 | "LAYOUT": { |
| 22 | "layout": [ | 30 | "layout": [ |
diff --git a/keyboards/dumbpad/v0x_right/rules.mk b/keyboards/dumbpad/v0x_right/rules.mk deleted file mode 100644 index 7816aab001..0000000000 --- a/keyboards/dumbpad/v0x_right/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 = yes # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = yes # 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 | ENCODER_ENABLE = yes | ||
| 15 | KEY_LOCK_ENABLE = yes | ||
diff --git a/keyboards/dumbpad/v1x/info.json b/keyboards/dumbpad/v1x/keyboard.json index f790bb80ec..9ab78e1a9f 100644 --- a/keyboards/dumbpad/v1x/info.json +++ b/keyboards/dumbpad/v1x/keyboard.json | |||
| @@ -17,6 +17,14 @@ | |||
| 17 | }, | 17 | }, |
| 18 | "processor": "atmega32u4", | 18 | "processor": "atmega32u4", |
| 19 | "bootloader": "caterina", | 19 | "bootloader": "caterina", |
| 20 | "features": { | ||
| 21 | "bootmagic": true, | ||
| 22 | "mousekey": true, | ||
| 23 | "extrakey": true, | ||
| 24 | "console": true, | ||
| 25 | "encoder": true, | ||
| 26 | "key_lock": true | ||
| 27 | }, | ||
| 20 | "layouts": { | 28 | "layouts": { |
| 21 | "LAYOUT": { | 29 | "LAYOUT": { |
| 22 | "layout": [ | 30 | "layout": [ |
diff --git a/keyboards/dumbpad/v1x/rules.mk b/keyboards/dumbpad/v1x/rules.mk deleted file mode 100644 index 7816aab001..0000000000 --- a/keyboards/dumbpad/v1x/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 = yes # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = yes # 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 | ENCODER_ENABLE = yes | ||
| 15 | KEY_LOCK_ENABLE = yes | ||
diff --git a/keyboards/dumbpad/v1x_dualencoder/info.json b/keyboards/dumbpad/v1x_dualencoder/keyboard.json index ad16fa4417..f3aeafe625 100644 --- a/keyboards/dumbpad/v1x_dualencoder/info.json +++ b/keyboards/dumbpad/v1x_dualencoder/keyboard.json | |||
| @@ -18,6 +18,14 @@ | |||
| 18 | }, | 18 | }, |
| 19 | "processor": "atmega32u4", | 19 | "processor": "atmega32u4", |
| 20 | "bootloader": "caterina", | 20 | "bootloader": "caterina", |
| 21 | "features": { | ||
| 22 | "bootmagic": true, | ||
| 23 | "mousekey": true, | ||
| 24 | "extrakey": true, | ||
| 25 | "console": true, | ||
| 26 | "encoder": true, | ||
| 27 | "key_lock": true | ||
| 28 | }, | ||
| 21 | "layouts": { | 29 | "layouts": { |
| 22 | "LAYOUT": { | 30 | "LAYOUT": { |
| 23 | "layout": [ | 31 | "layout": [ |
diff --git a/keyboards/dumbpad/v1x_dualencoder/rules.mk b/keyboards/dumbpad/v1x_dualencoder/rules.mk deleted file mode 100644 index 7816aab001..0000000000 --- a/keyboards/dumbpad/v1x_dualencoder/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 = yes # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = yes # 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 | ENCODER_ENABLE = yes | ||
| 15 | KEY_LOCK_ENABLE = yes | ||
diff --git a/keyboards/dumbpad/v1x_oled/info.json b/keyboards/dumbpad/v1x_oled/keyboard.json index b4dd15c76b..3a437699b8 100644 --- a/keyboards/dumbpad/v1x_oled/info.json +++ b/keyboards/dumbpad/v1x_oled/keyboard.json | |||
| @@ -15,6 +15,14 @@ | |||
| 15 | }, | 15 | }, |
| 16 | "processor": "atmega32u4", | 16 | "processor": "atmega32u4", |
| 17 | "bootloader": "caterina", | 17 | "bootloader": "caterina", |
| 18 | "features": { | ||
| 19 | "bootmagic": false, | ||
| 20 | "mousekey": false, | ||
| 21 | "extrakey": true, | ||
| 22 | "encoder": true, | ||
| 23 | "oled": true, | ||
| 24 | "wpm": true | ||
| 25 | }, | ||
| 18 | "layouts": { | 26 | "layouts": { |
| 19 | "LAYOUT": { | 27 | "LAYOUT": { |
| 20 | "layout": [ | 28 | "layout": [ |
diff --git a/keyboards/dumbpad/v1x_oled/rules.mk b/keyboards/dumbpad/v1x_oled/rules.mk deleted file mode 100644 index 53db407bc3..0000000000 --- a/keyboards/dumbpad/v1x_oled/rules.mk +++ /dev/null | |||
| @@ -1,16 +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 | |||
| 14 | ENCODER_ENABLE = yes | ||
| 15 | OLED_ENABLE = yes | ||
| 16 | WPM_ENABLE = yes | ||
diff --git a/keyboards/dumbpad/v1x_right/info.json b/keyboards/dumbpad/v1x_right/keyboard.json index 55b898b701..583d60bc5d 100644 --- a/keyboards/dumbpad/v1x_right/info.json +++ b/keyboards/dumbpad/v1x_right/keyboard.json | |||
| @@ -17,6 +17,14 @@ | |||
| 17 | }, | 17 | }, |
| 18 | "processor": "atmega32u4", | 18 | "processor": "atmega32u4", |
| 19 | "bootloader": "caterina", | 19 | "bootloader": "caterina", |
| 20 | "features": { | ||
| 21 | "bootmagic": true, | ||
| 22 | "mousekey": true, | ||
| 23 | "extrakey": true, | ||
| 24 | "console": true, | ||
| 25 | "encoder": true, | ||
| 26 | "key_lock": true | ||
| 27 | }, | ||
| 20 | "layouts": { | 28 | "layouts": { |
| 21 | "LAYOUT": { | 29 | "LAYOUT": { |
| 22 | "layout": [ | 30 | "layout": [ |
diff --git a/keyboards/dumbpad/v1x_right/rules.mk b/keyboards/dumbpad/v1x_right/rules.mk deleted file mode 100644 index 7816aab001..0000000000 --- a/keyboards/dumbpad/v1x_right/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 = yes # Mouse keys | ||
| 6 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = yes # 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 | ENCODER_ENABLE = yes | ||
| 15 | KEY_LOCK_ENABLE = yes | ||
diff --git a/keyboards/dumbpad/v3x/info.json b/keyboards/dumbpad/v3x/keyboard.json index 4dc17272a9..7ea29cd9ad 100644 --- a/keyboards/dumbpad/v3x/info.json +++ b/keyboards/dumbpad/v3x/keyboard.json | |||
| @@ -57,6 +57,13 @@ | |||
| 57 | }, | 57 | }, |
| 58 | "processor": "atmega32u4", | 58 | "processor": "atmega32u4", |
| 59 | "bootloader": "caterina", | 59 | "bootloader": "caterina", |
| 60 | "features": { | ||
| 61 | "bootmagic": true, | ||
| 62 | "mousekey": false, | ||
| 63 | "extrakey": true, | ||
| 64 | "rgb_matrix": true, | ||
| 65 | "encoder": true | ||
| 66 | }, | ||
| 60 | "layouts": { | 67 | "layouts": { |
| 61 | "LAYOUT": { | 68 | "LAYOUT": { |
| 62 | "layout": [ | 69 | "layout": [ |
diff --git a/keyboards/dumbpad/v3x/rules.mk b/keyboards/dumbpad/v3x/rules.mk deleted file mode 100644 index 11f04a3ade..0000000000 --- a/keyboards/dumbpad/v3x/rules.mk +++ /dev/null | |||
| @@ -1,16 +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 | AUDIO_ENABLE = no # Audio output | ||
| 13 | |||
| 14 | ENCODER_ENABLE = yes | ||
| 15 | |||
| 16 | RGB_MATRIX_ENABLE = yes | ||
diff --git a/keyboards/durgod/dgk6x/info.json b/keyboards/durgod/dgk6x/info.json index b8d38e2d9f..d036bc0630 100644 --- a/keyboards/durgod/dgk6x/info.json +++ b/keyboards/durgod/dgk6x/info.json | |||
| @@ -54,5 +54,15 @@ | |||
| 54 | }, | 54 | }, |
| 55 | "processor": "STM32F072", // F070 | 55 | "processor": "STM32F072", // F070 |
| 56 | "bootloader": "stm32-dfu", | 56 | "bootloader": "stm32-dfu", |
| 57 | "features": { | ||
| 58 | "bootmagic": true, | ||
| 59 | "mousekey": false, | ||
| 60 | "extrakey": true, | ||
| 61 | "nkro": true, | ||
| 62 | "rgb_matrix": true | ||
| 63 | }, | ||
| 64 | "build": { | ||
| 65 | "lto": true | ||
| 66 | }, | ||
| 57 | "board": "DURGOD_STM32_F070" | 67 | "board": "DURGOD_STM32_F070" |
| 58 | } | 68 | } |
diff --git a/keyboards/durgod/dgk6x/rules.mk b/keyboards/durgod/dgk6x/rules.mk index 36a93aa827..597f5bbcf9 100644 --- a/keyboards/durgod/dgk6x/rules.mk +++ b/keyboards/durgod/dgk6x/rules.mk | |||
| @@ -1,20 +1,4 @@ | |||
| 1 | # Do not put the microcontroller into power saving mode | 1 | # Do not put the microcontroller into power saving mode |
| 2 | NO_SUSPEND_POWER_DOWN = yes | 2 | NO_SUSPEND_POWER_DOWN = yes |
| 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 = 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 | LTO_ENABLE = yes | ||
| 17 | |||
| 18 | RGB_MATRIX_ENABLE = yes | ||
| 19 | |||
| 20 | DEFAULT_FOLDER=durgod/dgk6x/hades_ansi | 4 | DEFAULT_FOLDER=durgod/dgk6x/hades_ansi |
diff --git a/keyboards/durgod/k310/base/info.json b/keyboards/durgod/k310/base/info.json index 6047c40fc0..94dae4d809 100644 --- a/keyboards/durgod/k310/base/info.json +++ b/keyboards/durgod/k310/base/info.json | |||
| @@ -12,5 +12,14 @@ | |||
| 12 | }, | 12 | }, |
| 13 | "processor": "STM32F072", // F070 | 13 | "processor": "STM32F072", // F070 |
| 14 | "bootloader": "stm32-dfu", | 14 | "bootloader": "stm32-dfu", |
| 15 | "features": { | ||
| 16 | "bootmagic": true, | ||
| 17 | "mousekey": false, | ||
| 18 | "extrakey": true, | ||
| 19 | "nkro": true | ||
| 20 | }, | ||
| 21 | "build": { | ||
| 22 | "lto": true | ||
| 23 | }, | ||
| 15 | "board": "DURGOD_STM32_F070" | 24 | "board": "DURGOD_STM32_F070" |
| 16 | } | 25 | } |
diff --git a/keyboards/durgod/k310/base/rules.mk b/keyboards/durgod/k310/base/rules.mk index 454cf102ec..0ab54aaaf7 100644 --- a/keyboards/durgod/k310/base/rules.mk +++ b/keyboards/durgod/k310/base/rules.mk | |||
| @@ -1,16 +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 = 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 | LTO_ENABLE = yes | ||
diff --git a/keyboards/dztech/dz60rgb/v1/info.json b/keyboards/dztech/dz60rgb/v1/keyboard.json index 8a9801c4f3..fa82578c76 100644 --- a/keyboards/dztech/dz60rgb/v1/info.json +++ b/keyboards/dztech/dz60rgb/v1/keyboard.json | |||
| @@ -61,6 +61,13 @@ | |||
| 61 | "diode_direction": "COL2ROW", | 61 | "diode_direction": "COL2ROW", |
| 62 | "processor": "STM32F303", | 62 | "processor": "STM32F303", |
| 63 | "bootloader": "stm32-dfu", | 63 | "bootloader": "stm32-dfu", |
| 64 | "features": { | ||
| 65 | "bootmagic": true, | ||
| 66 | "mousekey": true, | ||
| 67 | "extrakey": true, | ||
| 68 | "nkro": true, | ||
| 69 | "rgb_matrix": true | ||
| 70 | }, | ||
| 64 | "board": "QMK_PROTON_C", | 71 | "board": "QMK_PROTON_C", |
| 65 | "debounce": 3 | 72 | "debounce": 3 |
| 66 | } | 73 | } |
diff --git a/keyboards/dztech/dz60rgb/v1/rules.mk b/keyboards/dztech/dz60rgb/v1/rules.mk deleted file mode 100644 index ea646d3d93..0000000000 --- a/keyboards/dztech/dz60rgb/v1/rules.mk +++ /dev/null | |||
| @@ -1,13 +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 = 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 | RGB_MATRIX_ENABLE = yes # Use RGB matrix | ||
diff --git a/keyboards/dztech/dz60rgb/v2/info.json b/keyboards/dztech/dz60rgb/v2/keyboard.json index c3e1837dbd..710f86e04c 100644 --- a/keyboards/dztech/dz60rgb/v2/info.json +++ b/keyboards/dztech/dz60rgb/v2/keyboard.json | |||
| @@ -44,5 +44,12 @@ | |||
| 44 | "diode_direction": "COL2ROW", | 44 | "diode_direction": "COL2ROW", |
| 45 | "processor": "atmega32u4", | 45 | "processor": "atmega32u4", |
| 46 | "bootloader": "atmel-dfu", | 46 | "bootloader": "atmel-dfu", |
| 47 | "features": { | ||
| 48 | "bootmagic": true, | ||
| 49 | "mousekey": true, | ||
| 50 | "extrakey": true, | ||
| 51 | "nkro": true, | ||
| 52 | "rgb_matrix": true | ||
| 53 | }, | ||
| 47 | "debounce": 3 | 54 | "debounce": 3 |
| 48 | } | 55 | } |
diff --git a/keyboards/dztech/dz60rgb/v2/rules.mk b/keyboards/dztech/dz60rgb/v2/rules.mk deleted file mode 100644 index ea646d3d93..0000000000 --- a/keyboards/dztech/dz60rgb/v2/rules.mk +++ /dev/null | |||
| @@ -1,13 +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 = 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 | RGB_MATRIX_ENABLE = yes # Use RGB matrix | ||
diff --git a/keyboards/dztech/dz60rgb/v2_1/info.json b/keyboards/dztech/dz60rgb/v2_1/info.json index 1d97037c31..7678e9985c 100644 --- a/keyboards/dztech/dz60rgb/v2_1/info.json +++ b/keyboards/dztech/dz60rgb/v2_1/info.json | |||
| @@ -43,5 +43,17 @@ | |||
| 43 | "diode_direction": "COL2ROW", | 43 | "diode_direction": "COL2ROW", |
| 44 | "processor": "atmega32u4", | 44 | "processor": "atmega32u4", |
| 45 | "bootloader": "lufa-ms", | 45 | "bootloader": "lufa-ms", |
| 46 | "features": { | ||
| 47 | "bootmagic": true, | ||
| 48 | "mousekey": true, | ||
| 49 | "extrakey": true, | ||
| 50 | "nkro": true, | ||
| 51 | "rgb_matrix": true, | ||
| 52 | "space_cadet": false, | ||
| 53 | "grave_esc": false | ||
| 54 | }, | ||
| 55 | "build": { | ||
| 56 | "lto": true | ||
| 57 | }, | ||
| 46 | "debounce": 3 | 58 | "debounce": 3 |
| 47 | } | 59 | } |
diff --git a/keyboards/dztech/dz60rgb/v2_1/rules.mk b/keyboards/dztech/dz60rgb/v2_1/rules.mk index 5c51de8376..13252d8169 100644 --- a/keyboards/dztech/dz60rgb/v2_1/rules.mk +++ b/keyboards/dztech/dz60rgb/v2_1/rules.mk | |||
| @@ -1,19 +1 @@ | |||
| 1 | BOOTLOADER_SIZE = 6144 | BOOTLOADER_SIZE = 6144 | |
| 2 | |||
| 3 | # Build Options | ||
| 4 | # change yes to no to disable | ||
| 5 | # | ||
| 6 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 7 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 8 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 9 | CONSOLE_ENABLE = no # Console for debug | ||
| 10 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 11 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 12 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 13 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 14 | AUDIO_ENABLE = no # Audio output | ||
| 15 | RGB_MATRIX_ENABLE = yes # Use RGB matrix | ||
| 16 | LTO_ENABLE = yes | ||
| 17 | |||
| 18 | SPACE_CADET_ENABLE = no | ||
| 19 | GRAVE_ESC_ENABLE = no | ||
diff --git a/keyboards/dztech/dz60rgb_ansi/v1/info.json b/keyboards/dztech/dz60rgb_ansi/v1/keyboard.json index d09c967d00..de0229c151 100644 --- a/keyboards/dztech/dz60rgb_ansi/v1/info.json +++ b/keyboards/dztech/dz60rgb_ansi/v1/keyboard.json | |||
| @@ -61,6 +61,13 @@ | |||
| 61 | "diode_direction": "COL2ROW", | 61 | "diode_direction": "COL2ROW", |
| 62 | "processor": "STM32F303", | 62 | "processor": "STM32F303", |
| 63 | "bootloader": "stm32-dfu", | 63 | "bootloader": "stm32-dfu", |
| 64 | "features": { | ||
| 65 | "bootmagic": true, | ||
| 66 | "mousekey": true, | ||
| 67 | "extrakey": true, | ||
| 68 | "nkro": true, | ||
| 69 | "rgb_matrix": true | ||
| 70 | }, | ||
| 64 | "board": "QMK_PROTON_C", | 71 | "board": "QMK_PROTON_C", |
| 65 | "debounce": 3 | 72 | "debounce": 3 |
| 66 | } | 73 | } |
diff --git a/keyboards/dztech/dz60rgb_ansi/v1/rules.mk b/keyboards/dztech/dz60rgb_ansi/v1/rules.mk deleted file mode 100644 index ea646d3d93..0000000000 --- a/keyboards/dztech/dz60rgb_ansi/v1/rules.mk +++ /dev/null | |||
| @@ -1,13 +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 = 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 | RGB_MATRIX_ENABLE = yes # Use RGB matrix | ||
diff --git a/keyboards/dztech/dz60rgb_ansi/v2/info.json b/keyboards/dztech/dz60rgb_ansi/v2/keyboard.json index 5769daefef..9a4a11ffdc 100644 --- a/keyboards/dztech/dz60rgb_ansi/v2/info.json +++ b/keyboards/dztech/dz60rgb_ansi/v2/keyboard.json | |||
| @@ -46,5 +46,15 @@ | |||
| 46 | "diode_direction": "COL2ROW", | 46 | "diode_direction": "COL2ROW", |
| 47 | "processor": "atmega32u4", | 47 | "processor": "atmega32u4", |
| 48 | "bootloader": "atmel-dfu", | 48 | "bootloader": "atmel-dfu", |
| 49 | "features": { | ||
| 50 | "bootmagic": true, | ||
| 51 | "mousekey": true, | ||
| 52 | "extrakey": true, | ||
| 53 | "nkro": true, | ||
| 54 | "rgb_matrix": true | ||
| 55 | }, | ||
| 56 | "build": { | ||
| 57 | "lto": true | ||
| 58 | }, | ||
| 49 | "debounce": 3 | 59 | "debounce": 3 |
| 50 | } | 60 | } |
diff --git a/keyboards/dztech/dz60rgb_ansi/v2/rules.mk b/keyboards/dztech/dz60rgb_ansi/v2/rules.mk deleted file mode 100644 index f478792adb..0000000000 --- a/keyboards/dztech/dz60rgb_ansi/v2/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 = 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 = no # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | RGB_MATRIX_ENABLE = yes # Use RGB matrix | ||
| 14 | |||
| 15 | LTO_ENABLE = yes | ||
diff --git a/keyboards/dztech/dz60rgb_ansi/v2_1/info.json b/keyboards/dztech/dz60rgb_ansi/v2_1/info.json index 649ea2e261..9d3b1efeac 100644 --- a/keyboards/dztech/dz60rgb_ansi/v2_1/info.json +++ b/keyboards/dztech/dz60rgb_ansi/v2_1/info.json | |||
| @@ -43,5 +43,15 @@ | |||
| 43 | "diode_direction": "COL2ROW", | 43 | "diode_direction": "COL2ROW", |
| 44 | "processor": "atmega32u4", | 44 | "processor": "atmega32u4", |
| 45 | "bootloader": "lufa-ms", | 45 | "bootloader": "lufa-ms", |
| 46 | "features": { | ||
| 47 | "bootmagic": true, | ||
| 48 | "mousekey": true, | ||
| 49 | "extrakey": true, | ||
| 50 | "nkro": true, | ||
| 51 | "rgb_matrix": true | ||
| 52 | }, | ||
| 53 | "build": { | ||
| 54 | "lto": true | ||
| 55 | }, | ||
| 46 | "debounce": 3 | 56 | "debounce": 3 |
| 47 | } | 57 | } |
diff --git a/keyboards/dztech/dz60rgb_ansi/v2_1/rules.mk b/keyboards/dztech/dz60rgb_ansi/v2_1/rules.mk index a89963c2d4..13252d8169 100644 --- a/keyboards/dztech/dz60rgb_ansi/v2_1/rules.mk +++ b/keyboards/dztech/dz60rgb_ansi/v2_1/rules.mk | |||
| @@ -1,16 +1 @@ | |||
| 1 | BOOTLOADER_SIZE = 6144 | BOOTLOADER_SIZE = 6144 | |
| 2 | |||
| 3 | # Build Options | ||
| 4 | # change yes to no to disable | ||
| 5 | # | ||
| 6 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 7 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 8 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 9 | CONSOLE_ENABLE = no # Console for debug | ||
| 10 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 11 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 12 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 13 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 14 | AUDIO_ENABLE = no # Audio output | ||
| 15 | RGB_MATRIX_ENABLE = yes # Use RGB matrix | ||
| 16 | LTO_ENABLE = yes | ||
diff --git a/keyboards/dztech/dz60rgb_wkl/v1/info.json b/keyboards/dztech/dz60rgb_wkl/v1/keyboard.json index 320d412aae..c0b78aa8a9 100644 --- a/keyboards/dztech/dz60rgb_wkl/v1/info.json +++ b/keyboards/dztech/dz60rgb_wkl/v1/keyboard.json | |||
| @@ -61,6 +61,13 @@ | |||
| 61 | "diode_direction": "COL2ROW", | 61 | "diode_direction": "COL2ROW", |
| 62 | "processor": "STM32F303", | 62 | "processor": "STM32F303", |
| 63 | "bootloader": "stm32-dfu", | 63 | "bootloader": "stm32-dfu", |
| 64 | "features": { | ||
| 65 | "bootmagic": true, | ||
| 66 | "mousekey": true, | ||
| 67 | "extrakey": true, | ||
| 68 | "nkro": true, | ||
| 69 | "rgb_matrix": true | ||
| 70 | }, | ||
| 64 | "board": "QMK_PROTON_C", | 71 | "board": "QMK_PROTON_C", |
| 65 | "debounce": 3 | 72 | "debounce": 3 |
| 66 | } | 73 | } |
diff --git a/keyboards/dztech/dz60rgb_wkl/v1/rules.mk b/keyboards/dztech/dz60rgb_wkl/v1/rules.mk deleted file mode 100644 index ea646d3d93..0000000000 --- a/keyboards/dztech/dz60rgb_wkl/v1/rules.mk +++ /dev/null | |||
| @@ -1,13 +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 = 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 | RGB_MATRIX_ENABLE = yes # Use RGB matrix | ||
diff --git a/keyboards/dztech/dz60rgb_wkl/v2/info.json b/keyboards/dztech/dz60rgb_wkl/v2/keyboard.json index f7d6acff0c..fd095b548a 100644 --- a/keyboards/dztech/dz60rgb_wkl/v2/info.json +++ b/keyboards/dztech/dz60rgb_wkl/v2/keyboard.json | |||
| @@ -42,5 +42,12 @@ | |||
| 42 | "diode_direction": "COL2ROW", | 42 | "diode_direction": "COL2ROW", |
| 43 | "processor": "atmega32u4", | 43 | "processor": "atmega32u4", |
| 44 | "bootloader": "atmel-dfu", | 44 | "bootloader": "atmel-dfu", |
| 45 | "features": { | ||
| 46 | "bootmagic": true, | ||
| 47 | "mousekey": true, | ||
| 48 | "extrakey": true, | ||
| 49 | "nkro": true, | ||
| 50 | "rgb_matrix": true | ||
| 51 | }, | ||
| 45 | "debounce": 3 | 52 | "debounce": 3 |
| 46 | } | 53 | } |
diff --git a/keyboards/dztech/dz60rgb_wkl/v2/rules.mk b/keyboards/dztech/dz60rgb_wkl/v2/rules.mk deleted file mode 100644 index ea646d3d93..0000000000 --- a/keyboards/dztech/dz60rgb_wkl/v2/rules.mk +++ /dev/null | |||
| @@ -1,13 +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 = 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 | RGB_MATRIX_ENABLE = yes # Use RGB matrix | ||
diff --git a/keyboards/dztech/dz60rgb_wkl/v2_1/info.json b/keyboards/dztech/dz60rgb_wkl/v2_1/info.json index 5a3cc63602..968488e544 100644 --- a/keyboards/dztech/dz60rgb_wkl/v2_1/info.json +++ b/keyboards/dztech/dz60rgb_wkl/v2_1/info.json | |||
| @@ -43,5 +43,15 @@ | |||
| 43 | "diode_direction": "COL2ROW", | 43 | "diode_direction": "COL2ROW", |
| 44 | "processor": "atmega32u4", | 44 | "processor": "atmega32u4", |
| 45 | "bootloader": "lufa-ms", | 45 | "bootloader": "lufa-ms", |
| 46 | "features": { | ||
| 47 | "bootmagic": true, | ||
| 48 | "mousekey": true, | ||
| 49 | "extrakey": true, | ||
| 50 | "nkro": true, | ||
| 51 | "rgb_matrix": true | ||
| 52 | }, | ||
| 53 | "build": { | ||
| 54 | "lto": true | ||
| 55 | }, | ||
| 46 | "debounce": 3 | 56 | "debounce": 3 |
| 47 | } | 57 | } |
diff --git a/keyboards/dztech/dz60rgb_wkl/v2_1/rules.mk b/keyboards/dztech/dz60rgb_wkl/v2_1/rules.mk index a89963c2d4..13252d8169 100644 --- a/keyboards/dztech/dz60rgb_wkl/v2_1/rules.mk +++ b/keyboards/dztech/dz60rgb_wkl/v2_1/rules.mk | |||
| @@ -1,16 +1 @@ | |||
| 1 | BOOTLOADER_SIZE = 6144 | BOOTLOADER_SIZE = 6144 | |
| 2 | |||
| 3 | # Build Options | ||
| 4 | # change yes to no to disable | ||
| 5 | # | ||
| 6 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 7 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 8 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 9 | CONSOLE_ENABLE = no # Console for debug | ||
| 10 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 11 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 12 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 13 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 14 | AUDIO_ENABLE = no # Audio output | ||
| 15 | RGB_MATRIX_ENABLE = yes # Use RGB matrix | ||
| 16 | LTO_ENABLE = yes | ||
diff --git a/keyboards/dztech/dz64rgb/info.json b/keyboards/dztech/dz64rgb/keyboard.json index b568170e14..ea22af59db 100644 --- a/keyboards/dztech/dz64rgb/info.json +++ b/keyboards/dztech/dz64rgb/keyboard.json | |||
| @@ -50,6 +50,17 @@ | |||
| 50 | "diode_direction": "COL2ROW", | 50 | "diode_direction": "COL2ROW", |
| 51 | "processor": "atmega32u4", | 51 | "processor": "atmega32u4", |
| 52 | "bootloader": "lufa-ms", | 52 | "bootloader": "lufa-ms", |
| 53 | "features": { | ||
| 54 | "bootmagic": true, | ||
| 55 | "mousekey": false, | ||
| 56 | "extrakey": true, | ||
| 57 | "nkro": true, | ||
| 58 | "rgb_matrix": true | ||
| 59 | }, | ||
| 60 | "build": { | ||
| 61 | "lto": true | ||
| 62 | }, | ||
| 63 | "community_layouts": ["64_ansi"], | ||
| 53 | "layouts": { | 64 | "layouts": { |
| 54 | "LAYOUT_64_ansi": { | 65 | "LAYOUT_64_ansi": { |
| 55 | "layout": [ | 66 | "layout": [ |
diff --git a/keyboards/dztech/dz64rgb/rules.mk b/keyboards/dztech/dz64rgb/rules.mk deleted file mode 100644 index a20c8b449f..0000000000 --- a/keyboards/dztech/dz64rgb/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 = 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 | RGB_MATRIX_ENABLE = yes | ||
| 14 | LTO_ENABLE = yes | ||
| 15 | LAYOUT= 64_ansi \ No newline at end of file | ||
diff --git a/keyboards/dztech/dz65rgb/v3/info.json b/keyboards/dztech/dz65rgb/v3/info.json index ea7390ee9e..8fef8b3468 100644 --- a/keyboards/dztech/dz65rgb/v3/info.json +++ b/keyboards/dztech/dz65rgb/v3/info.json | |||
| @@ -64,6 +64,16 @@ | |||
| 64 | "diode_direction": "COL2ROW", | 64 | "diode_direction": "COL2ROW", |
| 65 | "processor": "atmega32u4", | 65 | "processor": "atmega32u4", |
| 66 | "bootloader": "lufa-ms", | 66 | "bootloader": "lufa-ms", |
| 67 | "features": { | ||
| 68 | "bootmagic": true, | ||
| 69 | "mousekey": false, | ||
| 70 | "extrakey": true, | ||
| 71 | "nkro": true, | ||
| 72 | "rgb_matrix": true | ||
| 73 | }, | ||
| 74 | "build": { | ||
| 75 | "lto": true | ||
| 76 | }, | ||
| 67 | "layouts": { | 77 | "layouts": { |
| 68 | "LAYOUT_65_ansi": { | 78 | "LAYOUT_65_ansi": { |
| 69 | "layout": [ | 79 | "layout": [ |
diff --git a/keyboards/dztech/dz65rgb/v3/rules.mk b/keyboards/dztech/dz65rgb/v3/rules.mk index bbe22adb0c..13252d8169 100755 --- a/keyboards/dztech/dz65rgb/v3/rules.mk +++ b/keyboards/dztech/dz65rgb/v3/rules.mk | |||
| @@ -1,16 +1 @@ | |||
| 1 | BOOTLOADER_SIZE = 6144 | BOOTLOADER_SIZE = 6144 | |
| 2 | |||
| 3 | # Build Options | ||
| 4 | # change yes to no to disable | ||
| 5 | # | ||
| 6 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 7 | MOUSEKEY_ENABLE = no # Mouse keys | ||
| 8 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 9 | CONSOLE_ENABLE = no # Console for debug | ||
| 10 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 11 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 12 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 13 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 14 | AUDIO_ENABLE = no # Audio output | ||
| 15 | RGB_MATRIX_ENABLE = yes # Use RGB matrix | ||
| 16 | LTO_ENABLE = yes | ||
