~ruther/qmk_firmware

24d824aae40b932dbcdc5036d7f30a6f2f352442 — Joel Challis 1 year, 1 month ago 68e8d74
Migrate features from rules.mk to data driven - UVWXYZ (#23287)

264 files changed, 1180 insertions(+), 1605 deletions(-)

R keyboards/ubest/vn/{info.json => keyboard.json}
D keyboards/ubest/vn/rules.mk
R keyboards/uk78/{info.json => keyboard.json}
D keyboards/uk78/rules.mk
R keyboards/ungodly/nines/{info.json => keyboard.json}
D keyboards/ungodly/nines/rules.mk
R keyboards/unikeyboard/felix/{info.json => keyboard.json}
D keyboards/unikeyboard/felix/rules.mk
R keyboards/unikorn/{info.json => keyboard.json}
D keyboards/unikorn/rules.mk
R keyboards/uranuma/{info.json => keyboard.json}
D keyboards/uranuma/rules.mk
R keyboards/utd80/{info.json => keyboard.json}
D keyboards/utd80/rules.mk
R keyboards/v4n4g0rth0n/v1/{info.json => keyboard.json}
D keyboards/v4n4g0rth0n/v1/rules.mk
R keyboards/vagrant_10/{info.json => keyboard.json}
D keyboards/vagrant_10/rules.mk
R keyboards/vertex/angler2/{info.json => keyboard.json}
D keyboards/vertex/angler2/rules.mk
R keyboards/vertex/arc60h/{info.json => keyboard.json}
D keyboards/vertex/arc60h/rules.mk
R keyboards/viktus/at101_bh/{info.json => keyboard.json}
D keyboards/viktus/at101_bh/rules.mk
R keyboards/viktus/omnikey_bh/{info.json => keyboard.json}
D keyboards/viktus/omnikey_bh/rules.mk
R keyboards/viktus/smolka/{info.json => keyboard.json}
D keyboards/viktus/smolka/rules.mk
R keyboards/viktus/styrka/{info.json => keyboard.json}
D keyboards/viktus/styrka/rules.mk
R keyboards/viktus/z150_bh/{info.json => keyboard.json}
D keyboards/viktus/z150_bh/rules.mk
R keyboards/waldo/{info.json => keyboard.json}
D keyboards/waldo/rules.mk
R keyboards/walletburner/cajal/{info.json => keyboard.json}
D keyboards/walletburner/cajal/rules.mk
R keyboards/walletburner/neuron/{info.json => keyboard.json}
D keyboards/walletburner/neuron/rules.mk
R keyboards/wavtype/foundation/{info.json => keyboard.json}
D keyboards/wavtype/foundation/rules.mk
R keyboards/wavtype/p01_ultra/{info.json => keyboard.json}
D keyboards/wavtype/p01_ultra/rules.mk
R keyboards/weirdo/geminate60/{info.json => keyboard.json}
D keyboards/weirdo/geminate60/rules.mk
R keyboards/weirdo/kelowna/rgb64/{info.json => keyboard.json}
D keyboards/weirdo/kelowna/rgb64/rules.mk
R keyboards/weirdo/ls_60/{info.json => keyboard.json}
D keyboards/weirdo/ls_60/rules.mk
R keyboards/weirdo/naiping/np64/{info.json => keyboard.json}
D keyboards/weirdo/naiping/np64/rules.mk
R keyboards/weirdo/naiping/nphhkb/{info.json => keyboard.json}
D keyboards/weirdo/naiping/nphhkb/rules.mk
R keyboards/weirdo/naiping/npminila/{info.json => keyboard.json}
D keyboards/weirdo/naiping/npminila/rules.mk
R keyboards/weirdo/tiger910/{info.json => keyboard.json}
D keyboards/weirdo/tiger910/rules.mk
R keyboards/wekey/polaris/{info.json => keyboard.json}
D keyboards/wekey/polaris/rules.mk
R keyboards/westfoxtrot/aanzee/{info.json => keyboard.json}
D keyboards/westfoxtrot/aanzee/rules.mk
R keyboards/westfoxtrot/cyclops/{info.json => keyboard.json}
D keyboards/westfoxtrot/cyclops/rules.mk
R keyboards/westfoxtrot/cypher/rev1/{info.json => keyboard.json}
D keyboards/westfoxtrot/cypher/rev1/rules.mk
R keyboards/westfoxtrot/cypher/rev5/{info.json => keyboard.json}
D keyboards/westfoxtrot/cypher/rev5/rules.mk
R keyboards/westfoxtrot/prophet/{info.json => keyboard.json}
D keyboards/westfoxtrot/prophet/rules.mk
R keyboards/wilba_tech/rama_works_m10_b/{info.json => keyboard.json}
D keyboards/wilba_tech/rama_works_m10_b/rules.mk
R keyboards/wilba_tech/rama_works_m50_ax/{info.json => keyboard.json}
D keyboards/wilba_tech/rama_works_m50_ax/rules.mk
R keyboards/wilba_tech/wt60_g/{info.json => keyboard.json}
D keyboards/wilba_tech/wt60_g/rules.mk
R keyboards/wilba_tech/wt60_g2/{info.json => keyboard.json}
D keyboards/wilba_tech/wt60_g2/rules.mk
R keyboards/wilba_tech/wt60_h1/{info.json => keyboard.json}
D keyboards/wilba_tech/wt60_h1/rules.mk
R keyboards/wilba_tech/wt60_h2/{info.json => keyboard.json}
D keyboards/wilba_tech/wt60_h2/rules.mk
R keyboards/wilba_tech/wt60_h3/{info.json => keyboard.json}
D keyboards/wilba_tech/wt60_h3/rules.mk
R keyboards/wilba_tech/wt60_xt/{info.json => keyboard.json}
D keyboards/wilba_tech/wt60_xt/rules.mk
R keyboards/wilba_tech/wt65_d/{info.json => keyboard.json}
D keyboards/wilba_tech/wt65_d/rules.mk
R keyboards/wilba_tech/wt65_f/{info.json => keyboard.json}
D keyboards/wilba_tech/wt65_f/rules.mk
R keyboards/wilba_tech/wt65_fx/{info.json => keyboard.json}
D keyboards/wilba_tech/wt65_fx/rules.mk
R keyboards/wilba_tech/wt65_g/{info.json => keyboard.json}
D keyboards/wilba_tech/wt65_g/rules.mk
R keyboards/wilba_tech/wt65_g2/{info.json => keyboard.json}
D keyboards/wilba_tech/wt65_g2/rules.mk
R keyboards/wilba_tech/wt65_h1/{info.json => keyboard.json}
D keyboards/wilba_tech/wt65_h1/rules.mk
R keyboards/wilba_tech/wt65_xt/{info.json => keyboard.json}
D keyboards/wilba_tech/wt65_xt/rules.mk
R keyboards/wilba_tech/wt65_xtx/{info.json => keyboard.json}
D keyboards/wilba_tech/wt65_xtx/rules.mk
R keyboards/wilba_tech/wt70_jb/{info.json => keyboard.json}
D keyboards/wilba_tech/wt70_jb/rules.mk
R keyboards/wilba_tech/wt80_g/{info.json => keyboard.json}
D keyboards/wilba_tech/wt80_g/rules.mk
R keyboards/winkeyless/b87/{info.json => keyboard.json}
D keyboards/winkeyless/b87/rules.mk
R keyboards/winkeyless/bface/{info.json => keyboard.json}
D keyboards/winkeyless/bface/rules.mk
R keyboards/winkeyless/bmini/{info.json => keyboard.json}
D keyboards/winkeyless/bmini/rules.mk
R keyboards/winkeyless/bminiex/{info.json => keyboard.json}
D keyboards/winkeyless/bminiex/rules.mk
R keyboards/winkeys/mini_winni/{info.json => keyboard.json}
D keyboards/winkeys/mini_winni/rules.mk
R keyboards/winry/winry25tc/{info.json => keyboard.json}
D keyboards/winry/winry25tc/rules.mk
R keyboards/winry/winry315/{info.json => keyboard.json}
D keyboards/winry/winry315/rules.mk
R keyboards/woodkeys/bigseries/1key/{info.json => keyboard.json}
D keyboards/woodkeys/bigseries/1key/rules.mk
R keyboards/woodkeys/bigseries/2key/{info.json => keyboard.json}
D keyboards/woodkeys/bigseries/2key/rules.mk
R keyboards/woodkeys/bigseries/3key/{info.json => keyboard.json}
D keyboards/woodkeys/bigseries/3key/rules.mk
R keyboards/woodkeys/bigseries/4key/{info.json => keyboard.json}
D keyboards/woodkeys/bigseries/4key/rules.mk
R keyboards/wsk/alpha9/{info.json => keyboard.json}
D keyboards/wsk/alpha9/rules.mk
R keyboards/wsk/g4m3ralpha/{info.json => keyboard.json}
D keyboards/wsk/g4m3ralpha/rules.mk
R keyboards/wsk/gothic50/{info.json => keyboard.json}
D keyboards/wsk/gothic50/rules.mk
R keyboards/wsk/gothic70/{info.json => keyboard.json}
D keyboards/wsk/gothic70/rules.mk
R keyboards/wsk/houndstooth/{info.json => keyboard.json}
D keyboards/wsk/houndstooth/rules.mk
R keyboards/wsk/jerkin/{info.json => keyboard.json}
D keyboards/wsk/jerkin/rules.mk
R keyboards/wsk/kodachi50/{info.json => keyboard.json}
D keyboards/wsk/kodachi50/rules.mk
R keyboards/wsk/pain27/{info.json => keyboard.json}
D keyboards/wsk/pain27/rules.mk
R keyboards/wsk/sl40/{info.json => keyboard.json}
D keyboards/wsk/sl40/rules.mk
R keyboards/wsk/tkl30/{info.json => keyboard.json}
D keyboards/wsk/tkl30/rules.mk
R keyboards/wuque/ikki68/{info.json => keyboard.json}
D keyboards/wuque/ikki68/rules.mk
R keyboards/wuque/mammoth20x/{info.json => keyboard.json}
D keyboards/wuque/mammoth20x/rules.mk
R keyboards/wuque/mammoth75x/{info.json => keyboard.json}
D keyboards/wuque/mammoth75x/rules.mk
R keyboards/wuque/promise87/ansi/{info.json => keyboard.json}
D keyboards/wuque/promise87/ansi/rules.mk
R keyboards/wuque/promise87/wkl/{info.json => keyboard.json}
D keyboards/wuque/promise87/wkl/rules.mk
R keyboards/wuque/tata80/wk/{info.json => keyboard.json}
D keyboards/wuque/tata80/wk/rules.mk
R keyboards/wuque/tata80/wkl/{info.json => keyboard.json}
D keyboards/wuque/tata80/wkl/rules.mk
R keyboards/x16/{info.json => keyboard.json}
D keyboards/x16/rules.mk
R keyboards/xbows/knight/{info.json => keyboard.json}
D keyboards/xbows/knight/rules.mk
R keyboards/xbows/knight_plus/{info.json => keyboard.json}
D keyboards/xbows/knight_plus/rules.mk
R keyboards/xbows/nature/{info.json => keyboard.json}
D keyboards/xbows/nature/rules.mk
R keyboards/xbows/numpad/{info.json => keyboard.json}
D keyboards/xbows/numpad/rules.mk
R keyboards/xbows/ranger/{info.json => keyboard.json}
D keyboards/xbows/ranger/rules.mk
R keyboards/xelus/dharma/{info.json => keyboard.json}
D keyboards/xelus/dharma/rules.mk
R keyboards/xelus/kangaroo/rev1/{info.json => keyboard.json}
D keyboards/xelus/kangaroo/rev1/rules.mk
R keyboards/xelus/kangaroo/rev2/{info.json => keyboard.json}
D keyboards/xelus/kangaroo/rev2/rules.mk
R keyboards/xelus/ninjin/{info.json => keyboard.json}
D keyboards/xelus/ninjin/rules.mk
R keyboards/xelus/pachi/mini_32u4/{info.json => keyboard.json}
D keyboards/xelus/pachi/mini_32u4/rules.mk
R keyboards/xelus/pachi/rev1/{info.json => keyboard.json}
D keyboards/xelus/pachi/rev1/rules.mk
R keyboards/xelus/rs60/rev1/{info.json => keyboard.json}
D keyboards/xelus/rs60/rev1/rules.mk
R keyboards/xelus/snap96/{info.json => keyboard.json}
D keyboards/xelus/snap96/rules.mk
R keyboards/xelus/valor_frl_tkl/rev1/{info.json => keyboard.json}
D keyboards/xelus/valor_frl_tkl/rev1/rules.mk
R keyboards/xelus/xs108/{info.json => keyboard.json}
D keyboards/xelus/xs108/rules.mk
R keyboards/xiudi/xd60/rev2/{info.json => keyboard.json}
D keyboards/xiudi/xd60/rev2/rules.mk
R keyboards/xiudi/xd60/rev3/{info.json => keyboard.json}
D keyboards/xiudi/xd60/rev3/rules.mk
R keyboards/xiudi/xd68/{info.json => keyboard.json}
D keyboards/xiudi/xd68/rules.mk
R keyboards/xiudi/xd75/{info.json => keyboard.json}
D keyboards/xiudi/xd75/rules.mk
R keyboards/xiudi/xd84pro/{info.json => keyboard.json}
D keyboards/xiudi/xd84pro/rules.mk
R keyboards/xiudi/xd87/{info.json => keyboard.json}
D keyboards/xiudi/xd87/rules.mk
R keyboards/xmmx/{info.json => keyboard.json}
D keyboards/xmmx/rules.mk
R keyboards/yandrstudio/nz64/{info.json => keyboard.json}
D keyboards/yandrstudio/nz64/rules.mk
R keyboards/yandrstudio/zhou65/{info.json => keyboard.json}
D keyboards/yandrstudio/zhou65/rules.mk
R keyboards/yatara/drink_me/{info.json => keyboard.json}
D keyboards/yatara/drink_me/rules.mk
R keyboards/ydkb/chili/{info.json => keyboard.json}
D keyboards/ydkb/chili/rules.mk
R keyboards/ydkb/yd68/{info.json => keyboard.json}
D keyboards/ydkb/yd68/rules.mk
R keyboards/yeehaw/{info.json => keyboard.json}
D keyboards/yeehaw/rules.mk
R keyboards/ymdk/bface/{info.json => keyboard.json}
D keyboards/ymdk/bface/rules.mk
R keyboards/ymdk/np21/{info.json => keyboard.json}
D keyboards/ymdk/np21/rules.mk
R keyboards/ymdk/np24/u4rgb6/{info.json => keyboard.json}
D keyboards/ymdk/np24/u4rgb6/rules.mk
R keyboards/ymdk/wings/{info.json => keyboard.json}
D keyboards/ymdk/wings/rules.mk
R keyboards/ymdk/wingshs/{info.json => keyboard.json}
D keyboards/ymdk/wingshs/rules.mk
R keyboards/ymdk/ym68/{info.json => keyboard.json}
D keyboards/ymdk/ym68/rules.mk
R keyboards/ymdk/ymd21/v2/{info.json => keyboard.json}
D keyboards/ymdk/ymd21/v2/rules.mk
R keyboards/ymdk/ymd67/{info.json => keyboard.json}
D keyboards/ymdk/ymd67/rules.mk
R keyboards/ymdk/ymd75/rev1/{info.json => keyboard.json}
D keyboards/ymdk/ymd75/rev1/rules.mk
R keyboards/ymdk/ymd75/rev2/{info.json => keyboard.json}
D keyboards/ymdk/ymd75/rev2/rules.mk
R keyboards/ymdk/ymd75/rev3/{info.json => keyboard.json}
D keyboards/ymdk/ymd75/rev3/rules.mk
R keyboards/ymdk/ymd96/{info.json => keyboard.json}
D keyboards/ymdk/ymd96/rules.mk
R keyboards/yncognito/batpad/{info.json => keyboard.json}
D keyboards/yncognito/batpad/rules.mk
R keyboards/yoichiro/lunakey_macro/{info.json => keyboard.json}
D keyboards/yoichiro/lunakey_macro/rules.mk
R keyboards/yushakobo/quick7/{info.json => keyboard.json}
D keyboards/yushakobo/quick7/rules.mk
R keyboards/yynmt/dozen0/{info.json => keyboard.json}
D keyboards/yynmt/dozen0/rules.mk
R keyboards/yynmt/kagamidget/{info.json => keyboard.json}
D keyboards/yynmt/kagamidget/rules.mk
R keyboards/zfrontier/big_switch/{info.json => keyboard.json}
D keyboards/zfrontier/big_switch/rules.mk
R keyboards/ziggurat/{info.json => keyboard.json}
D keyboards/ziggurat/rules.mk
R keyboards/zj68/{info.json => keyboard.json}
D keyboards/zj68/rules.mk
R keyboards/zoo/wampus/{info.json => keyboard.json}
D keyboards/zoo/wampus/rules.mk
R keyboards/ztboards/after/{info.json => keyboard.json}
D keyboards/ztboards/after/rules.mk
R keyboards/ztboards/noon/{info.json => keyboard.json}
D keyboards/ztboards/noon/rules.mk
R keyboards/ubest/vn/info.json => keyboards/ubest/vn/keyboard.json +10 -0
@@ 8,6 8,16 @@
        "pid": "0x0868",
        "device_version": "0.0.1"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B5", "B4", "D7", "D6", "D4", "D5", "D3"],
        "rows": ["E6", "B0", "B7", "D0", "D1"]

D keyboards/ubest/vn/rules.mk => keyboards/ubest/vn/rules.mk +0 -12
@@ 1,12 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 = yes      # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/uk78/info.json => keyboards/uk78/keyboard.json +10 -0
@@ 8,6 8,16 @@
    "pid": "0x004E",
    "device_version": "0.0.2"
  },
  "features": {
    "backlight": true,
    "bootmagic": false,
    "command": false,
    "console": false,
    "extrakey": true,
    "mousekey": true,
    "nkro": true,
    "rgblight": true
  },
  "matrix_pins": {
    "cols": ["A2", "A1", "F5", "F4", "E6", "E7", "E5", "E4", "B7", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "B5", "E0"],
    "rows": ["F3", "F2", "F1", "F0", "A0"]

D keyboards/uk78/rules.mk => keyboards/uk78/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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
NKRO_ENABLE = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes  # Enable keyboard backlight functionality
AUDIO_ENABLE = no
RGBLIGHT_ENABLE = yes

R keyboards/ungodly/nines/info.json => keyboards/ungodly/nines/keyboard.json +9 -0
@@ 16,6 16,15 @@
  },
  "processor": "atmega32u4",
  "bootloader": "caterina",
  "features": {
    "bootmagic": true,
    "command": false,
    "console": false,
    "encoder": true,
    "extrakey": true,
    "mousekey": true,
    "nkro": true
  },
  "matrix_pins": {
    "direct": [
      ["F4", "F5", "F6"],

D keyboards/ungodly/nines/rules.mk => keyboards/ungodly/nines/rules.mk +0 -13
@@ 1,13 0,0 @@
# 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
ENCODER_ENABLE = yes        # Rotary encoder support

R keyboards/unikeyboard/felix/info.json => keyboards/unikeyboard/felix/keyboard.json +9 -0
@@ 8,6 8,15 @@
    "pid": "0x6060",
    "device_version": "0.0.1"
  },
  "features": {
    "backlight": true,
    "bootmagic": true,
    "command": false,
    "console": false,
    "extrakey": true,
    "mousekey": true,
    "nkro": true
  },
  "matrix_pins": {
    "cols": ["B5", "B4", "E6", "D7"],
    "rows": ["B2", "B3", "B1", "F7", "F6"]

D keyboards/unikeyboard/felix/rules.mk => keyboards/unikeyboard/felix/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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

R keyboards/unikorn/info.json => keyboards/unikorn/keyboard.json +9 -0
@@ 8,6 8,15 @@
        "pid": "0x556B",
        "device_version": "2.0.0"
    },
    "features": {
        "backlight": true,
        "bootmagic": false,
        "command": true,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": false
    },
    "matrix_pins": {
        "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C3", "C2", "D7"],
        "rows": ["B1", "B2", "B3", "B4", "B5"]

D keyboards/unikorn/rules.mk => keyboards/unikorn/rules.mk +0 -10
@@ 1,10 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite
MOUSEKEY_ENABLE = yes
EXTRAKEY_ENABLE = yes
CONSOLE_ENABLE = no
COMMAND_ENABLE = yes
BACKLIGHT_ENABLE = yes
RGBLIGHT_ENABLE = no

R keyboards/uranuma/info.json => keyboards/uranuma/keyboard.json +8 -0
@@ 9,6 9,14 @@
    "device_version": "0.0.1",
    "max_power": 100
  },
  "features": {
    "bootmagic": false,
    "command": true,
    "console": true,
    "extrakey": true,
    "mousekey": true,
    "nkro": false
  },
  "matrix_pins": {
    "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "D2", "D4"],
    "rows": ["C6", "D7", "E6", "B4", "B5"]

D keyboards/uranuma/rules.mk => keyboards/uranuma/rules.mk +0 -14
@@ 1,14 0,0 @@
# 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 = 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

#SRC +=  .nicola.c \

R keyboards/utd80/info.json => keyboards/utd80/keyboard.json +10 -0
@@ 8,6 8,16 @@
      "pid": "0x001C",
      "device_version": "0.0.1"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["B1", "F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "D3", "E6", "D7", "D6", "D4", "D2", "D1"],
        "rows": ["B4", "D5", "D0", "B2", "B3", "B0"]

D keyboards/utd80/rules.mk => keyboards/utd80/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/v4n4g0rth0n/v1/info.json => keyboards/v4n4g0rth0n/v1/keyboard.json +8 -0
@@ 2,6 2,14 @@
    "usb": {
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": false
    },
    "matrix_pins": {
        "cols": ["D3", "D2", "D1", "D0", "D5", "F7", "F6", "E6", "F5", "F4", "F1", "F0"],
        "rows": ["C7", "C6", "B6", "B5", "B7"]

D keyboards/v4n4g0rth0n/v1/rules.mk => keyboards/v4n4g0rth0n/v1/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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 = 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/vagrant_10/info.json => keyboards/vagrant_10/keyboard.json +8 -0
@@ 8,6 8,14 @@
    "pid": "0x5E99",
    "device_version": "0.0.1"
  },
  "features": {
    "bootmagic": true,
    "command": false,
    "console": false,
    "extrakey": true,
    "mousekey": true,
    "nkro": true
  },
  "matrix_pins": {
    "cols": ["F4", "F6", "F5"],
    "rows": ["F7", "B1", "B3", "B2"]

D keyboards/vagrant_10/rules.mk => keyboards/vagrant_10/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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/vertex/angler2/info.json => keyboards/vertex/angler2/keyboard.json +9 -0
@@ 8,6 8,15 @@
        "pid": "0x408F",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": true,
        "console": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F5", "F6", "F7", "E2", "C7", "C6", "B6", "F1", "B5", "B4", "D7", "D6", "D4", "D3", "D0", "B1"],
        "rows": ["F4", "B2", "F0", "D5", "D1", "D2"]

D keyboards/vertex/angler2/rules.mk => keyboards/vertex/angler2/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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

R keyboards/vertex/arc60h/info.json => keyboards/vertex/arc60h/keyboard.json +10 -0
@@ 32,6 32,16 @@
        "pin": "B15",
        "driver": "spi"
    },
    "features": {
        "bootmagic": false,
        "command": true,
        "console": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": true,
        "sleep_led": true
    },
    "matrix_pins": {
        "cols": ["B9", "B8", "B7", "B6", "B5", "B4", "B3", "B11", "A15", "A10", "A9", "B14", "B13", "B12", "A5"],
        "rows": ["B10", "B1", "B0", "A7", "A6"]

D keyboards/vertex/arc60h/rules.mk => keyboards/vertex/arc60h/rules.mk +0 -14
@@ 1,14 0,0 @@
# 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 = 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
SLEEP_LED_ENABLE = yes


R keyboards/viktus/at101_bh/info.json => keyboards/viktus/at101_bh/keyboard.json +8 -0
@@ 9,6 9,14 @@
    "device_version": "0.0.1",
    "force_nkro": true
  },
  "features": {
    "bootmagic": true,
    "command": false,
    "console": false,
    "extrakey": true,
    "mousekey": true,
    "nkro": true
  },
  "matrix_pins": {
    "cols": ["D1", "D0", "B7", "B3", "B2", "B1", "B0", "E6", "D2", "D3"],
    "rows": ["F0", "F1", "F4", "D4", "F6", "F5", "F7", "B6", "B5", "D5", "C7", "C6"]

D keyboards/viktus/at101_bh/rules.mk => keyboards/viktus/at101_bh/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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
AUDIO_ENABLE = no
RGBLIGHT_ENABLE = no

R keyboards/viktus/omnikey_bh/info.json => keyboards/viktus/omnikey_bh/keyboard.json +8 -0
@@ 9,6 9,14 @@
    "device_version": "0.0.1",
    "force_nkro": true
  },
  "features": {
    "bootmagic": true,
    "command": false,
    "console": false,
    "extrakey": true,
    "mousekey": true,
    "nkro": true
  },
  "matrix_pins": {
    "cols": ["C2", "C3", "C4", "C7", "C1", "C0", "E1", "E0", "D7", "F7", "F6", "F5", "F4", "F3", "F2", "F1", "F0", "E6", "E7", "B0", "B1", "B2", "B3"],
    "rows": ["B7", "D0", "D1", "D2", "D3", "D4"]

D keyboards/viktus/omnikey_bh/rules.mk => keyboards/viktus/omnikey_bh/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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
AUDIO_ENABLE = no
RGBLIGHT_ENABLE = no

R keyboards/viktus/smolka/info.json => keyboards/viktus/smolka/keyboard.json +9 -0
@@ 8,6 8,15 @@
        "pid": "0x0010",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "encoder": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["D6", "D7", "B4", "B5", "B6", "D4", "B1", "B2"],
        "rows": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6"]

D keyboards/viktus/smolka/rules.mk => keyboards/viktus/smolka/rules.mk +0 -13
@@ 1,13 0,0 @@
# 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
ENCODER_ENABLE = yes

R keyboards/viktus/styrka/info.json => keyboards/viktus/styrka/keyboard.json +8 -0
@@ 8,6 8,14 @@
    "pid": "0x0001",
    "device_version": "0.0.1"
  },
  "features": {
    "bootmagic": true,
    "command": false,
    "console": false,
    "extrakey": true,
    "mousekey": false,
    "nkro": true
  },
  "matrix_pins": {
    "cols": ["A0", "A1", "A2", "A3", "A4", "B14", "B15", "A8", "A9"],
    "rows": ["B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "B13", "B12"]

D keyboards/viktus/styrka/rules.mk => keyboards/viktus/styrka/rules.mk +0 -12
@@ 1,12 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 = 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/viktus/z150_bh/info.json => keyboards/viktus/z150_bh/keyboard.json +8 -0
@@ 9,6 9,14 @@
        "device_version": "0.0.1",
        "force_nkro": true
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["D0", "D1", "D2", "D3", "D4", "D5", "D7", "E0", "C7", "C6", "C5", "C4", "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7"],
        "rows": ["C3", "C2", "C1", "C0", "E1"]

D keyboards/viktus/z150_bh/rules.mk => keyboards/viktus/z150_bh/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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
AUDIO_ENABLE = no
RGBLIGHT_ENABLE = no

R keyboards/waldo/info.json => keyboards/waldo/keyboard.json +10 -0
@@ 7,6 7,16 @@
        "pid": "0x6060",
        "device_version": "0.0.1"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": false,
        "console": true,
        "extrakey": true,
        "mousekey": false,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F7", "D5", "D3", "D2", "B3", "B2", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "B1"],
        "rows": ["F0", "F1", "F4", "F5", "F6"]

D keyboards/waldo/rules.mk => keyboards/waldo/rules.mk +0 -12
@@ 1,12 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 = yes         # 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
AUDIO_ENABLE = no           # Audio output
RGBLIGHT_ENABLE = yes        # Enable WS2812 RGB underlight.

R keyboards/walletburner/cajal/info.json => keyboards/walletburner/cajal/keyboard.json +10 -0
@@ 8,6 8,16 @@
        "pid": "0x6361",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "encoder": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F4", "F1", "F0", "E6", "B0", "B1", "B2", "B3", "D0", "D1", "D2", "D3", "B4", "F6"],
        "rows": ["D4", "D5", "C7", "C6"]

D keyboards/walletburner/cajal/rules.mk => keyboards/walletburner/cajal/rules.mk +0 -13
@@ 1,13 0,0 @@
# 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
AUDIO_ENABLE = no
RGBLIGHT_ENABLE = yes
ENCODER_ENABLE = yes    # Enable support for EC11 Rotary Encoder

R keyboards/walletburner/neuron/info.json => keyboards/walletburner/neuron/keyboard.json +9 -0
@@ 28,6 28,15 @@
    "ws2812": {
        "pin": "B1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F0", "F7", "F6", "F4", "F1", "E6", "D6", "D2", "B4", "D7", "B6", "D5"],
        "rows": ["D0", "D1", "D3", "F5"]

D keyboards/walletburner/neuron/rules.mk => keyboards/walletburner/neuron/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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
AUDIO_ENABLE = no
RGBLIGHT_ENABLE = yes

R keyboards/wavtype/foundation/info.json => keyboards/wavtype/foundation/keyboard.json +9 -0
@@ 29,6 29,15 @@
    "ws2812": {
        "pin": "B0"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F4", "F5", "F6", "F7", "D2", "D1", "D0", "D3", "D5", "D4", "B7", "D6", "D7", "B4", "B5", "B6", "C6", "C7"],
        "rows": ["B3", "B2", "B1", "F0", "F1"]

D keyboards/wavtype/foundation/rules.mk => keyboards/wavtype/foundation/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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 = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/wavtype/p01_ultra/info.json => keyboards/wavtype/p01_ultra/keyboard.json +9 -0
@@ 28,6 28,15 @@
    "ws2812": {
        "pin": "E6"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "B3", "B2", "B1", "B0", "B7", "D0", "D1", "D2", "D3", "D5"],
        "rows": ["B4", "D7", "D6", "B5", "B6", "D4"]

D keyboards/wavtype/p01_ultra/rules.mk => keyboards/wavtype/p01_ultra/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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 = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/weirdo/geminate60/info.json => keyboards/weirdo/geminate60/keyboard.json +9 -0
@@ 14,6 14,15 @@
    "ws2812": {
        "pin": "A6"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["A8", "B14", "B13", "B12", "B1", "B0", "A7", "A1", "A15", "B3", "B4", "B5", "B6", "B7", "B8"],
        "rows": ["A9", "A10", "B10", "B11", "B15"]

D keyboards/weirdo/geminate60/rules.mk => keyboards/weirdo/geminate60/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/weirdo/kelowna/rgb64/info.json => keyboards/weirdo/kelowna/rgb64/keyboard.json +9 -0
@@ 14,6 14,15 @@
    "ws2812": {
        "pin": "A6"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["A3", "A4", "A5", "A7", "B0", "B1", "B10", "B15", "A8", "A9", "A10", "B7", "B6", "B5", "B4"],
        "rows": ["B12", "B13", "B14", "C11", "A1"]

D keyboards/weirdo/kelowna/rgb64/rules.mk => keyboards/weirdo/kelowna/rgb64/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/weirdo/ls_60/info.json => keyboards/weirdo/ls_60/keyboard.json +9 -0
@@ 14,6 14,15 @@
    "ws2812": {
        "pin": "A6"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["A8", "B14", "B13", "B12", "B1", "B0", "A7", "A1", "A15", "B3", "B4", "B5", "B6", "B7", "B8"],
        "rows": ["A9", "A10", "B10", "B11", "B15"]

D keyboards/weirdo/ls_60/rules.mk => keyboards/weirdo/ls_60/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/weirdo/naiping/np64/info.json => keyboards/weirdo/naiping/np64/keyboard.json +9 -0
@@ 14,6 14,15 @@
    "ws2812": {
        "pin": "B1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F6", "B0", "F1", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1"],
        "rows": ["E6", "B7", "F7", "F4", "F5"]

D keyboards/weirdo/naiping/np64/rules.mk => keyboards/weirdo/naiping/np64/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/weirdo/naiping/nphhkb/info.json => keyboards/weirdo/naiping/nphhkb/keyboard.json +9 -0
@@ 14,6 14,15 @@
    "ws2812": {
        "pin": "A7"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["A4", "C15", "C14", "A5", "A6", "A15", "B1", "B10", "B12", "B13", "B14", "B15", "B6", "A8", "B5"],
        "rows": ["B7", "B8", "B9", "C13", "B4"]

D keyboards/weirdo/naiping/nphhkb/rules.mk => keyboards/weirdo/naiping/nphhkb/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/weirdo/naiping/npminila/info.json => keyboards/weirdo/naiping/npminila/keyboard.json +9 -0
@@ 14,6 14,15 @@
    "ws2812": {
        "pin": "D1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F6", "B0", "F1", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2"],
        "rows": ["E6", "B7", "F7", "F4", "F5"]

D keyboards/weirdo/naiping/npminila/rules.mk => keyboards/weirdo/naiping/npminila/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/weirdo/tiger910/info.json => keyboards/weirdo/tiger910/keyboard.json +9 -0
@@ 8,6 8,15 @@
        "pid": "0x5447",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": true,
        "console": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "sleep_led": true
    },
    "matrix_pins": {
        "cols": ["B5", "B6", "B7", "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "D0", "D1", "D2", "D3", "D4"],
        "rows": ["B0", "B1", "B2", "B3", "B4"]

D keyboards/weirdo/tiger910/rules.mk => keyboards/weirdo/tiger910/rules.mk +0 -13
@@ 1,13 0,0 @@
# 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 = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
SLEEP_LED_ENABLE = yes

R keyboards/wekey/polaris/info.json => keyboards/wekey/polaris/keyboard.json +8 -0
@@ 11,6 11,14 @@
    "build": {
        "debounce_type": "sym_defer_pk"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["E6", "B4", "B5", "B6", "D0", "D1", "D2", "D3"],
        "rows": ["F4", "F1", "F0", "B7", "F7", "D5", "C6", "C7", "F5", "F6"]

D keyboards/wekey/polaris/rules.mk => keyboards/wekey/polaris/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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/westfoxtrot/aanzee/info.json => keyboards/westfoxtrot/aanzee/keyboard.json +10 -0
@@ 8,6 8,16 @@
    "pid": "0xAA01",
    "device_version": "0.0.1"
  },
  "features": {
    "backlight": true,
    "bootmagic": false,
    "command": false,
    "console": false,
    "extrakey": true,
    "mousekey": false,
    "nkro": true,
    "rgblight": true
  },
  "matrix_pins": {
    "cols": ["D2", "D1", "D0", "D3", "D5", "C7", "C6", "B6", "B5", "F0", "F1", "F4", "F5", "F6", "F7", "B0"],
    "rows": ["B4", "D7", "D6", "D4", "B3"]

D keyboards/westfoxtrot/aanzee/rules.mk => keyboards/westfoxtrot/aanzee/rules.mk +0 -13
@@ 1,13 0,0 @@
# Build Options
#   change yes to no to disable
#
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
RGBLIGHT_ENABLE = yes   # Enable keyboard underlight functionality
BACKLIGHT_ENABLE = yes  # Enable keyboard backlight functionality
AUDIO_ENABLE = no


R keyboards/westfoxtrot/cyclops/info.json => keyboards/westfoxtrot/cyclops/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x0A66",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": false,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["D3", "D2", "D5", "D6", "B6", "B1", "B2", "B3", "C6", "C7", "F7", "F6", "F4", "F5", "F1"],
        "rows": ["D1", "D0", "D7", "B4", "F0"]

D keyboards/westfoxtrot/cyclops/rules.mk => keyboards/westfoxtrot/cyclops/rules.mk +0 -12
@@ 1,12 0,0 @@
# Build Options
#   change yes to no to disable
#
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
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/westfoxtrot/cypher/rev1/info.json => keyboards/westfoxtrot/cypher/rev1/keyboard.json +9 -0
@@ 6,6 6,15 @@
    "pid": "0xAA97",
    "device_version": "0.0.1"
  },
  "features": {
    "backlight": true,
    "bootmagic": false,
    "command": false,
    "console": false,
    "extrakey": true,
    "mousekey": false,
    "nkro": true
  },
  "matrix_pins": {
    "cols": ["D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "E6", "F0"],
    "rows": ["B0", "B1", "B2", "B3", "B4", "F6", "B6", "B7", "C6", "C7"]

D keyboards/westfoxtrot/cypher/rev1/rules.mk => keyboards/westfoxtrot/cypher/rev1/rules.mk +0 -12
@@ 1,12 0,0 @@
# Build Options
#   change yes to no to disable
#
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
BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/westfoxtrot/cypher/rev5/info.json => keyboards/westfoxtrot/cypher/rev5/keyboard.json +10 -0
@@ 6,6 6,16 @@
        "pid": "0xAA98",
        "device_version": "0.0.2"
    },
    "features": {
        "backlight": true,
        "bootmagic": false,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["D6", "D7", "B4", "B5", "B6", "B7", "B3", "B2", "B1", "F0"],
        "rows": ["B0", "F1", "F5", "F6", "F7", "D1", "F4", "D4", "C6", "C7"]

D keyboards/westfoxtrot/cypher/rev5/rules.mk => keyboards/westfoxtrot/cypher/rev5/rules.mk +0 -12
@@ 1,12 0,0 @@
# Build Options
#   change yes to no to disable
#
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
BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/westfoxtrot/prophet/info.json => keyboards/westfoxtrot/prophet/keyboard.json +9 -0
@@ 8,6 8,15 @@
        "pid": "0xAA03",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "sleep_led": true
    },
    "matrix_pins": {
        "cols": ["A6", "A7", "B0", "A9", "A8", "A14", "A15", "B3", "B4", "B5", "B8", "B7", "B6", "B9"],
        "rows": ["C13", "B2", "B1", "A4", "A3"]

D keyboards/westfoxtrot/prophet/rules.mk => keyboards/westfoxtrot/prophet/rules.mk +0 -13
@@ 1,13 0,0 @@
# 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
SLEEP_LED_ENABLE = yes
BACKLIGHT_ENABLE = no
RGBLIGHT_ENABLE = no


R keyboards/wilba_tech/rama_works_m10_b/info.json => keyboards/wilba_tech/rama_works_m10_b/keyboard.json +8 -0
@@ 8,6 8,14 @@
    "pid": "0x00AB",
    "device_version": "0.0.1"
  },
  "features": {
    "bootmagic": true,
    "command": false,
    "console": false,
    "extrakey": true,
    "mousekey": false,
    "nkro": true
  },
  "matrix_pins": {
    "cols": ["D7", "B6", "F0", "D6", "B5", "F1", "D4", "B4", "F4", "F5"],
    "rows": ["E6"]

D keyboards/wilba_tech/rama_works_m10_b/rules.mk => keyboards/wilba_tech/rama_works_m10_b/rules.mk +0 -11
@@ 1,11 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
AUDIO_ENABLE = no           # Audio output

R keyboards/wilba_tech/rama_works_m50_ax/info.json => keyboards/wilba_tech/rama_works_m50_ax/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x150A",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["F4", "B5", "C7", "C6", "B6", "B2", "B3", "B1", "B4", "D7", "D6", "D4", "D3"],
        "rows": ["F0", "F1", "F5", "F6"]

D keyboards/wilba_tech/rama_works_m50_ax/rules.mk => keyboards/wilba_tech/rama_works_m50_ax/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
\ No newline at end of file

R keyboards/wilba_tech/wt60_g/info.json => keyboards/wilba_tech/wt60_g/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x0021",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6"],
        "rows": ["F0", "F1", "F4", "F6", "F7"]

D keyboards/wilba_tech/wt60_g/rules.mk => keyboards/wilba_tech/wt60_g/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
\ No newline at end of file

R keyboards/wilba_tech/wt60_g2/info.json => keyboards/wilba_tech/wt60_g2/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x002F",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6"],
        "rows": ["F0", "F1", "F4", "F6", "F7"]

D keyboards/wilba_tech/wt60_g2/rules.mk => keyboards/wilba_tech/wt60_g2/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
\ No newline at end of file

R keyboards/wilba_tech/wt60_h1/info.json => keyboards/wilba_tech/wt60_h1/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x0024",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6"],
        "rows": ["F0", "F1", "F4", "F6", "F7"]

D keyboards/wilba_tech/wt60_h1/rules.mk => keyboards/wilba_tech/wt60_h1/rules.mk +0 -12
@@ 1,12 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 = 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/wilba_tech/wt60_h2/info.json => keyboards/wilba_tech/wt60_h2/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x002B",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6"],
        "rows": ["F0", "F1", "F4", "F6", "F7"]

D keyboards/wilba_tech/wt60_h2/rules.mk => keyboards/wilba_tech/wt60_h2/rules.mk +0 -12
@@ 1,12 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 = 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/wilba_tech/wt60_h3/info.json => keyboards/wilba_tech/wt60_h3/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x002C",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6"],
        "rows": ["F0", "F1", "F4", "F6", "F7"]

D keyboards/wilba_tech/wt60_h3/rules.mk => keyboards/wilba_tech/wt60_h3/rules.mk +0 -12
@@ 1,12 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 = 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/wilba_tech/wt60_xt/info.json => keyboards/wilba_tech/wt60_xt/keyboard.json +9 -0
@@ 8,6 8,15 @@
        "pid": "0x001C",
        "device_version": "0.0.1"
    },
    "features": {
        "audio": true,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["B7", "B0", "F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "B6", "B5", "B4", "D7", "D6", "D4"],
        "rows": ["F0", "E6", "F4", "F6", "F7"]

D keyboards/wilba_tech/wt60_xt/rules.mk => keyboards/wilba_tech/wt60_xt/rules.mk +0 -11
@@ 1,11 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
AUDIO_ENABLE = yes           # Audio output

R keyboards/wilba_tech/wt65_d/info.json => keyboards/wilba_tech/wt65_d/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x0031",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["F5", "D5", "D3", "D2", "B7", "B0", "B3", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"],
        "rows": ["E6", "F0", "F4", "F6", "F7"]

D keyboards/wilba_tech/wt65_d/rules.mk => keyboards/wilba_tech/wt65_d/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
\ No newline at end of file

R keyboards/wilba_tech/wt65_f/info.json => keyboards/wilba_tech/wt65_f/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x002D",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"],
        "rows": ["F0", "F1", "F4", "F6", "F7"]

D keyboards/wilba_tech/wt65_f/rules.mk => keyboards/wilba_tech/wt65_f/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
\ No newline at end of file

R keyboards/wilba_tech/wt65_fx/info.json => keyboards/wilba_tech/wt65_fx/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x002E",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"],
        "rows": ["F0", "F1", "F4", "F6", "F7"]

D keyboards/wilba_tech/wt65_fx/rules.mk => keyboards/wilba_tech/wt65_fx/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
\ No newline at end of file

R keyboards/wilba_tech/wt65_g/info.json => keyboards/wilba_tech/wt65_g/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x0022",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"],
        "rows": ["F0", "F1", "F4", "F6", "F7"]

D keyboards/wilba_tech/wt65_g/rules.mk => keyboards/wilba_tech/wt65_g/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
\ No newline at end of file

R keyboards/wilba_tech/wt65_g2/info.json => keyboards/wilba_tech/wt65_g2/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x002A",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"],
        "rows": ["F0", "F1", "F4", "F6", "F7"]

D keyboards/wilba_tech/wt65_g2/rules.mk => keyboards/wilba_tech/wt65_g2/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
\ No newline at end of file

R keyboards/wilba_tech/wt65_h1/info.json => keyboards/wilba_tech/wt65_h1/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x0025",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"],
        "rows": ["F0", "F1", "F4", "F6", "F7"]

D keyboards/wilba_tech/wt65_h1/rules.mk => keyboards/wilba_tech/wt65_h1/rules.mk +0 -12
@@ 1,12 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 = 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/wilba_tech/wt65_xt/info.json => keyboards/wilba_tech/wt65_xt/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x001D",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["B7", "B0", "F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"],
        "rows": ["F0", "F1", "F4", "F6", "F7"]

D keyboards/wilba_tech/wt65_xt/rules.mk => keyboards/wilba_tech/wt65_xt/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
\ No newline at end of file

R keyboards/wilba_tech/wt65_xtx/info.json => keyboards/wilba_tech/wt65_xtx/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x001E",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["B7", "B0", "F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"],
        "rows": ["F0", "F1", "F4", "F6", "F7"]

D keyboards/wilba_tech/wt65_xtx/rules.mk => keyboards/wilba_tech/wt65_xtx/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
\ No newline at end of file

R keyboards/wilba_tech/wt70_jb/info.json => keyboards/wilba_tech/wt70_jb/keyboard.json +9 -0
@@ 28,6 28,15 @@
    "ws2812": {
        "pin": "B2"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F5", "D5", "D3", "D2", "D1", "D0", "B7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "B0", "B3"],
        "rows": ["E6", "F0", "F4", "F6", "F7"]

D keyboards/wilba_tech/wt70_jb/rules.mk => keyboards/wilba_tech/wt70_jb/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
\ No newline at end of file

R keyboards/wilba_tech/wt80_g/info.json => keyboards/wilba_tech/wt80_g/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x0023",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "B7", "B0"],
        "rows": ["F1", "F0", "E6", "F4", "F6", "F7"]

D keyboards/wilba_tech/wt80_g/rules.mk => keyboards/wilba_tech/wt80_g/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
\ No newline at end of file

R keyboards/winkeyless/b87/info.json => keyboards/winkeyless/b87/keyboard.json +10 -0
@@ 8,6 8,16 @@
        "pid": "0x0B87",
        "device_version": "0.0.1"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "C5", "C4", "C3", "C2", "D7", "C6", "C7", "A7", "A6"],
        "rows": ["B5", "B4", "B3", "B2", "B1", "B0", "B6", "B7"]

D keyboards/winkeyless/b87/rules.mk => keyboards/winkeyless/b87/rules.mk +0 -11
@@ 1,11 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
BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/winkeyless/bface/info.json => keyboards/winkeyless/bface/keyboard.json +10 -0
@@ 8,6 8,16 @@
    "pid": "0x4246",
    "device_version": "2.0.0"
  },
  "features": {
    "backlight": true,
    "bootmagic": false,
    "command": true,
    "console": false,
    "extrakey": true,
    "mousekey": true,
    "nkro": false,
    "rgblight": true
  },
  "matrix_pins": {
    "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C3", "C2", "D7"],
    "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7"]

D keyboards/winkeyless/bface/rules.mk => keyboards/winkeyless/bface/rules.mk +0 -10
@@ 1,10 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite
MOUSEKEY_ENABLE = yes
EXTRAKEY_ENABLE = yes
CONSOLE_ENABLE = no
COMMAND_ENABLE = yes
BACKLIGHT_ENABLE = yes
RGBLIGHT_ENABLE = yes

R keyboards/winkeyless/bmini/info.json => keyboards/winkeyless/bmini/keyboard.json +10 -0
@@ 8,6 8,16 @@
    "pid": "0x424D",
    "device_version": "2.0.0"
  },
  "features": {
    "backlight": true,
    "bootmagic": true,
    "command": true,
    "console": false,
    "extrakey": true,
    "mousekey": false,
    "nkro": false,
    "rgblight": true
  },
  "matrix_pins": {
    "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C3", "C2", "D7"],
    "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7"]

D keyboards/winkeyless/bmini/rules.mk => keyboards/winkeyless/bmini/rules.mk +0 -10
@@ 1,10 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no
EXTRAKEY_ENABLE = yes
CONSOLE_ENABLE = no
COMMAND_ENABLE = yes
BACKLIGHT_ENABLE = yes
RGBLIGHT_ENABLE = yes

R keyboards/winkeyless/bminiex/info.json => keyboards/winkeyless/bminiex/keyboard.json +10 -0
@@ 8,6 8,16 @@
    "pid": "0x4258",
    "device_version": "2.0.0"
  },
  "features": {
    "backlight": true,
    "bootmagic": true,
    "command": false,
    "console": false,
    "extrakey": true,
    "mousekey": true,
    "nkro": false,
    "rgblight": true
  },
  "matrix_pins": {
    "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C3", "C2", "D7"],
    "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7"]

D keyboards/winkeyless/bminiex/rules.mk => keyboards/winkeyless/bminiex/rules.mk +0 -11
@@ 1,11 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite
MOUSEKEY_ENABLE = yes
EXTRAKEY_ENABLE = yes
CONSOLE_ENABLE = no
DEBUG_ENABLE = no
COMMAND_ENABLE = no
BACKLIGHT_ENABLE = yes
RGBLIGHT_ENABLE = yes

R keyboards/winkeys/mini_winni/info.json => keyboards/winkeys/mini_winni/keyboard.json +9 -0
@@ 9,6 9,15 @@
    },
    "processor": "atmega32u4",
    "bootloader": "atmel-dfu",
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "direct": [
            ["F4", "F5", "B4", "D7"],

D keyboards/winkeys/mini_winni/rules.mk => keyboards/winkeys/mini_winni/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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

R keyboards/winry/winry25tc/info.json => keyboards/winry/winry25tc/keyboard.json +10 -0
@@ 20,6 20,16 @@
            "rainbow_swirl": true
        }
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "key_lock": true,
        "mousekey": false,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F5", "C7", "B7", "B2", "B4"],
        "rows": ["E6", "F0", "D6", "D2", "B6"]

D keyboards/winry/winry25tc/rules.mk => keyboards/winry/winry25tc/rules.mk +0 -13
@@ 1,13 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 = yes       # Enable keyboard RGB underglow

KEY_LOCK_ENABLE = yes

R keyboards/winry/winry315/info.json => keyboards/winry/winry315/keyboard.json +10 -0
@@ 82,6 82,16 @@
    },
    "processor": "atmega32u4",
    "bootloader": "atmel-dfu",
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "encoder": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "rgb_matrix": true
    },
    "matrix_pins": {
        "direct": [
            ["F4", "C7", "D4", "D5", "D1", "F5", "C6", "D6", "D3", "D2", "F6", "B6", "D7", "B4", "B5", "B2", "D0", "E6", null, null, null, null, null, null]

D keyboards/winry/winry315/rules.mk => keyboards/winry/winry315/rules.mk +0 -14
@@ 1,14 0,0 @@
# 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
ENCODER_ENABLE = yes
RGB_MATRIX_ENABLE = yes

R keyboards/woodkeys/bigseries/1key/info.json => keyboards/woodkeys/bigseries/1key/keyboard.json +9 -0
@@ 27,6 27,15 @@
            "twinkle": true
        }
    },
    "features": {
        "bootmagic": false,
        "command": true,
        "console": true,
        "extrakey": true,
        "mousekey": false,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["B4"],
        "rows": ["B0"]

D keyboards/woodkeys/bigseries/1key/rules.mk => keyboards/woodkeys/bigseries/1key/rules.mk +0 -12
@@ 1,12 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # 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 = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/woodkeys/bigseries/2key/info.json => keyboards/woodkeys/bigseries/2key/keyboard.json +9 -0
@@ 27,6 27,15 @@
            "twinkle": true
        }
    },
    "features": {
        "bootmagic": false,
        "command": true,
        "console": true,
        "extrakey": true,
        "mousekey": false,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["B4", "B3"],
        "rows": ["B0"]

D keyboards/woodkeys/bigseries/2key/rules.mk => keyboards/woodkeys/bigseries/2key/rules.mk +0 -12
@@ 1,12 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # 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 = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/woodkeys/bigseries/3key/info.json => keyboards/woodkeys/bigseries/3key/keyboard.json +9 -0
@@ 27,6 27,15 @@
            "twinkle": true
        }
    },
    "features": {
        "bootmagic": false,
        "command": true,
        "console": true,
        "extrakey": true,
        "mousekey": false,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["B4", "B3", "B5"],
        "rows": ["B0"]

D keyboards/woodkeys/bigseries/3key/rules.mk => keyboards/woodkeys/bigseries/3key/rules.mk +0 -12
@@ 1,12 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # 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 = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/woodkeys/bigseries/4key/info.json => keyboards/woodkeys/bigseries/4key/keyboard.json +9 -0
@@ 27,6 27,15 @@
            "twinkle": true
        }
    },
    "features": {
        "bootmagic": false,
        "command": true,
        "console": true,
        "extrakey": true,
        "mousekey": false,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["B4", "B3"],
        "rows": ["B0", "B5"]

D keyboards/woodkeys/bigseries/4key/rules.mk => keyboards/woodkeys/bigseries/4key/rules.mk +0 -12
@@ 1,12 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # 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 = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/wsk/alpha9/info.json => keyboards/wsk/alpha9/keyboard.json +9 -0
@@ 8,6 8,15 @@
    "pid": "0x692A",
    "device_version": "0.0.1"
  },
  "features": {
    "bootmagic": true,
    "command": false,
    "console": false,
    "extrakey": true,
    "mousekey": true,
    "nkro": true,
    "rgblight": true
  },
  "matrix_pins": {
    "cols": ["D7", "E6", "C6", "B6", "B2", "B3", "B1", "F7", "F6", "F5", "D1", "D0", "D2"],
    "rows": ["D4", "B4", "B5"]

D keyboards/wsk/alpha9/rules.mk => keyboards/wsk/alpha9/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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

R keyboards/wsk/g4m3ralpha/info.json => keyboards/wsk/g4m3ralpha/keyboard.json +9 -0
@@ 28,6 28,15 @@
  "ws2812": {
    "pin": "F4"
  },
  "features": {
    "bootmagic": true,
    "command": false,
    "console": false,
    "extrakey": true,
    "mousekey": true,
    "nkro": true,
    "rgblight": true
  },
  "matrix_pins": {
    "cols": ["D7", "E6", "C6", "B6", "B2", "B3", "B1", "F7", "F6", "F5"],
    "rows": ["D4", "B4", "B5", "D1"]

D keyboards/wsk/g4m3ralpha/rules.mk => keyboards/wsk/g4m3ralpha/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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

R keyboards/wsk/gothic50/info.json => keyboards/wsk/gothic50/keyboard.json +9 -0
@@ 28,6 28,15 @@
    "ws2812": {
        "pin": "F7"
    },
    "features": {
        "bootmagic": false,
        "command": true,
        "console": true,
        "extrakey": true,
        "mousekey": false,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["E6", "F0", "F1", "C7", "C6", "B6", "D4", "D5", "D3", "D2", "D1", "D0", "B7", "B0"],
        "rows": ["B5", "B4", "D7", "D6"]

D keyboards/wsk/gothic50/rules.mk => keyboards/wsk/gothic50/rules.mk +0 -12
@@ 1,12 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # 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 = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/wsk/gothic70/info.json => keyboards/wsk/gothic70/keyboard.json +9 -0
@@ 28,6 28,15 @@
    "ws2812": {
        "pin": "F4"
    },
    "features": {
        "bootmagic": false,
        "command": true,
        "console": true,
        "extrakey": true,
        "mousekey": false,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B0", "B7", "B5", "B4", "D7", "D6", "B3"],
        "rows": ["D0", "D1", "D2", "D3", "D5"]

D keyboards/wsk/gothic70/rules.mk => keyboards/wsk/gothic70/rules.mk +0 -12
@@ 1,12 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # 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 = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/wsk/houndstooth/info.json => keyboards/wsk/houndstooth/keyboard.json +8 -0
@@ 11,6 11,14 @@
    "ws2812": {
        "pin": "F1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["D1", "F4", "D0", "F5", "D4", "F6"],
        "rows": ["C6", "F7", "D7", "B1", "B4", "B2", "B5", "B6"]

D keyboards/wsk/houndstooth/rules.mk => keyboards/wsk/houndstooth/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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
AUDIO_ENABLE = no
RGBLIGHT_ENABLE = no

R keyboards/wsk/jerkin/info.json => keyboards/wsk/jerkin/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x79AE",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": false,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["D3", "D2", "D1", "D0", "D4", "C6", "B1", "F7", "F6", "F5", "F4", "E6", "D7"],
        "rows": ["B3", "B4", "B5"]

D keyboards/wsk/jerkin/rules.mk => keyboards/wsk/jerkin/rules.mk +0 -12
@@ 1,12 0,0 @@
# Build Options
#   change yes to no to disable
#
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
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
AUDIO_ENABLE = no           # Audio output
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow

R keyboards/wsk/kodachi50/info.json => keyboards/wsk/kodachi50/keyboard.json +9 -0
@@ 28,6 28,15 @@
    "ws2812": {
        "pin": "D3"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["D1", "D0", "D4", "C6", "D7", "E6", "B4"],
        "rows": ["D2", "B5", "B6", "B2", "B3", "B1", "F7", "F6"]

D keyboards/wsk/kodachi50/rules.mk => keyboards/wsk/kodachi50/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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
AUDIO_ENABLE = no
RGBLIGHT_ENABLE = yes

R keyboards/wsk/pain27/info.json => keyboards/wsk/pain27/keyboard.json +9 -0
@@ 28,6 28,15 @@
    "ws2812": {
        "pin": "D1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["D2", "B3", "F6", "B1", "B2", "B6", "D4", "C6", "D7", "E6"],
        "rows": ["F4", "F5", "D0"]

D keyboards/wsk/pain27/rules.mk => keyboards/wsk/pain27/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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
AUDIO_ENABLE = no
RGBLIGHT_ENABLE = yes

R keyboards/wsk/sl40/info.json => keyboards/wsk/sl40/keyboard.json +9 -0
@@ 28,6 28,15 @@
    "ws2812": {
        "pin": "F1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["D3", "D1", "F6", "F7", "B6", "B2", "B3", "B1", "D4", "C6", "D7", "E6", "B4", "B5"],
        "rows": ["F4", "F5", "D2", "D0"]

D keyboards/wsk/sl40/rules.mk => keyboards/wsk/sl40/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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
AUDIO_ENABLE = no
RGBLIGHT_ENABLE = yes

R keyboards/wsk/tkl30/info.json => keyboards/wsk/tkl30/keyboard.json +8 -0
@@ 28,6 28,14 @@
    "ws2812": {
        "pin": "B1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["D3", "D1", "D0", "D4", "F7", "C6", "B1", "D7", "B3", "E6", "B2", "B4", "B6", "F6", "E5"],
        "rows": ["D2", "B5", "F4"]

D keyboards/wsk/tkl30/rules.mk => keyboards/wsk/tkl30/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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/wuque/ikki68/info.json => keyboards/wuque/ikki68/keyboard.json +9 -0
@@ 30,6 30,15 @@
            "twinkle": true
        }
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["D1", "D0", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "F0", "F1", "B6", "F4", "F5", "F6", "F7"],
        "rows": ["B0", "B1", "B2", "B3", "E6"]

D keyboards/wuque/ikki68/rules.mk => keyboards/wuque/ikki68/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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

R keyboards/wuque/mammoth20x/info.json => keyboards/wuque/mammoth20x/keyboard.json +9 -0
@@ 8,6 8,15 @@
        "pid": "0x0005",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": true,
        "encoder": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["B0", "B1", "E6", "F7"],
        "rows": ["D5", "F0", "F1", "F4", "F5", "F6"]

D keyboards/wuque/mammoth20x/rules.mk => keyboards/wuque/mammoth20x/rules.mk +0 -14
@@ 1,14 0,0 @@
# 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 = 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

ENCODER_ENABLE = yes        # Enable Encoder

R keyboards/wuque/mammoth75x/info.json => keyboards/wuque/mammoth75x/keyboard.json +9 -0
@@ 8,6 8,15 @@
        "pid": "0x0004",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": true,
        "encoder": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["D3", "D5", "D4", "D6", "D7", "B4", "B5", "E6", "F0", "F1", "F4", "F5", "F6", "C6", "B7", "B3"],
        "rows": ["B0", "C7", "D2", "F7", "D1", "D0"]

D keyboards/wuque/mammoth75x/rules.mk => keyboards/wuque/mammoth75x/rules.mk +0 -13
@@ 1,13 0,0 @@
# 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 = 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
ENCODER_ENABLE = yes		# Enable Encoder

R keyboards/wuque/promise87/ansi/info.json => keyboards/wuque/promise87/ansi/keyboard.json +9 -0
@@ 8,6 8,15 @@
    "pid": "0x0005",
    "device_version": "0.0.1"
  },
  "features": {
    "bootmagic": true,
    "command": false,
    "console": true,
    "extrakey": true,
    "mousekey": true,
    "nkro": true,
    "rgblight": true
  },
  "matrix_pins": {
    "cols": ["D6", "D7", "D1", "D5", "F7", "D4", "F5", "F4", "F1", "C7", "C6", "B6", "B5", "B4", "E6", "B1", "B0"],
    "rows": ["B3", "B7", "B2", "F0", "D3", "D0"]

D keyboards/wuque/promise87/ansi/rules.mk => keyboards/wuque/promise87/ansi/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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 = 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

R keyboards/wuque/promise87/wkl/info.json => keyboards/wuque/promise87/wkl/keyboard.json +9 -0
@@ 8,6 8,15 @@
    "pid": "0x0006",
    "device_version": "0.0.1"
  },
  "features": {
    "bootmagic": true,
    "command": false,
    "console": true,
    "extrakey": true,
    "mousekey": true,
    "nkro": true,
    "rgblight": true
  },
  "matrix_pins": {
    "cols": ["D6", "D7", "D1", "D5", "F7", "D4", "F5", "F4", "F1", "C7", "C6", "B6", "B5", "B4", "E6", "B1", "B0"],
    "rows": ["B3", "B7", "B2", "F0", "D3", "D0"]

D keyboards/wuque/promise87/wkl/rules.mk => keyboards/wuque/promise87/wkl/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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 = 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

R keyboards/wuque/tata80/wk/info.json => keyboards/wuque/tata80/wk/keyboard.json +8 -0
@@ 9,6 9,14 @@
    "device_version": "0.0.1",
    "force_nkro": true
  },
  "features": {
    "bootmagic": true,
    "command": false,
    "console": false,
    "extrakey": true,
    "mousekey": false,
    "nkro": false
  },
  "matrix_pins": {
    "cols": ["C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0", "B7", "B3", "B2", "B1", "B0"],
    "rows": ["F0", "F1", "F4", "F5", "F6", "F7"]

D keyboards/wuque/tata80/wk/rules.mk => keyboards/wuque/tata80/wk/rules.mk +0 -13
@@ 1,13 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
AUDIO_ENABLE = no           # Audio output


R keyboards/wuque/tata80/wkl/info.json => keyboards/wuque/tata80/wkl/keyboard.json +8 -0
@@ 9,6 9,14 @@
    "device_version": "0.0.1",
    "force_nkro": true
  },
  "features": {
    "bootmagic": true,
    "command": false,
    "console": false,
    "extrakey": true,
    "mousekey": false,
    "nkro": false
  },
  "matrix_pins": {
    "cols": ["C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0", "B7", "B3", "B2", "B1", "B0"],
    "rows": ["F0", "F1", "F4", "F5", "F6", "F7"]

D keyboards/wuque/tata80/wkl/rules.mk => keyboards/wuque/tata80/wkl/rules.mk +0 -13
@@ 1,13 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
AUDIO_ENABLE = no           # Audio output


R keyboards/x16/info.json => keyboards/x16/keyboard.json +9 -0
@@ 8,6 8,15 @@
        "pid": "0x016A",
        "device_version": "0.0.1"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["C7", "C6", "B4", "D7"],
        "rows": ["E6", "F7", "D6", "B6"]

D keyboards/x16/rules.mk => keyboards/x16/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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

R keyboards/xbows/knight/info.json => keyboards/xbows/knight/keyboard.json +9 -0
@@ 33,6 33,15 @@
        "max_brightness": 200,
        "sleep": true
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgb_matrix": true
    },
    "matrix_pins": {
        "cols": ["B0", "B1", "B2", "B3", "B7", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6"],
        "rows": ["F7", "F6", "F5", "F4", "F1", "F0"]

D keyboards/xbows/knight/rules.mk => keyboards/xbows/knight/rules.mk +0 -13
@@ 1,13 0,0 @@
# 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
RGB_MATRIX_ENABLE = yes

R keyboards/xbows/knight_plus/info.json => keyboards/xbows/knight_plus/keyboard.json +9 -0
@@ 33,6 33,15 @@
        "max_brightness": 200,
        "sleep": true
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgb_matrix": true
    },
    "matrix_pins": {
        "cols": ["B0", "B1", "B2", "B3", "B7", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6"],
        "rows": ["F7", "F6", "F5", "F4", "F1", "F0"]

D keyboards/xbows/knight_plus/rules.mk => keyboards/xbows/knight_plus/rules.mk +0 -13
@@ 1,13 0,0 @@
# 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
RGB_MATRIX_ENABLE = yes

R keyboards/xbows/nature/info.json => keyboards/xbows/nature/keyboard.json +9 -0
@@ 33,6 33,15 @@
        "max_brightness": 200,
        "sleep": true
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgb_matrix": true
    },
    "matrix_pins": {
        "cols": ["B0", "B1", "B2", "B3", "B7", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6"],
        "rows": ["F7", "F6", "F5", "F4", "F1", "F0"]

D keyboards/xbows/nature/rules.mk => keyboards/xbows/nature/rules.mk +0 -13
@@ 1,13 0,0 @@
# 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
RGB_MATRIX_ENABLE = yes

R keyboards/xbows/numpad/info.json => keyboards/xbows/numpad/keyboard.json +9 -0
@@ 33,6 33,15 @@
        "max_brightness": 200,
        "sleep": true
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgb_matrix": true
    },
    "matrix_pins": {
        "cols": ["D4", "D6", "B2", "B1"],
        "rows": ["B5", "B4", "C6", "B6", "D7", "B3"]

D keyboards/xbows/numpad/rules.mk => keyboards/xbows/numpad/rules.mk +0 -13
@@ 1,13 0,0 @@
# 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
RGB_MATRIX_ENABLE = yes

R keyboards/xbows/ranger/info.json => keyboards/xbows/ranger/keyboard.json +9 -0
@@ 33,6 33,15 @@
        "max_brightness": 200,
        "sleep": true
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgb_matrix": true
    },
    "matrix_pins": {
        "cols": ["B7", "B3", "B2", "B1", "B0", "E6", "F0", "F1", "F4", "F5", "D7", "F6", "F7", "D4", "D5", "D3"],
        "rows": ["C7", "B6", "B4", "C6", "B5", "D6"]

D keyboards/xbows/ranger/rules.mk => keyboards/xbows/ranger/rules.mk +0 -13
@@ 1,13 0,0 @@
# 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
RGB_MATRIX_ENABLE = yes

R keyboards/xelus/dharma/info.json => keyboards/xelus/dharma/keyboard.json +8 -0
@@ 9,6 9,14 @@
        "device_version": "0.0.1",
        "force_nkro": true
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["B3", "B2", "B1", "D5", "D4", "E6", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1"],
        "rows": ["D0", "D1", "D2", "D3", "B0"]

D keyboards/xelus/dharma/rules.mk => keyboards/xelus/dharma/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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/xelus/kangaroo/rev1/info.json => keyboards/xelus/kangaroo/rev1/keyboard.json +8 -0
@@ 3,6 3,14 @@
    "usb": {
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": true,
        "console": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["B10", "B2", "B11", "A10", "B7", "B6", "B5", "B4", "B3", "A15", "A14"],
        "rows": ["A9", "A8", "B15", "B14", "B13", "B12", "A4", "A5", "A6", "A7", "B0", "B1"]

D keyboards/xelus/kangaroo/rev1/rules.mk => keyboards/xelus/kangaroo/rev1/rules.mk +0 -11
@@ 1,11 0,0 @@
# 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 = yes           # Enable N-Key Rollover
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/xelus/kangaroo/rev2/info.json => keyboards/xelus/kangaroo/rev2/keyboard.json +8 -0
@@ 3,6 3,14 @@
    "usb": {
        "device_version": "0.0.2"
    },
    "features": {
        "bootmagic": true,
        "command": true,
        "console": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["B10", "B2", "B11", "A10", "B7", "B6", "B5", "B4", "B3", "A15", "A14"],
        "rows": ["A9", "A8", "B15", "B14", "B13", "B12", "A4", "A5", "A6", "A7", "B0", "B1"]

D keyboards/xelus/kangaroo/rev2/rules.mk => keyboards/xelus/kangaroo/rev2/rules.mk +0 -11
@@ 1,11 0,0 @@
# 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 = yes           # Enable N-Key Rollover
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/xelus/ninjin/info.json => keyboards/xelus/ninjin/keyboard.json +9 -0
@@ 28,6 28,15 @@
            "twinkle": true
        }
    },
    "features": {
        "bootmagic": true,
        "command": true,
        "console": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["A9", "A8", "B15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "B6", "B5"],
        "rows": ["B4", "B3", "A15", "A3", "B9", "B8"]

D keyboards/xelus/ninjin/rules.mk => keyboards/xelus/ninjin/rules.mk +0 -13
@@ 1,13 0,0 @@
# 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output


R keyboards/xelus/pachi/mini_32u4/info.json => keyboards/xelus/pachi/mini_32u4/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x5041",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "E6", "B7", "D0"],
        "rows": ["B0", "B1", "B2", "F0", "D2", "D1"]

D keyboards/xelus/pachi/mini_32u4/rules.mk => keyboards/xelus/pachi/mini_32u4/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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/xelus/pachi/rev1/info.json => keyboards/xelus/pachi/rev1/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x5041",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["B13", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A2", "A1", "A0", "A3", "B6", "B5"],
        "rows": ["B4", "B3", "A15", "B15", "B9", "B8"]

D keyboards/xelus/pachi/rev1/rules.mk => keyboards/xelus/pachi/rev1/rules.mk +0 -13
@@ 1,13 0,0 @@

# 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/xelus/rs60/rev1/info.json => keyboards/xelus/rs60/rev1/keyboard.json +8 -0
@@ 3,6 3,14 @@
        "device_version": "0.1.0",
        "force_nkro": true
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["E6", "D5", "D3", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"],
        "rows": ["B3", "B7", "F0", "F4", "F1"]

D keyboards/xelus/rs60/rev1/rules.mk => keyboards/xelus/rs60/rev1/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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 = 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/xelus/snap96/info.json => keyboards/xelus/snap96/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x5396",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["E6", "D5", "B7", "D0", "F5", "D3", "B4", "B5", "D4", "D6"],
        "rows": ["B2", "B1", "B0", "C7", "F6", "F7", "B3", "D1", "D2", "D7", "B6", "C6"]

D keyboards/xelus/snap96/rules.mk => keyboards/xelus/snap96/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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
AUDIO_ENABLE = no           # Audio output
RGBLIGHT_ENABLE = no        # Enable WS2812 RGB underlight. - We have custom RGB underglow

R keyboards/xelus/valor_frl_tkl/rev1/info.json => keyboards/xelus/valor_frl_tkl/rev1/keyboard.json +8 -0
@@ 3,6 3,14 @@
    "usb": {
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": true,
        "console": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["A9", "A8", "B15", "B14", "B13", "B12", "A0", "B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3"],
        "rows": ["A15", "A14", "A1", "B3", "B4"]

D keyboards/xelus/valor_frl_tkl/rev1/rules.mk => keyboards/xelus/valor_frl_tkl/rev1/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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 = 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/xelus/xs108/info.json => keyboards/xelus/xs108/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x0108",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": true,
        "console": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["A9", "A8", "B15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "B6", "B5", "B4", "B3", "A15", "A14"],
        "rows": ["C14", "C13", "A10", "A3", "A1", "A0"]

D keyboards/xelus/xs108/rules.mk => keyboards/xelus/xs108/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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 = 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/xiudi/xd60/rev2/info.json => keyboards/xiudi/xd60/rev2/keyboard.json +10 -0
@@ 3,6 3,16 @@
    "usb": {
        "pid": "0x6060"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B7", "B5", "B4", "D7", "D6", "B3"],
        "rows": ["D0", "D1", "D2", "D3", "D5"]

D keyboards/xiudi/xd60/rev2/rules.mk => keyboards/xiudi/xd60/rev2/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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
AUDIO_ENABLE = no           # Audio output
RGBLIGHT_ENABLE = yes       # Enable WS2812 RGB underlight.

R keyboards/xiudi/xd60/rev3/info.json => keyboards/xiudi/xd60/rev3/keyboard.json +10 -0
@@ 3,6 3,16 @@
    "usb": {
        "pid": "0x6363"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B7", "B5", "B4", "D7", "D6", "B3"],
        "rows": ["D0", "D1", "D2", "D3", "D5"]

D keyboards/xiudi/xd60/rev3/rules.mk => keyboards/xiudi/xd60/rev3/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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
AUDIO_ENABLE = no           # Audio output
RGBLIGHT_ENABLE = yes       # Enable WS2812 RGB underlight.

R keyboards/xiudi/xd68/info.json => keyboards/xiudi/xd68/keyboard.json +10 -0
@@ 8,6 8,16 @@
        "pid": "0x6868",
        "device_version": "0.0.1"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": true,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B7", "B5", "B4", "D7", "D6", "B3", "F7"],
        "rows": ["D0", "D1", "D2", "D3", "D5"]

D keyboards/xiudi/xd68/rules.mk => keyboards/xiudi/xd68/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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 = yes        # Commands for debug and configuration
NKRO_ENABLE = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/xiudi/xd75/info.json => keyboards/xiudi/xd75/keyboard.json +9 -0
@@ 8,6 8,15 @@
        "pid": "0x7575",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": true,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B7", "B5", "B4", "D7", "D6", "B3", "B0"],
        "rows": ["D0", "D1", "D2", "D3", "D5"]

D keyboards/xiudi/xd75/rules.mk => keyboards/xiudi/xd75/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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 = 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

R keyboards/xiudi/xd84pro/info.json => keyboards/xiudi/xd84pro/keyboard.json +10 -0
@@ 8,6 8,16 @@
        "pid": "0x8450",
        "device_version": "0.0.1"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B7", "B5", "B4", "D7", "D6", "B3", "F7"],
        "rows": ["F4", "D0", "D1", "D2", "D3", "D5"]

D keyboards/xiudi/xd84pro/rules.mk => keyboards/xiudi/xd84pro/rules.mk +0 -12
@@ 1,12 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 = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/xiudi/xd87/info.json => keyboards/xiudi/xd87/keyboard.json +9 -0
@@ 8,6 8,15 @@
    "pid": "0x8787",
    "device_version": "0.0.1"
  },
  "features": {
    "backlight": true,
    "bootmagic": true,
    "command": true,
    "console": true,
    "extrakey": true,
    "mousekey": false,
    "nkro": false
  },
  "matrix_pins": {
    "cols": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "B5", "B6", "C6", "D4", "D6", "D7", "B4", "B2", "B3", "D2"],
    "rows": ["D1", "B0", "B1", "C7", "D3", "D5"]

D keyboards/xiudi/xd87/rules.mk => keyboards/xiudi/xd87/rules.mk +0 -12
@@ 1,12 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 = yes        # 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
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/xmmx/info.json => keyboards/xmmx/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x6776",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": false,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["B3", "B2", "B1", "E6", "B7", "C7", "C6", "D4", "D6", "D7", "B4", "D0", "D1", "F7", "D2", "D3", "D5"],
        "rows": ["B0", "F6", "F5", "F4", "F1", "F0"]

D keyboards/xmmx/rules.mk => keyboards/xmmx/rules.mk +0 -12
@@ 1,12 0,0 @@
# Build Options
#   change yes to no to disable
#
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
BACKLIGHT_ENABLE = no  # Enable keyboard backlight functionality
AUDIO_ENABLE = no
RGBLIGHT_ENABLE = no

R keyboards/yandrstudio/nz64/info.json => keyboards/yandrstudio/nz64/keyboard.json +9 -0
@@ 62,6 62,15 @@
        "max_brightness": 180,
        "sleep": true
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgb_matrix": true
    },
    "matrix_pins": {
        "cols": ["A15", "B3", "B4", "B6", "B7", "B5", "C13", "A5", "A4", "B14", "B15", "A8", "A9", "A10"],
        "rows": ["C14", "B13", "B12", "C15", "A3"]

D keyboards/yandrstudio/nz64/rules.mk => keyboards/yandrstudio/nz64/rules.mk +0 -13
@@ 1,13 0,0 @@
# 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
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE)

R keyboards/yandrstudio/zhou65/info.json => keyboards/yandrstudio/zhou65/keyboard.json +8 -0
@@ 5,6 5,14 @@
        "device_version": "1.0.0",
        "force_nkro": true
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["B9", "B6", "B5", "B4", "B3", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A8", "B15", "B14"],
        "rows": ["A2", "A1", "B8", "B7", "C15"]

D keyboards/yandrstudio/zhou65/rules.mk => keyboards/yandrstudio/zhou65/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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/yatara/drink_me/info.json => keyboards/yatara/drink_me/keyboard.json +8 -0
@@ 10,6 10,14 @@
  },
  "processor": "atmega32u2",
  "bootloader": "atmel-dfu",
  "features": {
    "bootmagic": true,
    "command": false,
    "console": false,
    "extrakey": false,
    "mousekey": false,
    "nkro": false
  },
  "matrix_pins": {
    "direct": [
      ["B4", "B5", "B6", "B7"]

D keyboards/yatara/drink_me/rules.mk => keyboards/yatara/drink_me/rules.mk +0 -12
@@ 1,12 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no        # Mouse keys
EXTRAKEY_ENABLE = no        # 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/ydkb/chili/info.json => keyboards/ydkb/chili/keyboard.json +9 -0
@@ 8,6 8,15 @@
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["D4", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6"],
        "rows": ["F5", "F4", "F1", "F0", "E6", "B0", "D5", "D3", "D2", "D1", "D0"]

D keyboards/ydkb/chili/rules.mk => keyboards/ydkb/chili/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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 WS2812 RGB underlight
AUDIO_ENABLE = no           # Audio output

R keyboards/ydkb/yd68/info.json => keyboards/ydkb/yd68/keyboard.json +9 -0
@@ 8,6 8,15 @@
    "pid": "0x6060",
    "device_version": "0.0.2"
  },
  "features": {
    "bootmagic": false,
    "command": false,
    "console": false,
    "extrakey": true,
    "mousekey": true,
    "nkro": false,
    "rgblight": true
  },
  "matrix_pins": {
    "cols": ["B6", "F7", "F6", "F5", "F4", "F1", "F0", "E6", "B0", "B7", "D0", "D1", "D2", "D3", "D5"],
    "rows": ["B5", "C6", "C7", "D7", "B4"]

D keyboards/ydkb/yd68/rules.mk => keyboards/ydkb/yd68/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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
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

R keyboards/yeehaw/info.json => keyboards/yeehaw/keyboard.json +10 -0
@@ 36,6 36,16 @@
  },
  "processor": "atmega32u4",
  "bootloader": "caterina",
  "features": {
    "bootmagic": false,
    "command": false,
    "console": false,
    "encoder": true,
    "extrakey": true,
    "mousekey": false,
    "nkro": false,
    "rgblight": true
  },
  "matrix_pins": {
    "direct": [
      ["D2", "D4", "C6", "E6", "F5", "B1", "D3", "D7", "B4", "F6", "B3", "B5", "F7", "F4"]

D keyboards/yeehaw/rules.mk => keyboards/yeehaw/rules.mk +0 -10
@@ 1,10 0,0 @@
# Build Options
#   change yes to no to disable
#
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
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
ENCODER_ENABLE = yes

R keyboards/ymdk/bface/info.json => keyboards/ymdk/bface/keyboard.json +10 -0
@@ 8,6 8,16 @@
    "pid": "0x4266",
    "device_version": "2.0.0"
  },
  "features": {
    "backlight": true,
    "bootmagic": false,
    "command": true,
    "console": false,
    "extrakey": true,
    "mousekey": true,
    "nkro": false,
    "rgblight": true
  },
  "matrix_pins": {
    "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C3", "C2", "D7"],
    "rows": ["B7", "B6", "B5", "B4", "B3"]

D keyboards/ymdk/bface/rules.mk => keyboards/ymdk/bface/rules.mk +0 -10
@@ 1,10 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite
MOUSEKEY_ENABLE = yes
EXTRAKEY_ENABLE = yes
CONSOLE_ENABLE = no
COMMAND_ENABLE = yes
BACKLIGHT_ENABLE = yes
RGBLIGHT_ENABLE = yes

R keyboards/ymdk/np21/info.json => keyboards/ymdk/np21/keyboard.json +10 -0
@@ 8,6 8,16 @@
        "device_version": "2.0.0",
        "max_power": 100
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": true,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["A0", "A1", "A2", "A3", "A4", "A5"],
        "rows": ["B0", "B1", "B2", "B3"]

D keyboards/ymdk/np21/rules.mk => keyboards/ymdk/np21/rules.mk +0 -10
@@ 1,10 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 = yes        # Commands for debug and configuration
BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow

R keyboards/ymdk/np24/u4rgb6/info.json => keyboards/ymdk/np24/u4rgb6/keyboard.json +10 -0
@@ 7,6 7,16 @@
        "pid": "0x5024",
        "device_version": "4.0.6"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F5", "F4", "D3", "D2"],
        "rows": ["B3", "B6", "B2", "B1", "D7", "B4"]

D keyboards/ymdk/np24/u4rgb6/rules.mk => keyboards/ymdk/np24/u4rgb6/rules.mk +0 -12
@@ 1,12 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 = yes      # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/ymdk/wings/info.json => keyboards/ymdk/wings/keyboard.json +10 -0
@@ 8,6 8,16 @@
        "pid": "0x2975",
        "device_version": "0.0.1"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "F7", "F6", "F5", "F4", "F1", "F0"],
        "rows": ["B0", "B1", "B2", "B3", "B7"]

D keyboards/ymdk/wings/rules.mk => keyboards/ymdk/wings/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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 = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/ymdk/wingshs/info.json => keyboards/ymdk/wingshs/keyboard.json +10 -0
@@ 8,6 8,16 @@
        "pid": "0x4975",
        "device_version": "0.0.1"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "F7", "F6", "F5", "F4", "F1", "F0"],
        "rows": ["B0", "B1", "B2", "B3", "B7"]

D keyboards/ymdk/wingshs/rules.mk => keyboards/ymdk/wingshs/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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 = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/ymdk/ym68/info.json => keyboards/ymdk/ym68/keyboard.json +10 -0
@@ 8,6 8,16 @@
        "pid": "0xD896",
        "device_version": "0.0.1"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "F7", "F6", "F5", "F4", "F1", "F0"],
        "rows": ["B0", "B1", "B2", "B3", "B7"]

D keyboards/ymdk/ym68/rules.mk => keyboards/ymdk/ym68/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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 = yes      # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/ymdk/ymd21/v2/info.json => keyboards/ymdk/ymd21/v2/keyboard.json +10 -0
@@ 8,6 8,16 @@
        "pid": "0x0110",
        "device_version": "0.0.1"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F5", "F4", "D3", "D2"],
        "rows": ["B3", "B6", "B2", "B1", "D7", "B4"]

D keyboards/ymdk/ymd21/v2/rules.mk => keyboards/ymdk/ymd21/v2/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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 = yes      # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/ymdk/ymd67/info.json => keyboards/ymdk/ymd67/keyboard.json +10 -0
@@ 8,6 8,16 @@
        "pid": "0x6060",
        "device_version": "0.0.1"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": true,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "F7", "B5", "B4", "D7", "D6", "B3", "B2"],
        "rows": ["D0", "D1", "D2", "D3", "D5"]

D keyboards/ymdk/ymd67/rules.mk => keyboards/ymdk/ymd67/rules.mk +0 -12
@@ 1,12 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 = yes   # Commands for debug and configuration
NKRO_ENABLE = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
AUDIO_ENABLE = no
RGBLIGHT_ENABLE = yes

R keyboards/ymdk/ymd75/rev1/info.json => keyboards/ymdk/ymd75/rev1/keyboard.json +11 -0
@@ 8,6 8,17 @@
        "pid": "0x422D",
        "device_version": "1.0.0"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": true,
        "console": false,
        "extrakey": true,
        "key_lock": true,
        "mousekey": false,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C3", "C2", "D7"],
        "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7"]

D keyboards/ymdk/ymd75/rev1/rules.mk => keyboards/ymdk/ymd75/rev1/rules.mk +0 -13
@@ 1,13 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no
EXTRAKEY_ENABLE = yes
CONSOLE_ENABLE = no
COMMAND_ENABLE = yes
BACKLIGHT_ENABLE = yes
RGBLIGHT_ENABLE = yes
NKRO_ENABLE = no            # Enable N-Key Rollover

KEY_LOCK_ENABLE = yes

R keyboards/ymdk/ymd75/rev2/info.json => keyboards/ymdk/ymd75/rev2/keyboard.json +11 -0
@@ 8,6 8,17 @@
        "pid": "0x422D",
        "device_version": "2.0.0"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": true,
        "console": false,
        "extrakey": true,
        "key_lock": true,
        "mousekey": false,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C3", "C2", "D7"],
        "rows": ["B7", "B6", "B5", "B4", "B3", "B0"]

D keyboards/ymdk/ymd75/rev2/rules.mk => keyboards/ymdk/ymd75/rev2/rules.mk +0 -13
@@ 1,13 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no
EXTRAKEY_ENABLE = yes
CONSOLE_ENABLE = no
COMMAND_ENABLE = yes
BACKLIGHT_ENABLE = yes
RGBLIGHT_ENABLE = yes
NKRO_ENABLE = no            # Enable N-Key Rollover

KEY_LOCK_ENABLE = yes

R keyboards/ymdk/ymd75/rev3/info.json => keyboards/ymdk/ymd75/rev3/keyboard.json +11 -0
@@ 8,6 8,17 @@
        "pid": "0x422D",
        "device_version": "3.0.0"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": true,
        "console": false,
        "extrakey": true,
        "key_lock": true,
        "mousekey": false,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"],
        "rows": ["B7", "B3", "B2", "B1", "B0", "E6", "F0", "F1", "F4", "F5", "F6", "F7"]

D keyboards/ymdk/ymd75/rev3/rules.mk => keyboards/ymdk/ymd75/rev3/rules.mk +0 -13
@@ 1,13 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 = yes        # Commands for debug and configuration
NKRO_ENABLE = no            # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow

KEY_LOCK_ENABLE = yes

R keyboards/ymdk/ymd96/info.json => keyboards/ymdk/ymd96/keyboard.json +11 -0
@@ 9,6 9,17 @@
        "device_version": "2.0.0",
        "max_power": 100
    },
    "features": {
        "backlight": true,
        "bootmagic": false,
        "command": false,
        "console": false,
        "extrakey": true,
        "key_lock": true,
        "mousekey": false,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C3", "C2", "D7"],
        "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7"]

D keyboards/ymdk/ymd96/rules.mk => keyboards/ymdk/ymd96/rules.mk +0 -14
@@ 1,14 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no
EXTRAKEY_ENABLE = yes
CONSOLE_ENABLE = no
COMMAND_ENABLE = no

BACKLIGHT_ENABLE = yes

RGBLIGHT_ENABLE = yes

KEY_LOCK_ENABLE = yes

R keyboards/yncognito/batpad/info.json => keyboards/yncognito/batpad/keyboard.json +9 -0
@@ 63,6 63,15 @@
        "driver": "ws2812",
        "react_on_keyup": true
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgb_matrix": true
    },
    "matrix_pins": {
        "cols": ["F1", "F0", "D5", "D3"],
        "rows": ["F4", "C7"]

D keyboards/yncognito/batpad/rules.mk => keyboards/yncognito/batpad/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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
RGB_MATRIX_ENABLE = yes
AUDIO_ENABLE = no            # Audio output

R keyboards/yoichiro/lunakey_macro/info.json => keyboards/yoichiro/lunakey_macro/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x0002",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": false,
        "mousekey": false,
        "nkro": false
    },
    "matrix_pins": {
        "cols": ["B6", "B2", "B3", "B1"],
        "rows": ["E6", "B4", "B5"]

D keyboards/yoichiro/lunakey_macro/rules.mk => keyboards/yoichiro/lunakey_macro/rules.mk +0 -12
@@ 1,12 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no        # Mouse keys
EXTRAKEY_ENABLE = no        # 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/yushakobo/quick7/info.json => keyboards/yushakobo/quick7/keyboard.json +10 -0
@@ 31,6 31,16 @@
    },
    "processor": "atmega32u4",
    "bootloader": "caterina",
    "features": {
        "bootmagic": true,
        "command": true,
        "console": true,
        "encoder": true,
        "extrakey": true,
        "mousekey": false,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "direct": [
            ["D2", "D4", "F4"],

D keyboards/yushakobo/quick7/rules.mk => keyboards/yushakobo/quick7/rules.mk +0 -14
@@ 1,14 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 = 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

ENCODER_ENABLE = yes        # Enable support for Rotary Encoder

R keyboards/yynmt/dozen0/info.json => keyboards/yynmt/dozen0/keyboard.json +9 -0
@@ 28,6 28,15 @@
  "ws2812": {
    "pin": "D3"
  },
  "features": {
    "bootmagic": false,
    "command": false,
    "console": false,
    "extrakey": true,
    "mousekey": true,
    "nkro": false,
    "rgblight": true
  },
  "matrix_pins": {
    "cols": ["B6", "B2", "B3", "B1", "F7", "F6", "B5", "B4", "E6", "D7", "C6", "D4"],
    "rows": ["F4"]

D keyboards/yynmt/dozen0/rules.mk => keyboards/yynmt/dozen0/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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
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

R keyboards/yynmt/kagamidget/info.json => keyboards/yynmt/kagamidget/keyboard.json +9 -0
@@ 28,6 28,15 @@
  "ws2812": {
    "pin": "D3"
  },
  "features": {
    "bootmagic": false,
    "command": true,
    "console": true,
    "extrakey": true,
    "mousekey": false,
    "nkro": false,
    "rgblight": true
  },
  "matrix_pins": {
    "cols": ["D4", "C6", "D7", "E6", "B4", "B5", "B6", "B2", "B3", "B1", "F7", "F6"],
    "rows": ["D1", "D0", "F4", "F5"]

D keyboards/yynmt/kagamidget/rules.mk => keyboards/yynmt/kagamidget/rules.mk +0 -14
@@ 1,14 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # 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

RGBLIGHT_ENABLE = yes

R keyboards/zfrontier/big_switch/info.json => keyboards/zfrontier/big_switch/keyboard.json +9 -0
@@ 8,6 8,15 @@
        "pid": "0x0A01",
        "device_version": "0.0.5"
    },
    "features": {
        "bootmagic": false,
        "command": false,
        "console": true,
        "extrakey": false,
        "mousekey": false,
        "nkro": false,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["F1"],
        "rows": ["F0"]

D keyboards/zfrontier/big_switch/rules.mk => keyboards/zfrontier/big_switch/rules.mk +0 -12
@@ 1,12 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no       # Mouse keys
EXTRAKEY_ENABLE = no       # Audio control and System control
CONSOLE_ENABLE = yes       # 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 = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

R keyboards/ziggurat/info.json => keyboards/ziggurat/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x5258",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": false
    },
    "matrix_pins": {
        "cols": ["F6", "F5", "F4", "F3", "F2", "F1", "B5", "B6", "C2", "C3", "C4", "C5", "C6", "C7", "A7", "A6", "A5", "A4"],
        "rows": ["A2", "A1", "A0", "F7", "A3"]

D keyboards/ziggurat/rules.mk => keyboards/ziggurat/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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/zj68/info.json => keyboards/zj68/keyboard.json +9 -0
@@ 7,6 7,15 @@
        "pid": "0x6060",
        "device_version": "0.0.1"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "F7", "F6", "F5", "F4", "F1", "F0"],
        "rows": ["B0", "B1", "B2", "B3", "B7"]

D keyboards/zj68/rules.mk => keyboards/zj68/rules.mk +0 -13
@@ 1,13 0,0 @@
# Build Options
#   change yes to no to disable
#
BACKLIGHT_ENABLE = yes  # Enable keyboard backlight functionality
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
AUDIO_ENABLE = no

RGBLIGHT_ENABLE = no

R keyboards/zoo/wampus/info.json => keyboards/zoo/wampus/keyboard.json +10 -0
@@ 8,6 8,16 @@
        "pid": "0xE600",
        "device_version": "0.0.1"
    },
    "features": {
        "backlight": true,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["A10", "A9", "A8", "B12", "A15", "A13", "A7", "A2", "A1", "A0", "F1", "F0", "B3", "B4", "B5"],
        "rows": ["C13", "C14", "A5", "A4", "A3"]

D keyboards/zoo/wampus/rules.mk => keyboards/zoo/wampus/rules.mk +0 -14
@@ 1,14 0,0 @@
# 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 = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
OLED_ENABLE = no     # Enables the use of OLED displays


R keyboards/ztboards/after/info.json => keyboards/ztboards/after/keyboard.json +9 -0
@@ 8,6 8,15 @@
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "encoder": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["D0", "D1", "D2", "D3", "D7", "D6", "D4", "C7", "C6", "B6", "B5", "B4", "F7", "F0", "F4", "F1"],
        "rows": ["B3", "F6", "F5", "D5", "B2"]

D keyboards/ztboards/after/rules.mk => keyboards/ztboards/after/rules.mk +0 -13
@@ 1,13 0,0 @@
# 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
ENCODER_ENABLE = yes        # Rotary Encoder use

R keyboards/ztboards/noon/info.json => keyboards/ztboards/noon/keyboard.json +8 -0
@@ 8,6 8,14 @@
        "pid": "0x0002",
        "device_version": "0.0.1"
    },
    "features": {
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["D2", "D1", "D0", "D4", "D6", "B2", "D7", "B4", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1"],
        "rows": ["B5", "D5", "D3", "B1", "F0"]

D keyboards/ztboards/noon/rules.mk => keyboards/ztboards/noon/rules.mk +0 -12
@@ 1,12 0,0 @@
# 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

Do not follow this link