~ruther/qmk_firmware

191f62688079d644fe7ac471b2725e79e4d87f48 — James Young 1 year, 6 days ago 69f96e1
Data-Driven Keyboard Conversions: K, Part 3 (#23566)

56 files changed, 232 insertions(+), 281 deletions(-)

R keyboards/keebformom/{info.json => keyboard.json}
D keyboards/keebformom/rules.mk
R keyboards/keebio/bdn9/rev1/{info.json => keyboard.json}
D keyboards/keebio/bdn9/rev1/rules.mk
R keyboards/keebio/bdn9/rev2/{info.json => keyboard.json}
D keyboards/keebio/bdn9/rev2/rules.mk
R keyboards/keebio/dsp40/rev1/{info.json => keyboard.json}
D keyboards/keebio/dsp40/rev1/rules.mk
M keyboards/keebio/foldkb/rev1/info.json
M keyboards/keebio/foldkb/rev1/rules.mk
M keyboards/keebio/foldkb/rules.mk
R keyboards/keebio/iris/rev2/{info.json => keyboard.json}
D keyboards/keebio/iris/rev2/rules.mk
R keyboards/keebio/iris/rev3/{info.json => keyboard.json}
D keyboards/keebio/iris/rev3/rules.mk
R keyboards/keebio/iris/rev4/{info.json => keyboard.json}
D keyboards/keebio/iris/rev4/rules.mk
R keyboards/keebio/iris/rev6/{info.json => keyboard.json}
D keyboards/keebio/iris/rev6/rules.mk
R keyboards/keebio/iris/rev7/{info.json => keyboard.json}
D keyboards/keebio/iris/rev7/rules.mk
R keyboards/keebio/kbo5000/rev1/{info.json => keyboard.json}
D keyboards/keebio/kbo5000/rev1/rules.mk
M keyboards/keebio/kbo5000/rules.mk
R keyboards/keebio/levinson/rev1/{info.json => keyboard.json}
D keyboards/keebio/levinson/rev1/rules.mk
R keyboards/keebio/levinson/rev2/{info.json => keyboard.json}
D keyboards/keebio/levinson/rev2/rules.mk
M keyboards/keebio/levinson/rev3/info.json
M keyboards/keebio/levinson/rev3/rules.mk
M keyboards/keebio/levinson/rules.mk
R keyboards/keebio/quefrency/rev1/{info.json => keyboard.json}
D keyboards/keebio/quefrency/rev1/rules.mk
R keyboards/keebio/quefrency/rev2/{info.json => keyboard.json}
D keyboards/keebio/quefrency/rev2/rules.mk
R keyboards/keebio/quefrency/rev3/{info.json => keyboard.json}
D keyboards/keebio/quefrency/rev3/rules.mk
R keyboards/keebio/quefrency/rev4/{info.json => keyboard.json}
D keyboards/keebio/quefrency/rev4/rules.mk
R keyboards/keebio/quefrency/rev5/{info.json => keyboard.json}
D keyboards/keebio/quefrency/rev5/rules.mk
M keyboards/keebio/quefrency/rules.mk
R keyboards/keebio/rorschach/rev1/{info.json => keyboard.json}
D keyboards/keebio/rorschach/rev1/rules.mk
M keyboards/keebio/rorschach/rules.mk
R keyboards/keebio/viterbi/rev1/{info.json => keyboard.json}
D keyboards/keebio/viterbi/rev1/rules.mk
R keyboards/keebio/viterbi/rev2/{info.json => keyboard.json}
D keyboards/keebio/viterbi/rev2/rules.mk
M keyboards/keebio/viterbi/rules.mk
M keyboards/keebio/wavelet/info.json
M keyboards/keebio/wavelet/rules.mk
M keyboards/keebwerk/mega/ansi/info.json
M keyboards/keebwerk/mega/ansi/rules.mk
M keyboards/keebwerk/nano_slider/info.json
M keyboards/keebwerk/nano_slider/rules.mk
R keyboards/keebformom/info.json => keyboards/keebformom/keyboard.json +11 -1
@@ 6,7 6,8 @@
    "usb": {
        "vid": "0x458F",
        "pid": "0x14E2",
        "device_version": "1.0.0"
        "device_version": "1.0.0",
        "no_startup_check": true
    },
    "ws2812": {
        "pin": "F4"


@@ 30,6 31,15 @@
    "diode_direction": "COL2ROW",
    "processor": "atmega32u4",
    "bootloader": "caterina",
    "features": {
        "bootmagic": false,
        "mousekey": false,
        "extrakey": true
    },
    "build": {
        "lto": true
    },
    "community_layouts": ["ortho_4x10"],
    "layouts": {
        "LAYOUT_ortho_4x10": {
            "layout": [

D keyboards/keebformom/rules.mk => keyboards/keebformom/rules.mk +0 -15
@@ 1,15 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no      # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no        # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = no         # Console for debug
COMMAND_ENABLE = no         # Commands for debug and configuration
NKRO_ENABLE = no            # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no       # Enable keyboard RGB underglow
AUDIO_ENABLE = no          # Audio output
LTO_ENABLE = yes
NO_USB_STARTUP_CHECK = yes  
LAYOUTS = ortho_4x10 

R keyboards/keebio/bdn9/rev1/info.json => keyboards/keebio/bdn9/rev1/keyboard.json +10 -0
@@ 38,6 38,16 @@
    },
    "processor": "atmega32u4",
    "bootloader": "caterina",
    "features": {
        "bootmagic": false,
        "mousekey": false,
        "extrakey": true,
        "console": true,
        "command": true,
        "backlight": true,
        "rgblight": true,
        "encoder": true
    },
    "matrix_pins": {
        "direct": [
            ["D2", "D4", "F4"],

D keyboards/keebio/bdn9/rev1/rules.mk => keyboards/keebio/bdn9/rev1/rules.mk +0 -13
@@ 1,13 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no       # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = yes        # Console for debug
COMMAND_ENABLE = yes        # Commands for debug and configuration
NKRO_ENABLE = no            # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
ENCODER_ENABLE = yes

R keyboards/keebio/bdn9/rev2/info.json => keyboards/keebio/bdn9/rev2/keyboard.json +9 -0
@@ 85,6 85,15 @@
    },
    "processor": "STM32F072",
    "bootloader": "stm32-dfu",
    "features": {
        "bootmagic": true,
        "mousekey": true,
        "extrakey": true,
        "console": true,
        "command": true,
        "encoder": true,
        "rgb_matrix": true
    },
    "matrix_pins": {
        "direct": [
            ["B12", "B5", "B6"],

D keyboards/keebio/bdn9/rev2/rules.mk => keyboards/keebio/bdn9/rev2/rules.mk +0 -15
@@ 1,15 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite
MOUSEKEY_ENABLE = yes       # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = yes        # Console for debug
COMMAND_ENABLE = yes        # Commands for debug and configuration
NKRO_ENABLE = no            # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
ENCODER_ENABLE = yes
RGB_MATRIX_ENABLE = yes


R keyboards/keebio/dsp40/rev1/info.json => keyboards/keebio/dsp40/rev1/keyboard.json +9 -0
@@ 48,6 48,15 @@
    },
    "processor": "STM32F072",
    "bootloader": "stm32-dfu",
    "features": {
        "bootmagic": true,
        "mousekey": true,
        "extrakey": true,
        "console": true,
        "command": true,
        "backlight": true,
        "encoder": true
    },
    "layout_aliases": {
        "LAYOUT_40_staggered": "LAYOUT"
    },

D keyboards/keebio/dsp40/rev1/rules.mk => keyboards/keebio/dsp40/rev1/rules.mk +0 -13
@@ 1,13 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite
MOUSEKEY_ENABLE = yes       # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = yes        # Console for debug
COMMAND_ENABLE = yes        # Commands for debug and configuration
NKRO_ENABLE = no            # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
ENCODER_ENABLE = yes

M keyboards/keebio/foldkb/rev1/info.json => keyboards/keebio/foldkb/rev1/info.json +11 -0
@@ 47,6 47,17 @@
    },
    "processor": "atmega32u4",
    "bootloader": "atmel-dfu",
    "features": {
        "bootmagic": true,
        "mousekey": false,
        "extrakey": true,
        "backlight": true,
        "rgblight": true,
        "encoder": true
    },
    "build": {
        "lto": true
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/keebio/foldkb/rev1/rules.mk => keyboards/keebio/foldkb/rev1/rules.mk +0 -3
@@ 1,3 0,0 @@
BACKLIGHT_ENABLE = yes
RGBLIGHT_ENABLE = yes
ENCODER_ENABLE = yes

M keyboards/keebio/foldkb/rules.mk => keyboards/keebio/foldkb/rules.mk +0 -14
@@ 1,15 1,1 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no        # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = no        # Console for debug
COMMAND_ENABLE = no         # Commands for debug and configuration
NKRO_ENABLE = no            # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
LTO_ENABLE = yes

DEFAULT_FOLDER = keebio/foldkb/rev1

R keyboards/keebio/iris/rev2/info.json => keyboards/keebio/iris/rev2/keyboard.json +11 -0
@@ 38,6 38,17 @@
    },
    "processor": "atmega32u4",
    "bootloader": "caterina",
    "features": {
        "bootmagic": false,
        "mousekey": false,
        "extrakey": true,
        "console": true,
        "backlight": true,
        "rgblight": true
    },
    "build": {
        "lto": true
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

D keyboards/keebio/iris/rev2/rules.mk => keyboards/keebio/iris/rev2/rules.mk +0 -14
@@ 1,14 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no        # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = yes        # Console for debug
COMMAND_ENABLE = no         # Commands for debug and configuration
NKRO_ENABLE = no            # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
AUDIO_ENABLE = no           # Audio output
RGBLIGHT_ENABLE = yes       # Enable WS2812 RGB underlight.

LTO_ENABLE = yes
\ No newline at end of file

R keyboards/keebio/iris/rev3/info.json => keyboards/keebio/iris/rev3/keyboard.json +11 -0
@@ 49,6 49,17 @@
    },
    "processor": "atmega32u4",
    "bootloader": "qmk-dfu",
    "features": {
        "bootmagic": false,
        "mousekey": false,
        "extrakey": true,
        "backlight": true,
        "rgblight": true,
        "encoder": true
    },
    "build": {
        "lto": true
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

D keyboards/keebio/iris/rev3/rules.mk => keyboards/keebio/iris/rev3/rules.mk +0 -15
@@ 1,15 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no        # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = no        # Console for debug
COMMAND_ENABLE = no         # Commands for debug and configuration
NKRO_ENABLE = no            # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
AUDIO_ENABLE = no           # Audio output
RGBLIGHT_ENABLE = yes       # Enable WS2812 RGB underlight.

ENCODER_ENABLE = yes
LTO_ENABLE = yes

R keyboards/keebio/iris/rev4/info.json => keyboards/keebio/iris/rev4/keyboard.json +11 -0
@@ 62,6 62,17 @@
    },
    "processor": "atmega32u4",
    "bootloader": "qmk-dfu",
    "features": {
        "bootmagic": false,
        "mousekey": false,
        "extrakey": true,
        "backlight": true,
        "rgblight": true,
        "encoder": true
    },
    "build": {
        "lto": true
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

D keyboards/keebio/iris/rev4/rules.mk => keyboards/keebio/iris/rev4/rules.mk +0 -16
@@ 1,16 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no        # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = no         # Console for debug
COMMAND_ENABLE = no         # Commands for debug and configuration
NKRO_ENABLE = no            # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
AUDIO_ENABLE = no           # Audio output
RGBLIGHT_ENABLE = yes       # Enable WS2812 RGB underlight.

ENCODER_ENABLE = yes

LTO_ENABLE = yes

R keyboards/keebio/iris/rev6/info.json => keyboards/keebio/iris/rev6/keyboard.json +11 -0
@@ 95,6 95,17 @@
    },
    "processor": "atmega32u4",
    "bootloader": "atmel-dfu",
    "features": {
        "bootmagic": false,
        "mousekey": false,
        "extrakey": true,
        "console": true,
        "rgb_matrix": true,
        "encoder": true
    },
    "build": {
        "lto": true
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

D keyboards/keebio/iris/rev6/rules.mk => keyboards/keebio/iris/rev6/rules.mk +0 -16
@@ 1,16 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no        # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = yes        # Console for debug
COMMAND_ENABLE = no         # Commands for debug and configuration
NKRO_ENABLE = no            # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
ENCODER_ENABLE = yes
RGB_MATRIX_ENABLE = yes

LTO_ENABLE = yes

R keyboards/keebio/iris/rev7/info.json => keyboards/keebio/iris/rev7/keyboard.json +11 -0
@@ 94,6 94,17 @@
    },
    "processor": "atmega32u4",
    "bootloader": "atmel-dfu",
    "features": {
        "bootmagic": false,
        "mousekey": false,
        "extrakey": true,
        "console": true,
        "rgb_matrix": true,
        "encoder": true
    },
    "build": {
        "lto": true
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

D keyboards/keebio/iris/rev7/rules.mk => keyboards/keebio/iris/rev7/rules.mk +0 -16
@@ 1,16 0,0 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no        # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = yes        # Console for debug
COMMAND_ENABLE = no         # Commands for debug and configuration
NKRO_ENABLE = no            # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
ENCODER_ENABLE = yes
RGB_MATRIX_ENABLE = yes

LTO_ENABLE = yes

R keyboards/keebio/kbo5000/rev1/info.json => keyboards/keebio/kbo5000/rev1/keyboard.json +11 -0
@@ 61,6 61,17 @@
    },
    "processor": "atmega32u4",
    "bootloader": "atmel-dfu",
    "features": {
        "bootmagic": true,
        "mousekey": false,
        "extrakey": true,
        "backlight": true,
        "rgblight": true,
        "encoder": true
    },
    "build": {
        "lto": true
    },
    "layouts": {
        "LAYOUT_ansi": {
            "layout": [

D keyboards/keebio/kbo5000/rev1/rules.mk => keyboards/keebio/kbo5000/rev1/rules.mk +0 -3
@@ 1,3 0,0 @@
BACKLIGHT_ENABLE = yes
RGBLIGHT_ENABLE = yes
ENCODER_ENABLE = yes

M keyboards/keebio/kbo5000/rules.mk => keyboards/keebio/kbo5000/rules.mk +0 -14
@@ 1,15 1,1 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no        # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = no        # Console for debug
COMMAND_ENABLE = no         # Commands for debug and configuration
NKRO_ENABLE = no            # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
AUDIO_ENABLE = no           # Audio output
RGBLIGHT_ENABLE = yes       # Enable WS2812 RGB underlight.
LTO_ENABLE = yes

DEFAULT_FOLDER = keebio/kbo5000/rev1

R keyboards/keebio/levinson/rev1/info.json => keyboards/keebio/levinson/rev1/keyboard.json +6 -0
@@ 23,6 23,12 @@
    "ws2812": {
        "pin": "D3"
    },
    "features": {
        "bootmagic": false,
        "mousekey": true,
        "extrakey": true,
        "backlight": true
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_ortho_4x12"
    },

D keyboards/keebio/levinson/rev1/rules.mk => keyboards/keebio/levinson/rev1/rules.mk +0 -1
@@ 1,1 0,0 @@
BACKLIGHT_ENABLE = yes

R keyboards/keebio/levinson/rev2/info.json => keyboards/keebio/levinson/rev2/keyboard.json +6 -0
@@ 23,6 23,12 @@
    "ws2812": {
        "pin": "D3"
    },
    "features": {
        "bootmagic": false,
        "mousekey": true,
        "extrakey": true,
        "backlight": true
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_ortho_4x12"
    },

D keyboards/keebio/levinson/rev2/rules.mk => keyboards/keebio/levinson/rev2/rules.mk +0 -1
@@ 1,1 0,0 @@
BACKLIGHT_ENABLE = yes

M keyboards/keebio/levinson/rev3/info.json => keyboards/keebio/levinson/rev3/info.json +6 -0
@@ 29,6 29,12 @@
    "ws2812": {
        "pin": "D7"
    },
    "features": {
        "bootmagic": false,
        "mousekey": true,
        "extrakey": true,
        "backlight": true
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_ortho_4x12"
    },

M keyboards/keebio/levinson/rev3/rules.mk => keyboards/keebio/levinson/rev3/rules.mk +0 -2
@@ 1,5 1,3 @@
BACKLIGHT_ENABLE = yes

# Disable unsupported hardware
RGBLIGHT_SUPPORTED = no
AUDIO_SUPPORTED = no

M keyboards/keebio/levinson/rules.mk => keyboards/keebio/levinson/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 = yes      # Enable keyboard backlight functionality
AUDIO_ENABLE = no           # Audio output
RGBLIGHT_ENABLE = no        # Enable WS2812 RGB underlight.

DEFAULT_FOLDER = keebio/levinson/rev2

R keyboards/keebio/quefrency/rev1/info.json => keyboards/keebio/quefrency/rev1/keyboard.json +9 -0
@@ 43,6 43,15 @@
    },
    "processor": "atmega32u4",
    "bootloader": "caterina",
    "features": {
        "bootmagic": false,
        "mousekey": true,
        "extrakey": true,
        "rgblight": true
    },
    "build": {
        "lto": true
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

D keyboards/keebio/quefrency/rev1/rules.mk => keyboards/keebio/quefrency/rev1/rules.mk +0 -1
@@ 1,1 0,0 @@
MOUSEKEY_ENABLE = yes       # Mouse keys

R keyboards/keebio/quefrency/rev2/info.json => keyboards/keebio/quefrency/rev2/keyboard.json +11 -0
@@ 59,6 59,17 @@
    },
    "processor": "atmega32u4",
    "bootloader": "atmel-dfu",
    "features": {
        "bootmagic": false,
        "mousekey": false,
        "extrakey": true,
        "backlight": true,
        "rgblight": true,
        "encoder": true
    },
    "build": {
        "lto": true
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_60"
    },

D keyboards/keebio/quefrency/rev2/rules.mk => keyboards/keebio/quefrency/rev2/rules.mk +0 -3
@@ 1,3 0,0 @@
BACKLIGHT_ENABLE = yes
RGBLIGHT_ENABLE = yes
ENCODER_ENABLE = yes

R keyboards/keebio/quefrency/rev3/info.json => keyboards/keebio/quefrency/rev3/keyboard.json +11 -0
@@ 59,6 59,17 @@
    },
    "processor": "atmega32u4",
    "bootloader": "atmel-dfu",
    "features": {
        "bootmagic": false,
        "mousekey": false,
        "extrakey": true,
        "backlight": true,
        "rgblight": true,
        "encoder": true
    },
    "build": {
        "lto": true
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_60"
    },

D keyboards/keebio/quefrency/rev3/rules.mk => keyboards/keebio/quefrency/rev3/rules.mk +0 -3
@@ 1,3 0,0 @@
BACKLIGHT_ENABLE = yes
RGBLIGHT_ENABLE = yes
ENCODER_ENABLE = yes

R keyboards/keebio/quefrency/rev4/info.json => keyboards/keebio/quefrency/rev4/keyboard.json +10 -0
@@ 56,6 56,16 @@
    },
    "processor": "atmega32u4",
    "bootloader": "atmel-dfu",
    "features": {
        "bootmagic": false,
        "mousekey": false,
        "extrakey": true,
        "rgblight": true,
        "encoder": true
    },
    "build": {
        "lto": true
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_60"
    },

D keyboards/keebio/quefrency/rev4/rules.mk => keyboards/keebio/quefrency/rev4/rules.mk +0 -3
@@ 1,3 0,0 @@
BACKLIGHT_ENABLE = no
RGBLIGHT_ENABLE = yes
ENCODER_ENABLE = yes

R keyboards/keebio/quefrency/rev5/info.json => keyboards/keebio/quefrency/rev5/keyboard.json +10 -0
@@ 56,6 56,16 @@
    },
    "processor": "atmega32u4",
    "bootloader": "atmel-dfu",
    "features": {
        "bootmagic": false,
        "mousekey": false,
        "extrakey": true,
        "rgblight": true,
        "encoder": true
    },
    "build": {
        "lto": true
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_60"
    },

D keyboards/keebio/quefrency/rev5/rules.mk => keyboards/keebio/quefrency/rev5/rules.mk +0 -3
@@ 1,3 0,0 @@
BACKLIGHT_ENABLE = no
RGBLIGHT_ENABLE = yes
ENCODER_ENABLE = yes

M keyboards/keebio/quefrency/rules.mk => keyboards/keebio/quefrency/rules.mk +0 -11
@@ 1,12 1,1 @@
BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no        # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = no         # Console for debug
COMMAND_ENABLE = no         # Commands for debug and configuration
NKRO_ENABLE = no            # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
AUDIO_ENABLE = no           # Audio output
RGBLIGHT_ENABLE = yes       # Enable WS2812 RGB underlight.

DEFAULT_FOLDER = keebio/quefrency/rev1
LTO_ENABLE = yes

R keyboards/keebio/rorschach/rev1/info.json => keyboards/keebio/rorschach/rev1/keyboard.json +8 -0
@@ 43,6 43,14 @@
  },
  "processor": "atmega32u4",
  "bootloader": "caterina",
  "features": {
    "bootmagic": false,
    "mousekey": true,
    "extrakey": true,
    "command": true,
    "backlight": true,
    "rgblight": true
  },
  "layouts": {
    "LAYOUT": {
      "layout": [

D keyboards/keebio/rorschach/rev1/rules.mk => keyboards/keebio/rorschach/rev1/rules.mk +0 -1
@@ 1,1 0,0 @@
BACKLIGHT_ENABLE = yes

M keyboards/keebio/rorschach/rules.mk => keyboards/keebio/rorschach/rules.mk +0 -13
@@ 1,14 1,1 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite
MOUSEKEY_ENABLE = yes       # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = no         # Console for debug
COMMAND_ENABLE = yes        # Commands for debug and configuration
NKRO_ENABLE = no            # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
AUDIO_ENABLE = no           # Audio output
RGBLIGHT_ENABLE = yes       # Enable WS2812 RGB underlight.

DEFAULT_FOLDER = keebio/rorschach/rev1

R keyboards/keebio/viterbi/rev1/info.json => keyboards/keebio/viterbi/rev1/keyboard.json +5 -0
@@ 19,6 19,11 @@
        "rows": ["D4", "D7", "E6", "B4", "B5"]
    },
    "diode_direction": "COL2ROW",
    "features": {
        "bootmagic": false,
        "mousekey": true,
        "extrakey": true
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_ortho_5x14"
    },

D keyboards/keebio/viterbi/rev1/rules.mk => keyboards/keebio/viterbi/rev1/rules.mk +0 -1
@@ 1,1 0,0 @@
BACKLIGHT_ENABLE = no

R keyboards/keebio/viterbi/rev2/info.json => keyboards/keebio/viterbi/rev2/keyboard.json +9 -0
@@ 23,6 23,15 @@
    "ws2812": {
        "pin": "D3"
    },
    "features": {
        "bootmagic": false,
        "mousekey": true,
        "extrakey": true,
        "backlight": true
    },
    "build": {
        "lto": true
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_ortho_5x14"
    },

D keyboards/keebio/viterbi/rev2/rules.mk => keyboards/keebio/viterbi/rev2/rules.mk +0 -3
@@ 1,3 0,0 @@
BACKLIGHT_ENABLE = yes

LTO_ENABLE = yes
\ No newline at end of file

M keyboards/keebio/viterbi/rules.mk => keyboards/keebio/viterbi/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
AUDIO_ENABLE = no           # Audio output
RGBLIGHT_ENABLE = no        # Enable WS2812 RGB underlight.

DEFAULT_FOLDER = keebio/viterbi/rev2

M keyboards/keebio/wavelet/info.json => keyboards/keebio/wavelet/info.json +8 -0
@@ 25,6 25,14 @@
  },
  "processor": "atmega32u4",
  "bootloader": "caterina",
  "features": {
    "bootmagic": false,
    "mousekey": true,
    "extrakey": true,
    "command": true,
    "backlight": true,
    "rgblight": true
  },
  "community_layouts": ["ortho_4x12"],
  "layout_aliases": {
    "LAYOUT_ortho_4x12": "LAYOUT"

M keyboards/keebio/wavelet/rules.mk => keyboards/keebio/wavelet/rules.mk +0 -13
@@ 1,15 1,2 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite
MOUSEKEY_ENABLE = yes       # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = no         # Console for debug
COMMAND_ENABLE = yes        # Commands for debug and configuration
NKRO_ENABLE = no            # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
AUDIO_ENABLE = no           # Audio output
RGBLIGHT_ENABLE = yes       # Enable WS2812 RGB underlight. 

# Disable unsupported hardware
AUDIO_SUPPORTED = no

M keyboards/keebwerk/mega/ansi/info.json => keyboards/keebwerk/mega/ansi/info.json +6 -0
@@ 15,6 15,12 @@
    "diode_direction": "COL2ROW",
    "processor": "STM32F303",
    "bootloader": "stm32-dfu",
    "features": {
        "bootmagic": true,
        "mousekey": true,
        "extrakey": true,
        "nkro": true
    },
    "community_layouts": ["65_ansi"],
    "layouts": {
        "LAYOUT_65_ansi": {

M keyboards/keebwerk/mega/ansi/rules.mk => keyboards/keebwerk/mega/ansi/rules.mk +0 -13
@@ 3,19 3,6 @@
# backlight effects.
OPT_DEFS += -DNO_SUSPEND_POWER_DOWN

# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite
MOUSEKEY_ENABLE = yes       # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = no         # Console for debug
COMMAND_ENABLE = no         # Commands for debug and configuration
NKRO_ENABLE = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

CIE1931_CURVE = yes

# project specific files

M keyboards/keebwerk/nano_slider/info.json => keyboards/keebwerk/nano_slider/info.json +11 -0
@@ 40,6 40,17 @@
    },
    "processor": "atmega32u4",
    "bootloader": "atmel-dfu",
    "features": {
        "bootmagic": true,
        "mousekey": true,
        "extrakey": true,
        "nkro": true,
        "rgblight": true,
        "midi": true
    },
    "build": {
        "lto": true
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/keebwerk/nano_slider/rules.mk => keyboards/keebwerk/nano_slider/rules.mk +0 -15
@@ 1,16 1,1 @@
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite
MOUSEKEY_ENABLE = yes       # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = no         # Console for debug
COMMAND_ENABLE = no         # Commands for debug and configuration
NKRO_ENABLE = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
MIDI_ENABLE = yes           # MIDI support
AUDIO_ENABLE = no           # Audio output
LTO_ENABLE = yes

ANALOG_DRIVER_REQUIRED = yes

Do not follow this link