Browse Source

Migrate build target markers to keyboard.json - 0AB (#23488)

Joel Challis 2 years ago
parent
commit
6b60089fc7
64 changed files with 71 additions and 117 deletions
  1. 9 0
      keyboards/10bleoledhub/keyboard.json
  2. 0 16
      keyboards/10bleoledhub/rules.mk
  3. 10 0
      keyboards/1k/keyboard.json
  4. 0 24
      keyboards/1k/rules.mk
  5. 0 0
      keyboards/1upkeyboards/1upslider8/keyboard.json
  6. 1 0
      keyboards/1upkeyboards/pi40/grid_v1_1/keyboard.json
  7. 1 0
      keyboards/1upkeyboards/pi40/mit_v1_0/keyboard.json
  8. 1 0
      keyboards/1upkeyboards/pi40/mit_v1_1/keyboard.json
  9. 0 2
      keyboards/1upkeyboards/pi40/rules.mk
  10. 0 3
      keyboards/25keys/zinc/rules.mk
  11. 9 1
      keyboards/3w6/rev1/keyboard.json
  12. 0 16
      keyboards/3w6/rev1/rules.mk
  13. 9 1
      keyboards/3w6/rev2/keyboard.json
  14. 0 16
      keyboards/3w6/rev2/rules.mk
  15. 0 0
      keyboards/4pplet/waffling60/rev_e/keyboard.json
  16. 0 0
      keyboards/4pplet/waffling60/rev_e_ansi/keyboard.json
  17. 0 0
      keyboards/4pplet/waffling60/rev_e_iso/keyboard.json
  18. 0 0
      keyboards/acheron/shark/alpha/keyboard.json
  19. 0 0
      keyboards/adafruit/macropad/keyboard.json
  20. 0 0
      keyboards/adpenrose/mine/keyboard.json
  21. 0 0
      keyboards/aeboards/ext65/rev3/keyboard.json
  22. 0 0
      keyboards/aeboards/satellite/rev1/keyboard.json
  23. 0 0
      keyboards/ai03/lunar_ii/keyboard.json
  24. 0 0
      keyboards/aidansmithdotdev/sango/keyboard.json
  25. 0 0
      keyboards/al1/keyboard.json
  26. 0 0
      keyboards/alas/keyboard.json
  27. 0 0
      keyboards/aliceh66/pianoforte/keyboard.json
  28. 0 0
      keyboards/aliceh66/pianoforte_hs/keyboard.json
  29. 0 0
      keyboards/amjkeyboard/amj66/keyboard.json
  30. 0 0
      keyboards/amjkeyboard/amj96/keyboard.json
  31. 0 0
      keyboards/annepro2/c15/keyboard.json
  32. 0 0
      keyboards/annepro2/c18/keyboard.json
  33. 0 0
      keyboards/argyle/keyboard.json
  34. 0 0
      keyboards/arrowmechanics/wings/keyboard.json
  35. 0 0
      keyboards/artifact/lvl/rev_hs01/keyboard.json
  36. 0 0
      keyboards/aurora65/keyboard.json
  37. 0 0
      keyboards/axolstudio/helpo/keyboard.json
  38. 0 0
      keyboards/baion_808/keyboard.json
  39. 0 0
      keyboards/bajjak/keyboard.json
  40. 0 0
      keyboards/barleycorn_smd/keyboard.json
  41. 0 0
      keyboards/basketweave/keyboard.json
  42. 0 0
      keyboards/bbrfkr/dynamis/keyboard.json
  43. 0 0
      keyboards/beekeeb/piantor/keyboard.json
  44. 0 0
      keyboards/beekeeb/piantor_pro/keyboard.json
  45. 0 0
      keyboards/bioi/g60/keyboard.json
  46. 0 0
      keyboards/bioi/g60ble/keyboard.json
  47. 0 0
      keyboards/bioi/morgan65/keyboard.json
  48. 0 0
      keyboards/boardsource/equals/48/keyboard.json
  49. 0 0
      keyboards/boardsource/equals/60/keyboard.json
  50. 0 0
      keyboards/boardsource/lulu/rp2040/keyboard.json
  51. 0 0
      keyboards/boardsource/unicorne/keyboard.json
  52. 30 2
      keyboards/boston_meetup/2019/keyboard.json
  53. 0 32
      keyboards/boston_meetup/info.json
  54. 0 1
      keyboards/boston_meetup/rules.mk
  55. 0 0
      keyboards/bpiphany/ghost_squid/keyboard.json
  56. 0 0
      keyboards/bpiphany/hid_liber/keyboard.json
  57. 1 3
      keyboards/bpiphany/hid_liber/rules.mk
  58. 0 0
      keyboards/bpiphany/kitten_paw/keyboard.json
  59. 0 0
      keyboards/bpiphany/pegasushoof/2013/keyboard.json
  60. 0 0
      keyboards/bpiphany/pegasushoof/2015/keyboard.json
  61. 0 0
      keyboards/bpiphany/tiger_lily/keyboard.json
  62. 0 0
      keyboards/bpiphany/unloved_bastard/keyboard.json
  63. 0 0
      keyboards/budgy/keyboard.json
  64. 0 0
      keyboards/buzzard/rev1/keyboard.json

+ 9 - 0
keyboards/10bleoledhub/info.json → keyboards/10bleoledhub/keyboard.json

@@ -8,6 +8,15 @@
         "pid": "0x7C99",
         "device_version": "0.0.1"
     },
