Skip to content

Commit

Permalink
Data-Driven Keyboard Conversions: G (qmk#23522)
Browse files Browse the repository at this point in the history
  • Loading branch information
noroadsleft authored and Ardakilic committed Sep 10, 2024
1 parent 6bfe011 commit 8b836df
Show file tree
Hide file tree
Showing 34 changed files with 145 additions and 216 deletions.
7 changes: 7 additions & 0 deletions keyboards/gboards/ergotaco/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,13 @@
},
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"features": {
"bootmagic": false,
"mousekey": false,
"extrakey": true,
"console": true,
"command": true
},
"tapping": {
"toggle": 1
},
Expand Down
3 changes: 0 additions & 3 deletions keyboards/gboards/ergotaco/rules.mk
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
CUSTOM_MATRIX = yes
EXTRAKEY_ENABLE = yes
CONSOLE_ENABLE = yes
COMMAND_ENABLE = yes

# A bunch of stuff that you shouldn't touch unless you
# know what you're doing.
Expand Down
11 changes: 11 additions & 0 deletions keyboards/gboards/georgi/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,17 @@
},
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"features": {
"bootmagic": false,
"mousekey": false,
"extrakey": true,
"console": true,
"nkro": true,
"steno": true
},
"build": {
"lto": true
},
"tapping": {
"toggle": 2
},
Expand Down
16 changes: 1 addition & 15 deletions keyboards/gboards/georgi/rules.mk
Original file line number Diff line number Diff line change
@@ -1,18 +1,4 @@
# 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 = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
CUSTOM_MATRIX = yes
STENO_ENABLE = yes
LTO_ENABLE = yes

SRC += matrix.c
I2C_DRIVER_REQUIRED = yes
I2C_DRIVER_REQUIRED = yes
7 changes: 7 additions & 0 deletions keyboards/gboards/gergo/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,13 @@
},
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"features": {
"bootmagic": true,
"mousekey": false,
"extrakey": true,
"console": true,
"command": true
},
"tapping": {
"toggle": 1
},
Expand Down
4 changes: 0 additions & 4 deletions keyboards/gboards/gergo/rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,6 @@
# change yes to no to disable
#
CUSTOM_MATRIX = yes
EXTRAKEY_ENABLE = yes
CONSOLE_ENABLE = yes
COMMAND_ENABLE = yes
BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite

SRC += matrix.c
I2C_DRIVER_REQUIRED = yes
7 changes: 7 additions & 0 deletions keyboards/gboards/gergoplex/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,13 @@
},
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"features": {
"bootmagic": true,
"mousekey": true,
"extrakey": true,
"command": true,
"nkro": true
},
"community_layouts": ["split_3x5_3"],
"layouts": {
"LAYOUT_split_3x5_3": {
Expand Down
9 changes: 0 additions & 9 deletions keyboards/gboards/gergoplex/rules.mk
Original file line number Diff line number Diff line change
@@ -1,15 +1,6 @@
# 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
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
CUSTOM_MATRIX = yes

SRC += matrix.c
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,13 @@
"bootmagic": false,
"console": false,
"mousekey": false,
"nkro": false
"nkro": false,
"command": false,
"backlight": false,
"rgb_matrix": false
},
"build": {
"lto": true
},
"encoder": {
"rotary": []
Expand Down
9 changes: 0 additions & 9 deletions keyboards/giabalanai/rules.mk

This file was deleted.

5 changes: 5 additions & 0 deletions keyboards/gl516/a52gl/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,11 @@
},
"processor": "atmega32u4",
"bootloader": "caterina",
"features": {
"bootmagic": true,
"mousekey": true,
"extrakey": true
},
"layouts": {
"LAYOUT": {
"layout": [
Expand Down
15 changes: 1 addition & 14 deletions keyboards/gl516/a52gl/rules.mk
Original file line number Diff line number Diff line change
@@ -1,16 +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 = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output

CUSTOM_MATRIX = lite

SRC += matrix.c
SRC += matrix.c
6 changes: 6 additions & 0 deletions keyboards/gl516/j73gl/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,12 @@
},
"processor": "atmega32u4",
"bootloader": "caterina",
"features": {
"bootmagic": true,
"mousekey": true,
"extrakey": true,
"rgblight": true
},
"layouts": {
"LAYOUT": {
"layout": [
Expand Down
15 changes: 1 addition & 14 deletions keyboards/gl516/j73gl/rules.mk
Original file line number Diff line number Diff line change
@@ -1,16 +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 = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output

CUSTOM_MATRIX = lite

SRC += matrix.c
SRC += matrix.c
7 changes: 7 additions & 0 deletions keyboards/gl516/n51gl/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,13 @@
},
"processor": "atmega32u4",
"bootloader": "caterina",
"features": {
"bootmagic": true,
"mousekey": true,
"extrakey": true,
"rgblight": true,
"encoder": true
},
"layouts": {
"LAYOUT": {
"layout": [
Expand Down
15 changes: 1 addition & 14 deletions keyboards/gl516/n51gl/rules.mk
Original file line number Diff line number Diff line change
@@ -1,16 +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 = 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
CUSTOM_MATRIX = lite

SRC += matrix.c
SRC += matrix.c
8 changes: 8 additions & 0 deletions keyboards/glenpickle/chimera_ergo/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,14 @@
},
"processor": "atmega32u4",
"bootloader": "caterina",
"features": {
"bootmagic": false,
"mousekey": true,
"extrakey": true,
"console": true,
"command": true,
"nkro": true
},
"layouts": {
"LAYOUT": {
"layout": [
Expand Down
12 changes: 0 additions & 12 deletions keyboards/glenpickle/chimera_ergo/rules.mk
Original file line number Diff line number Diff line change
@@ -1,15 +1,3 @@
# 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 = yes # Console for debug
COMMAND_ENABLE = yes # 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
CUSTOM_MATRIX = lite

# project specific files
Expand Down
8 changes: 8 additions & 0 deletions keyboards/glenpickle/chimera_ls/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,14 @@
},
"processor": "atmega32u4",
"bootloader": "caterina",
"features": {
"bootmagic": false,
"mousekey": true,
"extrakey": true,
"console": true,
"command": true,
"nkro": true
},
"community_layouts": ["ortho_4x12"],
"layouts": {
"LAYOUT_ortho_4x12": {
Expand Down
12 changes: 0 additions & 12 deletions keyboards/glenpickle/chimera_ls/rules.mk
Original file line number Diff line number Diff line change
@@ -1,15 +1,3 @@
# 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 = yes # Console for debug
COMMAND_ENABLE = yes # 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
CUSTOM_MATRIX = lite

# project specific files
Expand Down
8 changes: 8 additions & 0 deletions keyboards/glenpickle/chimera_ortho/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,14 @@
},
"processor": "atmega32u4",
"bootloader": "caterina",
"features": {
"bootmagic": false,
"mousekey": true,
"extrakey": true,
"console": true,
"command": true,
"nkro": true
},
"layouts": {
"LAYOUT": {
"layout": [
Expand Down
12 changes: 0 additions & 12 deletions keyboards/glenpickle/chimera_ortho/rules.mk
Original file line number Diff line number Diff line change
@@ -1,15 +1,3 @@
# 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 = yes # Console for debug
COMMAND_ENABLE = yes # 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
CUSTOM_MATRIX = lite

# project specific files
Expand Down
9 changes: 9 additions & 0 deletions keyboards/glenpickle/chimera_ortho_plus/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,15 @@
},
"processor": "atmega32u4",
"bootloader": "caterina",
"features": {
"bootmagic": false,
"mousekey": true,
"extrakey": true,
"console": true,
"command": true,
"nkro": true,
"unicode": true
},
"layouts": {
"LAYOUT": {
"layout": [
Expand Down
13 changes: 0 additions & 13 deletions keyboards/glenpickle/chimera_ortho_plus/rules.mk
Original file line number Diff line number Diff line change
@@ -1,16 +1,3 @@
# 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 = yes # Console for debug
COMMAND_ENABLE = yes # 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
UNICODE_ENABLE = yes
CUSTOM_MATRIX = lite

# project specific files
Expand Down
17 changes: 16 additions & 1 deletion keyboards/gmmk/numpad/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,10 @@
"usb": {
"vid": "0x320F",
"pid": "0x5088",
"device_version": "0.0.1"
"device_version": "0.0.1",
"shared_endpoint": {
"keyboard": true
}
},
"eeprom": {
"driver": "wear_leveling",
Expand Down Expand Up @@ -70,6 +73,18 @@
},
"processor": "WB32F3G71",
"bootloader": "wb32-dfu",
"features": {
"bootmagic": true,
"mousekey": true,
"extrakey": true,
"nkro": true,
"rgb_matrix": true,
"encoder": true,
"midi": true
},
"build": {
"lto": true
},
"diode_direction": "ROW2COL",
"matrix_pins": {
"rows": ["A3", "A4", "A5", "A6", "A7"],
Expand Down
Loading

0 comments on commit 8b836df

Please sign in to comment.