keyboard stuff

Data-Driven Keyboard Conversions: F (#23516)

authored by

James Young and committed by
GitHub
bc8ff28a 22b3cf4e

+229 -385
+8
keyboards/fallacy/info.json
··· 32 32 }, 33 33 "processor": "atmega32u4", 34 34 "bootloader": "atmel-dfu", 35 + "features": { 36 + "bootmagic": true, 37 + "mousekey": false, 38 + "extrakey": true, 39 + "command": true, 40 + "nkro": true, 41 + "rgblight": true 42 + }, 35 43 "community_layouts": ["alice", "alice_split_bs"], 36 44 "layout_aliases": { 37 45 "LAYOUT_all": "LAYOUT_alice_split_bs",
-13
keyboards/fallacy/rules.mk
··· 1 - # Build Options 2 - # change yes to no to disable 3 - # 4 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 5 - MOUSEKEY_ENABLE = no # Mouse keys 6 - EXTRAKEY_ENABLE = yes # Audio control and System control 7 - CONSOLE_ENABLE = no # Console for debug 8 - COMMAND_ENABLE = yes # Commands for debug and configuration 9 - NKRO_ENABLE = yes # Enable N-Key Rollover 10 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 11 - RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow 12 - AUDIO_ENABLE = no # Audio output 13 - 14 1 # project specific files 15 2 SRC += indicators.c \ 16 3 drivers/led/issi/is31fl3731-mono.c
+8
keyboards/fc660c/info.json
··· 17 17 }, 18 18 "processor": "atmega32u4", 19 19 "bootloader": "atmel-dfu", 20 + "features": { 21 + "bootmagic": false, 22 + "mousekey": true, 23 + "extrakey": true, 24 + "console": true, 25 + "command": true, 26 + "nkro": true 27 + }, 20 28 "debounce": 0, 21 29 "layouts": { 22 30 "LAYOUT": {
-10
keyboards/fc660c/rules.mk
··· 1 - # Build Options 2 - # change yes to no to disable 3 - # 4 - BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite 5 - MOUSEKEY_ENABLE = yes # Mouse keys 6 - EXTRAKEY_ENABLE = yes # Audio control and System control 7 - CONSOLE_ENABLE = yes # Console for debug 8 - COMMAND_ENABLE = yes # Commands for debug and configuration 9 - NKRO_ENABLE = yes # Enable N-Key Rollover 10 - 11 1 # Optimize size but this may cause error "relocation truncated to fit" 12 2 #EXTRALDFLAGS = -Wl,--relax 13 3
+8
keyboards/fc980c/info.json
··· 18 18 }, 19 19 "processor": "atmega32u4", 20 20 "bootloader": "atmel-dfu", 21 + "features": { 22 + "bootmagic": false, 23 + "mousekey": true, 24 + "extrakey": true, 25 + "console": true, 26 + "command": true, 27 + "nkro": true 28 + }, 21 29 "debounce": 0, 22 30 "layouts": { 23 31 "LAYOUT": {
-10
keyboards/fc980c/rules.mk
··· 1 - # Build Options 2 - # change yes to no to disable 3 - # 4 - BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite 5 - MOUSEKEY_ENABLE = yes # Mouse keys 6 - EXTRAKEY_ENABLE = yes # Audio control and System control 7 - CONSOLE_ENABLE = yes # Console for debug 8 - COMMAND_ENABLE = yes # Commands for debug and configuration 9 - NKRO_ENABLE = yes # Enable N-Key Rollover 10 - 11 1 # Optimize size but this may cause error "relocation truncated to fit" 12 2 #EXTRALDFLAGS = -Wl,--relax 13 3
+2 -1
keyboards/fearherbs1/blue_team_pad/info.json keyboards/fearherbs1/blue_team_pad/keyboard.json
··· 17 17 "extrakey": true, 18 18 "console": true, 19 19 "command": false, 20 - "nkro": true 20 + "nkro": true, 21 + "oled": true 21 22 }, 22 23 "diode_direction": "COL2ROW", 23 24 "matrix_pins": {
-1
keyboards/fearherbs1/blue_team_pad/rules.mk
··· 1 - OLED_ENABLE = yes
+11 -1
keyboards/ferris/0_1/info.json
··· 4 4 "usb": { 5 5 "vid": "0xC2AB", 6 6 "pid": "0x0000", 7 - "device_version": "0.0.1" 7 + "device_version": "0.0.1", 8 + "no_startup_check": true 8 9 }, 9 10 "processor": "atmega32u4", 10 11 "bootloader": "atmel-dfu", 12 + "features": { 13 + "bootmagic": false, 14 + "mousekey": true, 15 + "extrakey": true, 16 + "unicode": true 17 + }, 18 + "build": { 19 + "lto": true 20 + }, 11 21 "community_layouts": ["split_3x5_2"], 12 22 "layout_aliases": { 13 23 "LAYOUT": "LAYOUT_split_3x5_2"
-15
keyboards/ferris/0_1/rules.mk
··· 1 - # Build Options 2 - # change yes to no to disable 3 - # 4 - BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite 5 - MOUSEKEY_ENABLE = yes # Mouse keys 6 - EXTRAKEY_ENABLE = yes # Audio control and System control 7 - CONSOLE_ENABLE = no # Console for debug 8 - COMMAND_ENABLE = no # Commands for debug and configuration 9 - NKRO_ENABLE = no # Enable N-Key Rollover 10 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 11 - RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow 12 - AUDIO_ENABLE = no # Audio output 13 - UNICODE_ENABLE = yes 14 1 CUSTOM_MATRIX = lite 15 - NO_USB_STARTUP_CHECK = yes 16 - LTO_ENABLE = yes 17 2 18 3 SRC += matrix.c 19 4 I2C_DRIVER_REQUIRED = yes
+3
keyboards/ferris/0_2/bling/info.json
··· 50 50 "solid_multisplash": true 51 51 }, 52 52 "driver": "is31fl3731" 53 + }, 54 + "features": { 55 + "rgb_matrix": true 53 56 } 54 57 }
-1
keyboards/ferris/0_2/bling/rules.mk
··· 1 - RGB_MATRIX_ENABLE = yes
+8 -1
keyboards/ferris/0_2/info.json
··· 2 2 "manufacturer": "Cuddly Keyboards Ltd.", 3 3 "usb": { 4 4 "vid": "0xC2AB", 5 - "device_version": "0.0.2" 5 + "device_version": "0.0.2", 6 + "no_startup_check": true 6 7 }, 7 8 "processor": "STM32F072", 8 9 "bootloader": "stm32-dfu", 10 + "features": { 11 + "bootmagic": true, 12 + "mousekey": true, 13 + "extrakey": true, 14 + "unicode": true 15 + }, 9 16 "community_layouts": ["split_3x5_2"], 10 17 "layout_aliases": { 11 18 "LAYOUT": "LAYOUT_split_3x5_2"
-15
keyboards/ferris/0_2/rules.mk
··· 1 - # Build Options 2 - # change yes to no to disable 3 - # 4 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 5 - MOUSEKEY_ENABLE = yes # Mouse keys 6 - EXTRAKEY_ENABLE = yes # Audio control and System control 7 - CONSOLE_ENABLE = no # Console for debug 8 - COMMAND_ENABLE = no # Commands for debug and configuration 9 - NKRO_ENABLE = no # Enable N-Key Rollover 10 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 11 - RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow 12 - AUDIO_ENABLE = no # Audio output 13 - UNICODE_ENABLE = yes 14 1 CUSTOM_MATRIX = lite 15 - NO_USB_STARTUP_CHECK = yes 16 - LTO_ENABLE = no 17 2 18 3 SRC += matrix.c 19 4 I2C_DRIVER_REQUIRED = yes
+8
keyboards/fjlabs/7vhotswap/info.json
··· 33 33 }, 34 34 "processor": "atmega32u4", 35 35 "bootloader": "atmel-dfu", 36 + "features": { 37 + "bootmagic": true, 38 + "mousekey": true, 39 + "extrakey": true, 40 + "command": true, 41 + "nkro": true, 42 + "rgblight": true 43 + }, 36 44 "layouts": { 37 45 "LAYOUT_75_all": { 38 46 "layout": [
-13
keyboards/fjlabs/7vhotswap/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+7
keyboards/fjlabs/ad65/info.json
··· 18 18 }, 19 19 "processor": "atmega32u4", 20 20 "bootloader": "atmel-dfu", 21 + "features": { 22 + "bootmagic": true, 23 + "mousekey": true, 24 + "extrakey": true, 25 + "command": true, 26 + "nkro": true 27 + }, 21 28 "community_layouts": [ 22 29 "65_ansi_blocker", 23 30 "65_ansi_blocker_split_bs",
-13
keyboards/fjlabs/ad65/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+8
keyboards/fjlabs/avalon/info.json
··· 41 41 }, 42 42 "processor": "atmega32u4", 43 43 "bootloader": "atmel-dfu", 44 + "features": { 45 + "bootmagic": true, 46 + "mousekey": true, 47 + "extrakey": true, 48 + "command": true, 49 + "nkro": true, 50 + "rgblight": true 51 + }, 44 52 "layouts": { 45 53 "LAYOUT_all": { 46 54 "layout": [
-13
keyboards/fjlabs/avalon/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+8
keyboards/fjlabs/bks65/info.json
··· 36 36 }, 37 37 "processor": "atmega32u4", 38 38 "bootloader": "atmel-dfu", 39 + "features": { 40 + "bootmagic": true, 41 + "mousekey": true, 42 + "extrakey": true, 43 + "command": true, 44 + "nkro": true, 45 + "rgblight": true 46 + }, 39 47 "community_layouts": ["65_ansi"], 40 48 "layouts": { 41 49 "LAYOUT_65_ansi": {
-13
keyboards/fjlabs/bks65/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+8
keyboards/fjlabs/bks65solder/info.json
··· 33 33 }, 34 34 "processor": "atmega32u4", 35 35 "bootloader": "atmel-dfu", 36 + "features": { 37 + "bootmagic": true, 38 + "mousekey": true, 39 + "extrakey": true, 40 + "command": true, 41 + "nkro": true, 42 + "rgblight": true 43 + }, 36 44 "community_layouts": ["65_ansi"], 37 45 "layouts": { 38 46 "LAYOUT_all": {
-13
keyboards/fjlabs/bks65solder/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+7
keyboards/fjlabs/bolsa65/info.json
··· 15 15 "diode_direction": "COL2ROW", 16 16 "processor": "atmega32u4", 17 17 "bootloader": "atmel-dfu", 18 + "features": { 19 + "bootmagic": true, 20 + "mousekey": true, 21 + "extrakey": true, 22 + "command": true, 23 + "nkro": true 24 + }, 18 25 "community_layouts": ["65_ansi_blocker"], 19 26 "layouts": { 20 27 "LAYOUT_65_ansi_blocker": {
-13
keyboards/fjlabs/bolsa65/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+8
keyboards/fjlabs/kf87/info.json
··· 38 38 }, 39 39 "processor": "at90usb646", 40 40 "bootloader": "atmel-dfu", 41 + "features": { 42 + "bootmagic": true, 43 + "mousekey": true, 44 + "extrakey": true, 45 + "command": true, 46 + "nkro": true, 47 + "rgblight": true 48 + }, 41 49 "layouts": { 42 50 "LAYOUT_tkl_all": { 43 51 "layout": [
-13
keyboards/fjlabs/kf87/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+8
keyboards/fjlabs/kyuu/info.json
··· 37 37 }, 38 38 "processor": "atmega32u4", 39 39 "bootloader": "atmel-dfu", 40 + "features": { 41 + "bootmagic": true, 42 + "mousekey": true, 43 + "extrakey": true, 44 + "command": true, 45 + "nkro": true, 46 + "rgblight": true 47 + }, 40 48 "layouts": { 41 49 "LAYOUT_65_ansi_blocker_badge": { 42 50 "layout": [
-12
keyboards/fjlabs/kyuu/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
+7
keyboards/fjlabs/ldk65/info.json
··· 18 18 }, 19 19 "processor": "atmega32u4", 20 20 "bootloader": "atmel-dfu", 21 + "features": { 22 + "bootmagic": true, 23 + "mousekey": true, 24 + "extrakey": true, 25 + "command": true, 26 + "nkro": true 27 + }, 21 28 "community_layouts": ["65_ansi"], 22 29 "layouts": { 23 30 "LAYOUT_65_ansi": {
-13
keyboards/fjlabs/ldk65/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+7
keyboards/fjlabs/midway60/info.json
··· 18 18 }, 19 19 "processor": "atmega32u4", 20 20 "bootloader": "atmel-dfu", 21 + "features": { 22 + "bootmagic": true, 23 + "mousekey": true, 24 + "extrakey": true, 25 + "command": true, 26 + "nkro": true 27 + }, 21 28 "community_layouts": [ 22 29 "60_ansi", 23 30 "60_ansi_split_bs_rshift",
-13
keyboards/fjlabs/midway60/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+8
keyboards/fjlabs/mk61rgbansi/info.json
··· 38 38 }, 39 39 "processor": "atmega32u4", 40 40 "bootloader": "atmel-dfu", 41 + "features": { 42 + "bootmagic": true, 43 + "mousekey": true, 44 + "extrakey": true, 45 + "command": true, 46 + "nkro": true, 47 + "rgblight": true 48 + }, 41 49 "community_layouts": ["60_ansi"], 42 50 "layouts": { 43 51 "LAYOUT_60_ansi": {
-13
keyboards/fjlabs/mk61rgbansi/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+7
keyboards/fjlabs/peaker/info.json
··· 15 15 "diode_direction": "COL2ROW", 16 16 "processor": "at90usb646", 17 17 "bootloader": "atmel-dfu", 18 + "features": { 19 + "bootmagic": true, 20 + "mousekey": true, 21 + "extrakey": true, 22 + "command": true, 23 + "nkro": true 24 + }, 18 25 "layouts": { 19 26 "LAYOUT_tkl_all": { 20 27 "layout": [
-13
keyboards/fjlabs/peaker/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+7
keyboards/fjlabs/polaris/info.json
··· 18 18 }, 19 19 "processor": "atmega32u4", 20 20 "bootloader": "atmel-dfu", 21 + "features": { 22 + "bootmagic": true, 23 + "mousekey": true, 24 + "extrakey": true, 25 + "command": true, 26 + "nkro": true 27 + }, 21 28 "community_layouts": [ 22 29 "60_ansi", 23 30 "60_ansi_split_bs_rshift",
-13
keyboards/fjlabs/polaris/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+8
keyboards/fjlabs/ready100/info.json
··· 34 34 }, 35 35 "processor": "atmega32u4", 36 36 "bootloader": "atmel-dfu", 37 + "features": { 38 + "bootmagic": true, 39 + "mousekey": true, 40 + "extrakey": true, 41 + "command": true, 42 + "nkro": true, 43 + "rgblight": true 44 + }, 37 45 "layout_aliases": { 38 46 "LAYOUT_64key": "LAYOUT_64_ansi" 39 47 },
-13
keyboards/fjlabs/ready100/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+7
keyboards/fjlabs/sinanju/info.json
··· 18 18 }, 19 19 "processor": "atmega32u4", 20 20 "bootloader": "atmel-dfu", 21 + "features": { 22 + "bootmagic": true, 23 + "mousekey": true, 24 + "extrakey": true, 25 + "command": true, 26 + "nkro": true 27 + }, 21 28 "layouts": { 22 29 "LAYOUT_60_ansi_wkl": { 23 30 "layout": [
-13
keyboards/fjlabs/sinanju/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+7
keyboards/fjlabs/sinanjuwk/info.json
··· 18 18 }, 19 19 "processor": "atmega32u4", 20 20 "bootloader": "atmel-dfu", 21 + "features": { 22 + "bootmagic": true, 23 + "mousekey": true, 24 + "extrakey": true, 25 + "command": true, 26 + "nkro": true 27 + }, 21 28 "layout_aliases": { 22 29 "LAYOUT_all": "LAYOUT_60_ansi_split_bs_rshift" 23 30 },
-13
keyboards/fjlabs/sinanjuwk/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+8
keyboards/fjlabs/solanis/info.json
··· 34 34 }, 35 35 "processor": "at90usb646", 36 36 "bootloader": "atmel-dfu", 37 + "features": { 38 + "bootmagic": true, 39 + "mousekey": true, 40 + "extrakey": true, 41 + "command": true, 42 + "nkro": true, 43 + "rgblight": true 44 + }, 37 45 "community_layouts": [ 38 46 "tkl_ansi", 39 47 "tkl_ansi_split_bs_rshift",
-13
keyboards/fjlabs/solanis/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+8
keyboards/fjlabs/swordfish/info.json
··· 33 33 }, 34 34 "processor": "atmega32u4", 35 35 "bootloader": "atmel-dfu", 36 + "features": { 37 + "bootmagic": true, 38 + "mousekey": true, 39 + "extrakey": true, 40 + "command": true, 41 + "nkro": true, 42 + "rgblight": true 43 + }, 36 44 "layouts": { 37 45 "LAYOUT_2u_bs": { 38 46 "layout": [
-13
keyboards/fjlabs/swordfish/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+8
keyboards/fjlabs/tf60ansi/info.json
··· 38 38 }, 39 39 "processor": "atmega32u4", 40 40 "bootloader": "atmel-dfu", 41 + "features": { 42 + "bootmagic": true, 43 + "mousekey": true, 44 + "extrakey": true, 45 + "command": true, 46 + "nkro": true, 47 + "rgblight": true 48 + }, 41 49 "community_layouts": ["60_ansi"], 42 50 "layouts": { 43 51 "LAYOUT_60_ansi": {
-13
keyboards/fjlabs/tf60ansi/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+8
keyboards/fjlabs/tf60v2/info.json
··· 38 38 }, 39 39 "processor": "atmega32u4", 40 40 "bootloader": "atmel-dfu", 41 + "features": { 42 + "bootmagic": true, 43 + "mousekey": true, 44 + "extrakey": true, 45 + "command": true, 46 + "nkro": true, 47 + "rgblight": true 48 + }, 41 49 "community_layouts": ["60_ansi_arrow"], 42 50 "layouts": { 43 51 "LAYOUT_60_ansi_arrow": {
-13
keyboards/fjlabs/tf60v2/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+8
keyboards/fjlabs/tf65rgbv2/info.json
··· 38 38 }, 39 39 "processor": "atmega32u4", 40 40 "bootloader": "atmel-dfu", 41 + "features": { 42 + "bootmagic": true, 43 + "mousekey": true, 44 + "extrakey": true, 45 + "command": true, 46 + "nkro": true, 47 + "rgblight": true 48 + }, 41 49 "community_layouts": ["65_ansi"], 42 50 "layouts": { 43 51 "LAYOUT_65_ansi": {
-13
keyboards/fjlabs/tf65rgbv2/rules.mk
··· 1 1 # Processor frequency 2 2 F_CPU = 8000000 3 - 4 - # Build Options 5 - # change yes to no to disable 6 - # 7 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 8 - MOUSEKEY_ENABLE = yes # Mouse keys 9 - EXTRAKEY_ENABLE = yes # Audio control and System control 10 - CONSOLE_ENABLE = no # Console for debug 11 - COMMAND_ENABLE = yes # Commands for debug and configuration 12 - NKRO_ENABLE = yes # Enable N-Key Rollover 13 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 14 - RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow 15 - AUDIO_ENABLE = no # Audio output
+5
keyboards/fluorite/info.json keyboards/fluorite/keyboard.json
··· 19 19 }, 20 20 "processor": "atmega32u4", 21 21 "bootloader": "atmel-dfu", 22 + "features": { 23 + "bootmagic": false, 24 + "mousekey": false, 25 + "extrakey": false 26 + }, 22 27 "layouts": { 23 28 "LAYOUT": { 24 29 "layout": [
-12
keyboards/fluorite/rules.mk
··· 1 - # Build Options 2 - # change yes to no to disable 3 - # 4 - BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite 5 - MOUSEKEY_ENABLE = no # Mouse keys 6 - EXTRAKEY_ENABLE = no # Audio control and System control 7 - CONSOLE_ENABLE = no # Console for debug 8 - COMMAND_ENABLE = no # Commands for debug and configuration 9 - NKRO_ENABLE = no # Enable N-Key Rollover 10 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 11 - RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow 12 - AUDIO_ENABLE = no # Audio output
+5
keyboards/fortitude60/rev1/keyboard.json
··· 29 29 }, 30 30 "processor": "atmega32u4", 31 31 "bootloader": "caterina", 32 + "features": { 33 + "bootmagic": false, 34 + "mousekey": true, 35 + "extrakey": true 36 + }, 32 37 "layouts": { 33 38 "LAYOUT": { 34 39 "layout": [
-13
keyboards/fortitude60/rules.mk
··· 1 - # Build Options 2 - # change yes to no to disable 3 - # 4 - BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite 5 - MOUSEKEY_ENABLE = yes # Mouse keys 6 - EXTRAKEY_ENABLE = yes # Audio control and System control 7 - CONSOLE_ENABLE = no # Console for debug 8 - COMMAND_ENABLE = no # Commands for debug and configuration 9 - NKRO_ENABLE = no # Enable N-Key Rollover 10 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 11 - RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow 12 - AUDIO_ENABLE = no # Audio output 13 - 14 1 DEFAULT_FOLDER = fortitude60/rev1
+6
keyboards/fractal/info.json
··· 15 15 "diode_direction": "COL2ROW", 16 16 "processor": "atmega32u4", 17 17 "bootloader": "caterina", 18 + "features": { 19 + "bootmagic": true, 20 + "mousekey": true, 21 + "extrakey": true, 22 + "nkro": true 23 + }, 18 24 "community_layouts": ["ortho_5x12"], 19 25 "layouts": { 20 26 "LAYOUT_ortho_5x12": {
-12
keyboards/fractal/rules.mk
··· 1 - # Build Options 2 - # change yes to no to disable 3 - # 4 - BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite 5 - MOUSEKEY_ENABLE = yes # Mouse keys 6 - EXTRAKEY_ENABLE = yes # Audio control and System control 7 - CONSOLE_ENABLE = no # Console for debug 8 - COMMAND_ENABLE = no # Commands for debug and configuration 9 - NKRO_ENABLE = yes # Enable N-Key Rollover 10 - BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 11 - AUDIO_ENABLE = no # Audio output 12 - 13 1 # Disable unsupported hardware 14 2 RGBLIGHT_SUPPORTED = no 15 3 AUDIO_SUPPORTED = no
+3 -1
keyboards/frobiac/blackbowl/info.json
··· 13 13 "dynamic_macro": true, 14 14 "extrakey": true, 15 15 "mousekey": true, 16 - "nkro": false 16 + "nkro": false, 17 + "ps2": true, 18 + "ps2_mouse": true 17 19 }, 18 20 "build": { 19 21 "lto": true
-2
keyboards/frobiac/blackbowl/rules.mk
··· 4 4 I2C_DRIVER_REQUIRED = yes 5 5 SRC += matrix.c 6 6 7 - PS2_MOUSE_ENABLE = yes 8 - PS2_ENABLE = yes 9 7 PS2_DRIVER = usart
+2 -1
keyboards/frooastboard/walnut/info.json keyboards/frooastboard/walnut/keyboard.json
··· 12 12 "console": false, 13 13 "extrakey": false, 14 14 "mousekey": false, 15 - "nkro": true 15 + "nkro": true, 16 + "rgb_matrix": true 16 17 }, 17 18 "rgb_matrix": { 18 19 "animations": {
-4
keyboards/frooastboard/walnut/rules.mk
··· 1 - # Build Options 2 - # change yes to no to disable 3 - # 4 - RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix