Browse Source

Migrate build target markers to keyboard.json - S

pull/23532/head
zvecr 2 weeks ago
parent
commit
0de3b3317d
72 changed files with 255 additions and 525 deletions
  1. +6
    -0
      keyboards/satt/comet46/keyboard.json
  2. +0
    -12
      keyboards/satt/comet46/rules.mk
  3. +7
    -0
      keyboards/sekigon/grs_70ec/keyboard.json
  4. +0
    -12
      keyboards/sekigon/grs_70ec/rules.mk
  5. +3
    -1
      keyboards/shandoncodes/mino_plus/hotswap/keyboard.json
  6. +0
    -2
      keyboards/shandoncodes/mino_plus/hotswap/rules.mk
  7. +3
    -1
      keyboards/shandoncodes/mino_plus/soldered/keyboard.json
  8. +0
    -2
      keyboards/shandoncodes/mino_plus/soldered/rules.mk
  9. +0
    -0
      keyboards/sharkoon/skiller_sgk50_s2/keyboard.json
  10. +0
    -1
      keyboards/sharkoon/skiller_sgk50_s2/rules.mk
  11. +6
    -0
      keyboards/signum/3_0/elitec/keyboard.json
  12. +0
    -13
      keyboards/signum/3_0/elitec/rules.mk
  13. +6
    -0
      keyboards/signum/3_0/teensy/keyboard.json
  14. +0
    -13
      keyboards/signum/3_0/teensy/rules.mk
  15. +11
    -0
      keyboards/silverbullet44/keyboard.json
  16. +0
    -14
      keyboards/silverbullet44/rules.mk
  17. +9
    -0
      keyboards/sirius/uni660/rev1/keyboard.json
  18. +0
    -13
      keyboards/sirius/uni660/rev1/rules.mk
  19. +8
    -0
      keyboards/sirius/unigo66/keyboard.json
  20. +0
    -15
      keyboards/sirius/unigo66/rules.mk
  21. +6
    -0
      keyboards/sixkeyboard/keyboard.json
  22. +0
    -11
      keyboards/sixkeyboard/rules.mk
  23. +0
    -23
      keyboards/skergo/config.h
  24. +12
    -0
      keyboards/skergo/keyboard.json
  25. +0
    -13
      keyboards/skergo/rules.mk
  26. +0
    -41
      keyboards/skippys_custom_pcs/rooboard65/config.h
  27. +14
    -0
      keyboards/skippys_custom_pcs/rooboard65/keyboard.json
  28. +0
    -13
      keyboards/skippys_custom_pcs/rooboard65/rules.mk
  29. +7
    -0
      keyboards/skippys_custom_pcs/roopad/keyboard.json
  30. +0
    -13
      keyboards/skippys_custom_pcs/roopad/rules.mk
  31. +3
    -0
      keyboards/skmt/15k/keyboard.json
  32. +0
    -1
      keyboards/skmt/15k/rules.mk
  33. +7
    -0
      keyboards/smallkeyboard/keyboard.json
  34. +0
    -15
      keyboards/smallkeyboard/rules.mk
  35. +8
    -0
      keyboards/smithrune/iron160/iron160_h/keyboard.json
  36. +0
    -16
      keyboards/smithrune/iron160/iron160_h/rules.mk
  37. +8
    -0
      keyboards/smithrune/iron160/iron160_s/keyboard.json
  38. +0
    -16
      keyboards/smithrune/iron160/iron160_s/rules.mk
  39. +12
    -0
      keyboards/smithrune/iron165r2/f072/keyboard.json
  40. +0
    -15
      keyboards/smithrune/iron165r2/f072/rules.mk
  41. +12
    -0
      keyboards/smithrune/iron165r2/f411/keyboard.json
  42. +0
    -14
      keyboards/smithrune/iron165r2/f411/rules.mk
  43. +0
    -0
      keyboards/snes_macropad/keyboard.json
  44. +0
    -39
      keyboards/soda/cherish/config.h
  45. +15
    -0
      keyboards/soda/cherish/keyboard.json
  46. +0
    -14
      keyboards/soda/cherish/rules.mk
  47. +7
    -0
      keyboards/spaceholdings/nebula12/keyboard.json
  48. +1
    -14
      keyboards/spaceholdings/nebula12/rules.mk
  49. +7
    -0
      keyboards/spaceholdings/nebula68/keyboard.json
  50. +1
    -14
      keyboards/spaceholdings/nebula68/rules.mk
  51. +9
    -0
      keyboards/spaceman/pancake/rev1/feather/keyboard.json
  52. +0
    -14
      keyboards/spaceman/pancake/rev1/feather/rules.mk
  53. +8
    -0
      keyboards/spaceman/pancake/rev1/promicro/keyboard.json
  54. +0
    -13
      keyboards/spaceman/pancake/rev1/promicro/rules.mk
  55. +0
    -39
      keyboards/specskeys/config.h
  56. +7
    -0
      keyboards/specskeys/keyboard.json
  57. +0
    -13
      keyboards/specskeys/rules.mk
  58. +7
    -0
      keyboards/spiderisland/split78/keyboard.json
  59. +0
    -11
      keyboards/spiderisland/split78/rules.mk
  60. +0
    -0
      keyboards/spleeb/keyboard.json
  61. +14
    -0
      keyboards/splitkb/zima/keyboard.json
  62. +0
    -18
      keyboards/splitkb/zima/rules.mk
  63. +0
    -0
      keyboards/sthlmkb/lagom/keyboard.json
  64. +1
    -5
      keyboards/sthlmkb/lagom/rules.mk
  65. +0
    -0
      keyboards/stront/keyboard.json
  66. +0
    -0
      keyboards/supersplit/keyboard.json
  67. +11
    -0
      keyboards/switchplate/southpaw_65/keyboard.json
  68. +0
    -14
      keyboards/switchplate/southpaw_65/rules.mk
  69. +7
    -0
      keyboards/sx60/keyboard.json
  70. +0
    -12
      keyboards/sx60/rules.mk
  71. +12
    -0
      keyboards/system76/launch_1/keyboard.json
  72. +0
    -15
      keyboards/system76/launch_1/rules.mk

