Skip to content

Commit

Permalink
Data-Driven Keyboard Conversions: K, Part 5 (#23569)
Browse files Browse the repository at this point in the history
  • Loading branch information
noroadsleft committed Apr 20, 2024
1 parent 5936a96 commit 7b96e54
Show file tree
Hide file tree
Showing 31 changed files with 132 additions and 154 deletions.
3 changes: 2 additions & 1 deletion keyboards/kinesis/nguyenvietyen/info.json
Expand Up @@ -12,7 +12,8 @@
"command": true,
"mousekey": true,
"extrakey": true,
"nkro": true
"nkro": true,
"sleep_led": true
},
"indicators": {
"caps_lock": "E6",
Expand Down
5 changes: 0 additions & 5 deletions keyboards/kinesis/nguyenvietyen/rules.mk
@@ -1,7 +1,2 @@
# Build Options
# change yes to no to disable
#

SLEEP_LED_ENABLE = yes
CUSTOM_MATRIX = lite
SRC += matrix.c
Expand Up @@ -6,7 +6,8 @@
"usb": {
"vid": "0x4B57",
"pid": "0x424C",
"device_version": "0.0.1"
"device_version": "0.0.1",
"no_startup_check": true
},
"matrix_pins": {
"cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B0", "B7", "B5", "B4", "D7", "D6", "B3"],
Expand Down Expand Up @@ -43,6 +44,13 @@
},
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"features": {
"bootmagic": true,
"mousekey": true,
"extrakey": true,
"rgblight": true,
"encoder": true
},
"layouts": {
"LAYOUT": {
"layout": [
Expand Down
14 changes: 0 additions & 14 deletions keyboards/kiwikey/borderland/rules.mk

This file was deleted.

Expand Up @@ -6,7 +6,8 @@
"usb": {
"vid": "0x4B57",
"pid": "0x0303",
"device_version": "0.0.2"
"device_version": "0.0.2",
"no_startup_check": true
},
"rgblight": {
"saturation_steps": 8,
Expand Down Expand Up @@ -35,6 +36,12 @@
"diode_direction": "COL2ROW",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"features": {
"bootmagic": true,
"mousekey": true,
"extrakey": true,
"rgblight": true
},
"layouts": {
"LAYOUT_ortho_3x3": {
"layout": [
Expand Down
13 changes: 0 additions & 13 deletions keyboards/kiwikey/kawii9/rules.mk

This file was deleted.

7 changes: 7 additions & 0 deletions keyboards/kmini/info.json
Expand Up @@ -10,6 +10,13 @@
},
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"features": {
"bootmagic": true,
"mousekey": true,
"extrakey": true,
"command": true,
"nkro": true
},
"layouts": {
"LAYOUT": {
"layout": [
Expand Down
11 changes: 0 additions & 11 deletions keyboards/kmini/rules.mk
@@ -1,18 +1,7 @@
# Processor frequency
F_CPU = 8000000

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

# Project specific files
SRC = matrix.c
10 changes: 10 additions & 0 deletions keyboards/kprepublic/bm60hsrgb/rev2/info.json
Expand Up @@ -83,6 +83,16 @@
"diode_direction": "ROW2COL",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"features": {
"bootmagic": true,
"mousekey": true,
"extrakey": true,
"nkro": true,
"rgb_matrix": true
},
"build": {
"lto": true
},
"debounce": 3,
"layouts": {
"LAYOUT_60_ansi_arrow": {
Expand Down
14 changes: 0 additions & 14 deletions keyboards/kprepublic/bm60hsrgb/rev2/rules.mk
@@ -1,17 +1,3 @@
# Build Options
# change yes to no to disable
#
BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
MOUSEKEY_ENABLE = yes # Mouse keys
EXTRAKEY_ENABLE = yes # Audio control and System control
CONSOLE_ENABLE = no # Console for debug
COMMAND_ENABLE = no # Commands for debug and configuration
NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
LTO_ENABLE = yes
RGB_MATRIX_ENABLE = yes
WS2812_DRIVER_REQUIRED = yes

COMMON_VPATH += $(DRIVER_PATH)/led/issi
Expand Down
10 changes: 10 additions & 0 deletions keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json
Expand Up @@ -91,6 +91,16 @@
"diode_direction": "ROW2COL",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"features": {
"bootmagic": true,
"mousekey": true,
"extrakey": true,
"nkro": true,
"rgb_matrix": true
},
"build": {
"lto": true
},
"debounce": 3,
"layouts": {
"LAYOUT_60_iso_arrow": {
Expand Down
17 changes: 0 additions & 17 deletions keyboards/kprepublic/bm60hsrgb_iso/rev2/rules.mk
@@ -1,20 +1,3 @@
# Build Options
# change yes to no to disable
#
BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
MOUSEKEY_ENABLE = yes # Mouse keys
EXTRAKEY_ENABLE = yes # Audio control and System control
CONSOLE_ENABLE = no # Console for debug
COMMAND_ENABLE = no # Commands for debug and configuration
NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
LTO_ENABLE = yes


# RGB Matrix is required to support per-key LEDs connected to IS31FL3733.
RGB_MATRIX_ENABLE = yes

# The custom RGB Matrix driver combines IS31FL3733 and WS2812; things that are
# normally done by common_features.mk for both of these drivers need to be done
# here manually.
Expand Down
10 changes: 10 additions & 0 deletions keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json
Expand Up @@ -87,6 +87,16 @@
"diode_direction": "ROW2COL",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"features": {
"bootmagic": true,
"mousekey": true,
"extrakey": true,
"nkro": true,
"rgb_matrix": true
},
"build": {
"lto": true
},
"community_layouts": ["60_ansi"],
"layouts": {
"LAYOUT_60_ansi": {
Expand Down
16 changes: 0 additions & 16 deletions keyboards/kprepublic/bm60hsrgb_poker/rev2/rules.mk
@@ -1,19 +1,3 @@
# Build Options
# change yes to no to disable
#
BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
MOUSEKEY_ENABLE = yes # Mouse keys
EXTRAKEY_ENABLE = yes # Audio control and System control
CONSOLE_ENABLE = no # Console for debug
COMMAND_ENABLE = no # Commands for debug and configuration
NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
LTO_ENABLE = yes

# RGB Matrix is required to support per-key LEDs connected to IS31FL3733.
RGB_MATRIX_ENABLE = yes

# The custom RGB Matrix driver combines IS31FL3733 and WS2812; things that are
# normally done by common_features.mk for both of these drivers need to be done
# here manually.
Expand Down
8 changes: 8 additions & 0 deletions keyboards/kumaokobo/kudox/columner/keyboard.json
Expand Up @@ -14,6 +14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
"enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
Expand All @@ -38,6 +39,13 @@
},
"processor": "atmega32u4",
"bootloader": "caterina",
"features": {
"bootmagic": false,
"mousekey": true,
"extrakey": true,
"command": true,
"rgblight": true
},
"layouts": {
"LAYOUT": {
"layout": [
Expand Down
5 changes: 0 additions & 5 deletions keyboards/kumaokobo/kudox/info.json

This file was deleted.

8 changes: 8 additions & 0 deletions keyboards/kumaokobo/kudox/rev1/keyboard.json
Expand Up @@ -14,6 +14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
"enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
Expand All @@ -38,6 +39,13 @@
},
"processor": "atmega32u4",
"bootloader": "caterina",
"features": {
"bootmagic": false,
"mousekey": true,
"extrakey": true,
"command": true,
"rgblight": true
},
"layouts": {
"LAYOUT": {
"layout": [
Expand Down
8 changes: 8 additions & 0 deletions keyboards/kumaokobo/kudox/rev2/keyboard.json
Expand Up @@ -14,6 +14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
"enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
Expand All @@ -38,6 +39,13 @@
},
"processor": "atmega32u4",
"bootloader": "caterina",
"features": {
"bootmagic": false,
"mousekey": true,
"extrakey": true,
"command": true,
"rgblight": true
},
"layouts": {
"LAYOUT": {
"layout": [
Expand Down
8 changes: 8 additions & 0 deletions keyboards/kumaokobo/kudox/rev3/keyboard.json
Expand Up @@ -14,6 +14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
"enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
Expand All @@ -38,6 +39,13 @@
},
"processor": "atmega32u4",
"bootloader": "caterina",
"features": {
"bootmagic": false,
"mousekey": true,
"extrakey": true,
"command": true,
"rgblight": true
},
"layouts": {
"LAYOUT": {
"layout": [
Expand Down
13 changes: 0 additions & 13 deletions keyboards/kumaokobo/kudox/rules.mk
@@ -1,14 +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 = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.

DEFAULT_FOLDER = kumaokobo/kudox/rev3
Expand Up @@ -36,6 +36,17 @@
},
"processor": "atmega32u4",
"bootloader": "caterina",
"features": {
"bootmagic": true,
"mousekey": true,
"extrakey": true,
"rgblight": true,
"unicode": true,
"oled": true
},
"build": {
"lto": true
},
"layouts": {
"LAYOUT": {
"layout": [
Expand Down
1 change: 0 additions & 1 deletion keyboards/kumaokobo/kudox_full/rev1/rules.mk

This file was deleted.

15 changes: 0 additions & 15 deletions keyboards/kumaokobo/kudox_full/rules.mk
@@ -1,16 +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 = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
UNICODE_ENABLE = yes # Unicode
LTO_ENABLE = yes

DEFAULT_FOLDER = kumaokobo/kudox_full/rev1
8 changes: 0 additions & 8 deletions keyboards/kumaokobo/kudox_game/info.json
Expand Up @@ -3,14 +3,6 @@
"manufacturer": "Kumao Kobo",
"url": "",
"maintainer": "Kumao Kobo",
"features": {
"bootmagic": false,
"command": true,
"console": false,
"extrakey": true,
"mousekey": true,
"nkro": false
},
"usb": {
"vid": "0xABBA",
"pid": "0x9696"
Expand Down

0 comments on commit 7b96e54

Please sign in to comment.