+    "features": {
+        "bluetooth": true,
+        "bootmagic": true,
+        "encoder": true,
+        "extrakey": true,
+        "mousekey": true,
+        "nkro": false,
+        "oled": true
+    },
     "bluetooth": {
         "driver": "bluefruit_le"
     },

+ 0 - 16
keyboards/10bleoledhub/rules.mk

@@ -1,18 +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 = 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
-BLUETOOTH_ENABLE = yes
-OLED_ENABLE = yes
-ENCODER_ENABLE = yes

+ 10 - 0
keyboards/1k/info.json → keyboards/1k/keyboard.json

@@ -8,6 +8,16 @@
     "pid": "0x0001",
     "device_version": "0.0.1"
   },
+  "processor": "attiny85",
+  "bootloader": "custom",
+  "build": {
+    "lto": true
+  },
+  "features": {
+    "grave_esc": false,
+    "magic": false,
+    "space_cadet": false
+  },
   "rgblight": {
     "led_count": 1
   },

+ 0 - 24
keyboards/1k/rules.mk

@@ -1,26 +1,2 @@
-# MCU name
-MCU = attiny85
-
-# Bootloader selection
-BOOTLOADER = custom
 BOOTLOADER_SIZE = 1862
 PROGRAM_CMD = micronucleus --run $(BUILD_DIR)/$(TARGET).hex
-
-# 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
-RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
-AUDIO_ENABLE = no           # Audio output
-
-# Save as much space as we can...
-LTO_ENABLE = yes
-GRAVE_ESC_ENABLE = no
-MAGIC_ENABLE = no
-SPACE_CADET_ENABLE = no

+ 0 - 0
keyboards/1upkeyboards/1upslider8/info.json → keyboards/1upkeyboards/1upslider8/keyboard.json


+ 1 - 0
keyboards/1upkeyboards/pi40/grid_v1_1/keyboard.json

@@ -24,6 +24,7 @@
         "extrakey": true,
         "mousekey": true,
         "nkro": false,
