R keyboards/jacky_studio/bear_65/rev1/info.json => keyboards/jacky_studio/bear_65/rev1/keyboard.json +10 -0
@@ 5,6 5,16 @@
"maintainer": "qmk",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
+ "features": {
+ "bootmagic": true,
+ "mousekey": true,
+ "extrakey": true,
+ "backlight": true,
+ "rgblight": true
+ },
+ "build": {
+ "lto": true
+ },
"usb": {
"vid": "0xA13B",
"pid": "0x000A",
D keyboards/jacky_studio/bear_65/rev1/rules.mk => keyboards/jacky_studio/bear_65/rev1/rules.mk +0 -16
@@ 1,16 0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-
-LTO_ENABLE = yes # Use LTO flags to reduce firmware size
-
-RGB_MATRIX_ENABLE = no # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE)
R keyboards/jacky_studio/bear_65/rev2/info.json => keyboards/jacky_studio/bear_65/rev2/keyboard.json +10 -0
@@ 5,6 5,16 @@
"maintainer": "qmk",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
+ "features": {
+ "bootmagic": true,
+ "mousekey": true,
+ "extrakey": true,
+ "backlight": true,
+ "rgblight": true
+ },
+ "build": {
+ "lto": true
+ },
"usb": {
"vid": "0x45D4",
"pid": "0x0428",
D keyboards/jacky_studio/bear_65/rev2/rules.mk => keyboards/jacky_studio/bear_65/rev2/rules.mk +0 -16
@@ 1,16 0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-
-LTO_ENABLE = yes # Use LTO flags to reduce firmware size
-
-RGB_MATRIX_ENABLE = no # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE)
R keyboards/jian/handwired/info.json => keyboards/jian/handwired/keyboard.json +0 -0
D keyboards/jian/handwired/rules.mk => keyboards/jian/handwired/rules.mk +0 -5
@@ 1,5 0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BACKLIGHT_ENABLE = no
-RGBLIGHT_ENABLE = no
M keyboards/jian/info.json => keyboards/jian/info.json +3 -0
@@ 5,5 5,8 @@
"usb": {
"vid": "0xC0DE",
"pid": "0x1337"
+ },
+ "build": {
+ "lto": true
}
}
R keyboards/jian/nsrev2/info.json => keyboards/jian/nsrev2/keyboard.json +3 -0
@@ 40,6 40,9 @@
},
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
+ "features": {
+ "backlight": true
+ },
"layouts": {
"LAYOUT": {
"layout": [
D keyboards/jian/nsrev2/rules.mk => keyboards/jian/nsrev2/rules.mk +0 -6
@@ 1,6 0,0 @@
-# Build Options
-# change yes to no to disable
-#
-CONSOLE_ENABLE = no
-BACKLIGHT_ENABLE = yes
-RGBLIGHT_ENABLE = no
R keyboards/jian/rev1/info.json => keyboards/jian/rev1/keyboard.json +5 -0
@@ 44,6 44,11 @@
},
"processor": "atmega32u4",
"bootloader": "caterina",
+ "features": {
+ "backlight": true,
+ "rgblight": true,
+ "dip_switch": true
+ },
"layouts": {
"LAYOUT": {
"layout": [
D keyboards/jian/rev1/rules.mk => keyboards/jian/rev1/rules.mk +0 -7
@@ 1,7 0,0 @@
-# Build Options
-# change yes to no to disable
-#
-CONSOLE_ENABLE = no
-BACKLIGHT_ENABLE = yes
-RGBLIGHT_ENABLE = yes
-DIP_SWITCH_ENABLE = yes
R keyboards/jian/rev2/info.json => keyboards/jian/rev2/keyboard.json +4 -0
@@ 43,6 43,10 @@
},
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
+ "features": {
+ "backlight": true,
+ "rgblight": true
+ },
"layouts": {
"LAYOUT": {
"layout": [
D keyboards/jian/rev2/rules.mk => keyboards/jian/rev2/rules.mk +0 -6
@@ 1,6 0,0 @@
-# Build Options
-# change yes to no to disable
-#
-CONSOLE_ENABLE = no
-BACKLIGHT_ENABLE = yes
-RGBLIGHT_ENABLE = yes
M keyboards/jian/rules.mk => keyboards/jian/rules.mk +0 -1
@@ 1,2 1,1 @@
DEFAULT_FOLDER = jian/rev2
-LTO_ENABLE = yes
R keyboards/jiran/rev1/info.json => keyboards/jiran/rev1/keyboard.json +6 -0
@@ 3,6 3,12 @@
"pin": "B6",
"levels": 5
},
+ "features": {
+ "bootmagic": false,
+ "mousekey": false,
+ "extrakey": false,
+ "backlight": true
+ },
"layouts": {
"LAYOUT": {
"layout": [
D keyboards/jiran/rev1/rules.mk => keyboards/jiran/rev1/rules.mk +0 -1
@@ 1,1 0,0 @@
-BACKLIGHT_ENABLE = yes
R keyboards/jiran/rev2/info.json => keyboards/jiran/rev2/keyboard.json +6 -0
@@ 19,6 19,12 @@
"ws2812": {
"pin": "B6"
},
+ "features": {
+ "bootmagic": false,
+ "mousekey": false,
+ "extrakey": false,
+ "rgblight": true
+ },
"layouts": {
"LAYOUT": {
"layout": [
D keyboards/jiran/rev2/rules.mk => keyboards/jiran/rev2/rules.mk +0 -1
@@ 1,1 0,0 @@
-RGBLIGHT_ENABLE = yes
M keyboards/jiran/rules.mk => keyboards/jiran/rules.mk +0 -13
@@ 1,14 1,1 @@
-# 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
-
DEFAULT_FOLDER = jiran/rev1
M keyboards/jones/v03/info.json => keyboards/jones/v03/info.json +10 -0
@@ 28,6 28,16 @@
},
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
+ "features": {
+ "bootmagic": false,
+ "mousekey": true,
+ "extrakey": true,
+ "rgblight": true,
+ "encoder": true
+ },
+ "build": {
+ "lto": true
+ },
"layouts": {
"LAYOUT_ansi": {
"layout": [
M keyboards/jones/v03/rules.mk => keyboards/jones/v03/rules.mk +1 -18
@@ 1,19 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 = no # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-
-ENCODER_ENABLE = yes # Rotary Encoder
-
-CUSTOM_MATRIX = lite # Custom matrix for "Round-Robin Matrix"
+CUSTOM_MATRIX = lite
SRC += matrix.c
-
-LTO_ENABLE = yes
M keyboards/jones/v03_1/info.json => keyboards/jones/v03_1/info.json +11 -0
@@ 29,6 29,17 @@
},
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
+ "features": {
+ "bootmagic": false,
+ "mousekey": false,
+ "extrakey": true,
+ "rgblight": true,
+ "audio": true,
+ "encoder": true
+ },
+ "build": {
+ "lto": true
+ },
"layouts": {
"LAYOUT_ansi": {
"layout": [
M keyboards/jones/v03_1/rules.mk => keyboards/jones/v03_1/rules.mk +1 -18
@@ 1,19 1,2 @@
-# 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 = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = yes # Audio output
-
-ENCODER_ENABLE = yes # Rotary Encoder
-
-CUSTOM_MATRIX = lite # Custom matrix for "Round-Robin Matrix"
+CUSTOM_MATRIX = lite
SRC += matrix.c
-
-LTO_ENABLE = yes
R keyboards/jones/v1/info.json => keyboards/jones/v1/keyboard.json +11 -0
@@ 38,6 38,17 @@
},
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
+ "features": {
+ "bootmagic": false,
+ "mousekey": true,
+ "extrakey": true,
+ "rgblight": true,
+ "audio": true,
+ "encoder": true
+ },
+ "build": {
+ "lto": true
+ },
"layouts": {
"LAYOUT": {
"layout": [
D keyboards/jones/v1/rules.mk => keyboards/jones/v1/rules.mk +0 -15
@@ 1,15 0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = yes # Audio output
-ENCODER_ENABLE = yes # Rotary Encoder
-
-LTO_ENABLE = yes
R keyboards/jorne/rev1/info.json => keyboards/jorne/rev1/keyboard.json +10 -0
@@ 32,6 32,16 @@
},
"processor": "atmega32u4",
"bootloader": "caterina",
+ "features": {
+ "bootmagic": false,
+ "mousekey": true,
+ "extrakey": true,
+ "rgblight": true,
+ "oled": true
+ },
+ "build": {
+ "lto": true
+ },
"layouts": {
"LAYOUT": {
"layout": [
D keyboards/jorne/rev1/rules.mk => keyboards/jorne/rev1/rules.mk +0 -2
@@ 1,2 0,0 @@
-OLED_ENABLE = yes # Enable OLED
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
M keyboards/jorne/rules.mk => keyboards/jorne/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
-LTO_ENABLE = yes
-
DEFAULT_FOLDER = jorne/rev1
M keyboards/joshajohnson/hub16/info.json => keyboards/joshajohnson/hub16/info.json +7 -0
@@ 37,6 37,13 @@
},
"processor": "atmega32u4",
"bootloader": "caterina",
+ "features": {
+ "bootmagic": true,
+ "mousekey": true,
+ "extrakey": true,
+ "rgblight": true,
+ "encoder": true
+ },
"debounce": 20,
"layouts": {
"LAYOUT": {
M keyboards/joshajohnson/hub16/rules.mk => keyboards/joshajohnson/hub16/rules.mk +0 -13
@@ 1,16 1,3 @@
-# Build Options
-# change yes to no to disable
-#
CUSTOM_MATRIX = lite # Custom scanning of matrix
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-ENCODER_ENABLE = yes # Rotary Encoder support
SRC = matrix.c
M keyboards/jpe230/big_knob/info.json => keyboards/jpe230/big_knob/info.json +2 -1
@@ 16,7 16,8 @@
"extrakey": true,
"mousekey": true,
"encoder": true,
- "backlight": true
+ "backlight": true,
+ "quantum_painter": true
},
"matrix_pins": {
"direct": [
M keyboards/jpe230/big_knob/rules.mk => keyboards/jpe230/big_knob/rules.mk +0 -1
@@ 1,3 1,2 @@
-QUANTUM_PAINTER_ENABLE = yes
QUANTUM_PAINTER_DRIVERS += st7735_spi
SRC += gfx/logo.qgf.c