logo

qmk_firmware

custom branch of QMK firmware git clone https://anongit.hacktivis.me/git/qmk_firmware.git
commit: 130a2a31a66f17969102f95045fa2dcfac84e01d
parent bc8ff28a5841c8b12261bf7e085aaa67757ec5a2
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sun, 14 Apr 2024 18:09:46 -0700

Data-Driven Keyboard Conversions: G (#23522)


Diffstat:

Mkeyboards/gboards/ergotaco/info.json7+++++++
Mkeyboards/gboards/ergotaco/rules.mk3---
Mkeyboards/gboards/georgi/info.json11+++++++++++
Mkeyboards/gboards/georgi/rules.mk17+----------------
Mkeyboards/gboards/gergo/info.json7+++++++
Mkeyboards/gboards/gergo/rules.mk4----
Mkeyboards/gboards/gergoplex/info.json7+++++++
Mkeyboards/gboards/gergoplex/rules.mk9---------
Dkeyboards/giabalanai/info.json316-------------------------------------------------------------------------------
Akeyboards/giabalanai/keyboard.json322+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Dkeyboards/giabalanai/rules.mk9---------
Mkeyboards/gl516/a52gl/info.json5+++++
Mkeyboards/gl516/a52gl/rules.mk16+---------------
Mkeyboards/gl516/j73gl/info.json6++++++
Mkeyboards/gl516/j73gl/rules.mk16+---------------
Mkeyboards/gl516/n51gl/info.json7+++++++
Mkeyboards/gl516/n51gl/rules.mk16+---------------
Mkeyboards/glenpickle/chimera_ergo/info.json8++++++++
Mkeyboards/glenpickle/chimera_ergo/rules.mk12------------
Mkeyboards/glenpickle/chimera_ls/info.json8++++++++
Mkeyboards/glenpickle/chimera_ls/rules.mk12------------
Mkeyboards/glenpickle/chimera_ortho/info.json8++++++++
Mkeyboards/glenpickle/chimera_ortho/rules.mk12------------
Mkeyboards/glenpickle/chimera_ortho_plus/info.json9+++++++++
Mkeyboards/glenpickle/chimera_ortho_plus/rules.mk13-------------
Mkeyboards/gmmk/numpad/info.json17++++++++++++++++-
Mkeyboards/gmmk/numpad/rules.mk20--------------------
Mkeyboards/gon/nerd60/info.json7+++++++
Mkeyboards/gon/nerd60/rules.mk13-------------
Mkeyboards/gon/nerdtkl/info.json7+++++++
Mkeyboards/gon/nerdtkl/rules.mk13-------------
Mkeyboards/gopolar/gg86/info.json14+++++++++++++-
Mkeyboards/gopolar/gg86/rules.mk23-----------------------
Mkeyboards/gray_studio/cod67/info.json8++++++++
Mkeyboards/gray_studio/cod67/rules.mk13-------------
35 files changed, 460 insertions(+), 535 deletions(-)

diff --git a/keyboards/gboards/ergotaco/info.json b/keyboards/gboards/ergotaco/info.json @@ -10,6 +10,13 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": false, + "mousekey": false, + "extrakey": true, + "console": true, + "command": true + }, "tapping": { "toggle": 1 }, diff --git a/keyboards/gboards/ergotaco/rules.mk b/keyboards/gboards/ergotaco/rules.mk @@ -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. diff --git a/keyboards/gboards/georgi/info.json b/keyboards/gboards/georgi/info.json @@ -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 }, diff --git a/keyboards/gboards/georgi/rules.mk b/keyboards/gboards/georgi/rules.mk @@ -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 -\ No newline at end of file +I2C_DRIVER_REQUIRED = yes diff --git a/keyboards/gboards/gergo/info.json b/keyboards/gboards/gergo/info.json @@ -16,6 +16,13 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": false, + "extrakey": true, + "console": true, + "command": true + }, "tapping": { "toggle": 1 }, diff --git a/keyboards/gboards/gergo/rules.mk b/keyboards/gboards/gergo/rules.mk @@ -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 diff --git a/keyboards/gboards/gergoplex/info.json b/keyboards/gboards/gergoplex/info.json @@ -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": { diff --git a/keyboards/gboards/gergoplex/rules.mk b/keyboards/gboards/gergoplex/rules.mk @@ -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 diff --git a/keyboards/giabalanai/info.json b/keyboards/giabalanai/info.json @@ -1,316 +0,0 @@ -{ - "keyboard_name": "giabalanai", - "manufacturer": "3araht", - "url": "https://github.com/3araht", - "maintainer": "3araht", - "usb": { - "vid": "0xFEED", - "pid": "0xF4B0", - "device_version": "0.0.1" - }, - "rgb_matrix": { - "animations" :{ - "gradient_up_down": true, - "rainbow_moving_chevron": true, - "hue_breathing": true, - "solid_reactive": true, - "multisplash": true - }, - "driver": "ws2812", - "max_brightness": 50 - }, - "rgblight": { - "led_count": 123, - "max_brightness": 80, - "led_map": [60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 97, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48] - }, - "matrix_pins": { - "cols": ["B1", "F7", "F6", "F5", "F4", "B3", "B2", "B6", "D0", "D1"], - "rows": ["B5", "B4", "E6", "D7", "C6", "D4"] - }, - "diode_direction": "COL2ROW", - "features": { - "midi": true, - "extrakey": true, - "encoder": true, - "bootmagic": false, - "console": false, - "mousekey": false, - "nkro": false - }, - "encoder": { - "rotary": [] - }, - "ws2812": { - "pin": "D3" - }, - "split": { - "enabled": true, - "soft_serial_pin": "D2", - "encoder": { - "right": { - "rotary": [ - {"pin_a": "B4", "pin_b": "B6"} - ] - } - }, - "matrix_pins": { - "right": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "C7", "B7", "F1"], - "rows": ["D1", "D0", "D4", "C6", "D7", "E6"] - } - } - }, - "qmk": { - "tap_keycode_delay": 10 - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [2, 0], "x": 2, "y": 0}, - {"matrix": [3, 0], "x": 3, "y": 0}, - {"matrix": [4, 0], "x": 4, "y": 0}, - {"matrix": [5, 0], "x": 5, "y": 0}, - {"matrix": [5, 5], "x": 6, "y": 0}, - {"matrix": [4, 5], "x": 7, "y": 0}, - {"matrix": [3, 5], "x": 8, "y": 0}, - {"matrix": [2, 5], "x": 9, "y": 0}, - {"matrix": [1, 5], "x": 10, "y": 0}, - {"matrix": [0, 5], "x": 11, "y": 0}, - - {"matrix": [0, 1], "x": 0.5, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [4, 1], "x": 4.5, "y": 1}, - {"matrix": [5, 1], "x": 5.5, "y": 1}, - {"matrix": [5, 6], "x": 6.5, "y": 1}, - {"matrix": [4, 6], "x": 7.5, "y": 1}, - {"matrix": [3, 6], "x": 8.5, "y": 1}, - {"matrix": [2, 6], "x": 9.5, "y": 1}, - {"matrix": [1, 6], "x": 10.5, "y": 1}, - {"matrix": [0, 6], "x": 11.5, "y": 1}, - - {"matrix": [0, 2], "x": 14.5, "y": 1}, - - {"matrix": [1, 2], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [3, 2], "x": 3, "y": 2}, - {"matrix": [4, 2], "x": 4, "y": 2}, - {"matrix": [5, 2], "x": 5, "y": 2}, - {"matrix": [5, 7], "x": 6, "y": 2}, - {"matrix": [4, 7], "x": 7, "y": 2}, - {"matrix": [3, 7], "x": 8, "y": 2}, - {"matrix": [2, 7], "x": 9, "y": 2}, - {"matrix": [1, 7], "x": 10, "y": 2}, - {"matrix": [0, 7], "x": 11, "y": 2}, - {"matrix": [0, 3], "x": 12, "y": 2}, - - {"matrix": [1, 3], "x": 15, "y": 2}, - {"matrix": [2, 3], "x": 16, "y": 2}, - {"matrix": [3, 3], "x": 17, "y": 2}, - {"matrix": [4, 3], "x": 18, "y": 2}, - {"matrix": [5, 3], "x": 19, "y": 2}, - {"matrix": [5, 8], "x": 20, "y": 2}, - {"matrix": [4, 8], "x": 21, "y": 2}, - {"matrix": [3, 8], "x": 22, "y": 2}, - {"matrix": [2, 8], "x": 23, "y": 2}, - {"matrix": [1, 8], "x": 24, "y": 2}, - {"matrix": [0, 8], "x": 25, "y": 2}, - {"matrix": [0, 4], "x": 26, "y": 2}, - - {"matrix": [1, 4], "x": 27.5, "y": 2}, - - {"matrix": [2, 4], "x": 1.5, "y": 3}, - {"matrix": [3, 4], "x": 2.5, "y": 3}, - {"matrix": [4, 4], "x": 3.5, "y": 3}, - {"matrix": [5, 4], "x": 4.5, "y": 3}, - {"matrix": [5, 9], "x": 5.5, "y": 3}, - {"matrix": [4, 9], "x": 6.5, "y": 3}, - {"matrix": [3, 9], "x": 7.5, "y": 3}, - {"matrix": [2, 9], "x": 8.5, "y": 3}, - {"matrix": [1, 9], "x": 9.5, "y": 3}, - {"matrix": [0, 9], "x": 10.5, "y": 3}, - {"matrix": [8, 0], "x": 11.5, "y": 3}, - {"matrix": [6, 0], "x": 12.5, "y": 3}, - - {"matrix": [6, 1], "x": 14.5, "y": 3}, - {"matrix": [6, 2], "x": 15.5, "y": 3}, - {"matrix": [6, 3], "x": 16.5, "y": 3}, - {"matrix": [6, 4], "x": 17.5, "y": 3}, - {"matrix": [6, 5], "x": 18.5, "y": 3}, - {"matrix": [6, 6], "x": 19.5, "y": 3}, - {"matrix": [9, 6], "x": 20.5, "y": 3}, - {"matrix": [9, 5], "x": 21.5, "y": 3}, - {"matrix": [9, 4], "x": 22.5, "y": 3}, - {"matrix": [9, 3], "x": 23.5, "y": 3}, - {"matrix": [9, 2], "x": 24.5, "y": 3}, - {"matrix": [9, 1], "x": 25.5, "y": 3}, - {"matrix": [7, 0], "x": 26.5, "y": 3}, - - {"matrix": [7, 1], "x": 2, "y": 4}, - {"matrix": [7, 2], "x": 3, "y": 4}, - {"matrix": [7, 3], "x": 4, "y": 4}, - {"matrix": [7, 4], "x": 5, "y": 4}, - {"matrix": [7, 5], "x": 6, "y": 4}, - {"matrix": [7, 6], "x": 7, "y": 4}, - {"matrix": [10, 6], "x": 8, "y": 4}, - {"matrix": [10, 5], "x": 9, "y": 4}, - {"matrix": [10, 4], "x": 10, "y": 4}, - {"matrix": [10, 3], "x": 11, "y": 4}, - {"matrix": [10, 2], "x": 12, "y": 4}, - {"matrix": [10, 1], "x": 13, "y": 4}, - - {"matrix": [8, 1], "x": 15, "y": 4}, - {"matrix": [8, 2], "x": 16, "y": 4}, - {"matrix": [8, 3], "x": 17, "y": 4}, - {"matrix": [8, 4], "x": 18, "y": 4}, - {"matrix": [8, 5], "x": 19, "y": 4}, - {"matrix": [8, 6], "x": 20, "y": 4}, - {"matrix": [11, 6], "x": 21, "y": 4}, - {"matrix": [11, 5], "x": 22, "y": 4}, - {"matrix": [11, 4], "x": 23, "y": 4}, - {"matrix": [11, 3], "x": 24, "y": 4}, - {"matrix": [11, 2], "x": 25, "y": 4}, - {"matrix": [11, 1], "x": 26, "y": 4} - ] - }, - "LAYOUT_giabarinaix2": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [2, 0], "x": 2, "y": 0}, - {"matrix": [3, 0], "x": 3, "y": 0}, - {"matrix": [4, 0], "x": 4, "y": 0}, - {"matrix": [5, 0], "x": 5, "y": 0}, - {"matrix": [5, 5], "x": 6, "y": 0}, - {"matrix": [4, 5], "x": 7, "y": 0}, - {"matrix": [3, 5], "x": 8, "y": 0}, - {"matrix": [2, 5], "x": 9, "y": 0}, - {"matrix": [1, 5], "x": 10, "y": 0}, - {"matrix": [0, 5], "x": 11, "y": 0}, - - {"matrix": [0, 1], "x": 0.5, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [4, 1], "x": 4.5, "y": 1}, - {"matrix": [5, 1], "x": 5.5, "y": 1}, - {"matrix": [5, 6], "x": 6.5, "y": 1}, - {"matrix": [4, 6], "x": 7.5, "y": 1}, - {"matrix": [3, 6], "x": 8.5, "y": 1}, - {"matrix": [2, 6], "x": 9.5, "y": 1}, - {"matrix": [1, 6], "x": 10.5, "y": 1}, - {"matrix": [0, 6], "x": 11.5, "y": 1}, - - {"matrix": [0, 2], "x": 1, "y": 2}, - {"matrix": [1, 2], "x": 2, "y": 2}, - {"matrix": [2, 2], "x": 3, "y": 2}, - {"matrix": [3, 2], "x": 4, "y": 2}, - {"matrix": [4, 2], "x": 5, "y": 2}, - {"matrix": [5, 2], "x": 6, "y": 2}, - {"matrix": [5, 7], "x": 7, "y": 2}, - {"matrix": [4, 7], "x": 8, "y": 2}, - {"matrix": [3, 7], "x": 9, "y": 2}, - {"matrix": [2, 7], "x": 10, "y": 2}, - {"matrix": [1, 7], "x": 11, "y": 2}, - {"matrix": [0, 7], "x": 12, "y": 2}, - - {"matrix": [0, 3], "x": 1.5, "y": 3}, - {"matrix": [1, 3], "x": 2.5, "y": 3}, - {"matrix": [2, 3], "x": 3.5, "y": 3}, - {"matrix": [3, 3], "x": 4.5, "y": 3}, - {"matrix": [4, 3], "x": 5.5, "y": 3}, - {"matrix": [5, 3], "x": 6.5, "y": 3}, - {"matrix": [5, 8], "x": 7.5, "y": 3}, - {"matrix": [4, 8], "x": 8.5, "y": 3}, - {"matrix": [3, 8], "x": 9.5, "y": 3}, - {"matrix": [2, 8], "x": 10.5, "y": 3}, - {"matrix": [1, 8], "x": 11.5, "y": 3}, - {"matrix": [0, 8], "x": 12.5, "y": 3}, - - {"matrix": [0, 4], "x": 2, "y": 4}, - {"matrix": [1, 4], "x": 3, "y": 4}, - {"matrix": [2, 4], "x": 4, "y": 4}, - {"matrix": [3, 4], "x": 5, "y": 4}, - {"matrix": [4, 4], "x": 6, "y": 4}, - {"matrix": [5, 4], "x": 7, "y": 4}, - {"matrix": [5, 9], "x": 8, "y": 4}, - {"matrix": [4, 9], "x": 9, "y": 4}, - {"matrix": [3, 9], "x": 10, "y": 4}, - {"matrix": [2, 9], "x": 11, "y": 4}, - {"matrix": [1, 9], "x": 12, "y": 4}, - {"matrix": [0, 9], "x": 13, "y": 4}, - - {"matrix": [6, 9], "x": 0, "y": 6}, - {"matrix": [7, 9], "x": 1, "y": 6}, - {"matrix": [8, 9], "x": 2, "y": 6}, - {"matrix": [9, 9], "x": 3, "y": 6}, - {"matrix": [10, 9], "x": 4, "y": 6}, - {"matrix": [11, 9], "x": 5, "y": 6}, - {"matrix": [11, 4], "x": 6, "y": 6}, - {"matrix": [10, 4], "x": 7, "y": 6}, - {"matrix": [9, 4], "x": 8, "y": 6}, - {"matrix": [8, 4], "x": 9, "y": 6}, - {"matrix": [7, 4], "x": 10, "y": 6}, - {"matrix": [6, 4], "x": 11, "y": 6}, - - {"matrix": [6, 8], "x": 0.5, "y": 7}, - {"matrix": [7, 8], "x": 1.5, "y": 7}, - {"matrix": [8, 8], "x": 2.5, "y": 7}, - {"matrix": [9, 8], "x": 3.5, "y": 7}, - {"matrix": [10, 8], "x": 4.5, "y": 7}, - {"matrix": [11, 8], "x": 5.5, "y": 7}, - {"matrix": [11, 3], "x": 6.5, "y": 7}, - {"matrix": [10, 3], "x": 7.5, "y": 7}, - {"matrix": [9, 3], "x": 8.5, "y": 7}, - {"matrix": [8, 3], "x": 9.5, "y": 7}, - {"matrix": [7, 3], "x": 10.5, "y": 7}, - {"matrix": [6, 3], "x": 11.5, "y": 7}, - - {"matrix": [6, 7], "x": 1, "y": 8}, - {"matrix": [7, 7], "x": 2, "y": 8}, - {"matrix": [8, 7], "x": 3, "y": 8}, - {"matrix": [9, 7], "x": 4, "y": 8}, - {"matrix": [10, 7], "x": 5, "y": 8}, - {"matrix": [11, 7], "x": 6, "y": 8}, - {"matrix": [11, 2], "x": 7, "y": 8}, - {"matrix": [10, 2], "x": 8, "y": 8}, - {"matrix": [9, 2], "x": 9, "y": 8}, - {"matrix": [8, 2], "x": 10, "y": 8}, - {"matrix": [7, 2], "x": 11, "y": 8}, - {"matrix": [6, 2], "x": 12, "y": 8}, - - {"matrix": [6, 6], "x": 1.5, "y": 9}, - {"matrix": [7, 6], "x": 2.5, "y": 9}, - {"matrix": [8, 6], "x": 3.5, "y": 9}, - {"matrix": [9, 6], "x": 4.5, "y": 9}, - {"matrix": [10, 6], "x": 5.5, "y": 9}, - {"matrix": [11, 6], "x": 6.5, "y": 9}, - {"matrix": [11, 1], "x": 7.5, "y": 9}, - {"matrix": [10, 1], "x": 8.5, "y": 9}, - {"matrix": [9, 1], "x": 9.5, "y": 9}, - {"matrix": [8, 1], "x": 10.5, "y": 9}, - {"matrix": [7, 1], "x": 11.5, "y": 9}, - {"matrix": [6, 1], "x": 12.5, "y": 9}, - - {"matrix": [6, 5], "x": 2, "y": 10}, - {"matrix": [7, 5], "x": 3, "y": 10}, - {"matrix": [8, 5], "x": 4, "y": 10}, - {"matrix": [9, 5], "x": 5, "y": 10}, - {"matrix": [10, 5], "x": 6, "y": 10}, - {"matrix": [11, 5], "x": 7, "y": 10}, - {"matrix": [11, 0], "x": 8, "y": 10}, - {"matrix": [10, 0], "x": 9, "y": 10}, - {"matrix": [9, 0], "x": 10, "y": 10}, - {"matrix": [8, 0], "x": 11, "y": 10}, - {"matrix": [7, 0], "x": 12, "y": 10}, - {"matrix": [6, 0], "x": 13, "y": 10} - ] - } - } -} diff --git a/keyboards/giabalanai/keyboard.json b/keyboards/giabalanai/keyboard.json @@ -0,0 +1,322 @@ +{ + "keyboard_name": "giabalanai", + "manufacturer": "3araht", + "url": "https://github.com/3araht", + "maintainer": "3araht", + "usb": { + "vid": "0xFEED", + "pid": "0xF4B0", + "device_version": "0.0.1" + }, + "rgb_matrix": { + "animations" :{ + "gradient_up_down": true, + "rainbow_moving_chevron": true, + "hue_breathing": true, + "solid_reactive": true, + "multisplash": true + }, + "driver": "ws2812", + "max_brightness": 50 + }, + "rgblight": { + "led_count": 123, + "max_brightness": 80, + "led_map": [60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 97, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48] + }, + "matrix_pins": { + "cols": ["B1", "F7", "F6", "F5", "F4", "B3", "B2", "B6", "D0", "D1"], + "rows": ["B5", "B4", "E6", "D7", "C6", "D4"] + }, + "diode_direction": "COL2ROW", + "features": { + "midi": true, + "extrakey": true, + "encoder": true, + "bootmagic": false, + "console": false, + "mousekey": false, + "nkro": false, + "command": false, + "backlight": false, + "rgb_matrix": false + }, + "build": { + "lto": true + }, + "encoder": { + "rotary": [] + }, + "ws2812": { + "pin": "D3" + }, + "split": { + "enabled": true, + "soft_serial_pin": "D2", + "encoder": { + "right": { + "rotary": [ + {"pin_a": "B4", "pin_b": "B6"} + ] + } + }, + "matrix_pins": { + "right": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "C7", "B7", "F1"], + "rows": ["D1", "D0", "D4", "C6", "D7", "E6"] + } + } + }, + "qmk": { + "tap_keycode_delay": 10 + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [2, 0], "x": 2, "y": 0}, + {"matrix": [3, 0], "x": 3, "y": 0}, + {"matrix": [4, 0], "x": 4, "y": 0}, + {"matrix": [5, 0], "x": 5, "y": 0}, + {"matrix": [5, 5], "x": 6, "y": 0}, + {"matrix": [4, 5], "x": 7, "y": 0}, + {"matrix": [3, 5], "x": 8, "y": 0}, + {"matrix": [2, 5], "x": 9, "y": 0}, + {"matrix": [1, 5], "x": 10, "y": 0}, + {"matrix": [0, 5], "x": 11, "y": 0}, + + {"matrix": [0, 1], "x": 0.5, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [4, 1], "x": 4.5, "y": 1}, + {"matrix": [5, 1], "x": 5.5, "y": 1}, + {"matrix": [5, 6], "x": 6.5, "y": 1}, + {"matrix": [4, 6], "x": 7.5, "y": 1}, + {"matrix": [3, 6], "x": 8.5, "y": 1}, + {"matrix": [2, 6], "x": 9.5, "y": 1}, + {"matrix": [1, 6], "x": 10.5, "y": 1}, + {"matrix": [0, 6], "x": 11.5, "y": 1}, + + {"matrix": [0, 2], "x": 14.5, "y": 1}, + + {"matrix": [1, 2], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [3, 2], "x": 3, "y": 2}, + {"matrix": [4, 2], "x": 4, "y": 2}, + {"matrix": [5, 2], "x": 5, "y": 2}, + {"matrix": [5, 7], "x": 6, "y": 2}, + {"matrix": [4, 7], "x": 7, "y": 2}, + {"matrix": [3, 7], "x": 8, "y": 2}, + {"matrix": [2, 7], "x": 9, "y": 2}, + {"matrix": [1, 7], "x": 10, "y": 2}, + {"matrix": [0, 7], "x": 11, "y": 2}, + {"matrix": [0, 3], "x": 12, "y": 2}, + + {"matrix": [1, 3], "x": 15, "y": 2}, + {"matrix": [2, 3], "x": 16, "y": 2}, + {"matrix": [3, 3], "x": 17, "y": 2}, + {"matrix": [4, 3], "x": 18, "y": 2}, + {"matrix": [5, 3], "x": 19, "y": 2}, + {"matrix": [5, 8], "x": 20, "y": 2}, + {"matrix": [4, 8], "x": 21, "y": 2}, + {"matrix": [3, 8], "x": 22, "y": 2}, + {"matrix": [2, 8], "x": 23, "y": 2}, + {"matrix": [1, 8], "x": 24, "y": 2}, + {"matrix": [0, 8], "x": 25, "y": 2}, + {"matrix": [0, 4], "x": 26, "y": 2}, + + {"matrix": [1, 4], "x": 27.5, "y": 2}, + + {"matrix": [2, 4], "x": 1.5, "y": 3}, + {"matrix": [3, 4], "x": 2.5, "y": 3}, + {"matrix": [4, 4], "x": 3.5, "y": 3}, + {"matrix": [5, 4], "x": 4.5, "y": 3}, + {"matrix": [5, 9], "x": 5.5, "y": 3}, + {"matrix": [4, 9], "x": 6.5, "y": 3}, + {"matrix": [3, 9], "x": 7.5, "y": 3}, + {"matrix": [2, 9], "x": 8.5, "y": 3}, + {"matrix": [1, 9], "x": 9.5, "y": 3}, + {"matrix": [0, 9], "x": 10.5, "y": 3}, + {"matrix": [8, 0], "x": 11.5, "y": 3}, + {"matrix": [6, 0], "x": 12.5, "y": 3}, + + {"matrix": [6, 1], "x": 14.5, "y": 3}, + {"matrix": [6, 2], "x": 15.5, "y": 3}, + {"matrix": [6, 3], "x": 16.5, "y": 3}, + {"matrix": [6, 4], "x": 17.5, "y": 3}, + {"matrix": [6, 5], "x": 18.5, "y": 3}, + {"matrix": [6, 6], "x": 19.5, "y": 3}, + {"matrix": [9, 6], "x": 20.5, "y": 3}, + {"matrix": [9, 5], "x": 21.5, "y": 3}, + {"matrix": [9, 4], "x": 22.5, "y": 3}, + {"matrix": [9, 3], "x": 23.5, "y": 3}, + {"matrix": [9, 2], "x": 24.5, "y": 3}, + {"matrix": [9, 1], "x": 25.5, "y": 3}, + {"matrix": [7, 0], "x": 26.5, "y": 3}, + + {"matrix": [7, 1], "x": 2, "y": 4}, + {"matrix": [7, 2], "x": 3, "y": 4}, + {"matrix": [7, 3], "x": 4, "y": 4}, + {"matrix": [7, 4], "x": 5, "y": 4}, + {"matrix": [7, 5], "x": 6, "y": 4}, + {"matrix": [7, 6], "x": 7, "y": 4}, + {"matrix": [10, 6], "x": 8, "y": 4}, + {"matrix": [10, 5], "x": 9, "y": 4}, + {"matrix": [10, 4], "x": 10, "y": 4}, + {"matrix": [10, 3], "x": 11, "y": 4}, + {"matrix": [10, 2], "x": 12, "y": 4}, + {"matrix": [10, 1], "x": 13, "y": 4}, + + {"matrix": [8, 1], "x": 15, "y": 4}, + {"matrix": [8, 2], "x": 16, "y": 4}, + {"matrix": [8, 3], "x": 17, "y": 4}, + {"matrix": [8, 4], "x": 18, "y": 4}, + {"matrix": [8, 5], "x": 19, "y": 4}, + {"matrix": [8, 6], "x": 20, "y": 4}, + {"matrix": [11, 6], "x": 21, "y": 4}, + {"matrix": [11, 5], "x": 22, "y": 4}, + {"matrix": [11, 4], "x": 23, "y": 4}, + {"matrix": [11, 3], "x": 24, "y": 4}, + {"matrix": [11, 2], "x": 25, "y": 4}, + {"matrix": [11, 1], "x": 26, "y": 4} + ] + }, + "LAYOUT_giabarinaix2": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [2, 0], "x": 2, "y": 0}, + {"matrix": [3, 0], "x": 3, "y": 0}, + {"matrix": [4, 0], "x": 4, "y": 0}, + {"matrix": [5, 0], "x": 5, "y": 0}, + {"matrix": [5, 5], "x": 6, "y": 0}, + {"matrix": [4, 5], "x": 7, "y": 0}, + {"matrix": [3, 5], "x": 8, "y": 0}, + {"matrix": [2, 5], "x": 9, "y": 0}, + {"matrix": [1, 5], "x": 10, "y": 0}, + {"matrix": [0, 5], "x": 11, "y": 0}, + + {"matrix": [0, 1], "x": 0.5, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [4, 1], "x": 4.5, "y": 1}, + {"matrix": [5, 1], "x": 5.5, "y": 1}, + {"matrix": [5, 6], "x": 6.5, "y": 1}, + {"matrix": [4, 6], "x": 7.5, "y": 1}, + {"matrix": [3, 6], "x": 8.5, "y": 1}, + {"matrix": [2, 6], "x": 9.5, "y": 1}, + {"matrix": [1, 6], "x": 10.5, "y": 1}, + {"matrix": [0, 6], "x": 11.5, "y": 1}, + + {"matrix": [0, 2], "x": 1, "y": 2}, + {"matrix": [1, 2], "x": 2, "y": 2}, + {"matrix": [2, 2], "x": 3, "y": 2}, + {"matrix": [3, 2], "x": 4, "y": 2}, + {"matrix": [4, 2], "x": 5, "y": 2}, + {"matrix": [5, 2], "x": 6, "y": 2}, + {"matrix": [5, 7], "x": 7, "y": 2}, + {"matrix": [4, 7], "x": 8, "y": 2}, + {"matrix": [3, 7], "x": 9, "y": 2}, + {"matrix": [2, 7], "x": 10, "y": 2}, + {"matrix": [1, 7], "x": 11, "y": 2}, + {"matrix": [0, 7], "x": 12, "y": 2}, + + {"matrix": [0, 3], "x": 1.5, "y": 3}, + {"matrix": [1, 3], "x": 2.5, "y": 3}, + {"matrix": [2, 3], "x": 3.5, "y": 3}, + {"matrix": [3, 3], "x": 4.5, "y": 3}, + {"matrix": [4, 3], "x": 5.5, "y": 3}, + {"matrix": [5, 3], "x": 6.5, "y": 3}, + {"matrix": [5, 8], "x": 7.5, "y": 3}, + {"matrix": [4, 8], "x": 8.5, "y": 3}, + {"matrix": [3, 8], "x": 9.5, "y": 3}, + {"matrix": [2, 8], "x": 10.5, "y": 3}, + {"matrix": [1, 8], "x": 11.5, "y": 3}, + {"matrix": [0, 8], "x": 12.5, "y": 3}, + + {"matrix": [0, 4], "x": 2, "y": 4}, + {"matrix": [1, 4], "x": 3, "y": 4}, + {"matrix": [2, 4], "x": 4, "y": 4}, + {"matrix": [3, 4], "x": 5, "y": 4}, + {"matrix": [4, 4], "x": 6, "y": 4}, + {"matrix": [5, 4], "x": 7, "y": 4}, + {"matrix": [5, 9], "x": 8, "y": 4}, + {"matrix": [4, 9], "x": 9, "y": 4}, + {"matrix": [3, 9], "x": 10, "y": 4}, + {"matrix": [2, 9], "x": 11, "y": 4}, + {"matrix": [1, 9], "x": 12, "y": 4}, + {"matrix": [0, 9], "x": 13, "y": 4}, + + {"matrix": [6, 9], "x": 0, "y": 6}, + {"matrix": [7, 9], "x": 1, "y": 6}, + {"matrix": [8, 9], "x": 2, "y": 6}, + {"matrix": [9, 9], "x": 3, "y": 6}, + {"matrix": [10, 9], "x": 4, "y": 6}, + {"matrix": [11, 9], "x": 5, "y": 6}, + {"matrix": [11, 4], "x": 6, "y": 6}, + {"matrix": [10, 4], "x": 7, "y": 6}, + {"matrix": [9, 4], "x": 8, "y": 6}, + {"matrix": [8, 4], "x": 9, "y": 6}, + {"matrix": [7, 4], "x": 10, "y": 6}, + {"matrix": [6, 4], "x": 11, "y": 6}, + + {"matrix": [6, 8], "x": 0.5, "y": 7}, + {"matrix": [7, 8], "x": 1.5, "y": 7}, + {"matrix": [8, 8], "x": 2.5, "y": 7}, + {"matrix": [9, 8], "x": 3.5, "y": 7}, + {"matrix": [10, 8], "x": 4.5, "y": 7}, + {"matrix": [11, 8], "x": 5.5, "y": 7}, + {"matrix": [11, 3], "x": 6.5, "y": 7}, + {"matrix": [10, 3], "x": 7.5, "y": 7}, + {"matrix": [9, 3], "x": 8.5, "y": 7}, + {"matrix": [8, 3], "x": 9.5, "y": 7}, + {"matrix": [7, 3], "x": 10.5, "y": 7}, + {"matrix": [6, 3], "x": 11.5, "y": 7}, + + {"matrix": [6, 7], "x": 1, "y": 8}, + {"matrix": [7, 7], "x": 2, "y": 8}, + {"matrix": [8, 7], "x": 3, "y": 8}, + {"matrix": [9, 7], "x": 4, "y": 8}, + {"matrix": [10, 7], "x": 5, "y": 8}, + {"matrix": [11, 7], "x": 6, "y": 8}, + {"matrix": [11, 2], "x": 7, "y": 8}, + {"matrix": [10, 2], "x": 8, "y": 8}, + {"matrix": [9, 2], "x": 9, "y": 8}, + {"matrix": [8, 2], "x": 10, "y": 8}, + {"matrix": [7, 2], "x": 11, "y": 8}, + {"matrix": [6, 2], "x": 12, "y": 8}, + + {"matrix": [6, 6], "x": 1.5, "y": 9}, + {"matrix": [7, 6], "x": 2.5, "y": 9}, + {"matrix": [8, 6], "x": 3.5, "y": 9}, + {"matrix": [9, 6], "x": 4.5, "y": 9}, + {"matrix": [10, 6], "x": 5.5, "y": 9}, + {"matrix": [11, 6], "x": 6.5, "y": 9}, + {"matrix": [11, 1], "x": 7.5, "y": 9}, + {"matrix": [10, 1], "x": 8.5, "y": 9}, + {"matrix": [9, 1], "x": 9.5, "y": 9}, + {"matrix": [8, 1], "x": 10.5, "y": 9}, + {"matrix": [7, 1], "x": 11.5, "y": 9}, + {"matrix": [6, 1], "x": 12.5, "y": 9}, + + {"matrix": [6, 5], "x": 2, "y": 10}, + {"matrix": [7, 5], "x": 3, "y": 10}, + {"matrix": [8, 5], "x": 4, "y": 10}, + {"matrix": [9, 5], "x": 5, "y": 10}, + {"matrix": [10, 5], "x": 6, "y": 10}, + {"matrix": [11, 5], "x": 7, "y": 10}, + {"matrix": [11, 0], "x": 8, "y": 10}, + {"matrix": [10, 0], "x": 9, "y": 10}, + {"matrix": [9, 0], "x": 10, "y": 10}, + {"matrix": [8, 0], "x": 11, "y": 10}, + {"matrix": [7, 0], "x": 12, "y": 10}, + {"matrix": [6, 0], "x": 13, "y": 10} + ] + } + } +} diff --git a/keyboards/giabalanai/rules.mk b/keyboards/giabalanai/rules.mk @@ -1,9 +0,0 @@ -# Build Options -# change yes to no to disable -# -COMMAND_ENABLE = no # Commands for debug and configuration -BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality -# RGB_MATRIX_ENABLE is not suitable for giabalanai keyboard on the right side (there are dulpicate keys). -RGB_MATRIX_ENABLE = no # Use RGB matrix (Don't enable this when RGBLIGHT_ENABLE is used.) - -LTO_ENABLE = yes diff --git a/keyboards/gl516/a52gl/info.json b/keyboards/gl516/a52gl/info.json @@ -10,6 +10,11 @@ }, "processor": "atmega32u4", "bootloader": "caterina", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true + }, "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/gl516/a52gl/rules.mk b/keyboards/gl516/a52gl/rules.mk @@ -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 -\ No newline at end of file +SRC += matrix.c diff --git a/keyboards/gl516/j73gl/info.json b/keyboards/gl516/j73gl/info.json @@ -28,6 +28,12 @@ }, "processor": "atmega32u4", "bootloader": "caterina", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "rgblight": true + }, "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/gl516/j73gl/rules.mk b/keyboards/gl516/j73gl/rules.mk @@ -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 -\ No newline at end of file +SRC += matrix.c diff --git a/keyboards/gl516/n51gl/info.json b/keyboards/gl516/n51gl/info.json @@ -33,6 +33,13 @@ }, "processor": "atmega32u4", "bootloader": "caterina", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "rgblight": true, + "encoder": true + }, "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/gl516/n51gl/rules.mk b/keyboards/gl516/n51gl/rules.mk @@ -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 -\ No newline at end of file +SRC += matrix.c diff --git a/keyboards/glenpickle/chimera_ergo/info.json b/keyboards/glenpickle/chimera_ergo/info.json @@ -10,6 +10,14 @@ }, "processor": "atmega32u4", "bootloader": "caterina", + "features": { + "bootmagic": false, + "mousekey": true, + "extrakey": true, + "console": true, + "command": true, + "nkro": true + }, "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/glenpickle/chimera_ergo/rules.mk b/keyboards/glenpickle/chimera_ergo/rules.mk @@ -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 diff --git a/keyboards/glenpickle/chimera_ls/info.json b/keyboards/glenpickle/chimera_ls/info.json @@ -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": { diff --git a/keyboards/glenpickle/chimera_ls/rules.mk b/keyboards/glenpickle/chimera_ls/rules.mk @@ -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 diff --git a/keyboards/glenpickle/chimera_ortho/info.json b/keyboards/glenpickle/chimera_ortho/info.json @@ -9,6 +9,14 @@ }, "processor": "atmega32u4", "bootloader": "caterina", + "features": { + "bootmagic": false, + "mousekey": true, + "extrakey": true, + "console": true, + "command": true, + "nkro": true + }, "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/glenpickle/chimera_ortho/rules.mk b/keyboards/glenpickle/chimera_ortho/rules.mk @@ -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 diff --git a/keyboards/glenpickle/chimera_ortho_plus/info.json b/keyboards/glenpickle/chimera_ortho_plus/info.json @@ -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": [ diff --git a/keyboards/glenpickle/chimera_ortho_plus/rules.mk b/keyboards/glenpickle/chimera_ortho_plus/rules.mk @@ -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 diff --git a/keyboards/gmmk/numpad/info.json b/keyboards/gmmk/numpad/info.json @@ -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", @@ -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"], diff --git a/keyboards/gmmk/numpad/rules.mk b/keyboards/gmmk/numpad/rules.mk @@ -1,23 +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 -ENCODER_ENABLE = yes -KEYBOARD_SHARED_EP = yes -MIDI_ENABLE = yes - -RGB_MATRIX_ENABLE = yes - -LTO_ENABLE = yes - ANALOG_DRIVER_REQUIRED = yes SRC += matrix.c diff --git a/keyboards/gon/nerd60/info.json b/keyboards/gon/nerd60/info.json @@ -21,6 +21,13 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": false, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true + }, "community_layouts": ["60_ansi", "60_ansi_split_bs_rshift", "60_iso", "60_iso_split_bs_rshift"], "layouts": { "LAYOUT_all": { diff --git a/keyboards/gon/nerd60/rules.mk b/keyboards/gon/nerd60/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = yes # Enable N-Key Rollover -BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/gon/nerdtkl/info.json b/keyboards/gon/nerdtkl/info.json @@ -21,6 +21,13 @@ }, "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": false, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true + }, "layouts": { "LAYOUT_tkl": { "layout": [ diff --git a/keyboards/gon/nerdtkl/rules.mk b/keyboards/gon/nerdtkl/rules.mk @@ -1,15 +1,2 @@ # Processor frequency F_CPU = 8000000 - -# 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 = yes # Enable N-Key Rollover -BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output diff --git a/keyboards/gopolar/gg86/info.json b/keyboards/gopolar/gg86/info.json @@ -7,7 +7,8 @@ "vid": "0x0007", "pid": "0x0007", "device_version": "0.0.1", - "force_nkro": true + "force_nkro": true, + "no_startup_check": true }, "ws2812": { "pin": "E2" @@ -64,6 +65,17 @@ "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": false, + "extrakey": true, + "nkro": true, + "rgb_matrix": true, + "oled": true + }, + "build": { + "lto": true + }, "layouts": { "LAYOUT_all": { "layout": [ diff --git a/keyboards/gopolar/gg86/rules.mk b/keyboards/gopolar/gg86/rules.mk @@ -1,24 +1 @@ SRC += lib/logo.c - -# Build Options -# change yes to no to disable -# -BOOTMAGIC_ENABLE = yes # 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 = yes # Enable N-Key Rollover -BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output - -# Additional thing to reduce compiled size -LTO_ENABLE = yes -NO_USB_STARTUP_CHECK = yes - -# RGB Matrix enabled -RGB_MATRIX_ENABLE = yes - -# OLED enabled -OLED_ENABLE = yes diff --git a/keyboards/gray_studio/cod67/info.json b/keyboards/gray_studio/cod67/info.json @@ -41,6 +41,14 @@ }, "processor": "atmega32u4", "bootloader": "lufa-ms", + "features": { + "bootmagic": false, + "mousekey": true, + "extrakey": true, + "command": true, + "backlight": true, + "rgblight": true + }, "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/gray_studio/cod67/rules.mk b/keyboards/gray_studio/cod67/rules.mk @@ -1,15 +1,2 @@ # This board uses the older unsafe 6k version of lufa-ms BOOTLOADER_SIZE = 6144 - -# 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 = yes # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = yes # Enable RGB underglow -AUDIO_ENABLE = no # Audio output