+        "oled": true,
         "rgb_matrix": true
     },
     "matrix_pins": {

+ 1 - 0
keyboards/1upkeyboards/pi40/mit_v1_0/keyboard.json

@@ -24,6 +24,7 @@
         "extrakey": true,
         "mousekey": true,
         "nkro": false,
+        "oled": true,
         "rgb_matrix": true
     },
     "matrix_pins": {

+ 1 - 0
keyboards/1upkeyboards/pi40/mit_v1_1/keyboard.json

@@ -24,6 +24,7 @@
         "extrakey": true,
         "mousekey": true,
         "nkro": false,
+        "oled": true,
         "rgb_matrix": true
     },
     "matrix_pins": {

+ 0 - 2
keyboards/1upkeyboards/pi40/rules.mk

@@ -1,3 +1 @@
-OLED_ENABLE     = yes
-
 DEFAULT_FOLDER = 1upkeyboards/pi40/mit_v1_0

+ 0 - 3
keyboards/25keys/zinc/rules.mk

@@ -1,4 +1 @@
 DEFAULT_FOLDER = 25keys/zinc/rev1
-
-#SRC += i2c.c
-SRC += serial.c

+ 9 - 1
keyboards/3w6/rev1/info.json → keyboards/3w6/rev1/keyboard.json

@@ -1,6 +1,14 @@
 {
     "usb": {
-        "device_version": "0.0.1"
+        "device_version": "0.0.1",
+        "no_startup_check": true
+    },
+    "features": {
+        "bootmagic": false,
+        "extrakey": true,
+        "mousekey": true,
+        "nkro": false,
+        "unicode": true
     },
     "processor": "atmega32u4",
     "bootloader": "atmel-dfu",

+ 0 - 16
keyboards/3w6/rev1/rules.mk

@@ -1,19 +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 = 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
-UNICODE_ENABLE = yes
 CUSTOM_MATRIX = lite
-NO_USB_STARTUP_CHECK = yes
-LTO_ENABLE = no
-
 SRC += matrix.c
 I2C_DRIVER_REQUIRED = yes

+ 9 - 1
keyboards/3w6/rev2/info.json → keyboards/3w6/rev2/keyboard.json

@@ -1,6 +1,14 @@
 {
     "usb": {
-        "device_version": "0.0.2"
+        "device_version": "0.0.2",
+        "no_startup_check": true
+    },
+    "features": {
+        "bootmagic": false,
+        "extrakey": true,
+        "mousekey": true,
+        "nkro": false,
+        "unicode": true
     },
     "processor": "atmega32u4",
     "bootloader": "atmel-dfu",

+ 0 - 16
keyboards/3w6/rev2/rules.mk

@@ -1,19 +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 = 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
-UNICODE_ENABLE = yes
 CUSTOM_MATRIX = lite
-NO_USB_STARTUP_CHECK = yes
-LTO_ENABLE = no
-
 SRC += matrix.c
 I2C_DRIVER_REQUIRED = yes

+ 0 - 0
keyboards/4pplet/waffling60/rev_e/info.json → keyboards/4pplet/waffling60/rev_e/keyboard.json


+ 0 - 0
keyboards/4pplet/waffling60/rev_e_ansi/info.json → keyboards/4pplet/waffling60/rev_e_ansi/keyboard.json


+ 0 - 0
keyboards/4pplet/waffling60/rev_e_iso/info.json → keyboards/4pplet/waffling60/rev_e_iso/keyboard.json


+ 0 - 0
keyboards/acheron/shark/alpha/info.json → keyboards/acheron/shark/alpha/keyboard.json


+ 0 - 0
keyboards/adafruit/macropad/info.json → keyboards/adafruit/macropad/keyboard.json


+ 0 - 0
keyboards/adpenrose/mine/info.json → keyboards/adpenrose/mine/keyboard.json


+ 0 - 0
keyboards/aeboards/ext65/rev3/info.json → keyboards/aeboards/ext65/rev3/keyboard.json


+ 0 - 0
keyboards/aeboards/satellite/rev1/info.json → keyboards/aeboards/satellite/rev1/keyboard.json


+ 0 - 0
keyboards/ai03/lunar_ii/info.json → keyboards/ai03/lunar_ii/keyboard.json


+ 0 - 0
keyboards/aidansmithdotdev/sango/info.json → keyboards/aidansmithdotdev/sango/keyboard.json


+ 0 - 0
keyboards/al1/info.json → keyboards/al1/keyboard.json


+ 0 - 0
keyboards/alas/info.json → keyboards/alas/keyboard.json


+ 0 - 0
keyboards/aliceh66/pianoforte/info.json → keyboards/aliceh66/pianoforte/keyboard.json


+ 0 - 0
keyboards/aliceh66/pianoforte_hs/info.json → keyboards/aliceh66/pianoforte_hs/keyboard.json


+ 0 - 0
keyboards/amjkeyboard/amj66/info.json → keyboards/amjkeyboard/amj66/keyboard.json


+ 0 - 0
keyboards/amjkeyboard/amj96/info.json → keyboards/amjkeyboard/amj96/keyboard.json


+ 0 - 0
keyboards/annepro2/c15/info.json → keyboards/annepro2/c15/keyboard.json


+ 0 - 0
keyboards/annepro2/c18/info.json → keyboards/annepro2/c18/keyboard.json


+ 0 - 0
keyboards/argyle/info.json → keyboards/argyle/keyboard.json


+ 0 - 0
keyboards/arrowmechanics/wings/info.json → keyboards/arrowmechanics/wings/keyboard.json


+ 0 - 0
keyboards/artifact/lvl/rev_hs01/info.json → keyboards/artifact/lvl/rev_hs01/keyboard.json


+ 0 - 0
keyboards/aurora65/info.json → keyboards/aurora65/keyboard.json


+ 0 - 0
keyboards/axolstudio/helpo/info.json → keyboards/axolstudio/helpo/keyboard.json


+ 0 - 0
keyboards/baion_808/info.json → keyboards/baion_808/keyboard.json


+ 0 - 0
keyboards/bajjak/info.json → keyboards/bajjak/keyboard.json


+ 0 - 0
keyboards/barleycorn_smd/info.json → keyboards/barleycorn_smd/keyboard.json


+ 0 - 0
keyboards/basketweave/info.json → keyboards/basketweave/keyboard.json


+ 0 - 0
keyboards/bbrfkr/dynamis/info.json → keyboards/bbrfkr/dynamis/keyboard.json


+ 0 - 0
keyboards/beekeeb/piantor/info.json → keyboards/beekeeb/piantor/keyboard.json


+ 0 - 0
keyboards/beekeeb/piantor_pro/info.json → keyboards/beekeeb/piantor_pro/keyboard.json


+ 0 - 0
keyboards/bioi/g60/info.json → keyboards/bioi/g60/keyboard.json


+ 0 - 0
keyboards/bioi/g60ble/info.json → keyboards/bioi/g60ble/keyboard.json


+ 0 - 0
keyboards/bioi/morgan65/info.json → keyboards/bioi/morgan65/keyboard.json


+ 0 - 0
keyboards/boardsource/equals/48/info.json → keyboards/boardsource/equals/48/keyboard.json


+ 0 - 0
keyboards/boardsource/equals/60/info.json → keyboards/boardsource/equals/60/keyboard.json


+ 0 - 0
keyboards/boardsource/lulu/rp2040/info.json → keyboards/boardsource/lulu/rp2040/keyboard.json


+ 0 - 0
keyboards/boardsource/unicorne/info.json → keyboards/boardsource/unicorne/keyboard.json


+ 30 - 2
keyboards/boston_meetup/2019/info.json → keyboards/boston_meetup/2019/keyboard.json

@@ -1,6 +1,12 @@
 {
+    "keyboard_name": "Boston Meetup Board",
+    "manufacturer": "ishtob",
+    "url": "",
+    "maintainer": "qmk",
     "usb": {
-        "device_version": "20.1.9"
+      "vid": "0xFB30",
+      "pid": "0x26BE",
+      "device_version": "20.1.9"
     },
     "features": {
         "bootmagic": true,
@@ -45,5 +51,27 @@
     "processor": "STM32F303",
     "bootloader": "stm32-dfu",
     "board": "QMK_PROTON_C",
-    "debounce": 6
+    "debounce": 6,
+    "layouts": {
+        "LAYOUT": {
+            "layout": [
+                {"matrix": [0, 0], "x": 0, "y": 0},
+
+                {"matrix": [1, 0], "x": 0, "y": 1},
+                {"matrix": [1, 1], "x": 1, "y": 1},
+                {"matrix": [1, 2], "x": 2, "y": 1},
+                {"matrix": [1, 3], "x": 3, "y": 1},
+
+                {"matrix": [2, 0], "x": 0, "y": 2},
+                {"matrix": [2, 1], "x": 1, "y": 2},
+                {"matrix": [2, 2], "x": 2, "y": 2},
+                {"matrix": [2, 3], "x": 3, "y": 2},
+
+                {"matrix": [3, 0], "x": 0, "y": 3},
+                {"matrix": [3, 1], "x": 1, "y": 3},
+                {"matrix": [3, 2], "x": 2, "y": 3},
+                {"matrix": [3, 3], "x": 3, "y": 3}
+            ]
+        }
+    }
 }

+ 0 - 32
keyboards/boston_meetup/info.json

@@ -1,32 +0,0 @@
-{
-  "keyboard_name": "Boston Meetup Board",
-  "manufacturer": "ishtob",
-  "url": "",
-  "maintainer": "qmk",
-  "usb": {
-    "vid": "0xFB30",
-    "pid": "0x26BE"
-  },
-  "layouts": {
-    "LAYOUT": {
-      "layout": [
-        {"matrix": [0, 0], "x": 0, "y": 0},
-
-        {"matrix": [1, 0], "x": 0, "y": 1},
-        {"matrix": [1, 1], "x": 1, "y": 1},
-        {"matrix": [1, 2], "x": 2, "y": 1},
-        {"matrix": [1, 3], "x": 3, "y": 1},
-
-        {"matrix": [2, 0], "x": 0, "y": 2},
-        {"matrix": [2, 1], "x": 1, "y": 2},
-        {"matrix": [2, 2], "x": 2, "y": 2},
-        {"matrix": [2, 3], "x": 3, "y": 2},
-
-        {"matrix": [3, 0], "x": 0, "y": 3},
-        {"matrix": [3, 1], "x": 1, "y": 3},
-        {"matrix": [3, 2], "x": 2, "y": 3},
-        {"matrix": [3, 3], "x": 3, "y": 3}
-      ]
-    }
-  }
-}

+ 0 - 1
keyboards/boston_meetup/rules.mk

@@ -1,2 +1 @@
-
 DEFAULT_FOLDER = boston_meetup/2019

+ 0 - 0
keyboards/bpiphany/ghost_squid/info.json → keyboards/bpiphany/ghost_squid/keyboard.json


+ 0 - 0
keyboards/bpiphany/hid_liber/info.json → keyboards/bpiphany/hid_liber/keyboard.json


+ 1 - 3
keyboards/bpiphany/hid_liber/rules.mk

@@ -1,4 +1,2 @@
-CUSTOM_MATRIX = yes         # Custom matrix file
-
-# Project specific files
+CUSTOM_MATRIX = yes
 SRC = matrix.c

+ 0 - 0
keyboards/bpiphany/kitten_paw/info.json → keyboards/bpiphany/kitten_paw/keyboard.json


+ 0 - 0
keyboards/bpiphany/pegasushoof/2013/info.json → keyboards/bpiphany/pegasushoof/2013/keyboard.json


+ 0 - 0
keyboards/bpiphany/pegasushoof/2015/info.json → keyboards/bpiphany/pegasushoof/2015/keyboard.json


+ 0 - 0
keyboards/bpiphany/tiger_lily/info.json → keyboards/bpiphany/tiger_lily/keyboard.json


+ 0 - 0
keyboards/bpiphany/unloved_bastard/info.json → keyboards/bpiphany/unloved_bastard/keyboard.json


+ 0 - 0
keyboards/budgy/info.json → keyboards/budgy/keyboard.json


+ 0 - 0
keyboards/buzzard/rev1/info.json → keyboards/buzzard/rev1/keyboard.json