M keyboards/eco/info.json => keyboards/eco/info.json +0 -10
@@ 3,16 3,6 @@
"manufacturer": "Bishop Keyboards",
"url": "",
"maintainer": "qmk",
- "features": {
- "backlight": true,
- "bootmagic": false,
- "command": true,
- "console": false,
- "extrakey": true,
- "midi": true,
- "mousekey": false,
- "nkro": false
- },
"usb": {
"vid": "0x1337",
"pid": "0x6006"
R keyboards/eco/rev1/info.json => keyboards/eco/rev1/keyboard.json +10 -0
@@ 7,6 7,16 @@
"rows": ["B1", "B6", "B2", "B3"]
},
"diode_direction": "COL2ROW",
+ "features": {
+ "backlight": false,
+ "bootmagic": false,
+ "command": true,
+ "console": false,
+ "extrakey": true,
+ "midi": true,
+ "mousekey": false,
+ "nkro": false
+ },
"layouts": {
"LAYOUT": {
"layout": [
D keyboards/eco/rev1/rules.mk => keyboards/eco/rev1/rules.mk +0 -1
@@ 1,1 0,0 @@
-BACKLIGHT_ENABLE = no>
\ No newline at end of file
R keyboards/eco/rev2/info.json => keyboards/eco/rev2/keyboard.json +10 -0
@@ 7,6 7,16 @@
"rows": ["D7", "B5", "B4", "E6"]
},
"diode_direction": "COL2ROW",
+ "features": {
+ "backlight": false,
+ "bootmagic": false,
+ "command": true,
+ "console": false,
+ "extrakey": true,
+ "midi": true,
+ "mousekey": false,
+ "nkro": false
+ },
"layouts": {
"LAYOUT": {
"layout": [
D keyboards/eco/rev2/rules.mk => keyboards/eco/rev2/rules.mk +0 -1
@@ 1,1 0,0 @@
-BACKLIGHT_ENABLE = no>
\ No newline at end of file
M keyboards/edi/hardlight/mk2/info.json => keyboards/edi/hardlight/mk2/info.json +11 -0
@@ 32,6 32,17 @@
"diode_direction": "COL2ROW",
"processor": "STM32F072",
"bootloader": "stm32-dfu",
+ "features": {
+ "bootmagic": true,
+ "mousekey": false,
+ "extrakey": true,
+ "console": true,
+ "command": true,
+ "nkro": true,
+ "rgblight": true,
+ "velocikey": true,
+ "key_lock": true
+ },
"community_layouts": ["ortho_4x16"],
"layouts": {
"LAYOUT_ortho_4x16": {
M keyboards/edi/hardlight/mk2/rules.mk => keyboards/edi/hardlight/mk2/rules.mk +0 -16
@@ 1,18 1,2 @@
# Wildcard to allow APM32 MCU
DFU_SUFFIX_ARGS = -v FFFF -p FFFF
-
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = yes # Console for debug
-COMMAND_ENABLE = yes # Commands for debug and configuration
-NKRO_ENABLE = yes # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-VELOCIKEY_ENABLE = yes
-KEY_LOCK_ENABLE = yes
-
M keyboards/edinburgh41/info.json => keyboards/edinburgh41/info.json +8 -0
@@ 4,6 4,14 @@
"maintainer": "schwarzer-geiger",
"bootloader": "atmel-dfu",
"processor": "atmega32u4",
+ "features": {
+ "bootmagic": true,
+ "mousekey": true,
+ "extrakey": true,
+ "nkro": true,
+ "rgblight": true,
+ "pointing_device": true
+ },
"url": "https://github.com/schwarzer-geiger/Edinburgh41",
"usb": {
"device_version": "1.0.0",
M keyboards/edinburgh41/rules.mk => keyboards/edinburgh41/rules.mk +0 -14
@@ 1,15 1,1 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = yes # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-
-POINTING_DEVICE_ENABLE = yes
POINTING_DEVICE_DRIVER = analog_joystick
M keyboards/efreet/info.json => keyboards/efreet/info.json +7 -0
@@ 20,6 20,13 @@
},
"processor": "atmega32u2",
"bootloader": "atmel-dfu",
+ "features": {
+ "bootmagic": true,
+ "mousekey": true,
+ "extrakey": true,
+ "nkro": true,
+ "backlight": true
+ },
"community_layouts": ["ortho_4x12", "planck_mit"],
"layouts": {
"LAYOUT_planck_mit": {
M keyboards/efreet/rules.mk => keyboards/efreet/rules.mk +0 -13
@@ 1,16 1,3 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = yes # Enable N-Key Rollover
-BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-
# Disable unsupported hardware
RGBLIGHT_SUPPORTED = no
AUDIO_SUPPORTED = no
R keyboards/elephant42/info.json => keyboards/elephant42/keyboard.json +10 -0
@@ 54,6 54,16 @@
},
"processor": "atmega32u4",
"bootloader": "caterina",
+ "features": {
+ "bootmagic": true,
+ "mousekey": false,
+ "extrakey": true,
+ "rgb_matrix": true,
+ "oled": true
+ },
+ "build": {
+ "lto": true
+ },
"layouts": {
"LAYOUT": {
"layout": [
D keyboards/elephant42/rules.mk => keyboards/elephant42/rules.mk +0 -15
@@ 1,15 0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-RGB_MATRIX_ENABLE = yes
-AUDIO_ENABLE = no # Audio output
-OLED_ENABLE = yes
-LTO_ENABLE = yes
M keyboards/emery65/info.json => keyboards/emery65/info.json +6 -0
@@ 19,6 19,12 @@
},
"processor": "STM32F072",
"bootloader": "stm32-dfu",
+ "features": {
+ "bootmagic": true,
+ "mousekey": true,
+ "extrakey": true,
+ "nkro": true
+ },
"layout_aliases": {
"LAYOUT_all": "LAYOUT_65_ansi_blocker_split_bs"
},
M keyboards/emery65/rules.mk => keyboards/emery65/rules.mk +0 -13
@@ 1,15 1,2 @@
# Wildcard to allow APM32 MCU
DFU_SUFFIX_ARGS = -v FFFF -p FFFF
-
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = yes # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
R keyboards/era/linx3/n86/info.json => keyboards/era/linx3/n86/keyboard.json +0 -0
D keyboards/era/linx3/n86/rules.mk => keyboards/era/linx3/n86/rules.mk +0 -1
@@ 1,1 0,0 @@
-# This file intentionally left blank>
\ No newline at end of file
R keyboards/era/linx3/n8x/info.json => keyboards/era/linx3/n8x/keyboard.json +0 -0
D keyboards/era/linx3/n8x/rules.mk => keyboards/era/linx3/n8x/rules.mk +0 -1
@@ 1,1 0,0 @@
-# This file intentionally left blank>
\ No newline at end of file
R keyboards/ergodox_ez/glow/info.json => keyboards/ergodox_ez/glow/keyboard.json +7 -0
@@ 2,5 2,12 @@
"keyboard_name": "ErgoDox EZ Glow",
"usb": {
"pid": "0x4976"
+ },
+ "features": {
+ "bootmagic": false,
+ "mousekey": true,
+ "extrakey": true,
+ "nkro": true,
+ "rgb_matrix": true
}
}
D keyboards/ergodox_ez/glow/rules.mk => keyboards/ergodox_ez/glow/rules.mk +0 -1
@@ 1,1 0,0 @@
-RGB_MATRIX_ENABLE = yes
M keyboards/ergodox_ez/rules.mk => keyboards/ergodox_ez/rules.mk +0 -13
@@ 3,20 3,7 @@
# details), include the following define:
# OPT_DEFS += -DLEFT_LEDS
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
CUSTOM_MATRIX = lite # Custom matrix file for the ErgoDox EZ
-NKRO_ENABLE = yes # Enable N-Key Rollover
-UNICODE_ENABLE = no # Unicode
-SWAP_HANDS_ENABLE= no # Allow swapping hands of keyboard
-
-RGB_MATRIX_ENABLE = no # enable later
# project specific files
SRC += matrix.c
M keyboards/ergodox_ez/shine/info.json => keyboards/ergodox_ez/shine/info.json +7 -0
@@ 5,5 5,12 @@
},
"rgblight": {
"driver": "custom"
+ },
+ "features": {
+ "bootmagic": false,
+ "mousekey": true,
+ "extrakey": true,
+ "nkro": true,
+ "rgblight": true
}
}
M keyboards/ergodox_ez/shine/rules.mk => keyboards/ergodox_ez/shine/rules.mk +0 -1
@@ 1,3 1,2 @@
-RGBLIGHT_ENABLE = yes
WS2812_DRIVER_REQUIRED = yes
SRC += rgblight_custom.c
M keyboards/ergodox_stm32/info.json => keyboards/ergodox_stm32/info.json +7 -0
@@ 8,6 8,13 @@
"pid": "0x1308",
"device_version": "1.0.1"
},
+ "features": {
+ "bootmagic": false,
+ "mousekey": false,
+ "extrakey": true,
+ "nkro": true,
+ "unicode": true
+ },
"layouts": {
"LAYOUT_ergodox": {
"layout": [
M keyboards/ergodox_stm32/rules.mk => keyboards/ergodox_stm32/rules.mk +1 -8
@@ 6,14 6,7 @@ BOARD = ST_NUCLEO64_F103RB
# Bootloader selection
BOOTLOADER = custom
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = yes # Enable N-Key Rollover
-CUSTOM_MATRIX = yes # Custom matrix file
-UNICODE_ENABLE = yes # Unicode
+CUSTOM_MATRIX = yes
SRC += matrix.c
I2C_DRIVER_REQUIRED = yes
M keyboards/ergoslab/rev1/keyboard.json => keyboards/ergoslab/rev1/keyboard.json +7 -0
@@ 25,6 25,13 @@
},
"processor": "atmega32u4",
"bootloader": "caterina",
+ "features": {
+ "bootmagic": false,
+ "mousekey": true,
+ "extrakey": true,
+ "command": true,
+ "rgblight": true
+ },
"layout_aliases": {
"LAYOUT_ergoslab": "LAYOUT"
},
M keyboards/ergoslab/rules.mk => keyboards/ergoslab/rules.mk +0 -13
@@ 1,14 1,1 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = yes # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-AUDIO_ENABLE = no # Audio output
-RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
-
DEFAULT_FOLDER = ergoslab/rev1
R keyboards/ergotravel/rev1/info.json => keyboards/ergotravel/rev1/keyboard.json +7 -0
@@ 25,6 25,13 @@
},
"bootloader": "caterina",
"processor": "atmega32u4",
+ "features": {
+ "bootmagic": false,
+ "mousekey": true,
+ "extrakey": true,
+ "command": true,
+ "rgblight": true
+ },
"layouts": {
"LAYOUT": {
"layout": [
D keyboards/ergotravel/rev1/rules.mk => keyboards/ergotravel/rev1/rules.mk +0 -1
@@ 1,1 0,0 @@
-BACKLIGHT_ENABLE = no
M keyboards/ergotravel/rules.mk => keyboards/ergotravel/rules.mk +0 -13
@@ 1,14 1,1 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = yes # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
-AUDIO_ENABLE = no # Audio output
-RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
-
DEFAULT_FOLDER = ergotravel/rev1
M keyboards/ericrlau/numdiscipline/rev1/info.json => keyboards/ericrlau/numdiscipline/rev1/info.json +5 -0
@@ 16,6 16,11 @@
"diode_direction": "COL2ROW",
"processor": "atmega32a",
"bootloader": "usbasploader",
+ "features": {
+ "bootmagic": true,
+ "mousekey": true,
+ "extrakey": true
+ },
"layouts": {
"LAYOUT_all": {
"layout": [
M keyboards/ericrlau/numdiscipline/rev1/rules.mk => keyboards/ericrlau/numdiscipline/rev1/rules.mk +0 -13
@@ 1,15 1,2 @@
# Processor frequency
F_CPU = 16000000
-
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
R keyboards/evyd13/atom47/rev2/info.json => keyboards/evyd13/atom47/rev2/keyboard.json +6 -0
@@ 34,6 34,12 @@
},
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
+ "features": {
+ "bootmagic": true,
+ "mousekey": true,
+ "extrakey": true,
+ "backlight": true
+ },
"layout_aliases": {
"LAYOUT_all": "LAYOUT_split_space"
},
D keyboards/evyd13/atom47/rev2/rules.mk => keyboards/evyd13/atom47/rev2/rules.mk +0 -3
@@ 1,3 0,0 @@
-# Build Options
-RGBLIGHT_ENABLE = no
-BACKLIGHT_ENABLE = yes
R keyboards/evyd13/atom47/rev3/info.json => keyboards/evyd13/atom47/rev3/keyboard.json +6 -0
@@ 47,6 47,12 @@
},
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
+ "features": {
+ "bootmagic": true,
+ "mousekey": true,
+ "extrakey": true,
+ "backlight": true
+ },
"layout_aliases": {
"LAYOUT_all": "LAYOUT_split_space"
},
D keyboards/evyd13/atom47/rev3/rules.mk => keyboards/evyd13/atom47/rev3/rules.mk +0 -1
@@ 1,1 0,0 @@
-BACKLIGHT_ENABLE = yes>
\ No newline at end of file
R keyboards/evyd13/atom47/rev4/info.json => keyboards/evyd13/atom47/rev4/keyboard.json +6 -0
@@ 29,6 29,12 @@
},
"processor": "atmega32u2",
"bootloader": "qmk-dfu",
+ "features": {
+ "bootmagic": true,
+ "mousekey": true,
+ "extrakey": true,
+ "encoder": true
+ },
"layout_aliases": {
"LAYOUT_all": "LAYOUT_split_space"
},
D keyboards/evyd13/atom47/rev4/rules.mk => keyboards/evyd13/atom47/rev4/rules.mk +0 -4
@@ 1,4 0,0 @@
-# Build Options
-ENCODER_ENABLE = yes
-BACKLIGHT_ENABLE = no
-RGBLIGHT_ENABLE = no>
\ No newline at end of file
R keyboards/evyd13/atom47/rev5/info.json => keyboards/evyd13/atom47/rev5/keyboard.json +6 -0
@@ 49,6 49,12 @@
"diode_direction": "COL2ROW",
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
+ "features": {
+ "bootmagic": true,
+ "mousekey": true,
+ "extrakey": true,
+ "rgb_matrix": true
+ },
"layout_aliases": {
"LAYOUT_all": "LAYOUT_split_space"
},
D keyboards/evyd13/atom47/rev5/rules.mk => keyboards/evyd13/atom47/rev5/rules.mk +0 -1
@@ 1,1 0,0 @@
-RGB_MATRIX_ENABLE = yes
M keyboards/evyd13/atom47/rules.mk => keyboards/evyd13/atom47/rules.mk +0 -13
@@ 1,14 1,1 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-
DEFAULT_FOLDER = evyd13/atom47/rev4
M keyboards/evyd13/eon40/info.json => keyboards/evyd13/eon40/info.json +8 -0
@@ 26,6 26,14 @@
},
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
+ "features": {
+ "bootmagic": true,
+ "mousekey": false,
+ "extrakey": true,
+ "console": true,
+ "command": true,
+ "encoder": true
+ },
"community_layouts": ["ortho_4x12", "planck_mit"],
"layouts": {
"LAYOUT_ortho_4x12": {
M keyboards/evyd13/eon40/rules.mk => keyboards/evyd13/eon40/rules.mk +0 -14
@@ 1,17 1,3 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = yes # Console for debug
-COMMAND_ENABLE = yes # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-ENCODER_ENABLE = yes
-
# Disable unsupported hardware
RGBLIGHT_SUPPORTED = no
AUDIO_SUPPORTED = no
M keyboards/evyd13/nt660/info.json => keyboards/evyd13/nt660/info.json +5 -0
@@ 23,6 23,11 @@
},
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
+ "features": {
+ "bootmagic": true,
+ "mousekey": false,
+ "extrakey": true
+ },
"community_layouts": ["66_ansi", "66_iso"],
"layouts": {
"LAYOUT_all": {
M keyboards/evyd13/nt660/rules.mk => keyboards/evyd13/nt660/rules.mk +0 -13
@@ 1,16 1,3 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-
# Disable unsupported hardware
RGBLIGHT_SUPPORTED = no
AUDIO_SUPPORTED = no
M keyboards/evyd13/pockettype/info.json => keyboards/evyd13/pockettype/info.json +5 -0
@@ 15,6 15,11 @@
"diode_direction": "COL2ROW",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
+ "features": {
+ "bootmagic": true,
+ "mousekey": false,
+ "extrakey": true
+ },
"community_layouts": ["ortho_4x12"],
"layouts": {
"LAYOUT_ortho_4x12": {
M keyboards/evyd13/pockettype/rules.mk => keyboards/evyd13/pockettype/rules.mk +0 -13
@@ 1,16 1,3 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-
# Disable unsupported hardware
RGBLIGHT_SUPPORTED = no
AUDIO_SUPPORTED = no
M keyboards/evyd13/wasdat_code/info.json => keyboards/evyd13/wasdat_code/info.json +7 -0
@@ 32,6 32,13 @@
},
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
+ "features": {
+ "bootmagic": true,
+ "mousekey": false,
+ "extrakey": true,
+ "nkro": true,
+ "backlight": true
+ },
"community_layouts": ["fullsize_ansi", "fullsize_iso", "tkl_ansi", "tkl_iso"],
"layout_aliases": {
"LAYOUT_all": "LAYOUT_fullsize_iso"
M keyboards/evyd13/wasdat_code/rules.mk => keyboards/evyd13/wasdat_code/rules.mk +0 -13
@@ 1,16 1,3 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = yes # Enable N-Key Rollover
-BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-
CUSTOM_MATRIX = lite
VPATH += drivers/gpio
SRC += matrix.c sn74x138.c
M keyboards/exclusive/e85/hotswap/keyboard.json => keyboards/exclusive/e85/hotswap/keyboard.json +11 -0
@@ 41,6 41,17 @@
},
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
+ "features": {
+ "bootmagic": true,
+ "mousekey": true,
+ "extrakey": true,
+ "console": true,
+ "command": true,
+ "rgblight": true
+ },
+ "build": {
+ "lto": true
+ },
"layouts": {
"LAYOUT_ansi_standard": {
"layout": [
M keyboards/exclusive/e85/rules.mk => keyboards/exclusive/e85/rules.mk +0 -14
@@ 1,15 1,1 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = yes # Console for debug
-COMMAND_ENABLE = yes # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-LTO_ENABLE = yes
-
DEFAULT_FOLDER = exclusive/e85/hotswap
M keyboards/exclusive/e85/soldered/keyboard.json => keyboards/exclusive/e85/soldered/keyboard.json +11 -0
@@ 41,6 41,17 @@
},
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
+ "features": {
+ "bootmagic": true,
+ "mousekey": true,
+ "extrakey": true,
+ "console": true,
+ "command": true,
+ "rgblight": true
+ },
+ "build": {
+ "lto": true
+ },
"layouts": {
"LAYOUT_all": {
"layout": [