~ruther/qmk_firmware

9de523810309b7737c42bbcd3989ff431351d2d3 — James Young 1 year, 2 months ago 9602525
Data-Driven Keyboard Conversions: E (#23512)

53 files changed, 174 insertions(+), 237 deletions(-)

M keyboards/eco/info.json
R keyboards/eco/rev1/{info.json => keyboard.json}
D keyboards/eco/rev1/rules.mk
R keyboards/eco/rev2/{info.json => keyboard.json}
D keyboards/eco/rev2/rules.mk
M keyboards/edi/hardlight/mk2/info.json
M keyboards/edi/hardlight/mk2/rules.mk
M keyboards/edinburgh41/info.json
M keyboards/edinburgh41/rules.mk
M keyboards/efreet/info.json
M keyboards/efreet/rules.mk
R keyboards/elephant42/{info.json => keyboard.json}
D keyboards/elephant42/rules.mk
M keyboards/emery65/info.json
M keyboards/emery65/rules.mk
R keyboards/era/linx3/n86/{info.json => keyboard.json}
D keyboards/era/linx3/n86/rules.mk
R keyboards/era/linx3/n8x/{info.json => keyboard.json}
D keyboards/era/linx3/n8x/rules.mk
R keyboards/ergodox_ez/glow/{info.json => keyboard.json}
D keyboards/ergodox_ez/glow/rules.mk
M keyboards/ergodox_ez/rules.mk
M keyboards/ergodox_ez/shine/info.json
M keyboards/ergodox_ez/shine/rules.mk
M keyboards/ergodox_stm32/info.json
M keyboards/ergodox_stm32/rules.mk
M keyboards/ergoslab/rev1/keyboard.json
M keyboards/ergoslab/rules.mk
R keyboards/ergotravel/rev1/{info.json => keyboard.json}
D keyboards/ergotravel/rev1/rules.mk
M keyboards/ergotravel/rules.mk
M keyboards/ericrlau/numdiscipline/rev1/info.json
M keyboards/ericrlau/numdiscipline/rev1/rules.mk
R keyboards/evyd13/atom47/rev2/{info.json => keyboard.json}
D keyboards/evyd13/atom47/rev2/rules.mk
R keyboards/evyd13/atom47/rev3/{info.json => keyboard.json}
D keyboards/evyd13/atom47/rev3/rules.mk
R keyboards/evyd13/atom47/rev4/{info.json => keyboard.json}
D keyboards/evyd13/atom47/rev4/rules.mk
R keyboards/evyd13/atom47/rev5/{info.json => keyboard.json}
D keyboards/evyd13/atom47/rev5/rules.mk
M keyboards/evyd13/atom47/rules.mk
M keyboards/evyd13/eon40/info.json
M keyboards/evyd13/eon40/rules.mk
M keyboards/evyd13/nt660/info.json
M keyboards/evyd13/nt660/rules.mk
M keyboards/evyd13/pockettype/info.json
M keyboards/evyd13/pockettype/rules.mk
M keyboards/evyd13/wasdat_code/info.json
M keyboards/evyd13/wasdat_code/rules.mk
M keyboards/exclusive/e85/hotswap/keyboard.json
M keyboards/exclusive/e85/rules.mk
M keyboards/exclusive/e85/soldered/keyboard.json
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": [

Do not follow this link