diff options
| author | James Young <18669334+noroadsleft@users.noreply.github.com> | 2024-04-14 18:09:46 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-15 02:09:46 +0100 |
| commit | 130a2a31a66f17969102f95045fa2dcfac84e01d (patch) | |
| tree | ba19981f1d048393b7476575971f754113415251 /keyboards | |
| parent | bc8ff28a5841c8b12261bf7e085aaa67757ec5a2 (diff) | |
Data-Driven Keyboard Conversions: G (#23522)
Diffstat (limited to 'keyboards')
34 files changed, 145 insertions, 216 deletions
diff --git a/keyboards/gboards/ergotaco/info.json b/keyboards/gboards/ergotaco/info.json index 80558ad692..1d13c2458a 100644 --- a/keyboards/gboards/ergotaco/info.json +++ b/keyboards/gboards/ergotaco/info.json | |||
| @@ -10,6 +10,13 @@ | |||
| 10 | }, | 10 | }, |
| 11 | "processor": "atmega32u4", | 11 | "processor": "atmega32u4", |
| 12 | "bootloader": "atmel-dfu", | 12 | "bootloader": "atmel-dfu", |
| 13 | "features": { | ||
| 14 | "bootmagic": false, | ||
| 15 | "mousekey": false, | ||
| 16 | "extrakey": true, | ||
| 17 | "console": true, | ||
| 18 | "command": true | ||
| 19 | }, | ||
| 13 | "tapping": { | 20 | "tapping": { |
| 14 | "toggle": 1 | 21 | "toggle": 1 |
| 15 | }, | 22 | }, |
diff --git a/keyboards/gboards/ergotaco/rules.mk b/keyboards/gboards/ergotaco/rules.mk index 6fbefbd22d..5d025b31ef 100644 --- a/keyboards/gboards/ergotaco/rules.mk +++ b/keyboards/gboards/ergotaco/rules.mk | |||
| @@ -1,7 +1,4 @@ | |||
| 1 | CUSTOM_MATRIX = yes | 1 | CUSTOM_MATRIX = yes |
| 2 | EXTRAKEY_ENABLE = yes | ||
| 3 | CONSOLE_ENABLE = yes | ||
| 4 | COMMAND_ENABLE = yes | ||
| 5 | 2 | ||
| 6 | # A bunch of stuff that you shouldn't touch unless you | 3 | # A bunch of stuff that you shouldn't touch unless you |
| 7 | # know what you're doing. | 4 | # know what you're doing. |
diff --git a/keyboards/gboards/georgi/info.json b/keyboards/gboards/georgi/info.json index 51737f75af..066797a241 100644 --- a/keyboards/gboards/georgi/info.json +++ b/keyboards/gboards/georgi/info.json | |||
| @@ -11,6 +11,17 @@ | |||
| 11 | }, | 11 | }, |
| 12 | "processor": "atmega32u4", | 12 | "processor": "atmega32u4", |
| 13 | "bootloader": "atmel-dfu", | 13 | "bootloader": "atmel-dfu", |
| 14 | "features": { | ||
| 15 | "bootmagic": false, | ||
| 16 | "mousekey": false, | ||
| 17 | "extrakey": true, | ||
| 18 | "console": true, | ||
| 19 | "nkro": true, | ||
| 20 | "steno": true | ||
| 21 | }, | ||
| 22 | "build": { | ||
| 23 | "lto": true | ||
| 24 | }, | ||
| 14 | "tapping": { | 25 | "tapping": { |
| 15 | "toggle": 2 | 26 | "toggle": 2 |
| 16 | }, | 27 | }, |
diff --git a/keyboards/gboards/georgi/rules.mk b/keyboards/gboards/georgi/rules.mk index 5b63e269fa..42be966784 100644 --- a/keyboards/gboards/georgi/rules.mk +++ b/keyboards/gboards/georgi/rules.mk | |||
| @@ -1,18 +1,4 @@ | |||
| 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 = yes # Audio control and System control | ||
| 7 | CONSOLE_ENABLE = yes # 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 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | CUSTOM_MATRIX = yes | 1 | CUSTOM_MATRIX = yes |
| 14 | STENO_ENABLE = yes | ||
| 15 | LTO_ENABLE = yes | ||
| 16 | 2 | ||
| 17 | SRC += matrix.c | 3 | SRC += matrix.c |
| 18 | I2C_DRIVER_REQUIRED = yes \ No newline at end of file | 4 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/gboards/gergo/info.json b/keyboards/gboards/gergo/info.json index bc53f2db5f..e576ac8012 100644 --- a/keyboards/gboards/gergo/info.json +++ b/keyboards/gboards/gergo/info.json | |||
| @@ -16,6 +16,13 @@ | |||
| 16 | }, | 16 | }, |
| 17 | "processor": "atmega32u4", | 17 | "processor": "atmega32u4", |
| 18 | "bootloader": "atmel-dfu", | 18 | "bootloader": "atmel-dfu", |
| 19 | "features": { | ||
| 20 | "bootmagic": true, | ||
| 21 | "mousekey": false, | ||
| 22 | "extrakey": true, | ||
| 23 | "console": true, | ||
| 24 | "command": true | ||
| 25 | }, | ||
| 19 | "tapping": { | 26 | "tapping": { |
| 20 | "toggle": 1 | 27 | "toggle": 1 |
| 21 | }, | 28 | }, |
diff --git a/keyboards/gboards/gergo/rules.mk b/keyboards/gboards/gergo/rules.mk index d789b349da..77c632bc1c 100644 --- a/keyboards/gboards/gergo/rules.mk +++ b/keyboards/gboards/gergo/rules.mk | |||
| @@ -2,10 +2,6 @@ | |||
| 2 | # change yes to no to disable | 2 | # change yes to no to disable |
| 3 | # | 3 | # |
| 4 | CUSTOM_MATRIX = yes | 4 | CUSTOM_MATRIX = yes |
| 5 | EXTRAKEY_ENABLE = yes | ||
| 6 | CONSOLE_ENABLE = yes | ||
| 7 | COMMAND_ENABLE = yes | ||
| 8 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 9 | 5 | ||
| 10 | SRC += matrix.c | 6 | SRC += matrix.c |
| 11 | I2C_DRIVER_REQUIRED = yes | 7 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/gboards/gergoplex/info.json b/keyboards/gboards/gergoplex/info.json index c5f6be4750..cf1e451392 100644 --- a/keyboards/gboards/gergoplex/info.json +++ b/keyboards/gboards/gergoplex/info.json | |||
| @@ -13,6 +13,13 @@ | |||
| 13 | }, | 13 | }, |
| 14 | "processor": "atmega32u4", | 14 | "processor": "atmega32u4", |
| 15 | "bootloader": "atmel-dfu", | 15 | "bootloader": "atmel-dfu", |
| 16 | "features": { | ||
| 17 | "bootmagic": true, | ||
| 18 | "mousekey": true, | ||
| 19 | "extrakey": true, | ||
| 20 | "command": true, | ||
| 21 | "nkro": true | ||
| 22 | }, | ||
| 16 | "community_layouts": ["split_3x5_3"], | 23 | "community_layouts": ["split_3x5_3"], |
| 17 | "layouts": { | 24 | "layouts": { |
| 18 | "LAYOUT_split_3x5_3": { | 25 | "LAYOUT_split_3x5_3": { |
diff --git a/keyboards/gboards/gergoplex/rules.mk b/keyboards/gboards/gergoplex/rules.mk index 9846c64771..6ae3f1122b 100644 --- a/keyboards/gboards/gergoplex/rules.mk +++ b/keyboards/gboards/gergoplex/rules.mk | |||
| @@ -1,15 +1,6 @@ | |||
| 1 | # Build Options | 1 | # Build Options |
| 2 | # change yes to no to disable | 2 | # change yes to no to disable |
| 3 | # | 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 = 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 = no # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | CUSTOM_MATRIX = yes | 4 | CUSTOM_MATRIX = yes |
| 14 | 5 | ||
| 15 | SRC += matrix.c | 6 | SRC += matrix.c |
diff --git a/keyboards/giabalanai/info.json b/keyboards/giabalanai/keyboard.json index 953e0bebc3..ae5787cec6 100644 --- a/keyboards/giabalanai/info.json +++ b/keyboards/giabalanai/keyboard.json | |||
| @@ -36,7 +36,13 @@ | |||
| 36 | "bootmagic": false, | 36 | "bootmagic": false, |
| 37 | "console": false, | 37 | "console": false, |
| 38 | "mousekey": false, | 38 | "mousekey": false, |
| 39 | "nkro": false | 39 | "nkro": false, |
| 40 | "command": false, | ||
| 41 | "backlight": false, | ||
| 42 | "rgb_matrix": false | ||
| 43 | }, | ||
| 44 | "build": { | ||
| 45 | "lto": true | ||
| 40 | }, | 46 | }, |
| 41 | "encoder": { | 47 | "encoder": { |
| 42 | "rotary": [] | 48 | "rotary": [] |
diff --git a/keyboards/giabalanai/rules.mk b/keyboards/giabalanai/rules.mk deleted file mode 100644 index 90ba252d26..0000000000 --- a/keyboards/giabalanai/rules.mk +++ /dev/null | |||
| @@ -1,9 +0,0 @@ | |||
| 1 | # Build Options | ||
| 2 | # change yes to no to disable | ||
| 3 | # | ||
| 4 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 5 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 6 | # RGB_MATRIX_ENABLE is not suitable for giabalanai keyboard on the right side (there are dulpicate keys). | ||
| 7 | RGB_MATRIX_ENABLE = no # Use RGB matrix (Don't enable this when RGBLIGHT_ENABLE is used.) | ||
| 8 | |||
| 9 | LTO_ENABLE = yes | ||
diff --git a/keyboards/gl516/a52gl/info.json b/keyboards/gl516/a52gl/info.json index bc9b1cacfa..54fbce6bda 100644 --- a/keyboards/gl516/a52gl/info.json +++ b/keyboards/gl516/a52gl/info.json | |||
| @@ -10,6 +10,11 @@ | |||
| 10 | }, | 10 | }, |
| 11 | "processor": "atmega32u4", | 11 | "processor": "atmega32u4", |
| 12 | "bootloader": "caterina", | 12 | "bootloader": "caterina", |
| 13 | "features": { | ||
| 14 | "bootmagic": true, | ||
| 15 | "mousekey": true, | ||
| 16 | "extrakey": true | ||
| 17 | }, | ||
| 13 | "layouts": { | 18 | "layouts": { |
| 14 | "LAYOUT": { | 19 | "LAYOUT": { |
| 15 | "layout": [ | 20 | "layout": [ |
diff --git a/keyboards/gl516/a52gl/rules.mk b/keyboards/gl516/a52gl/rules.mk index 109f8bc976..179d02c3c6 100644 --- a/keyboards/gl516/a52gl/rules.mk +++ b/keyboards/gl516/a52gl/rules.mk | |||
| @@ -1,16 +1,3 @@ | |||
| 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 | |||
| 14 | CUSTOM_MATRIX = lite | 1 | CUSTOM_MATRIX = lite |
| 15 | 2 | ||
| 16 | SRC += matrix.c \ No newline at end of file | 3 | SRC += matrix.c |
diff --git a/keyboards/gl516/j73gl/info.json b/keyboards/gl516/j73gl/info.json index fa78788e66..b252363f70 100644 --- a/keyboards/gl516/j73gl/info.json +++ b/keyboards/gl516/j73gl/info.json | |||
| @@ -28,6 +28,12 @@ | |||
| 28 | }, | 28 | }, |
| 29 | "processor": "atmega32u4", | 29 | "processor": "atmega32u4", |
| 30 | "bootloader": "caterina", | 30 | "bootloader": "caterina", |
| 31 | "features": { | ||
| 32 | "bootmagic": true, | ||
| 33 | "mousekey": true, | ||
| 34 | "extrakey": true, | ||
| 35 | "rgblight": true | ||
| 36 | }, | ||
| 31 | "layouts": { | 37 | "layouts": { |
| 32 | "LAYOUT": { | 38 | "LAYOUT": { |
| 33 | "layout": [ | 39 | "layout": [ |
diff --git a/keyboards/gl516/j73gl/rules.mk b/keyboards/gl516/j73gl/rules.mk index 3ea771b670..179d02c3c6 100644 --- a/keyboards/gl516/j73gl/rules.mk +++ b/keyboards/gl516/j73gl/rules.mk | |||
| @@ -1,16 +1,3 @@ | |||
| 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 = yes # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | |||
| 14 | CUSTOM_MATRIX = lite | 1 | CUSTOM_MATRIX = lite |
| 15 | 2 | ||
| 16 | SRC += matrix.c \ No newline at end of file | 3 | SRC += matrix.c |
diff --git a/keyboards/gl516/n51gl/info.json b/keyboards/gl516/n51gl/info.json index c5abdd4542..0e54ee52a4 100644 --- a/keyboards/gl516/n51gl/info.json +++ b/keyboards/gl516/n51gl/info.json | |||
| @@ -33,6 +33,13 @@ | |||
| 33 | }, | 33 | }, |
| 34 | "processor": "atmega32u4", | 34 | "processor": "atmega32u4", |
| 35 | "bootloader": "caterina", | 35 | "bootloader": "caterina", |
| 36 | "features": { | ||
| 37 | "bootmagic": true, | ||
| 38 | "mousekey": true, | ||
| 39 | "extrakey": true, | ||
| 40 | "rgblight": true, | ||
| 41 | "encoder": true | ||
| 42 | }, | ||
| 36 | "layouts": { | 43 | "layouts": { |
| 37 | "LAYOUT": { | 44 | "LAYOUT": { |
| 38 | "layout": [ | 45 | "layout": [ |
diff --git a/keyboards/gl516/n51gl/rules.mk b/keyboards/gl516/n51gl/rules.mk index c5b4f3e376..179d02c3c6 100644 --- a/keyboards/gl516/n51gl/rules.mk +++ b/keyboards/gl516/n51gl/rules.mk | |||
| @@ -1,16 +1,3 @@ | |||
| 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 = yes # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | ENCODER_ENABLE = yes | ||
| 14 | CUSTOM_MATRIX = lite | 1 | CUSTOM_MATRIX = lite |
| 15 | 2 | ||
| 16 | SRC += matrix.c \ No newline at end of file | 3 | SRC += matrix.c |
diff --git a/keyboards/glenpickle/chimera_ergo/info.json b/keyboards/glenpickle/chimera_ergo/info.json index ea49dabbca..038498fd10 100644 --- a/keyboards/glenpickle/chimera_ergo/info.json +++ b/keyboards/glenpickle/chimera_ergo/info.json | |||
| @@ -10,6 +10,14 @@ | |||
| 10 | }, | 10 | }, |
| 11 | "processor": "atmega32u4", | 11 | "processor": "atmega32u4", |
| 12 | "bootloader": "caterina", | 12 | "bootloader": "caterina", |
| 13 | "features": { | ||
| 14 | "bootmagic": false, | ||
| 15 | "mousekey": true, | ||
| 16 | "extrakey": true, | ||
| 17 | "console": true, | ||
| 18 | "command": true, | ||
| 19 | "nkro": true | ||
| 20 | }, | ||
| 13 | "layouts": { | 21 | "layouts": { |
| 14 | "LAYOUT": { | 22 | "LAYOUT": { |
| 15 | "layout": [ | 23 | "layout": [ |
diff --git a/keyboards/glenpickle/chimera_ergo/rules.mk b/keyboards/glenpickle/chimera_ergo/rules.mk index f543b5fd9a..18d234d62a 100644 --- a/keyboards/glenpickle/chimera_ergo/rules.mk +++ b/keyboards/glenpickle/chimera_ergo/rules.mk | |||
| @@ -1,15 +1,3 @@ | |||
| 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 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 11 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | CUSTOM_MATRIX = lite | 1 | CUSTOM_MATRIX = lite |
| 14 | 2 | ||
| 15 | # project specific files | 3 | # project specific files |
diff --git a/keyboards/glenpickle/chimera_ls/info.json b/keyboards/glenpickle/chimera_ls/info.json index 300b6be928..b0d6a52912 100644 --- a/keyboards/glenpickle/chimera_ls/info.json +++ b/keyboards/glenpickle/chimera_ls/info.json | |||
| @@ -10,6 +10,14 @@ | |||
| 10 | }, | 10 | }, |
| 11 | "processor": "atmega32u4", | 11 | "processor": "atmega32u4", |
| 12 | "bootloader": "caterina", | 12 | "bootloader": "caterina", |
| 13 | "features": { | ||
| 14 | "bootmagic": false, | ||
| 15 | "mousekey": true, | ||
| 16 | "extrakey": true, | ||
| 17 | "console": true, | ||
| 18 | "command": true, | ||
| 19 | "nkro": true | ||
| 20 | }, | ||
| 13 | "community_layouts": ["ortho_4x12"], | 21 | "community_layouts": ["ortho_4x12"], |
| 14 | "layouts": { | 22 | "layouts": { |
| 15 | "LAYOUT_ortho_4x12": { | 23 | "LAYOUT_ortho_4x12": { |
diff --git a/keyboards/glenpickle/chimera_ls/rules.mk b/keyboards/glenpickle/chimera_ls/rules.mk index 706d610653..812e3cef92 100644 --- a/keyboards/glenpickle/chimera_ls/rules.mk +++ b/keyboards/glenpickle/chimera_ls/rules.mk | |||
| @@ -1,15 +1,3 @@ | |||
| 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 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 11 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | CUSTOM_MATRIX = lite | 1 | CUSTOM_MATRIX = lite |
| 14 | 2 | ||
| 15 | # project specific files | 3 | # project specific files |
diff --git a/keyboards/glenpickle/chimera_ortho/info.json b/keyboards/glenpickle/chimera_ortho/info.json index 4932d2f5a5..b62616ce68 100644 --- a/keyboards/glenpickle/chimera_ortho/info.json +++ b/keyboards/glenpickle/chimera_ortho/info.json | |||
| @@ -9,6 +9,14 @@ | |||
| 9 | }, | 9 | }, |
| 10 | "processor": "atmega32u4", | 10 | "processor": "atmega32u4", |
| 11 | "bootloader": "caterina", | 11 | "bootloader": "caterina", |
| 12 | "features": { | ||
| 13 | "bootmagic": false, | ||
| 14 | "mousekey": true, | ||
| 15 | "extrakey": true, | ||
| 16 | "console": true, | ||
| 17 | "command": true, | ||
| 18 | "nkro": true | ||
| 19 | }, | ||
| 12 | "layouts": { | 20 | "layouts": { |
| 13 | "LAYOUT": { | 21 | "LAYOUT": { |
| 14 | "layout": [ | 22 | "layout": [ |
diff --git a/keyboards/glenpickle/chimera_ortho/rules.mk b/keyboards/glenpickle/chimera_ortho/rules.mk index f543b5fd9a..18d234d62a 100644 --- a/keyboards/glenpickle/chimera_ortho/rules.mk +++ b/keyboards/glenpickle/chimera_ortho/rules.mk | |||
| @@ -1,15 +1,3 @@ | |||
| 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 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 11 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | CUSTOM_MATRIX = lite | 1 | CUSTOM_MATRIX = lite |
| 14 | 2 | ||
| 15 | # project specific files | 3 | # project specific files |
diff --git a/keyboards/glenpickle/chimera_ortho_plus/info.json b/keyboards/glenpickle/chimera_ortho_plus/info.json index 39d6c11eb2..bf0ae44548 100644 --- a/keyboards/glenpickle/chimera_ortho_plus/info.json +++ b/keyboards/glenpickle/chimera_ortho_plus/info.json | |||
| @@ -9,6 +9,15 @@ | |||
| 9 | }, | 9 | }, |
| 10 | "processor": "atmega32u4", | 10 | "processor": "atmega32u4", |
| 11 | "bootloader": "caterina", | 11 | "bootloader": "caterina", |
| 12 | "features": { | ||
| 13 | "bootmagic": false, | ||
| 14 | "mousekey": true, | ||
| 15 | "extrakey": true, | ||
| 16 | "console": true, | ||
| 17 | "command": true, | ||
| 18 | "nkro": true, | ||
| 19 | "unicode": true | ||
| 20 | }, | ||
| 12 | "layouts": { | 21 | "layouts": { |
| 13 | "LAYOUT": { | 22 | "LAYOUT": { |
| 14 | "layout": [ | 23 | "layout": [ |
diff --git a/keyboards/glenpickle/chimera_ortho_plus/rules.mk b/keyboards/glenpickle/chimera_ortho_plus/rules.mk index 539a2d1004..18d234d62a 100644 --- a/keyboards/glenpickle/chimera_ortho_plus/rules.mk +++ b/keyboards/glenpickle/chimera_ortho_plus/rules.mk | |||
| @@ -1,16 +1,3 @@ | |||
| 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 | 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 | CUSTOM_MATRIX = lite | 1 | CUSTOM_MATRIX = lite |
| 15 | 2 | ||
| 16 | # project specific files | 3 | # project specific files |
diff --git a/keyboards/gmmk/numpad/info.json b/keyboards/gmmk/numpad/info.json index 63ae544ad3..70e2d3e679 100644 --- a/keyboards/gmmk/numpad/info.json +++ b/keyboards/gmmk/numpad/info.json | |||
| @@ -6,7 +6,10 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x320F", | 7 | "vid": "0x320F", |
| 8 | "pid": "0x5088", | 8 | "pid": "0x5088", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1", |
| 10 | "shared_endpoint": { | ||
| 11 | "keyboard": true | ||
| 12 | } | ||
| 10 | }, | 13 | }, |
| 11 | "eeprom": { | 14 | "eeprom": { |
| 12 | "driver": "wear_leveling", | 15 | "driver": "wear_leveling", |
| @@ -70,6 +73,18 @@ | |||
| 70 | }, | 73 | }, |
| 71 | "processor": "WB32F3G71", | 74 | "processor": "WB32F3G71", |
| 72 | "bootloader": "wb32-dfu", | 75 | "bootloader": "wb32-dfu", |
| 76 | "features": { | ||
| 77 | "bootmagic": true, | ||
| 78 | "mousekey": true, | ||
| 79 | "extrakey": true, | ||
| 80 | "nkro": true, | ||
| 81 | "rgb_matrix": true, | ||
| 82 | "encoder": true, | ||
| 83 | "midi": true | ||
| 84 | }, | ||
| 85 | "build": { | ||
| 86 | "lto": true | ||
| 87 | }, | ||
| 73 | "diode_direction": "ROW2COL", | 88 | "diode_direction": "ROW2COL", |
| 74 | "matrix_pins": { | 89 | "matrix_pins": { |
| 75 | "rows": ["A3", "A4", "A5", "A6", "A7"], | 90 | "rows": ["A3", "A4", "A5", "A6", "A7"], |
diff --git a/keyboards/gmmk/numpad/rules.mk b/keyboards/gmmk/numpad/rules.mk index d289eb81a4..752b0ce9d0 100644 --- a/keyboards/gmmk/numpad/rules.mk +++ b/keyboards/gmmk/numpad/rules.mk | |||
| @@ -1,23 +1,3 @@ | |||
| 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 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 12 | AUDIO_ENABLE = no # Audio output | ||
| 13 | ENCODER_ENABLE = yes | ||
| 14 | KEYBOARD_SHARED_EP = yes | ||
| 15 | MIDI_ENABLE = yes | ||
| 16 | |||
| 17 | RGB_MATRIX_ENABLE = yes | ||
| 18 | |||
| 19 | LTO_ENABLE = yes | ||
| 20 | |||
| 21 | ANALOG_DRIVER_REQUIRED = yes | 1 | ANALOG_DRIVER_REQUIRED = yes |
| 22 | 2 | ||
| 23 | SRC += matrix.c | 3 | SRC += matrix.c |
diff --git a/keyboards/gon/nerd60/info.json b/keyboards/gon/nerd60/info.json index 38152a32e6..33ad716b4f 100644 --- a/keyboards/gon/nerd60/info.json +++ b/keyboards/gon/nerd60/info.json | |||
| @@ -21,6 +21,13 @@ | |||
| 21 | }, | 21 | }, |
| 22 | "processor": "atmega32u4", | 22 | "processor": "atmega32u4", |
| 23 | "bootloader": "atmel-dfu", | 23 | "bootloader": "atmel-dfu", |
| 24 | "features": { | ||
| 25 | "bootmagic": false, | ||
| 26 | "mousekey": true, | ||
| 27 | "extrakey": true, | ||
| 28 | "command": true, | ||
| 29 | "nkro": true | ||
| 30 | }, | ||
| 24 | "community_layouts": ["60_ansi", "60_ansi_split_bs_rshift", "60_iso", "60_iso_split_bs_rshift"], | 31 | "community_layouts": ["60_ansi", "60_ansi_split_bs_rshift", "60_iso", "60_iso_split_bs_rshift"], |
| 25 | "layouts": { | 32 | "layouts": { |
| 26 | "LAYOUT_all": { | 33 | "LAYOUT_all": { |
diff --git a/keyboards/gon/nerd60/rules.mk b/keyboards/gon/nerd60/rules.mk index e0782ddcb5..3437a35bdf 100644 --- a/keyboards/gon/nerd60/rules.mk +++ b/keyboards/gon/nerd60/rules.mk | |||
| @@ -1,15 +1,2 @@ | |||
| 1 | # Processor frequency | 1 | # Processor frequency |
| 2 | F_CPU = 8000000 | 2 | F_CPU = 8000000 |
| 3 | |||
| 4 | # Build Options | ||
| 5 | # change yes to no to disable | ||
| 6 | # | ||
| 7 | BOOTMAGIC_ENABLE = no # 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 | ||
diff --git a/keyboards/gon/nerdtkl/info.json b/keyboards/gon/nerdtkl/info.json index 103c856bf0..301cbaf19f 100644 --- a/keyboards/gon/nerdtkl/info.json +++ b/keyboards/gon/nerdtkl/info.json | |||
| @@ -21,6 +21,13 @@ | |||
| 21 | }, | 21 | }, |
| 22 | "processor": "atmega32u4", | 22 | "processor": "atmega32u4", |
| 23 | "bootloader": "atmel-dfu", | 23 | "bootloader": "atmel-dfu", |
| 24 | "features": { | ||
| 25 | "bootmagic": false, | ||
| 26 | "mousekey": true, | ||
| 27 | "extrakey": true, | ||
| 28 | "command": true, | ||
| 29 | "nkro": true | ||
| 30 | }, | ||
| 24 | "layouts": { | 31 | "layouts": { |
| 25 | "LAYOUT_tkl": { | 32 | "LAYOUT_tkl": { |
| 26 | "layout": [ | 33 | "layout": [ |
diff --git a/keyboards/gon/nerdtkl/rules.mk b/keyboards/gon/nerdtkl/rules.mk index e0782ddcb5..3437a35bdf 100644 --- a/keyboards/gon/nerdtkl/rules.mk +++ b/keyboards/gon/nerdtkl/rules.mk | |||
| @@ -1,15 +1,2 @@ | |||
| 1 | # Processor frequency | 1 | # Processor frequency |
| 2 | F_CPU = 8000000 | 2 | F_CPU = 8000000 |
| 3 | |||
| 4 | # Build Options | ||
| 5 | # change yes to no to disable | ||
| 6 | # | ||
| 7 | BOOTMAGIC_ENABLE = no # 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 | ||
diff --git a/keyboards/gopolar/gg86/info.json b/keyboards/gopolar/gg86/info.json index 13669a8542..b704582aa6 100644 --- a/keyboards/gopolar/gg86/info.json +++ b/keyboards/gopolar/gg86/info.json | |||
| @@ -7,7 +7,8 @@ | |||
| 7 | "vid": "0x0007", | 7 | "vid": "0x0007", |
| 8 | "pid": "0x0007", | 8 | "pid": "0x0007", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1", |
| 10 | "force_nkro": true | 10 | "force_nkro": true, |
| 11 | "no_startup_check": true | ||
| 11 | }, | 12 | }, |
| 12 | "ws2812": { | 13 | "ws2812": { |
| 13 | "pin": "E2" | 14 | "pin": "E2" |
| @@ -64,6 +65,17 @@ | |||
| 64 | "diode_direction": "COL2ROW", | 65 | "diode_direction": "COL2ROW", |
| 65 | "processor": "atmega32u4", | 66 | "processor": "atmega32u4", |
| 66 | "bootloader": "atmel-dfu", | 67 | "bootloader": "atmel-dfu", |
| 68 | "features": { | ||
| 69 | "bootmagic": true, | ||
| 70 | "mousekey": false, | ||
| 71 | "extrakey": true, | ||
| 72 | "nkro": true, | ||
| 73 | "rgb_matrix": true, | ||
| 74 | "oled": true | ||
| 75 | }, | ||
| 76 | "build": { | ||
| 77 | "lto": true | ||
| 78 | }, | ||
| 67 | "layouts": { | 79 | "layouts": { |
| 68 | "LAYOUT_all": { | 80 | "LAYOUT_all": { |
| 69 | "layout": [ | 81 | "layout": [ |
diff --git a/keyboards/gopolar/gg86/rules.mk b/keyboards/gopolar/gg86/rules.mk index acdf49b47d..7b380ccdfb 100644 --- a/keyboards/gopolar/gg86/rules.mk +++ b/keyboards/gopolar/gg86/rules.mk | |||
| @@ -1,24 +1 @@ | |||
| 1 | SRC += lib/logo.c | SRC += lib/logo.c | |
| 2 | |||
| 3 | # Build Options | ||
| 4 | # change yes to no to disable | ||
| 5 | # | ||
| 6 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 7 | MOUSEKEY_ENABLE = no # Mouse keys | ||
| 8 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 9 | CONSOLE_ENABLE = no # Console for debug | ||
| 10 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 11 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 12 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 13 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 14 | AUDIO_ENABLE = no # Audio output | ||
| 15 | |||
| 16 | # Additional thing to reduce compiled size | ||
| 17 | LTO_ENABLE = yes | ||
| 18 | NO_USB_STARTUP_CHECK = yes | ||
| 19 | |||
| 20 | # RGB Matrix enabled | ||
| 21 | RGB_MATRIX_ENABLE = yes | ||
| 22 | |||
| 23 | # OLED enabled | ||
| 24 | OLED_ENABLE = yes | ||
diff --git a/keyboards/gray_studio/cod67/info.json b/keyboards/gray_studio/cod67/info.json index 653885f963..e3687ce959 100644 --- a/keyboards/gray_studio/cod67/info.json +++ b/keyboards/gray_studio/cod67/info.json | |||
| @@ -41,6 +41,14 @@ | |||
| 41 | }, | 41 | }, |
| 42 | "processor": "atmega32u4", | 42 | "processor": "atmega32u4", |
| 43 | "bootloader": "lufa-ms", | 43 | "bootloader": "lufa-ms", |
| 44 | "features": { | ||
| 45 | "bootmagic": false, | ||
| 46 | "mousekey": true, | ||
| 47 | "extrakey": true, | ||
| 48 | "command": true, | ||
| 49 | "backlight": true, | ||
| 50 | "rgblight": true | ||
| 51 | }, | ||
| 44 | "layouts": { | 52 | "layouts": { |
| 45 | "LAYOUT": { | 53 | "LAYOUT": { |
| 46 | "layout": [ | 54 | "layout": [ |
diff --git a/keyboards/gray_studio/cod67/rules.mk b/keyboards/gray_studio/cod67/rules.mk index c8d3337cb3..e22d524889 100644 --- a/keyboards/gray_studio/cod67/rules.mk +++ b/keyboards/gray_studio/cod67/rules.mk | |||
| @@ -1,15 +1,2 @@ | |||
| 1 | # This board uses the older unsafe 6k version of lufa-ms | 1 | # This board uses the older unsafe 6k version of lufa-ms |
| 2 | BOOTLOADER_SIZE = 6144 | 2 | BOOTLOADER_SIZE = 6144 |
| 3 | |||
| 4 | # Build Options | ||
| 5 | # change yes to no to disable | ||
| 6 | # | ||
| 7 | BOOTMAGIC_ENABLE = no # 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 = no # Enable N-Key Rollover | ||
| 13 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | ||
| 14 | RGBLIGHT_ENABLE = yes # Enable RGB underglow | ||
| 15 | AUDIO_ENABLE = no # Audio output | ||