keyboards/satt/comet46/info.json → keyboards/satt/comet46/keyboard.json View File

@ -8,6 +8,12 @@
"pid": "0x6060",
"device_version": "0.0.1"
},
"features": {
"bootmagic": false,
"extrakey": false,
"mousekey": false,
"nkro": true
},
"processor": "atmega32u4",
"bootloader": "caterina",
"layouts": {

+ 0
- 12
keyboards/satt/comet46/rules.mk View File

@ -1,15 +1,3 @@
# Build Options
# change yes to no to disable
#
BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no # Mouse keys
EXTRAKEY_ENABLE = no # 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
CUSTOM_MATRIX = lite
# project specific files


keyboards/sekigon/grs_70ec/info.json → keyboards/sekigon/grs_70ec/keyboard.json View File

@ -8,6 +8,13 @@
"pid": "0x70EC",
"device_version": "0.0.1"
},
"features": {
"bootmagic": true,
"console": true,
"extrakey": true,
"mousekey": true,
"nkro": false
},
"split": {
"enabled": true,
"soft_serial_pin": "D3"

+ 0
- 12
keyboards/sekigon/grs_70ec/rules.mk View File

@ -1,15 +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 = yes # 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
ANALOG_DRIVER_REQUIRED = yes


keyboards/shandoncodes/mino_plus/hotswap/info.json → keyboards/shandoncodes/mino_plus/hotswap/keyboard.json View File

@ -10,7 +10,9 @@
"console": false,
"extrakey": true,
"mousekey": true,
"nkro": true
"nkro": true,
"oled": true,
"wpm": true
},
"matrix_pins": {
"cols": ["B12", "A15", "B3", "B2", "B0", "A7", "A5", "A4", "A3", "A2", "A1", "F1", "A0", "A8", "A10"],

+ 0
- 2
keyboards/shandoncodes/mino_plus/hotswap/rules.mk View File

@ -1,2 +0,0 @@
OLED_ENABLE = yes
WPM_ENABLE = yes

keyboards/shandoncodes/mino_plus/soldered/info.json → keyboards/shandoncodes/mino_plus/soldered/keyboard.json View File

@ -10,7 +10,9 @@
"console": false,
"extrakey": true,
"mousekey": true,
"nkro": true
"nkro": true,
"oled": true,
"wpm": true
},
"matrix_pins": {
"cols": ["B4", "B3", "A15", "A10", "A8", "B14", "B12", "B10", "A5", "A4", "A3", "B0", "A7", "C15", "B5"],

+ 0
- 2
keyboards/shandoncodes/mino_plus/soldered/rules.mk View File

@ -1,2 +0,0 @@
OLED_ENABLE = yes
WPM_ENABLE = yes

keyboards/sharkoon/skiller_sgk50_s2/info.json → keyboards/sharkoon/skiller_sgk50_s2/keyboard.json View File


+ 0
- 1
keyboards/sharkoon/skiller_sgk50_s2/rules.mk View File

@ -1 +0,0 @@
# This file intentionally left blank

keyboards/signum/3_0/elitec/info.json → keyboards/signum/3_0/elitec/keyboard.json View File

@ -1,4 +1,10 @@
{
"features": {
"bootmagic": true,
"extrakey": true,
"mousekey": true,
"nkro": true
},
"matrix_pins": {
"cols": ["B4", "D7", "D0", "E6", "D4", "F6", "F4", "F7", "B1", "B3", "C6", "B2"],
"rows": ["D2", "D1", "F5", "B5"]

+ 0
- 13
keyboards/signum/3_0/elitec/rules.mk View File

@ -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 = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
# Disable unsupported hardware
RGBLIGHT_SUPPORTED = no
AUDIO_SUPPORTED = no


keyboards/signum/3_0/teensy/info.json → keyboards/signum/3_0/teensy/keyboard.json View File

@ -1,4 +1,10 @@
{
"features": {
"bootmagic": true,
"extrakey": true,
"mousekey": true,
"nkro": true
},
"matrix_pins": {
"cols": ["C6", "D2", "B7", "D3", "D0", "F7", "F5", "B6", "B5", "B4", "D1", "D7"],
"rows": ["B0", "B3", "F6", "C7"]

+ 0
- 13
keyboards/signum/3_0/teensy/rules.mk View File

@ -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 = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
# Disable unsupported hardware
RGBLIGHT_SUPPORTED = no
AUDIO_SUPPORTED = no


keyboards/silverbullet44/info.json → keyboards/silverbullet44/keyboard.json View File

@ -8,6 +8,17 @@
"pid": "0x27DB",
"device_version": "0.0.1"
},
"build": {
"lto": true
},
"features": {
"audio": true,
"bootmagic": true,
"extrakey": false,
"mousekey": false,
"nkro": false,
"rgblight": true
},
"ws2812": {
"pin": "D3"
},

+ 0
- 14
keyboards/silverbullet44/rules.mk View File

@ -1,14 +0,0 @@
# Build Options
# change yes to no to disable
#
BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no # Mouse keys
EXTRAKEY_ENABLE = no # 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
RGB_MATRIX_ENABLE = no
AUDIO_ENABLE = yes # Audio output
LTO_ENABLE = yes

keyboards/sirius/uni660/rev1/info.json → keyboards/sirius/uni660/rev1/keyboard.json View File

@ -8,6 +8,15 @@
"pid": "0x0201",
"device_version": "19.1.2"
},
"features": {
"bootmagic": true,
"command": true,
"console": true,
"extrakey": true,
"mousekey": false,
"nkro": true,
"unicode": true
},
"processor": "atmega32u4",
"bootloader": "caterina",
"layouts": {

+ 0
- 13
keyboards/sirius/uni660/rev1/rules.mk View File

@ -1,16 +1,3 @@
# 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 = 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 # Unicode
CUSTOM_MATRIX = lite
# project specific files


keyboards/sirius/unigo66/info.json → keyboards/sirius/unigo66/keyboard.json View File

@ -8,6 +8,14 @@
"pid": "0x1001",
"device_version": "19.0.1"
},
"features": {
"bootmagic": true,
"extrakey": true,
"mousekey": false,
"nkro": false,
"rgblight": false,
"usb_hid": true
},
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {

+ 0
- 15
keyboards/sirius/unigo66/rules.mk View File

@ -1,18 +1,3 @@
# 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 = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
USB_HID_ENABLE = yes
CUSTOM_MATRIX = yes
SRC += custom_matrix.cpp\
main.c

keyboards/sixkeyboard/info.json → keyboards/sixkeyboard/keyboard.json View File

@ -9,6 +9,12 @@
"device_version": "0.0.1",
"force_nkro": true
},
"features": {
"bootmagic": false,
"extrakey": false,
"mousekey": false,
"nkro": false
},
"processor": "atmega16u2",
"bootloader": "atmel-dfu",
"community_layouts": ["ortho_2x3"],

+ 0
- 11
keyboards/sixkeyboard/rules.mk View File

@ -1,14 +1,3 @@
# Build Options
# change yes to no to disable
#
BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no # Mouse keys
EXTRAKEY_ENABLE = no # 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
AUDIO_ENABLE = no
CUSTOM_MATRIX = yes
SRC += matrix.c

+ 0
- 23
keyboards/skergo/config.h View File

@ -1,23 +0,0 @@
/* Copyright (C) 2021 Keyz.io Ltd.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

keyboards/skergo/info.json → keyboards/skergo/keyboard.json View File

@ -8,6 +8,18 @@
"pid": "0x534B",
"device_version": "0.0.1"
},
"features": {
"bootmagic": true,
"extrakey": true,
"mousekey": true,
"nkro": false
},
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": {
"cols": ["A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C2", "C1", "C0", "D7"],
"rows": ["B0", "B4", "B3", "B2", "B1"]

+ 0
- 13
keyboards/skergo/rules.mk View File

@ -1,15 +1,2 @@
# Processor frequency
F_CPU = 16000000
# 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

+ 0
- 41
keyboards/skippys_custom_pcs/rooboard65/config.h View File

@ -1,41 +0,0 @@
/*
Copyright 2021 <me@fjlaboratories.com>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
/* Define less important options */
/*
* Feature disable options
* These options are also useful to firmware size reduction.
*/
/* disable debug print */
//#define NO_DEBUG
/* disable print */
//#define NO_PRINT
/* disable action features */
//#define NO_ACTION_LAYER
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

keyboards/skippys_custom_pcs/rooboard65/info.json → keyboards/skippys_custom_pcs/rooboard65/keyboard.json View File

@ -8,6 +8,20 @@
"pid": "0x0002",
"device_version": "0.0.1"
},
"features": {
"bootmagic": true,
"command": true,
"extrakey": true,
"mousekey": true,
"nkro": true,
"rgblight": true
},
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"ws2812": {
"pin": "F7"
},

+ 0
- 13
keyboards/skippys_custom_pcs/rooboard65/rules.mk View File

@ -1,15 +1,2 @@
# 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
NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output

keyboards/skippys_custom_pcs/roopad/info.json → keyboards/skippys_custom_pcs/roopad/keyboard.json View File

@ -8,6 +8,13 @@
"pid": "0x0001",
"device_version": "0.0.1"
},
"features": {
"bootmagic": true,
"extrakey": true,
"mousekey": false,
"nkro": true,
"rgblight": true
},
"rgblight": {
"led_count": 21,
"sleep": true,

+ 0
- 13
keyboards/skippys_custom_pcs/roopad/rules.mk View File

@ -1,15 +1,2 @@
# Processor frequency
F_CPU = 8000000
# 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 = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output

keyboards/skmt/15k/info.json → keyboards/skmt/15k/keyboard.json View File

@ -4,6 +4,9 @@
"maintainer": "satorusaka",
"bootloader": "rp2040",
"diode_direction": "COL2ROW",
"build": {
"lto": true
},
"features": {
"bootmagic": true,
"command": false,

+ 0
- 1
keyboards/skmt/15k/rules.mk View File

@ -1 +0,0 @@
LTO_ENABLE = yes

keyboards/smallkeyboard/info.json → keyboards/smallkeyboard/keyboard.json View File

@ -8,6 +8,13 @@
"pid": "0x736B",
"device_version": "0.0.1"
},
"features": {
"bootmagic": true,
"extrakey": true,
"mousekey": true,
"nkro": false,
"rgb_matrix": true
},
"rgb_matrix": {
"animations": {
"alphas_mods": true,

+ 0
- 15
keyboards/smallkeyboard/rules.mk View File

@ -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 = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
RGB_MATRIX_ENABLE = yes
RGB_MATRIX_SUPPORTED = yes

keyboards/smithrune/iron160/iron160_h/info.json → keyboards/smithrune/iron160/iron160_h/keyboard.json View File

@ -8,6 +8,14 @@
"pid": "0x1648",
"device_version": "0.0.1"
},
"features": {
"bootmagic": true,
"command": true,
"extrakey": true,
"mousekey": true,
"nkro": true,
"rgblight": true
},
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"matrix_pins": {

+ 0
- 16
keyboards/smithrune/iron160/iron160_h/rules.mk View File

@ -1,18 +1,2 @@
# 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 # USB Nkey Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = no
LTO_ENABLE = no
EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = legacy

keyboards/smithrune/iron160/iron160_s/info.json → keyboards/smithrune/iron160/iron160_s/keyboard.json View File

@ -8,6 +8,14 @@
"pid": "0x1653",
"device_version": "0.0.1"
},
"features": {
"backlight": true,
"bootmagic": true,
"command": true,
"extrakey": true,
"mousekey": true,
"nkro": true
},
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"matrix_pins": {

+ 0
- 16
keyboards/smithrune/iron160/iron160_s/rules.mk View File

@ -1,18 +1,2 @@
# 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 # USB Nkey Rollover
BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = no
LTO_ENABLE = no
EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = legacy

keyboards/smithrune/iron165r2/f072/info.json → keyboards/smithrune/iron165r2/f072/keyboard.json View File

@ -1,4 +1,16 @@
{
"build": {
"lto": false
},
"features": {
"backlight": true,
"bootmagic": true,
"command": true,
"extrakey": true,
"mousekey": false,
"nkro": true,
"rgblight": true
},
"backlight": {
"pin": "A6",
"levels": 20,

+ 0
- 15
keyboards/smithrune/iron165r2/f072/rules.mk View File

@ -1,15 +0,0 @@
# 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 = yes # Commands for debug and configuration
NKRO_ENABLE = yes # USB Nkey Rollover
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
LTO_ENABLE = no
ENCODER_ENABLE = no
BACKLIGHT_ENABLE = yes

keyboards/smithrune/iron165r2/f411/info.json → keyboards/smithrune/iron165r2/f411/keyboard.json View File

@ -1,4 +1,16 @@
{
"build": {
"lto": false
},
"features": {
"backlight": true,
"bootmagic": true,
"command": true,
"extrakey": true,
"mousekey": false,
"nkro": true,
"rgblight": true
},
"eeprom": {
"driver": "i2c"
},

+ 0
- 14
keyboards/smithrune/iron165r2/f411/rules.mk View File

@ -1,14 +0,0 @@
# 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 = yes # Commands for debug and configuration
NKRO_ENABLE = yes # USB Nkey Rollover
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
LTO_ENABLE = no
ENCODER_ENABLE = no
BACKLIGHT_ENABLE = yes

keyboards/snes_macropad/info.json → keyboards/snes_macropad/keyboard.json View File


+ 0
- 39
keyboards/soda/cherish/config.h View File

@ -1,39 +0,0 @@
/*
Copyright 2015 Álvaro "Gondolindrim" Volpato <gondolindrim@acheronproject.com>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
/*
* Feature disable options
* These options are also useful to firmware size reduction.
*/
/* disable debug print */
//#define NO_DEBUG
/* disable print */
//#define NO_PRINT
/* disable action features */
//#define NO_ACTION_LAYER
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

keyboards/soda/cherish/info.json → keyboards/soda/cherish/keyboard.json View File

@ -8,6 +8,21 @@
"pid": "0xEB52",
"device_version": "0.0.1"
},
"features": {
"bootmagic": true,
"command": true,
"console": true,
"extrakey": true,
"mousekey": true,
"nkro": true,
"rgblight": true
},
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"rgblight": {
"saturation_steps": 8,
"brightness_steps": 8,

+ 0
- 14
keyboards/soda/cherish/rules.mk View File

@ -1,16 +1,2 @@
# 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 = 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 = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
# Wildcard to allow APM32 MCU
DFU_SUFFIX_ARGS = -p FFFF -v FFFF

keyboards/spaceholdings/nebula12/info.json → keyboards/spaceholdings/nebula12/keyboard.json View File

@ -8,6 +8,13 @@
"pid": "0x5337",
"device_version": "0.0.1"
},
"features": {
"bootmagic": true,
"extrakey": true,
"mousekey": true,
"nkro": true,
"rgblight": true
},
"rgblight": {
"saturation_steps": 8,
"brightness_steps": 8,

+ 1
- 14
keyboards/spaceholdings/nebula12/rules.mk View File

@ -3,24 +3,11 @@
# backlight effects.
OPT_DEFS += -DNO_SUSPEND_POWER_DOWN
# Build Options
# change yes to no to disable
#
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
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
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Underglow RGB
CIE1931_CURVE = yes
I2C_DRIVER_REQUIRED = yes
# project specific files
SRC += keyboards/wilba_tech/wt_main.c \
keyboards/wilba_tech/wt_rgb_backlight.c \
drivers/led/issi/is31fl3731.c \
quantum/color.c
I2C_DRIVER_REQUIRED = yes

keyboards/spaceholdings/nebula68/info.json → keyboards/spaceholdings/nebula68/keyboard.json View File

@ -8,6 +8,13 @@
"pid": "0x5336",
"device_version": "0.0.1"
},
"features": {
"bootmagic": true,
"extrakey": true,
"mousekey": true,
"nkro": true,
"rgblight": true
},
"ws2812": {
"pin": "A7",
"driver": "pwm"

+ 1
- 14
keyboards/spaceholdings/nebula68/rules.mk View File

@ -3,24 +3,11 @@
# backlight effects.
OPT_DEFS += -DNO_SUSPEND_POWER_DOWN
# Build Options
# change yes to no to disable
#
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
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
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Underglow RGB
CIE1931_CURVE = yes
I2C_DRIVER_REQUIRED = yes
# project specific files
SRC += keyboards/wilba_tech/wt_main.c \
keyboards/wilba_tech/wt_rgb_backlight.c \
drivers/led/issi/is31fl3733.c \
quantum/color.c
I2C_DRIVER_REQUIRED = yes

keyboards/spaceman/pancake/rev1/feather/info.json → keyboards/spaceman/pancake/rev1/feather/keyboard.json View File

@ -1,4 +1,13 @@
{
"features": {
"bluetooth": true,
"bootmagic": true,
"command": true,
"console": true,
"extrakey": true,
"mousekey": false,
"nkro": true
},
"matrix_pins": {
"cols": ["C7", "D6", "B7", "B6", "F0", "D2", "D3", "F1", "F4", "F5", "F6", "F7"],
"rows": ["B5", "D7", "C6", "D0"]

+ 0
- 14
keyboards/spaceman/pancake/rev1/feather/rules.mk View File

@ -1,20 +1,6 @@
# Processor frequency
F_CPU = 8000000
# 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 = yes # Console for debug
COMMAND_ENABLE = yes # Commands for debug and configuration
NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Custom backlighting code is used, so this should not be enabled
AUDIO_ENABLE = no # This can be enabled if a speaker is connected to the expansion port. Not compatible with RGBLIGHT below
RGBLIGHT_ENABLE = no # This can be enabled if a ws2812 strip is connected to the expansion port.
BLUETOOTH_ENABLE = yes
# Disable unsupported hardware
RGBLIGHT_SUPPORTED = no
AUDIO_SUPPORTED = no


keyboards/spaceman/pancake/rev1/promicro/info.json → keyboards/spaceman/pancake/rev1/promicro/keyboard.json View File

@ -1,4 +1,12 @@
{
"features": {
"bootmagic": true,
"command": true,
"console": true,
"extrakey": true,
"mousekey": false,
"nkro": true
},
"matrix_pins": {
"cols": ["F4", "F5", "F6", "F7", "E6", "B4", "B5", "D7", "C6", "D4", "D0", "D1"],
"rows": ["B1", "B3", "B2", "B6"]

+ 0
- 13
keyboards/spaceman/pancake/rev1/promicro/rules.mk View File

@ -1,16 +1,3 @@
# 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 = yes # Console for debug
COMMAND_ENABLE = yes # Commands for debug and configuration
NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Custom backlighting code is used, so this should not be enabled
AUDIO_ENABLE = no # This can be enabled if a speaker is connected to the expansion port. Not compatible with RGBLIGHT below
RGBLIGHT_ENABLE = no # This can be enabled if a ws2812 strip is connected to the expansion port.
# Disable unsupported hardware
RGBLIGHT_SUPPORTED = no
AUDIO_SUPPORTED = no


+ 0
- 39
keyboards/specskeys/config.h View File

@ -1,39 +0,0 @@
/*
Copyright 2021 Nico
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
/*
* Feature disable options
* These options are also useful to firmware size reduction.
*/
/* disable debug print */
//#define NO_DEBUG
/* disable print */
//#define NO_PRINT
/* disable action features */
//#define NO_ACTION_LAYER
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

keyboards/specskeys/info.json → keyboards/specskeys/keyboard.json View File

@ -8,6 +8,13 @@
"pid": "0x0080",
"device_version": "0.0.1"
},
"features": {
"backlight": true,
"bootmagic": true,
"extrakey": true,
"mousekey": false,
"nkro": false
},
"matrix_pins": {
"cols": ["E6", "B0", "B1", "B2", "B3", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6"],
"rows": ["F0", "F1", "F4", "F5", "F6", "F7"]

+ 0
- 13
keyboards/specskeys/rules.mk View File

@ -1,15 +1,2 @@
# Processor frequency
F_CPU = 8000000
# 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 = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output

keyboards/spiderisland/split78/info.json → keyboards/spiderisland/split78/keyboard.json View File

@ -8,6 +8,13 @@
"pid": "0xF4E4",
"device_version": "0.0.1"
},
"features": {
"backlight": true,
"bootmagic": true,
"extrakey": true,
"mousekey": false,
"nkro": false
},
"backlight": {
"pin": "D4",
"breathing": true

+ 0
- 11
keyboards/spiderisland/split78/rules.mk View File

@ -1,14 +1,3 @@
# 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
BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
# custom matrix setup
CUSTOM_MATRIX = lite
SRC += matrix.c


keyboards/spleeb/info.json → keyboards/spleeb/keyboard.json View File


keyboards/splitkb/zima/info.json → keyboards/splitkb/zima/keyboard.json View File

@ -8,6 +8,20 @@
"pid": "0xF75B",
"device_version": "0.0.1"
},
"build": {
"lto": true
},
"features": {
"audio": true,
"bootmagic": false,
"encoder": true,
"extrakey": true,
"haptic": true,
"mousekey": false,
"nkro": false,
"oled": true,
"rgblight": true
},
"rgblight": {
"saturation_steps": 8,
"brightness_steps": 8,

+ 0
- 18
keyboards/splitkb/zima/rules.mk View File

@ -1,19 +1 @@
# 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 = 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 = yes # Audio output
ENCODER_ENABLE = yes # ENables the use of one or more encoders
OLED_ENABLE = yes
HAPTIC_ENABLE = yes # Supported but not included by defaut
HAPTIC_DRIVER = drv2605l
LTO_ENABLE = yes

keyboards/sthlmkb/lagom/info.json → keyboards/sthlmkb/lagom/keyboard.json View File


+ 1
- 5
keyboards/sthlmkb/lagom/rules.mk View File

@ -1,8 +1,4 @@
# Build Options
# change yes to no to disable
#
CUSTOM_MATRIX = lite # Lite custom matrix
CUSTOM_MATRIX = lite
# Project specific files
SRC += matrix.c

keyboards/stront/info.json → keyboards/stront/keyboard.json View File


keyboards/supersplit/info.json → keyboards/supersplit/keyboard.json View File


keyboards/switchplate/southpaw_65/info.json → keyboards/switchplate/southpaw_65/keyboard.json View File

@ -8,6 +8,17 @@
"pid": "0x4084",
"device_version": "0.0.1"
},
"build": {
"lto": true
},
"features": {
"backlight": true,
"bootmagic": true,
"extrakey": true,
"mousekey": false,
"nkro": false,
"rgblight": true
},
"backlight": {
"pin": "B5",
"levels": 10

+ 0
- 14
keyboards/switchplate/southpaw_65/rules.mk View File

@ -1,17 +1,3 @@
# 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 = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
LTO_ENABLE = yes
# custom matrix setup
CUSTOM_MATRIX = lite


keyboards/sx60/info.json → keyboards/sx60/keyboard.json View File

@ -8,6 +8,13 @@
"pid": "0x0010",
"device_version": "0.0.1"
},
"features": {
"backlight": true,
"bootmagic": true,
"extrakey": true,
"mousekey": true,
"nkro": true
},
"backlight": {
"pin": "B7"
},

+ 0
- 12
keyboards/sx60/rules.mk View File

@ -1,15 +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 = yes # Enable keyboard backlight functionality
AUDIO_ENABLE = no
RGBLIGHT_ENABLE = no
CUSTOM_MATRIX = yes
# project specific files


keyboards/system76/launch_1/info.json → keyboards/system76/launch_1/keyboard.json View File

@ -7,6 +7,18 @@
"pid": "0x0001",
"device_version": "0.0.1"
},
"build": {
"lto": true
},
"features": {
"bootmagic": false,
"dynamic_keymap": true,
"extrakey": true,
"mousekey": false,
"nkro": true,
"raw": true,
"rgb_matrix": true
},
"ws2812": {
"pin": "E2"
},

+ 0
- 15
keyboards/system76/launch_1/rules.mk View File

@ -4,22 +4,7 @@ F_CPU = 8000000
# External oscillator is 16 MHz
F_USB = 16000000
# Build options
# change yes to no to disable
BOOTMAGIC_ENABLE = no # 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
DYNAMIC_KEYMAP_ENABLE = yes # Reconfigurable keyboard without flashing firmware
NKRO_ENABLE = yes # USB N-key rollover
RAW_ENABLE = yes # Raw HID commands (used by Keyboard Configurator)
BACKLIGHT_ENABLE = no # RGB backlight (conflicts with RGB matrix)
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
RGB_MATRIX_ENABLE = yes # RGB matrix
RGB_MATRIX_CUSTOM_KB = yes # Custom keyboard effects
AUDIO_ENABLE = no # Audio output
LTO_ENABLE = yes # Link-time optimization for smaller binary
# Add System76 EC command interface as well as I2C and USB mux drivers
SRC += system76_ec.c usb_mux.c


Loading…
Cancel
Save