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