logo

qmk_firmware

custom branch of QMK firmware git clone https://anongit.hacktivis.me/git/qmk_firmware.git
commit: bc8ff28a5841c8b12261bf7e085aaa67757ec5a2
parent 22b3cf4e9102aa6d746f9ac2b5ee5b529e884010
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sun, 14 Apr 2024 10:31:26 -0700

Data-Driven Keyboard Conversions: F (#23516)


Diffstat:

Mkeyboards/fallacy/info.json8++++++++
Mkeyboards/fallacy/rules.mk13-------------
Mkeyboards/fc660c/info.json8++++++++
Mkeyboards/fc660c/rules.mk10----------
Mkeyboards/fc980c/info.json8++++++++
Mkeyboards/fc980c/rules.mk10----------
Dkeyboards/fearherbs1/blue_team_pad/info.json61-------------------------------------------------------------
Akeyboards/fearherbs1/blue_team_pad/keyboard.json62++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Dkeyboards/fearherbs1/blue_team_pad/rules.mk1-
Mkeyboards/ferris/0_1/info.json12+++++++++++-
Mkeyboards/ferris/0_1/rules.mk15---------------
Mkeyboards/ferris/0_2/bling/info.json3+++
Mkeyboards/ferris/0_2/bling/rules.mk1-
Mkeyboards/ferris/0_2/info.json9++++++++-
Mkeyboards/ferris/0_2/rules.mk15---------------
Mkeyboards/fjlabs/7vhotswap/info.json8++++++++
Mkeyboards/fjlabs/7vhotswap/rules.mk13-------------
Mkeyboards/fjlabs/ad65/info.json7+++++++
Mkeyboards/fjlabs/ad65/rules.mk13-------------
Mkeyboards/fjlabs/avalon/info.json8++++++++
Mkeyboards/fjlabs/avalon/rules.mk13-------------
Mkeyboards/fjlabs/bks65/info.json8++++++++
Mkeyboards/fjlabs/bks65/rules.mk13-------------
Mkeyboards/fjlabs/bks65solder/info.json8++++++++
Mkeyboards/fjlabs/bks65solder/rules.mk13-------------
Mkeyboards/fjlabs/bolsa65/info.json7+++++++
Mkeyboards/fjlabs/bolsa65/rules.mk13-------------
Mkeyboards/fjlabs/kf87/info.json8++++++++
Mkeyboards/fjlabs/kf87/rules.mk13-------------
Mkeyboards/fjlabs/kyuu/info.json8++++++++
Mkeyboards/fjlabs/kyuu/rules.mk13-------------
Mkeyboards/fjlabs/ldk65/info.json7+++++++
Mkeyboards/fjlabs/ldk65/rules.mk13-------------
Mkeyboards/fjlabs/midway60/info.json7+++++++
Mkeyboards/fjlabs/midway60/rules.mk13-------------
Mkeyboards/fjlabs/mk61rgbansi/info.json8++++++++
Mkeyboards/fjlabs/mk61rgbansi/rules.mk13-------------
Mkeyboards/fjlabs/peaker/info.json7+++++++
Mkeyboards/fjlabs/peaker/rules.mk13-------------
Mkeyboards/fjlabs/polaris/info.json7+++++++
Mkeyboards/fjlabs/polaris/rules.mk13-------------
Mkeyboards/fjlabs/ready100/info.json8++++++++
Mkeyboards/fjlabs/ready100/rules.mk13-------------
Mkeyboards/fjlabs/sinanju/info.json7+++++++
Mkeyboards/fjlabs/sinanju/rules.mk13-------------
Mkeyboards/fjlabs/sinanjuwk/info.json7+++++++
Mkeyboards/fjlabs/sinanjuwk/rules.mk13-------------
Mkeyboards/fjlabs/solanis/info.json8++++++++
Mkeyboards/fjlabs/solanis/rules.mk13-------------
Mkeyboards/fjlabs/swordfish/info.json8++++++++
Mkeyboards/fjlabs/swordfish/rules.mk13-------------
Mkeyboards/fjlabs/tf60ansi/info.json8++++++++
Mkeyboards/fjlabs/tf60ansi/rules.mk13-------------
Mkeyboards/fjlabs/tf60v2/info.json8++++++++
Mkeyboards/fjlabs/tf60v2/rules.mk13-------------
Mkeyboards/fjlabs/tf65rgbv2/info.json8++++++++
Mkeyboards/fjlabs/tf65rgbv2/rules.mk13-------------
Dkeyboards/fluorite/info.json168-------------------------------------------------------------------------------
Akeyboards/fluorite/keyboard.json173+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Dkeyboards/fluorite/rules.mk12------------
Mkeyboards/fortitude60/rev1/keyboard.json5+++++
Mkeyboards/fortitude60/rules.mk13-------------
Mkeyboards/fractal/info.json6++++++
Mkeyboards/fractal/rules.mk12------------
Mkeyboards/frobiac/blackbowl/info.json4+++-
Mkeyboards/frobiac/blackbowl/rules.mk2--
Dkeyboards/frooastboard/walnut/info.json301-------------------------------------------------------------------------------
Akeyboards/frooastboard/walnut/keyboard.json302++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Dkeyboards/frooastboard/walnut/rules.mk4----
69 files changed, 757 insertions(+), 914 deletions(-)

diff --git a/keyboards/fallacy/info.json b/keyboards/fallacy/info.json @@ -32,6 +32,14 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": false, + "extrakey": true, + "command": true, + "nkro": true, + "rgblight": true + }, "community_layouts": ["alice", "alice_split_bs"], "layout_aliases": { "LAYOUT_all": "LAYOUT_alice_split_bs", diff --git a/keyboards/fallacy/rules.mk b/keyboards/fallacy/rules.mk @@ -1,16 +1,3 @@ -# Build Options -# change yes to no to disable -# -BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite -MOUSEKEY_ENABLE = no # Mouse keys -EXTRAKEY_ENABLE = yes # Audio control and System control -CONSOLE_ENABLE = no # Console for debug -COMMAND_ENABLE = 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 - # project specific files SRC += indicators.c \ drivers/led/issi/is31fl3731-mono.c diff --git a/keyboards/fc660c/info.json b/keyboards/fc660c/info.json @@ -17,6 +17,14 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": false, + "mousekey": true, + "extrakey": true, + "console": true, + "command": true, + "nkro": true + }, "debounce": 0, "layouts": { "LAYOUT": { diff --git a/keyboards/fc660c/rules.mk b/keyboards/fc660c/rules.mk @@ -1,13 +1,3 @@ -# 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 - # Optimize size but this may cause error "relocation truncated to fit" #EXTRALDFLAGS = -Wl,--relax diff --git a/keyboards/fc980c/info.json b/keyboards/fc980c/info.json @@ -18,6 +18,14 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": false, + "mousekey": true, + "extrakey": true, + "console": true, + "command": true, + "nkro": true + }, "debounce": 0, "layouts": { "LAYOUT": { diff --git a/keyboards/fc980c/rules.mk b/keyboards/fc980c/rules.mk @@ -1,13 +1,3 @@ -# 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 - # Optimize size but this may cause error "relocation truncated to fit" #EXTRALDFLAGS = -Wl,--relax diff --git a/keyboards/fearherbs1/blue_team_pad/info.json b/keyboards/fearherbs1/blue_team_pad/info.json @@ -1,61 +0,0 @@ -{ - "keyboard_name": "blue_team_pad", - "maintainer": "fearherbs1", - "manufacturer": "fearherbs1", - "processor": "RP2040", - "bootloader": "rp2040", - "url": "https://github.com/fearherbs1/blue-team-pad", - "usb": { - "vid": "0x4648", - "pid": "0x4254", - "device_version": "1.1.0" - }, - "features": { - "encoder": true, - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": true, - "command": false, - "nkro": true - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["GP24", "GP23", "GP21", "GP20", "GP3"], - "rows": ["GP2", "GP11", "GP10", "GP9", "GP8"] - }, - "encoder": { - "rotary": [ - {"pin_a": "GP25", "pin_b": "GP28", "resolution": 2}, - {"pin_a": "GP1", "pin_b": "GP0", "resolution": 2} - ] - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 2}, - {"matrix": [1, 1], "x": 1, "y": 2}, - {"matrix": [1, 2], "x": 2, "y": 2}, - {"matrix": [1, 3], "x": 3, "y": 2}, - {"matrix": [1, 4], "x": 4, "y": 2}, - {"matrix": [2, 0], "x": 0, "y": 3}, - {"matrix": [2, 1], "x": 1, "y": 3}, - {"matrix": [2, 2], "x": 2, "y": 3}, - {"matrix": [2, 3], "x": 3, "y": 3}, - {"matrix": [2, 4], "x": 4, "y": 3}, - {"matrix": [3, 0], "x": 0, "y": 4}, - {"matrix": [3, 1], "x": 1, "y": 4}, - {"matrix": [3, 2], "x": 2, "y": 4}, - {"matrix": [3, 3], "x": 3, "y": 4}, - {"matrix": [3, 4], "x": 4, "y": 4}, - {"matrix": [4, 0], "x": 0, "y": 5}, - {"matrix": [4, 1], "x": 1, "y": 5}, - {"matrix": [4, 2], "x": 2, "y": 5}, - {"matrix": [4, 3], "x": 3, "y": 5}, - {"matrix": [4, 4], "x": 4, "y": 5} - ] - } - } -} diff --git a/keyboards/fearherbs1/blue_team_pad/keyboard.json b/keyboards/fearherbs1/blue_team_pad/keyboard.json @@ -0,0 +1,62 @@ +{ + "keyboard_name": "blue_team_pad", + "maintainer": "fearherbs1", + "manufacturer": "fearherbs1", + "processor": "RP2040", + "bootloader": "rp2040", + "url": "https://github.com/fearherbs1/blue-team-pad", + "usb": { + "vid": "0x4648", + "pid": "0x4254", + "device_version": "1.1.0" + }, + "features": { + "encoder": true, + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": true, + "command": false, + "nkro": true, + "oled": true + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["GP24", "GP23", "GP21", "GP20", "GP3"], + "rows": ["GP2", "GP11", "GP10", "GP9", "GP8"] + }, + "encoder": { + "rotary": [ + {"pin_a": "GP25", "pin_b": "GP28", "resolution": 2}, + {"pin_a": "GP1", "pin_b": "GP0", "resolution": 2} + ] + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 2}, + {"matrix": [1, 1], "x": 1, "y": 2}, + {"matrix": [1, 2], "x": 2, "y": 2}, + {"matrix": [1, 3], "x": 3, "y": 2}, + {"matrix": [1, 4], "x": 4, "y": 2}, + {"matrix": [2, 0], "x": 0, "y": 3}, + {"matrix": [2, 1], "x": 1, "y": 3}, + {"matrix": [2, 2], "x": 2, "y": 3}, + {"matrix": [2, 3], "x": 3, "y": 3}, + {"matrix": [2, 4], "x": 4, "y": 3}, + {"matrix": [3, 0], "x": 0, "y": 4}, + {"matrix": [3, 1], "x": 1, "y": 4}, + {"matrix": [3, 2], "x": 2, "y": 4}, + {"matrix": [3, 3], "x": 3, "y": 4}, + {"matrix": [3, 4], "x": 4, "y": 4}, + {"matrix": [4, 0], "x": 0, "y": 5}, + {"matrix": [4, 1], "x": 1, "y": 5}, + {"matrix": [4, 2], "x": 2, "y": 5}, + {"matrix": [4, 3], "x": 3, "y": 5}, + {"matrix": [4, 4], "x": 4, "y": 5} + ] + } + } +} diff --git a/keyboards/fearherbs1/blue_team_pad/rules.mk b/keyboards/fearherbs1/blue_team_pad/rules.mk @@ -1 +0,0 @@ -OLED_ENABLE = yes diff --git a/keyboards/ferris/0_1/info.json b/keyboards/ferris/0_1/info.json @@ -4,10 +4,20 @@ "usb": { "vid": "0xC2AB", "pid": "0x0000", - "device_version": "0.0.1" + "device_version": "0.0.1", + "no_startup_check": true }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": false, + "mousekey": true, + "extrakey": true, + "unicode": true + }, + "build": { + "lto": true + }, "community_layouts": ["split_3x5_2"], "layout_aliases": { "LAYOUT": "LAYOUT_split_3x5_2" diff --git a/keyboards/ferris/0_1/rules.mk b/keyboards/ferris/0_1/rules.mk @@ -1,19 +1,4 @@ -# 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 = no # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output -UNICODE_ENABLE = yes CUSTOM_MATRIX = lite -NO_USB_STARTUP_CHECK = yes -LTO_ENABLE = yes SRC += matrix.c I2C_DRIVER_REQUIRED = yes diff --git a/keyboards/ferris/0_2/bling/info.json b/keyboards/ferris/0_2/bling/info.json @@ -50,5 +50,8 @@ "solid_multisplash": true }, "driver": "is31fl3731" + }, + "features": { + "rgb_matrix": true } } diff --git a/keyboards/ferris/0_2/bling/rules.mk b/keyboards/ferris/0_2/bling/rules.mk @@ -1 +0,0 @@ -RGB_MATRIX_ENABLE = yes diff --git a/keyboards/ferris/0_2/info.json b/keyboards/ferris/0_2/info.json @@ -2,10 +2,17 @@ "manufacturer": "Cuddly Keyboards Ltd.", "usb": { "vid": "0xC2AB", - "device_version": "0.0.2" + "device_version": "0.0.2", + "no_startup_check": true }, "processor": "STM32F072", "bootloader": "stm32-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "unicode": true + }, "community_layouts": ["split_3x5_2"], "layout_aliases": { "LAYOUT": "LAYOUT_split_3x5_2" diff --git a/keyboards/ferris/0_2/rules.mk b/keyboards/ferris/0_2/rules.mk @@ -1,19 +1,4 @@ -# 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 -UNICODE_ENABLE = yes CUSTOM_MATRIX = lite -NO_USB_STARTUP_CHECK = yes -LTO_ENABLE = no SRC += matrix.c I2C_DRIVER_REQUIRED = yes diff --git a/keyboards/fjlabs/7vhotswap/info.json b/keyboards/fjlabs/7vhotswap/info.json @@ -33,6 +33,14 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true, + "rgblight": true + }, "layouts": { "LAYOUT_75_all": { "layout": [ diff --git a/keyboards/fjlabs/7vhotswap/rules.mk b/keyboards/fjlabs/7vhotswap/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fjlabs/ad65/info.json b/keyboards/fjlabs/ad65/info.json @@ -18,6 +18,13 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true + }, "community_layouts": [ "65_ansi_blocker", "65_ansi_blocker_split_bs", diff --git a/keyboards/fjlabs/ad65/rules.mk b/keyboards/fjlabs/ad65/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fjlabs/avalon/info.json b/keyboards/fjlabs/avalon/info.json @@ -41,6 +41,14 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true, + "rgblight": true + }, "layouts": { "LAYOUT_all": { "layout": [ diff --git a/keyboards/fjlabs/avalon/rules.mk b/keyboards/fjlabs/avalon/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fjlabs/bks65/info.json b/keyboards/fjlabs/bks65/info.json @@ -36,6 +36,14 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true, + "rgblight": true + }, "community_layouts": ["65_ansi"], "layouts": { "LAYOUT_65_ansi": { diff --git a/keyboards/fjlabs/bks65/rules.mk b/keyboards/fjlabs/bks65/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fjlabs/bks65solder/info.json b/keyboards/fjlabs/bks65solder/info.json @@ -33,6 +33,14 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true, + "rgblight": true + }, "community_layouts": ["65_ansi"], "layouts": { "LAYOUT_all": { diff --git a/keyboards/fjlabs/bks65solder/rules.mk b/keyboards/fjlabs/bks65solder/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fjlabs/bolsa65/info.json b/keyboards/fjlabs/bolsa65/info.json @@ -15,6 +15,13 @@ "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true + }, "community_layouts": ["65_ansi_blocker"], "layouts": { "LAYOUT_65_ansi_blocker": { diff --git a/keyboards/fjlabs/bolsa65/rules.mk b/keyboards/fjlabs/bolsa65/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fjlabs/kf87/info.json b/keyboards/fjlabs/kf87/info.json @@ -38,6 +38,14 @@ }, "processor": "at90usb646", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true, + "rgblight": true + }, "layouts": { "LAYOUT_tkl_all": { "layout": [ diff --git a/keyboards/fjlabs/kf87/rules.mk b/keyboards/fjlabs/kf87/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fjlabs/kyuu/info.json b/keyboards/fjlabs/kyuu/info.json @@ -37,6 +37,14 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true, + "rgblight": true + }, "layouts": { "LAYOUT_65_ansi_blocker_badge": { "layout": [ diff --git a/keyboards/fjlabs/kyuu/rules.mk b/keyboards/fjlabs/kyuu/rules.mk @@ -1,14 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow -\ No newline at end of file diff --git a/keyboards/fjlabs/ldk65/info.json b/keyboards/fjlabs/ldk65/info.json @@ -18,6 +18,13 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true + }, "community_layouts": ["65_ansi"], "layouts": { "LAYOUT_65_ansi": { diff --git a/keyboards/fjlabs/ldk65/rules.mk b/keyboards/fjlabs/ldk65/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fjlabs/midway60/info.json b/keyboards/fjlabs/midway60/info.json @@ -18,6 +18,13 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true + }, "community_layouts": [ "60_ansi", "60_ansi_split_bs_rshift", diff --git a/keyboards/fjlabs/midway60/rules.mk b/keyboards/fjlabs/midway60/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fjlabs/mk61rgbansi/info.json b/keyboards/fjlabs/mk61rgbansi/info.json @@ -38,6 +38,14 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true, + "rgblight": true + }, "community_layouts": ["60_ansi"], "layouts": { "LAYOUT_60_ansi": { diff --git a/keyboards/fjlabs/mk61rgbansi/rules.mk b/keyboards/fjlabs/mk61rgbansi/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fjlabs/peaker/info.json b/keyboards/fjlabs/peaker/info.json @@ -15,6 +15,13 @@ "diode_direction": "COL2ROW", "processor": "at90usb646", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true + }, "layouts": { "LAYOUT_tkl_all": { "layout": [ diff --git a/keyboards/fjlabs/peaker/rules.mk b/keyboards/fjlabs/peaker/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fjlabs/polaris/info.json b/keyboards/fjlabs/polaris/info.json @@ -18,6 +18,13 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true + }, "community_layouts": [ "60_ansi", "60_ansi_split_bs_rshift", diff --git a/keyboards/fjlabs/polaris/rules.mk b/keyboards/fjlabs/polaris/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fjlabs/ready100/info.json b/keyboards/fjlabs/ready100/info.json @@ -34,6 +34,14 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true, + "rgblight": true + }, "layout_aliases": { "LAYOUT_64key": "LAYOUT_64_ansi" }, diff --git a/keyboards/fjlabs/ready100/rules.mk b/keyboards/fjlabs/ready100/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fjlabs/sinanju/info.json b/keyboards/fjlabs/sinanju/info.json @@ -18,6 +18,13 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true + }, "layouts": { "LAYOUT_60_ansi_wkl": { "layout": [ diff --git a/keyboards/fjlabs/sinanju/rules.mk b/keyboards/fjlabs/sinanju/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fjlabs/sinanjuwk/info.json b/keyboards/fjlabs/sinanjuwk/info.json @@ -18,6 +18,13 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true + }, "layout_aliases": { "LAYOUT_all": "LAYOUT_60_ansi_split_bs_rshift" }, diff --git a/keyboards/fjlabs/sinanjuwk/rules.mk b/keyboards/fjlabs/sinanjuwk/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fjlabs/solanis/info.json b/keyboards/fjlabs/solanis/info.json @@ -34,6 +34,14 @@ }, "processor": "at90usb646", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true, + "rgblight": true + }, "community_layouts": [ "tkl_ansi", "tkl_ansi_split_bs_rshift", diff --git a/keyboards/fjlabs/solanis/rules.mk b/keyboards/fjlabs/solanis/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fjlabs/swordfish/info.json b/keyboards/fjlabs/swordfish/info.json @@ -33,6 +33,14 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true, + "rgblight": true + }, "layouts": { "LAYOUT_2u_bs": { "layout": [ diff --git a/keyboards/fjlabs/swordfish/rules.mk b/keyboards/fjlabs/swordfish/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fjlabs/tf60ansi/info.json b/keyboards/fjlabs/tf60ansi/info.json @@ -38,6 +38,14 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true, + "rgblight": true + }, "community_layouts": ["60_ansi"], "layouts": { "LAYOUT_60_ansi": { diff --git a/keyboards/fjlabs/tf60ansi/rules.mk b/keyboards/fjlabs/tf60ansi/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fjlabs/tf60v2/info.json b/keyboards/fjlabs/tf60v2/info.json @@ -38,6 +38,14 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true, + "rgblight": true + }, "community_layouts": ["60_ansi_arrow"], "layouts": { "LAYOUT_60_ansi_arrow": { diff --git a/keyboards/fjlabs/tf60v2/rules.mk b/keyboards/fjlabs/tf60v2/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fjlabs/tf65rgbv2/info.json b/keyboards/fjlabs/tf65rgbv2/info.json @@ -38,6 +38,14 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true, + "rgblight": true + }, "community_layouts": ["65_ansi"], "layouts": { "LAYOUT_65_ansi": { diff --git a/keyboards/fjlabs/tf65rgbv2/rules.mk b/keyboards/fjlabs/tf65rgbv2/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/fluorite/info.json b/keyboards/fluorite/info.json @@ -1,168 +0,0 @@ -{ - "keyboard_name": "fluorite", - "manufacturer": "ihotsuno", - "url": "", - "maintainer": "ihotsuno, qmk", - "usb": { - "vid": "0xFEED", - "pid": "0x0000", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["D3", "D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5"], - "rows": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"] - }, - "diode_direction": "COL2ROW", - "split": { - "enabled": true, - "soft_serial_pin": "D2" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 1], "x": 3.5, "y": 0}, - {"matrix": [0, 2], "x": 4.5, "y": 0}, - {"matrix": [0, 3], "x": 5.5, "y": 0}, - {"matrix": [0, 4], "x": 6.5, "y": 0}, - {"matrix": [0, 5], "x": 7.5, "y": 1}, - {"matrix": [0, 6], "x": 8.5, "y": 1}, - {"matrix": [0, 7], "x": 9.5, "y": 1}, - {"matrix": [0, 8], "x": 10.5, "y": 1}, - {"matrix": [8, 8], "x": 12.5, "y": 1}, - {"matrix": [8, 7], "x": 13.5, "y": 1}, - {"matrix": [8, 6], "x": 14.5, "y": 1}, - {"matrix": [8, 5], "x": 15.5, "y": 1}, - {"matrix": [8, 4], "x": 16.5, "y": 0}, - {"matrix": [8, 3], "x": 17.5, "y": 0}, - {"matrix": [8, 2], "x": 18.5, "y": 0}, - {"matrix": [8, 1], "x": 19.5, "y": 0}, - {"matrix": [1, 1], "x": 3.25, "y": 1}, - {"matrix": [1, 2], "x": 4.25, "y": 1}, - {"matrix": [1, 3], "x": 5.25, "y": 1}, - {"matrix": [1, 4], "x": 6.25, "y": 1}, - {"matrix": [1, 5], "x": 7.5, "y": 2}, - {"matrix": [1, 6], "x": 8.5, "y": 2}, - {"matrix": [1, 7], "x": 9.5, "y": 2}, - {"matrix": [1, 8], "x": 10.5, "y": 2}, - {"matrix": [9, 8], "x": 12.5, "y": 2}, - {"matrix": [9, 7], "x": 13.5, "y": 2}, - {"matrix": [9, 6], "x": 14.5, "y": 2}, - {"matrix": [9, 5], "x": 15.5, "y": 2}, - {"matrix": [9, 4], "x": 16.75, "y": 1}, - {"matrix": [9, 3], "x": 17.75, "y": 1}, - {"matrix": [9, 2], "x": 18.75, "y": 1}, - {"matrix": [9, 1], "x": 19.75, "y": 1}, - {"matrix": [2, 0], "x": 1.5, "y": 2}, - {"matrix": [2, 1], "x": 3, "y": 2}, - {"matrix": [2, 2], "x": 4, "y": 2}, - {"matrix": [2, 3], "x": 5, "y": 2}, - {"matrix": [2, 4], "x": 6, "y": 2}, - {"matrix": [2, 5], "x": 7.5, "y": 3}, - {"matrix": [2, 6], "x": 8.5, "y": 3}, - {"matrix": [2, 7], "x": 9.5, "y": 3}, - {"matrix": [2, 8], "x": 10.5, "y": 3}, - {"matrix": [10, 8], "x": 12.5, "y": 3}, - {"matrix": [10, 7], "x": 13.5, "y": 3}, - {"matrix": [10, 6], "x": 14.5, "y": 3}, - {"matrix": [10, 5], "x": 15.5, "y": 3}, - {"matrix": [10, 4], "x": 17, "y": 2}, - {"matrix": [10, 3], "x": 18, "y": 2}, - {"matrix": [10, 2], "x": 19, "y": 2}, - {"matrix": [10, 1], "x": 20, "y": 2}, - {"matrix": [10, 0], "x": 21.5, "y": 2}, - {"matrix": [3, 0], "x": 1.5, "y": 3}, - {"matrix": [3, 1], "x": 2.5, "y": 3}, - {"matrix": [3, 2], "x": 3.5, "y": 3}, - {"matrix": [3, 3], "x": 4.5, "y": 3}, - {"matrix": [3, 4], "x": 5.5, "y": 3}, - {"matrix": [3, 5], "x": 7.5, "y": 4}, - {"matrix": [3, 6], "x": 8.5, "y": 4}, - {"matrix": [3, 7], "x": 9.5, "y": 4}, - {"matrix": [3, 8], "x": 10.5, "y": 4}, - {"matrix": [11, 8], "x": 12.5, "y": 4}, - {"matrix": [11, 7], "x": 13.5, "y": 4}, - {"matrix": [11, 6], "x": 14.5, "y": 4}, - {"matrix": [11, 5], "x": 15.5, "y": 4}, - {"matrix": [11, 4], "x": 17.5, "y": 3}, - {"matrix": [11, 3], "x": 18.5, "y": 3}, - {"matrix": [11, 2], "x": 19.5, "y": 3}, - {"matrix": [11, 1], "x": 20.5, "y": 3}, - {"matrix": [11, 0], "x": 21.5, "y": 3}, - {"matrix": [4, 0], "x": 1.75, "y": 4}, - {"matrix": [4, 1], "x": 2.75, "y": 4}, - {"matrix": [4, 2], "x": 3.75, "y": 4}, - {"matrix": [4, 3], "x": 4.75, "y": 4}, - {"matrix": [4, 4], "x": 5.75, "y": 4}, - {"matrix": [4, 5], "x": 7.5, "y": 5}, - {"matrix": [4, 6], "x": 8.5, "y": 5}, - {"matrix": [4, 7], "x": 9.5, "y": 5}, - {"matrix": [4, 8], "x": 10.5, "y": 5}, - {"matrix": [12, 8], "x": 12.5, "y": 5}, - {"matrix": [12, 7], "x": 13.5, "y": 5}, - {"matrix": [12, 6], "x": 14.5, "y": 5}, - {"matrix": [12, 5], "x": 15.5, "y": 5}, - {"matrix": [12, 4], "x": 17.25, "y": 4}, - {"matrix": [12, 3], "x": 18.25, "y": 4}, - {"matrix": [12, 2], "x": 19.25, "y": 4}, - {"matrix": [12, 1], "x": 20.25, "y": 4}, - {"matrix": [12, 0], "x": 21.25, "y": 4}, - {"matrix": [5, 0], "x": 2, "y": 5}, - {"matrix": [5, 1], "x": 3, "y": 5}, - {"matrix": [5, 2], "x": 4, "y": 5}, - {"matrix": [5, 3], "x": 5, "y": 5}, - {"matrix": [5, 4], "x": 6, "y": 5}, - {"matrix": [5, 5], "x": 7.5, "y": 6}, - {"matrix": [5, 6], "x": 8.5, "y": 6}, - {"matrix": [5, 7], "x": 9.5, "y": 6}, - {"matrix": [5, 8], "x": 10.5, "y": 6}, - {"matrix": [13, 8], "x": 12.5, "y": 6}, - {"matrix": [13, 7], "x": 13.5, "y": 6}, - {"matrix": [13, 6], "x": 14.5, "y": 6}, - {"matrix": [13, 5], "x": 15.5, "y": 6}, - {"matrix": [13, 4], "x": 17, "y": 5}, - {"matrix": [13, 3], "x": 18, "y": 5}, - {"matrix": [13, 2], "x": 19, "y": 5}, - {"matrix": [13, 1], "x": 20, "y": 5}, - {"matrix": [13, 0], "x": 21, "y": 5}, - {"matrix": [6, 0], "x": 2.25, "y": 6}, - {"matrix": [6, 1], "x": 3.25, "y": 6}, - {"matrix": [6, 2], "x": 4.25, "y": 6}, - {"matrix": [6, 3], "x": 5.25, "y": 6}, - {"matrix": [6, 4], "x": 6.25, "y": 6}, - {"matrix": [6, 5], "x": 7.25, "y": 7, "w": 1.25}, - {"matrix": [6, 6], "x": 8.5, "y": 7}, - {"matrix": [6, 7], "x": 9.5, "y": 7}, - {"matrix": [6, 8], "x": 10.5, "y": 7}, - {"matrix": [14, 8], "x": 12.5, "y": 7}, - {"matrix": [14, 7], "x": 13.5, "y": 7}, - {"matrix": [14, 6], "x": 14.5, "y": 7}, - {"matrix": [14, 5], "x": 15.5, "y": 7, "w": 1.25}, - {"matrix": [14, 4], "x": 16.75, "y": 6}, - {"matrix": [14, 3], "x": 17.75, "y": 6}, - {"matrix": [14, 2], "x": 18.75, "y": 6}, - {"matrix": [14, 1], "x": 19.75, "y": 6}, - {"matrix": [14, 0], "x": 20.75, "y": 6}, - {"matrix": [7, 0], "x": 0.25, "y": 3}, - {"matrix": [7, 1], "x": 0.25, "y": 4, "w": 1.5}, - {"matrix": [7, 2], "x": 0.5, "y": 5, "w": 1.5}, - {"matrix": [7, 3], "x": 1, "y": 6}, - {"matrix": [7, 4], "x": 0, "y": 6}, - {"matrix": [7, 5], "x": 4.625, "y": 7, "w": 1.25}, - {"matrix": [7, 6], "x": 5.875, "y": 7}, - {"matrix": [7, 7], "x": 9.25, "y": 8, "w": 1.25}, - {"matrix": [7, 8], "x": 10.5, "y": 8}, - {"matrix": [15, 8], "x": 12.5, "y": 8}, - {"matrix": [15, 7], "x": 13.5, "y": 8, "w": 1.25}, - {"matrix": [15, 6], "x": 17.125, "y": 7}, - {"matrix": [15, 5], "x": 18.125, "y": 7, "w": 1.25}, - {"matrix": [15, 4], "x": 23, "y": 6}, - {"matrix": [15, 3], "x": 22, "y": 6}, - {"matrix": [15, 2], "x": 22, "y": 5, "w": 1.5}, - {"matrix": [15, 1], "x": 22.25, "y": 4, "w": 1.5}, - {"matrix": [15, 0], "x": 22.5, "y": 3, "w": 1.5} - ] - } - } -} diff --git a/keyboards/fluorite/keyboard.json b/keyboards/fluorite/keyboard.json @@ -0,0 +1,173 @@ +{ + "keyboard_name": "fluorite", + "manufacturer": "ihotsuno", + "url": "", + "maintainer": "ihotsuno, qmk", + "usb": { + "vid": "0xFEED", + "pid": "0x0000", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["D3", "D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"] + }, + "diode_direction": "COL2ROW", + "split": { + "enabled": true, + "soft_serial_pin": "D2" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "features": { + "bootmagic": false, + "mousekey": false, + "extrakey": false + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 1], "x": 3.5, "y": 0}, + {"matrix": [0, 2], "x": 4.5, "y": 0}, + {"matrix": [0, 3], "x": 5.5, "y": 0}, + {"matrix": [0, 4], "x": 6.5, "y": 0}, + {"matrix": [0, 5], "x": 7.5, "y": 1}, + {"matrix": [0, 6], "x": 8.5, "y": 1}, + {"matrix": [0, 7], "x": 9.5, "y": 1}, + {"matrix": [0, 8], "x": 10.5, "y": 1}, + {"matrix": [8, 8], "x": 12.5, "y": 1}, + {"matrix": [8, 7], "x": 13.5, "y": 1}, + {"matrix": [8, 6], "x": 14.5, "y": 1}, + {"matrix": [8, 5], "x": 15.5, "y": 1}, + {"matrix": [8, 4], "x": 16.5, "y": 0}, + {"matrix": [8, 3], "x": 17.5, "y": 0}, + {"matrix": [8, 2], "x": 18.5, "y": 0}, + {"matrix": [8, 1], "x": 19.5, "y": 0}, + {"matrix": [1, 1], "x": 3.25, "y": 1}, + {"matrix": [1, 2], "x": 4.25, "y": 1}, + {"matrix": [1, 3], "x": 5.25, "y": 1}, + {"matrix": [1, 4], "x": 6.25, "y": 1}, + {"matrix": [1, 5], "x": 7.5, "y": 2}, + {"matrix": [1, 6], "x": 8.5, "y": 2}, + {"matrix": [1, 7], "x": 9.5, "y": 2}, + {"matrix": [1, 8], "x": 10.5, "y": 2}, + {"matrix": [9, 8], "x": 12.5, "y": 2}, + {"matrix": [9, 7], "x": 13.5, "y": 2}, + {"matrix": [9, 6], "x": 14.5, "y": 2}, + {"matrix": [9, 5], "x": 15.5, "y": 2}, + {"matrix": [9, 4], "x": 16.75, "y": 1}, + {"matrix": [9, 3], "x": 17.75, "y": 1}, + {"matrix": [9, 2], "x": 18.75, "y": 1}, + {"matrix": [9, 1], "x": 19.75, "y": 1}, + {"matrix": [2, 0], "x": 1.5, "y": 2}, + {"matrix": [2, 1], "x": 3, "y": 2}, + {"matrix": [2, 2], "x": 4, "y": 2}, + {"matrix": [2, 3], "x": 5, "y": 2}, + {"matrix": [2, 4], "x": 6, "y": 2}, + {"matrix": [2, 5], "x": 7.5, "y": 3}, + {"matrix": [2, 6], "x": 8.5, "y": 3}, + {"matrix": [2, 7], "x": 9.5, "y": 3}, + {"matrix": [2, 8], "x": 10.5, "y": 3}, + {"matrix": [10, 8], "x": 12.5, "y": 3}, + {"matrix": [10, 7], "x": 13.5, "y": 3}, + {"matrix": [10, 6], "x": 14.5, "y": 3}, + {"matrix": [10, 5], "x": 15.5, "y": 3}, + {"matrix": [10, 4], "x": 17, "y": 2}, + {"matrix": [10, 3], "x": 18, "y": 2}, + {"matrix": [10, 2], "x": 19, "y": 2}, + {"matrix": [10, 1], "x": 20, "y": 2}, + {"matrix": [10, 0], "x": 21.5, "y": 2}, + {"matrix": [3, 0], "x": 1.5, "y": 3}, + {"matrix": [3, 1], "x": 2.5, "y": 3}, + {"matrix": [3, 2], "x": 3.5, "y": 3}, + {"matrix": [3, 3], "x": 4.5, "y": 3}, + {"matrix": [3, 4], "x": 5.5, "y": 3}, + {"matrix": [3, 5], "x": 7.5, "y": 4}, + {"matrix": [3, 6], "x": 8.5, "y": 4}, + {"matrix": [3, 7], "x": 9.5, "y": 4}, + {"matrix": [3, 8], "x": 10.5, "y": 4}, + {"matrix": [11, 8], "x": 12.5, "y": 4}, + {"matrix": [11, 7], "x": 13.5, "y": 4}, + {"matrix": [11, 6], "x": 14.5, "y": 4}, + {"matrix": [11, 5], "x": 15.5, "y": 4}, + {"matrix": [11, 4], "x": 17.5, "y": 3}, + {"matrix": [11, 3], "x": 18.5, "y": 3}, + {"matrix": [11, 2], "x": 19.5, "y": 3}, + {"matrix": [11, 1], "x": 20.5, "y": 3}, + {"matrix": [11, 0], "x": 21.5, "y": 3}, + {"matrix": [4, 0], "x": 1.75, "y": 4}, + {"matrix": [4, 1], "x": 2.75, "y": 4}, + {"matrix": [4, 2], "x": 3.75, "y": 4}, + {"matrix": [4, 3], "x": 4.75, "y": 4}, + {"matrix": [4, 4], "x": 5.75, "y": 4}, + {"matrix": [4, 5], "x": 7.5, "y": 5}, + {"matrix": [4, 6], "x": 8.5, "y": 5}, + {"matrix": [4, 7], "x": 9.5, "y": 5}, + {"matrix": [4, 8], "x": 10.5, "y": 5}, + {"matrix": [12, 8], "x": 12.5, "y": 5}, + {"matrix": [12, 7], "x": 13.5, "y": 5}, + {"matrix": [12, 6], "x": 14.5, "y": 5}, + {"matrix": [12, 5], "x": 15.5, "y": 5}, + {"matrix": [12, 4], "x": 17.25, "y": 4}, + {"matrix": [12, 3], "x": 18.25, "y": 4}, + {"matrix": [12, 2], "x": 19.25, "y": 4}, + {"matrix": [12, 1], "x": 20.25, "y": 4}, + {"matrix": [12, 0], "x": 21.25, "y": 4}, + {"matrix": [5, 0], "x": 2, "y": 5}, + {"matrix": [5, 1], "x": 3, "y": 5}, + {"matrix": [5, 2], "x": 4, "y": 5}, + {"matrix": [5, 3], "x": 5, "y": 5}, + {"matrix": [5, 4], "x": 6, "y": 5}, + {"matrix": [5, 5], "x": 7.5, "y": 6}, + {"matrix": [5, 6], "x": 8.5, "y": 6}, + {"matrix": [5, 7], "x": 9.5, "y": 6}, + {"matrix": [5, 8], "x": 10.5, "y": 6}, + {"matrix": [13, 8], "x": 12.5, "y": 6}, + {"matrix": [13, 7], "x": 13.5, "y": 6}, + {"matrix": [13, 6], "x": 14.5, "y": 6}, + {"matrix": [13, 5], "x": 15.5, "y": 6}, + {"matrix": [13, 4], "x": 17, "y": 5}, + {"matrix": [13, 3], "x": 18, "y": 5}, + {"matrix": [13, 2], "x": 19, "y": 5}, + {"matrix": [13, 1], "x": 20, "y": 5}, + {"matrix": [13, 0], "x": 21, "y": 5}, + {"matrix": [6, 0], "x": 2.25, "y": 6}, + {"matrix": [6, 1], "x": 3.25, "y": 6}, + {"matrix": [6, 2], "x": 4.25, "y": 6}, + {"matrix": [6, 3], "x": 5.25, "y": 6}, + {"matrix": [6, 4], "x": 6.25, "y": 6}, + {"matrix": [6, 5], "x": 7.25, "y": 7, "w": 1.25}, + {"matrix": [6, 6], "x": 8.5, "y": 7}, + {"matrix": [6, 7], "x": 9.5, "y": 7}, + {"matrix": [6, 8], "x": 10.5, "y": 7}, + {"matrix": [14, 8], "x": 12.5, "y": 7}, + {"matrix": [14, 7], "x": 13.5, "y": 7}, + {"matrix": [14, 6], "x": 14.5, "y": 7}, + {"matrix": [14, 5], "x": 15.5, "y": 7, "w": 1.25}, + {"matrix": [14, 4], "x": 16.75, "y": 6}, + {"matrix": [14, 3], "x": 17.75, "y": 6}, + {"matrix": [14, 2], "x": 18.75, "y": 6}, + {"matrix": [14, 1], "x": 19.75, "y": 6}, + {"matrix": [14, 0], "x": 20.75, "y": 6}, + {"matrix": [7, 0], "x": 0.25, "y": 3}, + {"matrix": [7, 1], "x": 0.25, "y": 4, "w": 1.5}, + {"matrix": [7, 2], "x": 0.5, "y": 5, "w": 1.5}, + {"matrix": [7, 3], "x": 1, "y": 6}, + {"matrix": [7, 4], "x": 0, "y": 6}, + {"matrix": [7, 5], "x": 4.625, "y": 7, "w": 1.25}, + {"matrix": [7, 6], "x": 5.875, "y": 7}, + {"matrix": [7, 7], "x": 9.25, "y": 8, "w": 1.25}, + {"matrix": [7, 8], "x": 10.5, "y": 8}, + {"matrix": [15, 8], "x": 12.5, "y": 8}, + {"matrix": [15, 7], "x": 13.5, "y": 8, "w": 1.25}, + {"matrix": [15, 6], "x": 17.125, "y": 7}, + {"matrix": [15, 5], "x": 18.125, "y": 7, "w": 1.25}, + {"matrix": [15, 4], "x": 23, "y": 6}, + {"matrix": [15, 3], "x": 22, "y": 6}, + {"matrix": [15, 2], "x": 22, "y": 5, "w": 1.5}, + {"matrix": [15, 1], "x": 22.25, "y": 4, "w": 1.5}, + {"matrix": [15, 0], "x": 22.5, "y": 3, "w": 1.5} + ] + } + } +} diff --git a/keyboards/fluorite/rules.mk b/keyboards/fluorite/rules.mk @@ -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 = 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 diff --git a/keyboards/fortitude60/rev1/keyboard.json b/keyboards/fortitude60/rev1/keyboard.json @@ -29,6 +29,11 @@ }, "processor": "atmega32u4", "bootloader": "caterina", + "features": { + "bootmagic": false, + "mousekey": true, + "extrakey": true + }, "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/fortitude60/rules.mk b/keyboards/fortitude60/rules.mk @@ -1,14 +1 @@ -# Build Options -# change yes to no to disable -# -BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite -MOUSEKEY_ENABLE = yes # Mouse keys -EXTRAKEY_ENABLE = yes # Audio control and System control -CONSOLE_ENABLE = no # Console for debug -COMMAND_ENABLE = no # Commands for debug and configuration -NKRO_ENABLE = no # Enable N-Key Rollover -BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output - DEFAULT_FOLDER = fortitude60/rev1 diff --git a/keyboards/fractal/info.json b/keyboards/fractal/info.json @@ -15,6 +15,12 @@ "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "nkro": true + }, "community_layouts": ["ortho_5x12"], "layouts": { "LAYOUT_ortho_5x12": { diff --git a/keyboards/fractal/rules.mk b/keyboards/fractal/rules.mk @@ -1,15 +1,3 @@ -# Build Options -# change yes to no to disable -# -BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite -MOUSEKEY_ENABLE = yes # Mouse keys -EXTRAKEY_ENABLE = yes # Audio control and System control -CONSOLE_ENABLE = no # Console for debug -COMMAND_ENABLE = no # Commands for debug and configuration -NKRO_ENABLE = yes # Enable N-Key Rollover -BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality -AUDIO_ENABLE = no # Audio output - # Disable unsupported hardware RGBLIGHT_SUPPORTED = no AUDIO_SUPPORTED = no diff --git a/keyboards/frobiac/blackbowl/info.json b/keyboards/frobiac/blackbowl/info.json @@ -13,7 +13,9 @@ "dynamic_macro": true, "extrakey": true, "mousekey": true, - "nkro": false + "nkro": false, + "ps2": true, + "ps2_mouse": true }, "build": { "lto": true diff --git a/keyboards/frobiac/blackbowl/rules.mk b/keyboards/frobiac/blackbowl/rules.mk @@ -4,6 +4,4 @@ CUSTOM_MATRIX = lite I2C_DRIVER_REQUIRED = yes SRC += matrix.c -PS2_MOUSE_ENABLE = yes -PS2_ENABLE = yes PS2_DRIVER = usart diff --git a/keyboards/frooastboard/walnut/info.json b/keyboards/frooastboard/walnut/info.json @@ -1,301 +0,0 @@ -{ - "keyboard_name": "Frooastboard Walnut", - "manufacturer": "Frooastside", - "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/frooastboard/walnut", - "maintainer": "Frooastside", - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": false, - "mousekey": false, - "nkro": true - }, - "rgb_matrix": { - "animations": { - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true - }, - "default": { - "animation": "rainbow_moving_chevron", - "speed": 191 - }, - "driver": "is31fl3737", - "max_brightness": 191, - "sleep": true - }, - "build": { - "lto": true - }, - "matrix_pins": { - "cols": ["B0", "B1", "B2", "B3", "B5", "B6", "C6", "C7"], - "rows": ["B4", "D7", "D6", "D4", "D5", "D3", "D2", "F1", "F0"] - }, - "usb": { - "vid": "0x4642", - "pid": "0x776E", - "device_version": "1.0.0" - }, - "community_layouts": ["tkl_nofrow_ansi", "tkl_nofrow_iso"], - "layout_aliases": { - "LAYOUT_ansi": "LAYOUT_tkl_nofrow_ansi", - "LAYOUT_iso": "LAYOUT_tkl_nofrow_iso" - }, - "layouts": { - "LAYOUT_tkl_nofrow_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [1, 0], "x": 8, "y": 0}, - {"matrix": [1, 1], "x": 9, "y": 0}, - {"matrix": [1, 2], "x": 10, "y": 0}, - {"matrix": [1, 3], "x": 11, "y": 0}, - {"matrix": [1, 4], "x": 12, "y": 0}, - {"matrix": [1, 5], "x": 13, "y": 0, "w": 2}, - {"matrix": [5, 5], "x": 15.5, "y": 0}, - {"matrix": [5, 6], "x": 16.5, "y": 0}, - {"matrix": [5, 7], "x": 17.5, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 1}, - {"matrix": [2, 2], "x": 2.5, "y": 1}, - {"matrix": [2, 3], "x": 3.5, "y": 1}, - {"matrix": [2, 4], "x": 4.5, "y": 1}, - {"matrix": [2, 5], "x": 5.5, "y": 1}, - {"matrix": [2, 6], "x": 6.5, "y": 1}, - {"matrix": [2, 7], "x": 7.5, "y": 1}, - {"matrix": [3, 0], "x": 8.5, "y": 1}, - {"matrix": [3, 1], "x": 9.5, "y": 1}, - {"matrix": [3, 2], "x": 10.5, "y": 1}, - {"matrix": [3, 3], "x": 11.5, "y": 1}, - {"matrix": [3, 4], "x": 12.5, "y": 1}, - {"matrix": [5, 4], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [7, 5], "x": 15.5, "y": 1}, - {"matrix": [7, 6], "x": 16.5, "y": 1}, - {"matrix": [7, 7], "x": 17.5, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [4, 1], "x": 1.75, "y": 2}, - {"matrix": [4, 2], "x": 2.75, "y": 2}, - {"matrix": [4, 3], "x": 3.75, "y": 2}, - {"matrix": [4, 4], "x": 4.75, "y": 2}, - {"matrix": [4, 5], "x": 5.75, "y": 2}, - {"matrix": [4, 6], "x": 6.75, "y": 2}, - {"matrix": [4, 7], "x": 7.75, "y": 2}, - {"matrix": [5, 0], "x": 8.75, "y": 2}, - {"matrix": [5, 1], "x": 9.75, "y": 2}, - {"matrix": [5, 2], "x": 10.75, "y": 2}, - {"matrix": [5, 3], "x": 11.75, "y": 2}, - {"matrix": [3, 5], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [6, 2], "x": 2.25, "y": 3}, - {"matrix": [6, 3], "x": 3.25, "y": 3}, - {"matrix": [6, 4], "x": 4.25, "y": 3}, - {"matrix": [6, 5], "x": 5.25, "y": 3}, - {"matrix": [6, 6], "x": 6.25, "y": 3}, - {"matrix": [6, 7], "x": 7.25, "y": 3}, - {"matrix": [7, 0], "x": 8.25, "y": 3}, - {"matrix": [7, 1], "x": 9.25, "y": 3}, - {"matrix": [7, 2], "x": 10.25, "y": 3}, - {"matrix": [7, 3], "x": 11.25, "y": 3}, - {"matrix": [7, 4], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [3, 6], "x": 16.5, "y": 3}, - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [8, 4], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [8, 6], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [8, 7], "x": 13.75, "y": 4, "w": 1.25}, - {"matrix": [1, 6], "x": 15.5, "y": 4}, - {"matrix": [3, 7], "x": 16.5, "y": 4}, - {"matrix": [1, 7], "x": 17.5, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [1, 0], "x": 8, "y": 0}, - {"matrix": [1, 1], "x": 9, "y": 0}, - {"matrix": [1, 2], "x": 10, "y": 0}, - {"matrix": [1, 3], "x": 11, "y": 0}, - {"matrix": [1, 4], "x": 12, "y": 0}, - {"matrix": [1, 5], "x": 13, "y": 0, "w": 2}, - {"matrix": [5, 5], "x": 15.5, "y": 0}, - {"matrix": [5, 6], "x": 16.5, "y": 0}, - {"matrix": [5, 7], "x": 17.5, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 1}, - {"matrix": [2, 2], "x": 2.5, "y": 1}, - {"matrix": [2, 3], "x": 3.5, "y": 1}, - {"matrix": [2, 4], "x": 4.5, "y": 1}, - {"matrix": [2, 5], "x": 5.5, "y": 1}, - {"matrix": [2, 6], "x": 6.5, "y": 1}, - {"matrix": [2, 7], "x": 7.5, "y": 1}, - {"matrix": [3, 0], "x": 8.5, "y": 1}, - {"matrix": [3, 1], "x": 9.5, "y": 1}, - {"matrix": [3, 2], "x": 10.5, "y": 1}, - {"matrix": [3, 3], "x": 11.5, "y": 1}, - {"matrix": [3, 4], "x": 12.5, "y": 1}, - {"matrix": [7, 5], "x": 15.5, "y": 1}, - {"matrix": [7, 6], "x": 16.5, "y": 1}, - {"matrix": [7, 7], "x": 17.5, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [4, 1], "x": 1.75, "y": 2}, - {"matrix": [4, 2], "x": 2.75, "y": 2}, - {"matrix": [4, 3], "x": 3.75, "y": 2}, - {"matrix": [4, 4], "x": 4.75, "y": 2}, - {"matrix": [4, 5], "x": 5.75, "y": 2}, - {"matrix": [4, 6], "x": 6.75, "y": 2}, - {"matrix": [4, 7], "x": 7.75, "y": 2}, - {"matrix": [5, 0], "x": 8.75, "y": 2}, - {"matrix": [5, 1], "x": 9.75, "y": 2}, - {"matrix": [5, 2], "x": 10.75, "y": 2}, - {"matrix": [5, 3], "x": 11.75, "y": 2}, - {"matrix": [5, 4], "x": 12.75, "y": 2}, - {"matrix": [3, 5], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [6, 1], "x": 1.25, "y": 3}, - {"matrix": [6, 2], "x": 2.25, "y": 3}, - {"matrix": [6, 3], "x": 3.25, "y": 3}, - {"matrix": [6, 4], "x": 4.25, "y": 3}, - {"matrix": [6, 5], "x": 5.25, "y": 3}, - {"matrix": [6, 6], "x": 6.25, "y": 3}, - {"matrix": [6, 7], "x": 7.25, "y": 3}, - {"matrix": [7, 0], "x": 8.25, "y": 3}, - {"matrix": [7, 1], "x": 9.25, "y": 3}, - {"matrix": [7, 2], "x": 10.25, "y": 3}, - {"matrix": [7, 3], "x": 11.25, "y": 3}, - {"matrix": [7, 4], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [3, 6], "x": 16.5, "y": 3}, - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [8, 4], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [8, 6], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [8, 7], "x": 13.75, "y": 4, "w": 1.25}, - {"matrix": [1, 6], "x": 15.5, "y": 4}, - {"matrix": [3, 7], "x": 16.5, "y": 4}, - {"matrix": [1, 7], "x": 17.5, "y": 4} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [1, 0], "x": 8, "y": 0}, - {"matrix": [1, 1], "x": 9, "y": 0}, - {"matrix": [1, 2], "x": 10, "y": 0}, - {"matrix": [1, 3], "x": 11, "y": 0}, - {"matrix": [1, 4], "x": 12, "y": 0}, - {"matrix": [1, 5], "x": 13, "y": 0, "w": 2}, - {"matrix": [5, 5], "x": 15.5, "y": 0}, - {"matrix": [5, 6], "x": 16.5, "y": 0}, - {"matrix": [5, 7], "x": 17.5, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 1}, - {"matrix": [2, 2], "x": 2.5, "y": 1}, - {"matrix": [2, 3], "x": 3.5, "y": 1}, - {"matrix": [2, 4], "x": 4.5, "y": 1}, - {"matrix": [2, 5], "x": 5.5, "y": 1}, - {"matrix": [2, 6], "x": 6.5, "y": 1}, - {"matrix": [2, 7], "x": 7.5, "y": 1}, - {"matrix": [3, 0], "x": 8.5, "y": 1}, - {"matrix": [3, 1], "x": 9.5, "y": 1}, - {"matrix": [3, 2], "x": 10.5, "y": 1}, - {"matrix": [3, 3], "x": 11.5, "y": 1}, - {"matrix": [3, 4], "x": 12.5, "y": 1}, - {"matrix": [5, 4], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [7, 5], "x": 15.5, "y": 1}, - {"matrix": [7, 6], "x": 16.5, "y": 1}, - {"matrix": [7, 7], "x": 17.5, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [4, 1], "x": 1.75, "y": 2}, - {"matrix": [4, 2], "x": 2.75, "y": 2}, - {"matrix": [4, 3], "x": 3.75, "y": 2}, - {"matrix": [4, 4], "x": 4.75, "y": 2}, - {"matrix": [4, 5], "x": 5.75, "y": 2}, - {"matrix": [4, 6], "x": 6.75, "y": 2}, - {"matrix": [4, 7], "x": 7.75, "y": 2}, - {"matrix": [5, 0], "x": 8.75, "y": 2}, - {"matrix": [5, 1], "x": 9.75, "y": 2}, - {"matrix": [5, 2], "x": 10.75, "y": 2}, - {"matrix": [5, 3], "x": 11.75, "y": 2}, - {"matrix": [3, 5], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [6, 1], "x": 1.25, "y": 3}, - {"matrix": [6, 2], "x": 2.25, "y": 3}, - {"matrix": [6, 3], "x": 3.25, "y": 3}, - {"matrix": [6, 4], "x": 4.25, "y": 3}, - {"matrix": [6, 5], "x": 5.25, "y": 3}, - {"matrix": [6, 6], "x": 6.25, "y": 3}, - {"matrix": [6, 7], "x": 7.25, "y": 3}, - {"matrix": [7, 0], "x": 8.25, "y": 3}, - {"matrix": [7, 1], "x": 9.25, "y": 3}, - {"matrix": [7, 2], "x": 10.25, "y": 3}, - {"matrix": [7, 3], "x": 11.25, "y": 3}, - {"matrix": [7, 4], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [3, 6], "x": 16.5, "y": 3}, - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [8, 4], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [8, 6], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [8, 7], "x": 13.75, "y": 4, "w": 1.25}, - {"matrix": [1, 6], "x": 15.5, "y": 4}, - {"matrix": [3, 7], "x": 16.5, "y": 4}, - {"matrix": [1, 7], "x": 17.5, "y": 4} - ] - } - } -} diff --git a/keyboards/frooastboard/walnut/keyboard.json b/keyboards/frooastboard/walnut/keyboard.json @@ -0,0 +1,302 @@ +{ + "keyboard_name": "Frooastboard Walnut", + "manufacturer": "Frooastside", + "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/frooastboard/walnut", + "maintainer": "Frooastside", + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": false, + "mousekey": false, + "nkro": true, + "rgb_matrix": true + }, + "rgb_matrix": { + "animations": { + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true + }, + "default": { + "animation": "rainbow_moving_chevron", + "speed": 191 + }, + "driver": "is31fl3737", + "max_brightness": 191, + "sleep": true + }, + "build": { + "lto": true + }, + "matrix_pins": { + "cols": ["B0", "B1", "B2", "B3", "B5", "B6", "C6", "C7"], + "rows": ["B4", "D7", "D6", "D4", "D5", "D3", "D2", "F1", "F0"] + }, + "usb": { + "vid": "0x4642", + "pid": "0x776E", + "device_version": "1.0.0" + }, + "community_layouts": ["tkl_nofrow_ansi", "tkl_nofrow_iso"], + "layout_aliases": { + "LAYOUT_ansi": "LAYOUT_tkl_nofrow_ansi", + "LAYOUT_iso": "LAYOUT_tkl_nofrow_iso" + }, + "layouts": { + "LAYOUT_tkl_nofrow_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [1, 0], "x": 8, "y": 0}, + {"matrix": [1, 1], "x": 9, "y": 0}, + {"matrix": [1, 2], "x": 10, "y": 0}, + {"matrix": [1, 3], "x": 11, "y": 0}, + {"matrix": [1, 4], "x": 12, "y": 0}, + {"matrix": [1, 5], "x": 13, "y": 0, "w": 2}, + {"matrix": [5, 5], "x": 15.5, "y": 0}, + {"matrix": [5, 6], "x": 16.5, "y": 0}, + {"matrix": [5, 7], "x": 17.5, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 1}, + {"matrix": [2, 2], "x": 2.5, "y": 1}, + {"matrix": [2, 3], "x": 3.5, "y": 1}, + {"matrix": [2, 4], "x": 4.5, "y": 1}, + {"matrix": [2, 5], "x": 5.5, "y": 1}, + {"matrix": [2, 6], "x": 6.5, "y": 1}, + {"matrix": [2, 7], "x": 7.5, "y": 1}, + {"matrix": [3, 0], "x": 8.5, "y": 1}, + {"matrix": [3, 1], "x": 9.5, "y": 1}, + {"matrix": [3, 2], "x": 10.5, "y": 1}, + {"matrix": [3, 3], "x": 11.5, "y": 1}, + {"matrix": [3, 4], "x": 12.5, "y": 1}, + {"matrix": [5, 4], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [7, 5], "x": 15.5, "y": 1}, + {"matrix": [7, 6], "x": 16.5, "y": 1}, + {"matrix": [7, 7], "x": 17.5, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [4, 1], "x": 1.75, "y": 2}, + {"matrix": [4, 2], "x": 2.75, "y": 2}, + {"matrix": [4, 3], "x": 3.75, "y": 2}, + {"matrix": [4, 4], "x": 4.75, "y": 2}, + {"matrix": [4, 5], "x": 5.75, "y": 2}, + {"matrix": [4, 6], "x": 6.75, "y": 2}, + {"matrix": [4, 7], "x": 7.75, "y": 2}, + {"matrix": [5, 0], "x": 8.75, "y": 2}, + {"matrix": [5, 1], "x": 9.75, "y": 2}, + {"matrix": [5, 2], "x": 10.75, "y": 2}, + {"matrix": [5, 3], "x": 11.75, "y": 2}, + {"matrix": [3, 5], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [6, 2], "x": 2.25, "y": 3}, + {"matrix": [6, 3], "x": 3.25, "y": 3}, + {"matrix": [6, 4], "x": 4.25, "y": 3}, + {"matrix": [6, 5], "x": 5.25, "y": 3}, + {"matrix": [6, 6], "x": 6.25, "y": 3}, + {"matrix": [6, 7], "x": 7.25, "y": 3}, + {"matrix": [7, 0], "x": 8.25, "y": 3}, + {"matrix": [7, 1], "x": 9.25, "y": 3}, + {"matrix": [7, 2], "x": 10.25, "y": 3}, + {"matrix": [7, 3], "x": 11.25, "y": 3}, + {"matrix": [7, 4], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [3, 6], "x": 16.5, "y": 3}, + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [8, 4], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [8, 6], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [8, 7], "x": 13.75, "y": 4, "w": 1.25}, + {"matrix": [1, 6], "x": 15.5, "y": 4}, + {"matrix": [3, 7], "x": 16.5, "y": 4}, + {"matrix": [1, 7], "x": 17.5, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [1, 0], "x": 8, "y": 0}, + {"matrix": [1, 1], "x": 9, "y": 0}, + {"matrix": [1, 2], "x": 10, "y": 0}, + {"matrix": [1, 3], "x": 11, "y": 0}, + {"matrix": [1, 4], "x": 12, "y": 0}, + {"matrix": [1, 5], "x": 13, "y": 0, "w": 2}, + {"matrix": [5, 5], "x": 15.5, "y": 0}, + {"matrix": [5, 6], "x": 16.5, "y": 0}, + {"matrix": [5, 7], "x": 17.5, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 1}, + {"matrix": [2, 2], "x": 2.5, "y": 1}, + {"matrix": [2, 3], "x": 3.5, "y": 1}, + {"matrix": [2, 4], "x": 4.5, "y": 1}, + {"matrix": [2, 5], "x": 5.5, "y": 1}, + {"matrix": [2, 6], "x": 6.5, "y": 1}, + {"matrix": [2, 7], "x": 7.5, "y": 1}, + {"matrix": [3, 0], "x": 8.5, "y": 1}, + {"matrix": [3, 1], "x": 9.5, "y": 1}, + {"matrix": [3, 2], "x": 10.5, "y": 1}, + {"matrix": [3, 3], "x": 11.5, "y": 1}, + {"matrix": [3, 4], "x": 12.5, "y": 1}, + {"matrix": [7, 5], "x": 15.5, "y": 1}, + {"matrix": [7, 6], "x": 16.5, "y": 1}, + {"matrix": [7, 7], "x": 17.5, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [4, 1], "x": 1.75, "y": 2}, + {"matrix": [4, 2], "x": 2.75, "y": 2}, + {"matrix": [4, 3], "x": 3.75, "y": 2}, + {"matrix": [4, 4], "x": 4.75, "y": 2}, + {"matrix": [4, 5], "x": 5.75, "y": 2}, + {"matrix": [4, 6], "x": 6.75, "y": 2}, + {"matrix": [4, 7], "x": 7.75, "y": 2}, + {"matrix": [5, 0], "x": 8.75, "y": 2}, + {"matrix": [5, 1], "x": 9.75, "y": 2}, + {"matrix": [5, 2], "x": 10.75, "y": 2}, + {"matrix": [5, 3], "x": 11.75, "y": 2}, + {"matrix": [5, 4], "x": 12.75, "y": 2}, + {"matrix": [3, 5], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [6, 1], "x": 1.25, "y": 3}, + {"matrix": [6, 2], "x": 2.25, "y": 3}, + {"matrix": [6, 3], "x": 3.25, "y": 3}, + {"matrix": [6, 4], "x": 4.25, "y": 3}, + {"matrix": [6, 5], "x": 5.25, "y": 3}, + {"matrix": [6, 6], "x": 6.25, "y": 3}, + {"matrix": [6, 7], "x": 7.25, "y": 3}, + {"matrix": [7, 0], "x": 8.25, "y": 3}, + {"matrix": [7, 1], "x": 9.25, "y": 3}, + {"matrix": [7, 2], "x": 10.25, "y": 3}, + {"matrix": [7, 3], "x": 11.25, "y": 3}, + {"matrix": [7, 4], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [3, 6], "x": 16.5, "y": 3}, + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [8, 4], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [8, 6], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [8, 7], "x": 13.75, "y": 4, "w": 1.25}, + {"matrix": [1, 6], "x": 15.5, "y": 4}, + {"matrix": [3, 7], "x": 16.5, "y": 4}, + {"matrix": [1, 7], "x": 17.5, "y": 4} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [1, 0], "x": 8, "y": 0}, + {"matrix": [1, 1], "x": 9, "y": 0}, + {"matrix": [1, 2], "x": 10, "y": 0}, + {"matrix": [1, 3], "x": 11, "y": 0}, + {"matrix": [1, 4], "x": 12, "y": 0}, + {"matrix": [1, 5], "x": 13, "y": 0, "w": 2}, + {"matrix": [5, 5], "x": 15.5, "y": 0}, + {"matrix": [5, 6], "x": 16.5, "y": 0}, + {"matrix": [5, 7], "x": 17.5, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 1}, + {"matrix": [2, 2], "x": 2.5, "y": 1}, + {"matrix": [2, 3], "x": 3.5, "y": 1}, + {"matrix": [2, 4], "x": 4.5, "y": 1}, + {"matrix": [2, 5], "x": 5.5, "y": 1}, + {"matrix": [2, 6], "x": 6.5, "y": 1}, + {"matrix": [2, 7], "x": 7.5, "y": 1}, + {"matrix": [3, 0], "x": 8.5, "y": 1}, + {"matrix": [3, 1], "x": 9.5, "y": 1}, + {"matrix": [3, 2], "x": 10.5, "y": 1}, + {"matrix": [3, 3], "x": 11.5, "y": 1}, + {"matrix": [3, 4], "x": 12.5, "y": 1}, + {"matrix": [5, 4], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [7, 5], "x": 15.5, "y": 1}, + {"matrix": [7, 6], "x": 16.5, "y": 1}, + {"matrix": [7, 7], "x": 17.5, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [4, 1], "x": 1.75, "y": 2}, + {"matrix": [4, 2], "x": 2.75, "y": 2}, + {"matrix": [4, 3], "x": 3.75, "y": 2}, + {"matrix": [4, 4], "x": 4.75, "y": 2}, + {"matrix": [4, 5], "x": 5.75, "y": 2}, + {"matrix": [4, 6], "x": 6.75, "y": 2}, + {"matrix": [4, 7], "x": 7.75, "y": 2}, + {"matrix": [5, 0], "x": 8.75, "y": 2}, + {"matrix": [5, 1], "x": 9.75, "y": 2}, + {"matrix": [5, 2], "x": 10.75, "y": 2}, + {"matrix": [5, 3], "x": 11.75, "y": 2}, + {"matrix": [3, 5], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [6, 1], "x": 1.25, "y": 3}, + {"matrix": [6, 2], "x": 2.25, "y": 3}, + {"matrix": [6, 3], "x": 3.25, "y": 3}, + {"matrix": [6, 4], "x": 4.25, "y": 3}, + {"matrix": [6, 5], "x": 5.25, "y": 3}, + {"matrix": [6, 6], "x": 6.25, "y": 3}, + {"matrix": [6, 7], "x": 7.25, "y": 3}, + {"matrix": [7, 0], "x": 8.25, "y": 3}, + {"matrix": [7, 1], "x": 9.25, "y": 3}, + {"matrix": [7, 2], "x": 10.25, "y": 3}, + {"matrix": [7, 3], "x": 11.25, "y": 3}, + {"matrix": [7, 4], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [3, 6], "x": 16.5, "y": 3}, + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [8, 4], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [8, 6], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [8, 7], "x": 13.75, "y": 4, "w": 1.25}, + {"matrix": [1, 6], "x": 15.5, "y": 4}, + {"matrix": [3, 7], "x": 16.5, "y": 4}, + {"matrix": [1, 7], "x": 17.5, "y": 4} + ] + } + } +} diff --git a/keyboards/frooastboard/walnut/rules.mk b/keyboards/frooastboard/walnut/rules.mk @@ -1,4 +0,0 @@ -# Build Options -# change yes to no to disable -# -RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix