~ruther/qmk_firmware

bc8ff28a5841c8b12261bf7e085aaa67757ec5a2 — James Young 1 year, 15 days ago 22b3cf4
Data-Driven Keyboard Conversions: F (#23516)

66 files changed, 229 insertions(+), 385 deletions(-)

M keyboards/fallacy/info.json
M keyboards/fallacy/rules.mk
M keyboards/fc660c/info.json
M keyboards/fc660c/rules.mk
M keyboards/fc980c/info.json
M keyboards/fc980c/rules.mk
R keyboards/fearherbs1/blue_team_pad/{info.json => keyboard.json}
D keyboards/fearherbs1/blue_team_pad/rules.mk
M keyboards/ferris/0_1/info.json
M keyboards/ferris/0_1/rules.mk
M keyboards/ferris/0_2/bling/info.json
M keyboards/ferris/0_2/bling/rules.mk
M keyboards/ferris/0_2/info.json
M keyboards/ferris/0_2/rules.mk
M keyboards/fjlabs/7vhotswap/info.json
M keyboards/fjlabs/7vhotswap/rules.mk
M keyboards/fjlabs/ad65/info.json
M keyboards/fjlabs/ad65/rules.mk
M keyboards/fjlabs/avalon/info.json
M keyboards/fjlabs/avalon/rules.mk
M keyboards/fjlabs/bks65/info.json
M keyboards/fjlabs/bks65/rules.mk
M keyboards/fjlabs/bks65solder/info.json
M keyboards/fjlabs/bks65solder/rules.mk
M keyboards/fjlabs/bolsa65/info.json
M keyboards/fjlabs/bolsa65/rules.mk
M keyboards/fjlabs/kf87/info.json
M keyboards/fjlabs/kf87/rules.mk
M keyboards/fjlabs/kyuu/info.json
M keyboards/fjlabs/kyuu/rules.mk
M keyboards/fjlabs/ldk65/info.json
M keyboards/fjlabs/ldk65/rules.mk
M keyboards/fjlabs/midway60/info.json
M keyboards/fjlabs/midway60/rules.mk
M keyboards/fjlabs/mk61rgbansi/info.json
M keyboards/fjlabs/mk61rgbansi/rules.mk
M keyboards/fjlabs/peaker/info.json
M keyboards/fjlabs/peaker/rules.mk
M keyboards/fjlabs/polaris/info.json
M keyboards/fjlabs/polaris/rules.mk
M keyboards/fjlabs/ready100/info.json
M keyboards/fjlabs/ready100/rules.mk
M keyboards/fjlabs/sinanju/info.json
M keyboards/fjlabs/sinanju/rules.mk
M keyboards/fjlabs/sinanjuwk/info.json
M keyboards/fjlabs/sinanjuwk/rules.mk
M keyboards/fjlabs/solanis/info.json
M keyboards/fjlabs/solanis/rules.mk
M keyboards/fjlabs/swordfish/info.json
M keyboards/fjlabs/swordfish/rules.mk
M keyboards/fjlabs/tf60ansi/info.json
M keyboards/fjlabs/tf60ansi/rules.mk
M keyboards/fjlabs/tf60v2/info.json
M keyboards/fjlabs/tf60v2/rules.mk
M keyboards/fjlabs/tf65rgbv2/info.json
M keyboards/fjlabs/tf65rgbv2/rules.mk
R keyboards/fluorite/{info.json => keyboard.json}
D keyboards/fluorite/rules.mk
M keyboards/fortitude60/rev1/keyboard.json
M keyboards/fortitude60/rules.mk
M keyboards/fractal/info.json
M keyboards/fractal/rules.mk
M keyboards/frobiac/blackbowl/info.json
M keyboards/frobiac/blackbowl/rules.mk
R keyboards/frooastboard/walnut/{info.json => keyboard.json}
D keyboards/frooastboard/walnut/rules.mk
M keyboards/fallacy/info.json => keyboards/fallacy/info.json +8 -0
@@ 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",

M keyboards/fallacy/rules.mk => keyboards/fallacy/rules.mk +0 -13
@@ 1,16 1,3 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no        # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = no         # Console for debug
COMMAND_ENABLE = 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

M keyboards/fc660c/info.json => keyboards/fc660c/info.json +8 -0
@@ 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": {

M keyboards/fc660c/rules.mk => keyboards/fc660c/rules.mk +0 -10
@@ 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


M keyboards/fc980c/info.json => keyboards/fc980c/info.json +8 -0
@@ 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": {

M keyboards/fc980c/rules.mk => keyboards/fc980c/rules.mk +0 -10
@@ 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


R keyboards/fearherbs1/blue_team_pad/info.json => keyboards/fearherbs1/blue_team_pad/keyboard.json +2 -1
@@ 17,7 17,8 @@
        "extrakey": true,
        "console": true,
        "command": false,
        "nkro": true
        "nkro": true,
        "oled": true
    },
    "diode_direction": "COL2ROW",
    "matrix_pins": {

D keyboards/fearherbs1/blue_team_pad/rules.mk => keyboards/fearherbs1/blue_team_pad/rules.mk +0 -1
@@ 1,1 0,0 @@
OLED_ENABLE = yes

M keyboards/ferris/0_1/info.json => keyboards/ferris/0_1/info.json +11 -1
@@ 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"

M keyboards/ferris/0_1/rules.mk => keyboards/ferris/0_1/rules.mk +0 -15
@@ 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

M keyboards/ferris/0_2/bling/info.json => keyboards/ferris/0_2/bling/info.json +3 -0
@@ 50,5 50,8 @@
            "solid_multisplash": true
        },
        "driver": "is31fl3731"
    },
    "features": {
        "rgb_matrix": true
    }
}

M keyboards/ferris/0_2/bling/rules.mk => keyboards/ferris/0_2/bling/rules.mk +0 -1
@@ 1,1 0,0 @@
RGB_MATRIX_ENABLE = yes

M keyboards/ferris/0_2/info.json => keyboards/ferris/0_2/info.json +8 -1
@@ 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"

M keyboards/ferris/0_2/rules.mk => keyboards/ferris/0_2/rules.mk +0 -15
@@ 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

M keyboards/fjlabs/7vhotswap/info.json => keyboards/fjlabs/7vhotswap/info.json +8 -0
@@ 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": [

M keyboards/fjlabs/7vhotswap/rules.mk => keyboards/fjlabs/7vhotswap/rules.mk +0 -13
@@ 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

M keyboards/fjlabs/ad65/info.json => keyboards/fjlabs/ad65/info.json +7 -0
@@ 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",

M keyboards/fjlabs/ad65/rules.mk => keyboards/fjlabs/ad65/rules.mk +0 -13
@@ 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

M keyboards/fjlabs/avalon/info.json => keyboards/fjlabs/avalon/info.json +8 -0
@@ 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": [

M keyboards/fjlabs/avalon/rules.mk => keyboards/fjlabs/avalon/rules.mk +0 -13
@@ 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

M keyboards/fjlabs/bks65/info.json => keyboards/fjlabs/bks65/info.json +8 -0
@@ 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": {

M keyboards/fjlabs/bks65/rules.mk => keyboards/fjlabs/bks65/rules.mk +0 -13
@@ 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

M keyboards/fjlabs/bks65solder/info.json => keyboards/fjlabs/bks65solder/info.json +8 -0
@@ 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": {

M keyboards/fjlabs/bks65solder/rules.mk => keyboards/fjlabs/bks65solder/rules.mk +0 -13
@@ 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

M keyboards/fjlabs/bolsa65/info.json => keyboards/fjlabs/bolsa65/info.json +7 -0
@@ 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": {

M keyboards/fjlabs/bolsa65/rules.mk => keyboards/fjlabs/bolsa65/rules.mk +0 -13
@@ 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

M keyboards/fjlabs/kf87/info.json => keyboards/fjlabs/kf87/info.json +8 -0
@@ 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": [

M keyboards/fjlabs/kf87/rules.mk => keyboards/fjlabs/kf87/rules.mk +0 -13
@@ 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

M keyboards/fjlabs/kyuu/info.json => keyboards/fjlabs/kyuu/info.json +8 -0
@@ 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": [

M keyboards/fjlabs/kyuu/rules.mk => keyboards/fjlabs/kyuu/rules.mk +0 -12
@@ 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

M keyboards/fjlabs/ldk65/info.json => keyboards/fjlabs/ldk65/info.json +7 -0
@@ 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": {

M keyboards/fjlabs/ldk65/rules.mk => keyboards/fjlabs/ldk65/rules.mk +0 -13
@@ 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

M keyboards/fjlabs/midway60/info.json => keyboards/fjlabs/midway60/info.json +7 -0
@@ 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",

M keyboards/fjlabs/midway60/rules.mk => keyboards/fjlabs/midway60/rules.mk +0 -13
@@ 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

M keyboards/fjlabs/mk61rgbansi/info.json => keyboards/fjlabs/mk61rgbansi/info.json +8 -0
@@ 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": {

M keyboards/fjlabs/mk61rgbansi/rules.mk => keyboards/fjlabs/mk61rgbansi/rules.mk +0 -13
@@ 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

M keyboards/fjlabs/peaker/info.json => keyboards/fjlabs/peaker/info.json +7 -0
@@ 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": [

M keyboards/fjlabs/peaker/rules.mk => keyboards/fjlabs/peaker/rules.mk +0 -13
@@ 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

M keyboards/fjlabs/polaris/info.json => keyboards/fjlabs/polaris/info.json +7 -0
@@ 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",

M keyboards/fjlabs/polaris/rules.mk => keyboards/fjlabs/polaris/rules.mk +0 -13
@@ 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

M keyboards/fjlabs/ready100/info.json => keyboards/fjlabs/ready100/info.json +8 -0
@@ 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"
    },

M keyboards/fjlabs/ready100/rules.mk => keyboards/fjlabs/ready100/rules.mk +0 -13
@@ 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

M keyboards/fjlabs/sinanju/info.json => keyboards/fjlabs/sinanju/info.json +7 -0
@@ 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": [

M keyboards/fjlabs/sinanju/rules.mk => keyboards/fjlabs/sinanju/rules.mk +0 -13
@@ 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

M keyboards/fjlabs/sinanjuwk/info.json => keyboards/fjlabs/sinanjuwk/info.json +7 -0
@@ 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"
    },

M keyboards/fjlabs/sinanjuwk/rules.mk => keyboards/fjlabs/sinanjuwk/rules.mk +0 -13
@@ 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

M keyboards/fjlabs/solanis/info.json => keyboards/fjlabs/solanis/info.json +8 -0
@@ 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",

M keyboards/fjlabs/solanis/rules.mk => keyboards/fjlabs/solanis/rules.mk +0 -13
@@ 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

M keyboards/fjlabs/swordfish/info.json => keyboards/fjlabs/swordfish/info.json +8 -0
@@ 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": [

M keyboards/fjlabs/swordfish/rules.mk => keyboards/fjlabs/swordfish/rules.mk +0 -13
@@ 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

M keyboards/fjlabs/tf60ansi/info.json => keyboards/fjlabs/tf60ansi/info.json +8 -0
@@ 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": {

M keyboards/fjlabs/tf60ansi/rules.mk => keyboards/fjlabs/tf60ansi/rules.mk +0 -13
@@ 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

M keyboards/fjlabs/tf60v2/info.json => keyboards/fjlabs/tf60v2/info.json +8 -0
@@ 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": {

M keyboards/fjlabs/tf60v2/rules.mk => keyboards/fjlabs/tf60v2/rules.mk +0 -13
@@ 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

M keyboards/fjlabs/tf65rgbv2/info.json => keyboards/fjlabs/tf65rgbv2/info.json +8 -0
@@ 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": {

M keyboards/fjlabs/tf65rgbv2/rules.mk => keyboards/fjlabs/tf65rgbv2/rules.mk +0 -13
@@ 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

R keyboards/fluorite/info.json => keyboards/fluorite/keyboard.json +5 -0
@@ 19,6 19,11 @@
    },
    "processor": "atmega32u4",
    "bootloader": "atmel-dfu",
    "features": {
        "bootmagic": false,
        "mousekey": false,
        "extrakey": false
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

D keyboards/fluorite/rules.mk => keyboards/fluorite/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 = 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

M keyboards/fortitude60/rev1/keyboard.json => keyboards/fortitude60/rev1/keyboard.json +5 -0
@@ 29,6 29,11 @@
  },
  "processor": "atmega32u4",
  "bootloader": "caterina",
  "features": {
    "bootmagic": false,
    "mousekey": true,
    "extrakey": true
  },
  "layouts": {
    "LAYOUT": {
      "layout": [

M keyboards/fortitude60/rules.mk => keyboards/fortitude60/rules.mk +0 -13
@@ 1,14 1,1 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite
MOUSEKEY_ENABLE = yes       # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = no         # Console for debug
COMMAND_ENABLE = 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

M keyboards/fractal/info.json => keyboards/fractal/info.json +6 -0
@@ 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": {

M keyboards/fractal/rules.mk => keyboards/fractal/rules.mk +0 -12
@@ 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

M keyboards/frobiac/blackbowl/info.json => keyboards/frobiac/blackbowl/info.json +3 -1
@@ 13,7 13,9 @@
        "dynamic_macro": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": false
        "nkro": false,
        "ps2": true,
        "ps2_mouse": true
    },
    "build": {
        "lto": true

M keyboards/frobiac/blackbowl/rules.mk => keyboards/frobiac/blackbowl/rules.mk +0 -2
@@ 4,6 4,4 @@ CUSTOM_MATRIX = lite
I2C_DRIVER_REQUIRED = yes
SRC += matrix.c

PS2_MOUSE_ENABLE = yes
PS2_ENABLE = yes
PS2_DRIVER = usart

R keyboards/frooastboard/walnut/info.json => keyboards/frooastboard/walnut/keyboard.json +2 -1
@@ 12,7 12,8 @@
        "console": false,
        "extrakey": false,
        "mousekey": false,
        "nkro": true
        "nkro": true,
        "rgb_matrix": true
    },
    "rgb_matrix": {
        "animations": {

D keyboards/frooastboard/walnut/rules.mk => keyboards/frooastboard/walnut/rules.mk +0 -4
@@ 1,4 0,0 @@
# Build Options
#   change yes to no to disable
#
RGB_MATRIX_ENABLE = yes         # Enable keyboard RGB matrix

Do not follow this link