Browse Source

Move keyboard USB IDs and strings to data driven: L (#17849)

Ryan 2 years ago
parent
commit
7222969964
100 changed files with 333 additions and 355 deletions
  1. 0 7
      keyboards/labbe/labbeminiv1/config.h
  2. 6 0
      keyboards/labbe/labbeminiv1/info.json
  3. 0 7
      keyboards/labyrinth75/config.h
  4. 6 0
      keyboards/labyrinth75/info.json
  5. 0 5
      keyboards/latincompass/latin17rgb/config.h
  6. 7 1
      keyboards/latincompass/latin17rgb/info.json
  7. 0 7
      keyboards/latincompass/latin47ble/config.h
  8. 7 1
      keyboards/latincompass/latin47ble/info.json
  9. 0 5
      keyboards/latincompass/latin60rgb/config.h
  10. 7 1
      keyboards/latincompass/latin60rgb/info.json
  11. 0 5
      keyboards/latincompass/latin64ble/config.h
  12. 7 1
      keyboards/latincompass/latin64ble/info.json
  13. 0 5
      keyboards/latincompass/latin6rgb/config.h
  14. 7 1
      keyboards/latincompass/latin6rgb/info.json
  15. 0 5
      keyboards/latincompass/latinpad/config.h
  16. 6 0
      keyboards/latincompass/latinpad/info.json
  17. 0 5
      keyboards/latincompass/latinpadble/config.h
  18. 6 0
      keyboards/latincompass/latinpadble/info.json
  19. 0 7
      keyboards/lazydesigners/bolt/config.h
  20. 6 0
      keyboards/lazydesigners/bolt/info.json
  21. 0 7
      keyboards/lazydesigners/cassette8/config.h
  22. 6 0
      keyboards/lazydesigners/cassette8/info.json
  23. 0 7
      keyboards/lazydesigners/dimpleplus/config.h
  24. 6 0
      keyboards/lazydesigners/dimpleplus/info.json
  25. 0 7
      keyboards/lazydesigners/the30/config.h
  26. 6 0
      keyboards/lazydesigners/the30/info.json
  27. 0 7
      keyboards/lazydesigners/the40/config.h
  28. 6 0
      keyboards/lazydesigners/the40/info.json
  29. 0 7
      keyboards/lazydesigners/the50/config.h
  30. 6 0
      keyboards/lazydesigners/the50/info.json
  31. 0 7
      keyboards/lazydesigners/the60/rev1/config.h
  32. 6 0
      keyboards/lazydesigners/the60/rev1/info.json
  33. 0 7
      keyboards/lazydesigners/the60/rev2/config.h
  34. 7 1
      keyboards/lazydesigners/the60/rev2/info.json
  35. 0 7
      keyboards/leafcutterlabs/bigknob/config.h
  36. 7 1
      keyboards/leafcutterlabs/bigknob/info.json
  37. 0 7
      keyboards/leeku/finger65/config.h
  38. 7 1
      keyboards/leeku/finger65/info.json
  39. 0 7
      keyboards/lefty/config.h
  40. 7 1
      keyboards/lefty/info.json
  41. 0 6
      keyboards/lfkeyboards/lfk65_hs/config.h
  42. 6 0
      keyboards/lfkeyboards/lfk65_hs/info.json
  43. 0 7
      keyboards/lfkeyboards/lfk78/config.h
  44. 7 1
      keyboards/lfkeyboards/lfk78/revb/info.json
  45. 7 1
      keyboards/lfkeyboards/lfk78/revc/info.json
  46. 7 1
      keyboards/lfkeyboards/lfk78/revj/info.json
  47. 0 6
      keyboards/lfkeyboards/lfk87/config.h
  48. 7 1
      keyboards/lfkeyboards/lfk87/info.json
  49. 0 7
      keyboards/lfkeyboards/lfkpad/config.h
  50. 6 0
      keyboards/lfkeyboards/lfkpad/info.json
  51. 0 6
      keyboards/lfkeyboards/mini1800/config.h
  52. 6 0
      keyboards/lfkeyboards/mini1800/info.json
  53. 0 7
      keyboards/lily58/glow_enc/config.h
  54. 7 1
      keyboards/lily58/glow_enc/info.json
  55. 0 7
      keyboards/lily58/light/config.h
  56. 7 1
      keyboards/lily58/light/info.json
  57. 0 7
      keyboards/lily58/rev1/config.h
  58. 6 0
      keyboards/lily58/rev1/info.json
  59. 0 7
      keyboards/lime/rev1/config.h
  60. 6 0
      keyboards/lime/rev1/info.json
  61. 0 7
      keyboards/linworks/dolice/config.h
  62. 6 0
      keyboards/linworks/dolice/info.json
  63. 0 7
      keyboards/linworks/fave65h/config.h
  64. 7 1
      keyboards/linworks/fave65h/info.json
  65. 0 7
      keyboards/linworks/fave84h/config.h
  66. 7 1
      keyboards/linworks/fave84h/info.json
  67. 0 7
      keyboards/linworks/fave87/config.h
  68. 7 1
      keyboards/linworks/fave87/info.json
  69. 0 7
      keyboards/linworks/fave87h/config.h
  70. 7 1
      keyboards/linworks/fave87h/info.json
  71. 0 7
      keyboards/linworks/whale75/config.h
  72. 7 1
      keyboards/linworks/whale75/info.json
  73. 0 7
      keyboards/littlealby/mute/config.h
  74. 7 1
      keyboards/littlealby/mute/info.json
  75. 0 7
      keyboards/lizard_trick/tenkey_plusplus/config.h
  76. 7 1
      keyboards/lizard_trick/tenkey_plusplus/info.json
  77. 0 7
      keyboards/ll3macorn/bongopad/config.h
  78. 7 1
      keyboards/ll3macorn/bongopad/info.json
  79. 0 7
      keyboards/lm_keyboard/lm60n/config.h
  80. 7 1
      keyboards/lm_keyboard/lm60n/info.json
  81. 0 7
      keyboards/loki65/config.h
  82. 6 0
      keyboards/loki65/info.json
  83. 0 7
      keyboards/longnald/corin/config.h
  84. 6 0
      keyboards/longnald/corin/info.json
  85. 0 7
      keyboards/lucid/alexa/config.h
  86. 6 0
      keyboards/lucid/alexa/info.json
  87. 0 7
      keyboards/lucid/alexa_solder/config.h
  88. 6 0
      keyboards/lucid/alexa_solder/info.json
  89. 0 7
      keyboards/lucid/kbd8x_hs/config.h
  90. 7 1
      keyboards/lucid/kbd8x_hs/info.json
  91. 0 7
      keyboards/lucid/phantom_hs/config.h
  92. 6 0
      keyboards/lucid/phantom_hs/info.json
  93. 0 7
      keyboards/lucid/phantom_solder/config.h
  94. 6 0
      keyboards/lucid/phantom_solder/info.json
  95. 0 7
      keyboards/lucid/scarlet/config.h
  96. 7 1
      keyboards/lucid/scarlet/info.json
  97. 0 8
      keyboards/lw67/config.h
  98. 7 1
      keyboards/lw67/info.json
  99. 0 6
      keyboards/lyso1/lck75/config.h
  100. 6 0
      keyboards/lyso1/lck75/info.json

+ 0 - 7
keyboards/labbe/labbeminiv1/config.h

@@ -17,13 +17,6 @@
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0xABBE  
-#define PRODUCT_ID      0x4C4D
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    Labbe
-#define PRODUCT         Labbe Mini V1
-
 /* key matrix size */
 #define MATRIX_ROWS 2
 #define MATRIX_COLS 3

+ 6 - 0
keyboards/labbe/labbeminiv1/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "Labbe Mini V1", 
+    "manufacturer": "Labbe",
     "url": "", 
     "maintainer": "qmk", 
+    "usb": {
+        "vid": "0xABBE",
+        "pid": "0x4C4D",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_wasd": {
             "layout": [{"x":1, "y":0}, {"x":0, "y":1}, {"x":1, "y":1}, {"x":2, "y":1}]

+ 0 - 7
keyboards/labyrinth75/config.h

@@ -19,13 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID    0x4F53
-#define PRODUCT_ID   0x464B
-#define DEVICE_VER   0x0001
-#define MANUFACTURER Livi
-#define PRODUCT      labyrinth75
-
 /* key matrix size */
 #define MATRIX_ROWS 9
 #define MATRIX_COLS 9

File diff suppressed because it is too large
+ 6 - 0
keyboards/labyrinth75/info.json


+ 0 - 5
keyboards/latincompass/latin17rgb/config.h

@@ -18,11 +18,6 @@
 
 /* USB Device descriptor parameter */
 #include "config_common.h"
-#define VENDOR_ID       0x7C88 // "hw" = haierwangwei2005
-#define PRODUCT_ID      0x7C97 // "lp" = latin17RGB
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    18438880
-#define PRODUCT         Latin17RGB
 
 /* key matrix size */
 #define MATRIX_ROWS 5

+ 7 - 1
keyboards/latincompass/latin17rgb/info.json

@@ -1,7 +1,13 @@
 {
-  "keyboard_name": "latin17rgb",
+  "keyboard_name": "Latin17RGB",
+  "manufacturer": "18438880",
   "url": "",
   "maintainer": "18438880",
+  "usb": {
+    "vid": "0x7C88",
+    "pid": "0x7C97",
+    "device_version": "0.0.1"
+  },
   "layouts": {
     "LAYOUT_numpad_5x4": {
       "layout": [

+ 0 - 7
keyboards/latincompass/latin47ble/config.h

@@ -18,13 +18,6 @@
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */ 
-#define VENDOR_ID       0x6C63 // "lc" = latincompass
-#define PRODUCT_ID      0x6C62 // "lb" = latin47BLE
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    latincompass
-#define PRODUCT         Latin47BLE
-
 /* key matrix size */
 #define MATRIX_ROWS 4
 #define MATRIX_COLS 12

+ 7 - 1
keyboards/latincompass/latin47ble/info.json

@@ -1,7 +1,13 @@
 {
-    "keyboard_name": "Latin47ble",
+    "keyboard_name": "Latin47BLE",
+    "manufacturer": "latincompass",
     "url": "",
     "maintainer": "latincompass",
+    "usb": {
+        "vid": "0x6C63",
+        "pid": "0x6C62",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_planck_mit": {
             "layout": [

+ 0 - 5
keyboards/latincompass/latin60rgb/config.h

@@ -17,11 +17,6 @@
 
 /* USB Device descriptor parameter */
 #include "config_common.h"
-#define VENDOR_ID       0x6C63 // "lc" = latincompass
-#define PRODUCT_ID      0x6C69 // "lp" = latin60RGB
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    latincompass
-#define PRODUCT         Latin60RGB
 
 /* key matrix size */
 #define MATRIX_ROWS 5

+ 7 - 1
keyboards/latincompass/latin60rgb/info.json

@@ -1,7 +1,13 @@
 {
-  "keyboard_name": "latin60rgb",
+  "keyboard_name": "Latin60RGB",
+  "manufacturer": "latincompass",
   "url": "",
   "maintainer": "latincompass",
+  "usb": {
+    "vid": "0x6C63",
+    "pid": "0x6C69",
+    "device_version": "0.0.1"
+  },
   "layouts": {
     "LAYOUT_60_latin_hhkb": {
       "layout": [

+ 0 - 5
keyboards/latincompass/latin64ble/config.h

@@ -16,11 +16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.*/
 #pragma once
 
 #include "config_common.h"
-#define VENDOR_ID       0x6C63 // "lc" = latincompass
-#define PRODUCT_ID      0x6C71 // "lp" = latin64BLE
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    latincompass
-#define PRODUCT         Latin64BLE
 
 /* key matrix size */
 #define MATRIX_ROWS 8

+ 7 - 1
keyboards/latincompass/latin64ble/info.json

@@ -1,7 +1,13 @@
 {
-    "keyboard_name": "Latin64ble",
+    "keyboard_name": "Latin64BLE",
+    "manufacturer": "latincompass",
     "url": "",
     "maintainer": "latincompass",
+    "usb": {
+        "vid": "0x6C63",
+        "pid": "0x6C71",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT": {
             "layout": [

+ 0 - 5
keyboards/latincompass/latin6rgb/config.h

@@ -19,11 +19,6 @@
 
 /* USB Device descriptor parameter */
 #include "config_common.h"
-#define VENDOR_ID       0x7C88 // "hw" = haierwangwei
-#define PRODUCT_ID      0x7C96 // "lp" = latin6RGB
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    18438880
-#define PRODUCT         Latin6rgb
 
 /* key matrix size */
 #define MATRIX_ROWS 2

+ 7 - 1
keyboards/latincompass/latin6rgb/info.json

@@ -1,7 +1,13 @@
 {
-  "keyboard_name": "latin6rgb",
+  "keyboard_name": "Latin6rgb",
+  "manufacturer": "18438880",
   "url": "",
   "maintainer": "18438880",
+  "usb": {
+    "vid": "0x7C88",
+    "pid": "0x7C96",
+    "device_version": "0.0.1"
+  },
   "layouts": {
     "LAYOUT_numpad_2x3": {
       "layout": [

+ 0 - 5
keyboards/latincompass/latinpad/config.h

@@ -17,11 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.*/
 #pragma once
 
 #include "config_common.h"
-#define VENDOR_ID       0x6C63 // "lc" = latincompass
-#define PRODUCT_ID      0x6C70 // "lp" = latinpad
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    latincompass
-#define PRODUCT         latinpad
 
 /* key matrix size */
 #define MATRIX_ROWS 5

+ 6 - 0
keyboards/latincompass/latinpad/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "latinpad",
+    "manufacturer": "latincompass",
     "url": "https://github.com/latincompass/2-RotaryEncoder-pad",
     "maintainer": "latincompass",
+    "usb": {
+        "vid": "0x6C63",
+        "pid": "0x6C70",
+        "device_version": "0.0.1"
+    },
     "layouts": {
 
         "LAYOUT": {

+ 0 - 5
keyboards/latincompass/latinpadble/config.h

@@ -17,11 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.*/
 #pragma once
 
 #include "config_common.h"
-#define VENDOR_ID       0x7C88 // "hw" = haierwangwei2005
-#define PRODUCT_ID      0x7C98 // "lp" = latinpadble
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    haierwangwei2005
-#define PRODUCT         latinpadble
 
 // #define NO_ACTION_LAYER
 // #define NO_ACTION_TAPPING

+ 6 - 0
keyboards/latincompass/latinpadble/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "latinpadble",
+    "manufacturer": "haierwangwei2005",
     "url": "https://github.com/latincompass/2-RotaryEncoder-pad",
     "maintainer": "haierwangwei2005",
+    "usb": {
+        "vid": "0x7C88",
+        "pid": "0x7C98",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_pad": {
             "layout": [

+ 0 - 7
keyboards/lazydesigners/bolt/config.h

@@ -19,13 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x4C44 // "LD"
-#define PRODUCT_ID      0x0041
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    LAZYDESIGNERS
-#define PRODUCT         Bolt
-
 /* key matrix size */
 #define MATRIX_ROWS 4
 #define MATRIX_COLS 12

+ 6 - 0
keyboards/lazydesigners/bolt/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "Bolt",
+    "manufacturer": "LAZYDESIGNERS",
     "url": "http://lazydesigners.cn",
     "maintainer": "LAZYDESIGNERS",
+    "usb": {
+        "vid": "0x4C44",
+        "pid": "0x0041",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT": {
             "layout": [

+ 0 - 7
keyboards/lazydesigners/cassette8/config.h

@@ -18,13 +18,6 @@
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x4C44 // "LD"
-#define PRODUCT_ID      0x0008
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    LAZYDESIGNERS
-#define PRODUCT         Cassette8
-
 /* key matrix size */
 #define MATRIX_ROWS 2
 #define MATRIX_COLS 4

+ 6 - 0
keyboards/lazydesigners/cassette8/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "Cassette8",
+    "manufacturer": "LAZYDESIGNERS",
     "url": "http://lazydesigners.cn",
     "maintainer": "Jacky@LAZYDESIGNERS",
+    "usb": {
+        "vid": "0x4C44",
+        "pid": "0x0008",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT": {
             "layout": [

+ 0 - 7
keyboards/lazydesigners/dimpleplus/config.h

@@ -19,13 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x4C44 // "LD"
-#define PRODUCT_ID      0x0061
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    LAZYDESIGNERS
-#define PRODUCT         Dimpleplus
-
 /* key matrix size */
 #define MATRIX_ROWS 5
 #define MATRIX_COLS 12

+ 6 - 0
keyboards/lazydesigners/dimpleplus/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "Dimpleplus",
+    "manufacturer": "LAZYDESIGNERS",
     "url": "http://lazydesigners.cn",
     "maintainer": "LAZYDESIGNERS",
+    "usb": {
+        "vid": "0x4C44",
+        "pid": "0x0061",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT": {
             "layout": [

+ 0 - 7
keyboards/lazydesigners/the30/config.h

@@ -19,13 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x4C44 // "LD"
-#define PRODUCT_ID      0x0030
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    LazyDesigners
-#define PRODUCT         THE30
-
 /* key matrix size */
 #define MATRIX_ROWS 3
 #define MATRIX_COLS 10

+ 6 - 0
keyboards/lazydesigners/the30/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "THE30",
+    "manufacturer": "LazyDesigners",
     "url": "http://lazydesigners.cn",
     "maintainer": "Erovia",
+    "usb": {
+        "vid": "0x4C44",
+        "pid": "0x0030",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_ortho_3x10": {
             "layout": [

+ 0 - 7
keyboards/lazydesigners/the40/config.h

@@ -19,13 +19,6 @@
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x4C44 // "LD"
-#define PRODUCT_ID      0x0042
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    LAZYDESIGNERS
-#define PRODUCT         THE40
-
 /* key matrix size */
 #define MATRIX_ROWS 4
 #define MATRIX_COLS 12

+ 6 - 0
keyboards/lazydesigners/the40/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "THE40",
+    "manufacturer": "LAZYDESIGNERS",
     "url": "http://lazydesigners.cn",
     "maintainer": "LAZYDESIGNERS",
+    "usb": {
+        "vid": "0x4C44",
+        "pid": "0x0042",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_all": {
             "layout": [

+ 0 - 7
keyboards/lazydesigners/the50/config.h

@@ -2,13 +2,6 @@
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x4C44 // "LD"
-#define PRODUCT_ID      0x0050
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    LazyDesigners
-#define PRODUCT         THE50
-
 /* key matrix size */
 #define MATRIX_ROWS 4
 #define MATRIX_COLS 15

+ 6 - 0
keyboards/lazydesigners/the50/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "THE50", 
+    "manufacturer": "LazyDesigners",
     "url": "http://lazydesigners.cn", 
     "maintainer": "qmk", 
+    "usb": {
+        "vid": "0x4C44",
+        "pid": "0x0050",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT": {
             "layout": [

+ 0 - 7
keyboards/lazydesigners/the60/rev1/config.h

@@ -2,13 +2,6 @@
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x4C44 // "LD"
-#define PRODUCT_ID      0x0060
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    LazyDesigners
-#define PRODUCT         THE60 rev1
-
 /* key matrix size */
 #define MATRIX_ROWS 5
 #define MATRIX_COLS 15

+ 6 - 0
keyboards/lazydesigners/the60/rev1/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "THE60 rev1",
+    "manufacturer": "LazyDesigners",
     "url": "http://lazydesigners.cn",
     "maintainer": "qmk",
+    "usb": {
+        "vid": "0x4C44",
+        "pid": "0x0060",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_split_spc_split_bspc": {
             "layout": [

+ 0 - 7
keyboards/lazydesigners/the60/rev2/config.h

@@ -19,13 +19,6 @@
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x4c44 // "LD"
-#define PRODUCT_ID      0x0062
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    LAZYDESIGNERS
-#define PRODUCT         THE60 rev2
-
 /* key matrix size */
 #define MATRIX_ROWS 5
 #define MATRIX_COLS 14

+ 7 - 1
keyboards/lazydesigners/the60/rev2/info.json

@@ -1,7 +1,13 @@
 {
-    "keyboard_name": "THE60rev2",
+    "keyboard_name": "THE60 rev2",
+    "manufacturer": "LAZYDESIGNERS",
     "url": "http://lazydesigners.cn",
     "maintainer": "LAZYDESIGNERS",
+    "usb": {
+        "vid": "0x4C44",
+        "pid": "0x0062",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_all": {
             "layout": [

+ 0 - 7
keyboards/leafcutterlabs/bigknob/config.h

@@ -19,13 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0xCEEB
-#define PRODUCT_ID      0x0007
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    leafcutterlabs
-#define PRODUCT         bigKNOB
-
 /* key matrix size */
 #define MATRIX_ROWS 1
 #define MATRIX_COLS 5

+ 7 - 1
keyboards/leafcutterlabs/bigknob/info.json

@@ -1,7 +1,13 @@
 {
-  "keyboard_name": "bigknob",
+  "keyboard_name": "bigKNOB",
+  "manufacturer": "leafcutterlabs",
   "url": "",
   "maintainer": "qmk",
+  "usb": {
+    "vid": "0xCEEB",
+    "pid": "0x0007",
+    "device_version": "0.0.1"
+  },
   "layouts": {
     "LAYOUT_ortho_1x5": {
       "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}]

+ 0 - 7
keyboards/leeku/finger65/config.h

@@ -19,13 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0xFEED
-#define PRODUCT_ID      0x6050
-#define DEVICE_VER      0x0100
-#define MANUFACTURER    LeeKu
-#define PRODUCT         Finger65
-
 #define RGBLED_NUM 12
 
 /* key matrix size */

+ 7 - 1
keyboards/leeku/finger65/info.json

@@ -1,7 +1,13 @@
 {
-    "keyboard_name": "Leeku Finger65",
+    "keyboard_name": "Finger65",
+    "manufacturer": "LeeKu",
     "url": "",
     "maintainer": "sidcarter",
+    "usb": {
+        "vid": "0xFEED",
+        "pid": "0x6050",
+        "device_version": "1.0.0"
+    },
     "layouts": {
         "LAYOUT_all": {
             "layout": [

+ 0 - 7
keyboards/lefty/config.h

@@ -18,13 +18,6 @@
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x5363 // Sc for Smollchungus
-#define PRODUCT_ID      0x0001
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    SmollChungus
-#define PRODUCT         Lefty
-
 /* key matrix size */
 #define MATRIX_ROWS 5
 #define MATRIX_COLS 8

+ 7 - 1
keyboards/lefty/info.json

@@ -1,7 +1,13 @@
 {
-  "keyboard_name": "lefty",
+  "keyboard_name": "Lefty",
+  "manufacturer": "SmollChungus",
   "url": "https://github.com/smollchungus",
   "maintainer": "smollchungus",
+  "usb": {
+    "vid": "0x5363",
+    "pid": "0x0001",
+    "device_version": "0.0.1"
+  },
   "layouts": {
     "LAYOUT_all": {
         "layout": [

+ 0 - 6
keyboards/lfkeyboards/lfk65_hs/config.h

@@ -2,12 +2,6 @@
 
 #include "config_common.h"
 
-#define VENDOR_ID       0xFEED
-#define PRODUCT_ID      0x6064
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    LFKeyboards
-#define PRODUCT         LFK65_HS
-
 #define DIODE_DIRECTION COL2ROW
 #define MATRIX_ROWS 5
 #define MATRIX_COLS 16

File diff suppressed because it is too large
+ 6 - 0
keyboards/lfkeyboards/lfk65_hs/info.json


+ 0 - 7
keyboards/lfkeyboards/lfk78/config.h

@@ -19,13 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x4C46 // LF
-#define PRODUCT_ID      0x3738 // 78
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    LFKeyboards
-#define PRODUCT         LFK78
-
 /* COL2ROW, ROW2COL*/
 #define DIODE_DIRECTION COL2ROW
 

+ 7 - 1
keyboards/lfkeyboards/lfk78/revb/info.json

@@ -1,7 +1,13 @@
 {
-    "keyboard_name": "LFK78/68 Rev B",
+    "keyboard_name": "LFK78 Rev B",
+    "manufacturer": "LFKeyboards",
     "url": "",
     "maintainer": "qmk",
+    "usb": {
+        "vid": "0x4C46",
+        "pid": "0x3738",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT": {
             "layout": [

+ 7 - 1
keyboards/lfkeyboards/lfk78/revc/info.json

@@ -1,7 +1,13 @@
 {
-    "keyboard_name": "LFK78/68 Rev C-H",
+    "keyboard_name": "LFK7 Rev C-H",
+    "manufacturer": "LFKeyboards",
     "url": "",
     "maintainer": "qmk",
+    "usb": {
+        "vid": "0x4C46",
+        "pid": "0x3738",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT": {
             "layout": [

+ 7 - 1
keyboards/lfkeyboards/lfk78/revj/info.json

@@ -1,7 +1,13 @@
 {
-    "keyboard_name": "LFK78/68 Rev J",
+    "keyboard_name": "LFK78 Rev J",
+    "manufacturer": "LFKeyboards",
     "url": "",
     "maintainer": "qmk",
+    "usb": {
+        "vid": "0x4C46",
+        "pid": "0x3738",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT": {
             "layout": [

+ 0 - 6
keyboards/lfkeyboards/lfk87/config.h

@@ -19,12 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-#define VENDOR_ID       0xFEED
-#define PRODUCT_ID      0x6060
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    LFKeyboards
-#define PRODUCT         LFK87
-
 #define DIODE_DIRECTION COL2ROW
 
 #ifdef LFK_TKL_REV_A

File diff suppressed because it is too large
+ 7 - 1
keyboards/lfkeyboards/lfk87/info.json


+ 0 - 7
keyboards/lfkeyboards/lfkpad/config.h

@@ -19,13 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x4C46 // LF
-#define PRODUCT_ID      0x3231 // 21
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    LFKeyboards
-#define PRODUCT         LFKPad 21
-
 /* key matrix size */
 #define MATRIX_ROWS 6
 #define MATRIX_COLS 4

+ 6 - 0
keyboards/lfkeyboards/lfkpad/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "LFKPad",
+    "manufacturer": "LFKeyboards",
     "url": "",
     "maintainer": "qmk",
+    "usb": {
+        "vid": "0x4C46",
+        "pid": "0x3231",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_numpad_6x4": {
             "layout": [

+ 0 - 6
keyboards/lfkeyboards/mini1800/config.h

@@ -19,12 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-#define VENDOR_ID       0xFEED
-#define PRODUCT_ID      0x6060
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    LFKeyboards
-#define PRODUCT         Mini1800
-
 #define DIODE_DIRECTION COL2ROW
 
 /* Matrix config */

+ 6 - 0
keyboards/lfkeyboards/mini1800/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "Mini1800",
+    "manufacturer": "LFKeyboards",
     "url": "",
     "maintainer": "lfkeyboards",
+    "usb": {
+        "vid": "0xFEED",
+        "pid": "0x6060",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT": {
             "layout": [

+ 0 - 7
keyboards/lily58/glow_enc/config.h

@@ -20,13 +20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #pragma once
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0xFC51
-#define PRODUCT_ID      0x0059
-#define DEVICE_VER      0x0100
-#define MANUFACTURER    ORVISEVANS+
-#define PRODUCT         Lily58GlowEnc
-
 /* key matrix size */
 // Rows are doubled-up
 #define MATRIX_ROWS 10

+ 7 - 1
keyboards/lily58/glow_enc/info.json

@@ -1,7 +1,13 @@
 {
-    "keyboard_name": "Lily58",
+    "keyboard_name": "Lily58GlowEnc",
+    "manufacturer": "ORVISEVANS+",
     "url": "https://keycapsss.com",
     "maintainer": "BenRoe",
+    "usb": {
+        "vid": "0xFC51",
+        "pid": "0x0059",
+        "device_version": "1.0.0"
+    },
     "layouts": {
         "LAYOUT": {
             "layout": [

+ 0 - 7
keyboards/lily58/light/config.h

@@ -20,13 +20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #pragma once
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x7983
-#define PRODUCT_ID      0x4C4C // "LL"
-#define DEVICE_VER      0x0100
-#define MANUFACTURER    Keycapsss
-#define PRODUCT         Lily58L
-
 /* key matrix size */
 // Rows are doubled-up
 #define MATRIX_ROWS 10

+ 7 - 1
keyboards/lily58/light/info.json

@@ -1,7 +1,13 @@
 {
-    "keyboard_name": "Lily58",
+    "keyboard_name": "Lily58L",
+    "manufacturer": "Keycapsss",
     "url": "https://keycapsss.com",
     "maintainer": "BenRoe",
+    "usb": {
+        "vid": "0x7983",
+        "pid": "0x4C4C",
+        "device_version": "1.0.0"
+    },
     "layouts": {
         "LAYOUT": {
             "layout": [

+ 0 - 7
keyboards/lily58/rev1/config.h

@@ -19,13 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #pragma once
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x04D8
-#define PRODUCT_ID      0xEB2D
-#define DEVICE_VER      0x0100
-#define MANUFACTURER    liliums
-#define PRODUCT         Lily58
-
 /* key matrix size */
 // Rows are doubled-up
 #define MATRIX_ROWS 10

+ 6 - 0
keyboards/lily58/rev1/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "Lily58", 
+    "manufacturer": "liliums",
     "url": "", 
     "maintainer": "liliums", 
+    "usb": {
+        "vid": "0x04D8",
+        "pid": "0xEB2D",
+        "device_version": "1.0.0"
+    },
     "layouts": {
         "LAYOUT": {
             "layout": [

+ 0 - 7
keyboards/lime/rev1/config.h

@@ -16,13 +16,6 @@
 
 #pragma once
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x0666
-#define PRODUCT_ID      0x2784
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    HellSingCoder
-#define PRODUCT         Lime
-
 /* key matrix size */
 // Rows are doubled-up
 #define MATRIX_ROWS 12

+ 6 - 0
keyboards/lime/rev1/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "Lime",
+    "manufacturer": "HellSingCoder",
     "url": "https://github.com/HellSingCoder/LimeKeyboard",
     "maintainer": "HellSingCoder",
+    "usb": {
+        "vid": "0x0666",
+        "pid": "0x2784",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT": {
             "layout": [

+ 0 - 7
keyboards/linworks/dolice/config.h

@@ -16,13 +16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x4C58      //"LX"
-#define PRODUCT_ID      0x0005
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    KLC
-#define PRODUCT         Dolice
-
 /* Set 1 kHz polling rate and force USB NKRO */
 #define USB_POLLING_INTERVAL_MS 1
 #define FORCE_NKRO

+ 6 - 0
keyboards/linworks/dolice/info.json

@@ -1,6 +1,12 @@
 {
     "keyboard_name": "Dolice",
+    "manufacturer": "KLC",
     "maintainer": "ebastler",
+    "usb": {
+      "vid": "0x4C58",
+      "pid": "0x0005",
+      "device_version": "0.0.1"
+    },
     "layouts": {
       "LAYOUT_alice": {
         "layout": [

+ 0 - 7
keyboards/linworks/fave65h/config.h

@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID    0x4C58 //"LX"
-#define PRODUCT_ID   0x0007 // FAve 65H
-#define DEVICE_VER   0x0001 // Version 1
-#define MANUFACTURER    Lx3
-#define PRODUCT         FAve 65H
-
 /* key matrix size */
 #define MATRIX_ROWS 5
 #define MATRIX_COLS 15

+ 7 - 1
keyboards/linworks/fave65h/info.json

@@ -1,7 +1,13 @@
 {
-    "keyboard_name": "Lx3 FAve 65H",
+    "keyboard_name": "FAve 65H",
+    "manufacturer": "Lx3",
     "url": "",
     "maintainer": "ToastyStoemp",
+    "usb": {
+        "vid": "0x4C58",
+        "pid": "0x0007",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT": {
             "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":15, "y":0}, {"x":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5}, {"x":15, "y":1}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":15, "y":2}, {"x":0, "y":3, "w":2.25}, {"x":2.25, "y":3}, {"x":3.25, "y":3}, {"x":4.25, "y":3}, {"x":5.25, "y":3}, {"x":6.25, "y":3}, {"x":7.25, "y":3}, {"x":8.25, "y":3}, {"x":9.25, "y":3}, {"x":10.25, "y":3}, {"x":11.25, "y":3}, {"x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"x":15, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":13, "y":4}, {"x":14, "y":4}, {"x":15, "y":4}]

+ 0 - 7
keyboards/linworks/fave84h/config.h

@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID    0x4C58 // LX
-#define PRODUCT_ID   0x0004 // FAve 84H
-#define DEVICE_VER   0x0001 // Version 1
-#define MANUFACTURER    Lx3
-#define PRODUCT         FAve 84H
-
 /* key matrix size */
 #define MATRIX_ROWS 6
 #define MATRIX_COLS 17

File diff suppressed because it is too large
+ 7 - 1
keyboards/linworks/fave84h/info.json


+ 0 - 7
keyboards/linworks/fave87/config.h

@@ -16,13 +16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x4C58      //"LX"
-#define PRODUCT_ID      0x0002
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    Lx3
-#define PRODUCT         FAVE-87
-
 /* Force USB NKRO */
 #define FORCE_NKRO
 

+ 7 - 1
keyboards/linworks/fave87/info.json

@@ -1,6 +1,12 @@
 {
-    "keyboard_name": "Lx3 Fave 87",
+    "keyboard_name": "FAve 87",
+    "manufacturer": "Lx3",
     "maintainer": "ebastler",
+    "usb": {
+        "vid": "0x4C58",
+        "pid": "0x0002",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_all": {
             "layout": [

+ 0 - 7
keyboards/linworks/fave87h/config.h

@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID    0x4C58 //"LX"
-#define PRODUCT_ID   0x0003 // FAve 87H
-#define DEVICE_VER   0x0001 // Version 1
-#define MANUFACTURER    Lx3
-#define PRODUCT         FAve 87H
-
 /* key matrix size */
 #define MATRIX_ROWS 6
 #define MATRIX_COLS 17

File diff suppressed because it is too large
+ 7 - 1
keyboards/linworks/fave87h/info.json


+ 0 - 7
keyboards/linworks/whale75/config.h

@@ -16,13 +16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x4C58      //"LX"
-#define PRODUCT_ID      0x0001      
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    Lx3
-#define PRODUCT         Whale-75
-
 /* Force USB NKRO */
 #define FORCE_NKRO
 

+ 7 - 1
keyboards/linworks/whale75/info.json

@@ -1,6 +1,12 @@
 {
-    "keyboard_name": "Lx3 Whale 75",
+    "keyboard_name": "Whale 75",
+    "manufacturer": "Lx3",
     "maintainer": "ebastler",
+    "usb": {
+        "vid": "0x4C58",
+        "pid": "0x0001",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_all": {
             "layout": [

+ 0 - 7
keyboards/littlealby/mute/config.h

@@ -16,13 +16,6 @@
 #pragma once
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x4142 // "AB"
-#define PRODUCT_ID      0x4D55 // "MU"
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    Little Alby
-#define PRODUCT         Mute
-
 #define USB_MAX_POWER_CONSUMPTION 100
 
 /* key matrix size */

+ 7 - 1
keyboards/littlealby/mute/info.json

@@ -1,7 +1,13 @@
 {
-  "keyboard_name": "Little Alby",
+  "keyboard_name": "Mute",
+  "manufacturer": "Little Alby",
   "url": "",
   "maintainer": "albybarber",
+  "usb": {
+    "vid": "0x4142",
+    "pid": "0x4D55",
+    "device_version": "0.0.1"
+  },
   "layouts": {
     "LAYOUT": {
       "layout": [ {"x": 0, "y": 0 }]

+ 0 - 7
keyboards/lizard_trick/tenkey_plusplus/config.h

@@ -19,13 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID 0xFEED
-#define PRODUCT_ID 0x0000
-#define DEVICE_VER 0x0001
-#define MANUFACTURER Lizard Trick Electronics
-#define PRODUCT Tenkey++
-
 /* key matrix size */
 #define MATRIX_ROWS 6
 #define MATRIX_COLS 4

+ 7 - 1
keyboards/lizard_trick/tenkey_plusplus/info.json

@@ -1,7 +1,13 @@
 {
-    "keyboard_name": "tenkey_plusplus",
+    "keyboard_name": "Tenkey++",
+    "manufacturer": "Lizard Trick Electronics",
     "url": "https://github.com/jonbobcar/tenkey_plusplus",
     "maintainer": "Jonathon Carstens",
+    "usb": {
+        "vid": "0xFEED",
+        "pid": "0x0000",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT": {
             "layout": [

+ 0 - 7
keyboards/ll3macorn/bongopad/config.h

@@ -4,13 +4,6 @@
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x3728
-#define PRODUCT_ID      0x2949
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    Ll3macorn
-#define PRODUCT         BongoPad
-
 /* bootmagic */
 #define BOOTMAGIC_LITE_ROW 1
 #define BOOTMAGIC_LITE_COLUMN 0

+ 7 - 1
keyboards/ll3macorn/bongopad/info.json

@@ -1,7 +1,13 @@
 {
-	"keyboard_name": "Bongopad", 
+	"keyboard_name": "BongoPad", 
+	"manufacturer": "Ll3macorn",
 	"url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/ll3macorn/bongopad", 
 	"maintainer": "Ll3macorn", 
+	"usb": {
+		"vid": "0x3728",
+		"pid": "0x2949",
+		"device_version": "0.0.1"
+	},
 	"layouts": {
 	    "LAYOUT_default": {
 		"layout": [{"x":0, "y":0}, {"x":0, "y":1}, {"x":1, "y":1}, {"x":2, "y":1}, {"x":0, "y":2}, {"x":1, "y":2}, {"x":2, "y":2}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}]

+ 0 - 7
keyboards/lm_keyboard/lm60n/config.h

@@ -19,13 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID    0x4C4D     // "LM"
-#define PRODUCT_ID   0x4B01     // "K01"
-#define DEVICE_VER   0x0001
-#define MANUFACTURER L+M Keyboard
-#define PRODUCT      L+M 60N
-
 /* key matrix size */
 #define MATRIX_ROWS 7
 #define MATRIX_COLS 15

+ 7 - 1
keyboards/lm_keyboard/lm60n/info.json

@@ -1,7 +1,13 @@
 {
-    "keyboard_name": "lm60n",
+    "keyboard_name": "L+M 60N",
+    "manufacturer": "L+M Keyboard",
     "url": "",
     "maintainer": "gkeyboard",
+    "usb": {
+        "vid": "0x4C4D",
+        "pid": "0x4B01",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_ansi": {
             "layout": [

+ 0 - 7
keyboards/loki65/config.h

@@ -19,13 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x8968
-#define PRODUCT_ID      0x4C36
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    Yiancar-Designs
-#define PRODUCT         Loki65
-
 /* key matrix size */
 #define MATRIX_ROWS 5
 #define MATRIX_COLS 15

+ 6 - 0
keyboards/loki65/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "Loki65",
+    "manufacturer": "Yiancar-Designs",
     "url": "https://yiancar-designs.com",
     "maintainer": "Yiancar-Designs",
+    "usb": {
+        "vid": "0x8968",
+        "pid": "0x4C36",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_all": {
             "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5}, {"x":15, "y":1}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":15, "y":2}, {"x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"x":2.25, "y":3}, {"x":3.25, "y":3}, {"x":4.25, "y":3}, {"x":5.25, "y":3}, {"x":6.25, "y":3}, {"x":7.25, "y":3}, {"x":8.25, "y":3}, {"x":9.25, "y":3}, {"x":10.25, "y":3}, {"x":11.25, "y":3}, {"x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"x":15, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":13, "y":4}, {"x":14, "y":4}, {"x":15, "y":4}]

+ 0 - 7
keyboards/longnald/corin/config.h

@@ -20,13 +20,6 @@
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x5633
-#define PRODUCT_ID      0x1024
-#define DEVICE_VER      0x0004
-#define MANUFACTURER    Longnald
-#define PRODUCT         Corin
-
 /* key matrix size */
 #define MATRIX_ROWS 5
 #define MATRIX_COLS 15

+ 6 - 0
keyboards/longnald/corin/info.json

@@ -1,7 +1,13 @@
 {
   "keyboard_name": "Corin",
+  "manufacturer": "Longnald",
   "url": "https://github.com/longnald/corin",
   "maintainer": "Seaton Jiang <seaton@vtrois.com>",
+  "usb": {
+    "vid": "0x5633",
+    "pid": "0x1024",
+    "device_version": "0.0.4"
+  },
   "layouts": {
     "LAYOUT_64_ansi": {
       "layout": [

+ 0 - 7
keyboards/lucid/alexa/config.h

@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID    0x7667 // Lucid
-#define PRODUCT_ID   0x0005 // Phantom
-#define DEVICE_VER   0x0001 // Version 1
-#define MANUFACTURER    Lucid
-#define PRODUCT         Alexa
-
 /* key matrix size */
 #define MATRIX_ROWS 5
 #define MATRIX_COLS 15

+ 6 - 0
keyboards/lucid/alexa/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "Alexa",
+    "manufacturer": "Lucid",
     "url": "https://www.makerkeyboards.com/products/alexa",
     "maintainer": "mrnoisytiger",
+    "usb": {
+        "vid": "0x7667",
+        "pid": "0x0005",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_65_ansi_blocker_split_bs": {
             "layout": [

+ 0 - 7
keyboards/lucid/alexa_solder/config.h

@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID    0x7667 // Maker Keyboards
-#define PRODUCT_ID   0x0006 // Alexa
-#define DEVICE_VER   0x0001 // Version 1
-#define MANUFACTURER    Maker Keyboards
-#define PRODUCT         Alexa
-
 /* key matrix size */
 #define MATRIX_ROWS 5
 #define MATRIX_COLS 15

+ 6 - 0
keyboards/lucid/alexa_solder/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "Alexa Solder",
+    "manufacturer": "Maker Keyboards",
     "url": "http://www.makerkeyboards.com",
     "maintainer": "Maker Keyboards",
+    "usb": {
+        "vid": "0x7667",
+        "pid": "0x0006",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_all": {
             "layout": [

+ 0 - 7
keyboards/lucid/kbd8x_hs/config.h

@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID    0x7667 // Lucid
-#define PRODUCT_ID   0x0003 // KBD8X Hotswap PCB's
-#define DEVICE_VER   0x0001 // Version 1
-#define MANUFACTURER    Lucid
-#define PRODUCT         KBD8X_HS
-
 /* key matrix size */
 #define MATRIX_ROWS 6
 #define MATRIX_COLS 17

+ 7 - 1
keyboards/lucid/kbd8x_hs/info.json

@@ -1,7 +1,13 @@
 {
-    "keyboard_name": "KBD8X Hotswap PCB's",
+    "keyboard_name": "KBD8X Hotswap",
+    "manufacturer": "Lucid",
     "url": "http://www.lucidkb.com",
     "maintainer": "Lucid",
+    "usb": {
+        "vid": "0x7667",
+        "pid": "0x0003",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_tkl_ansi": {
             "layout": [

+ 0 - 7
keyboards/lucid/phantom_hs/config.h

@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID    0x7667 // Lucid
-#define PRODUCT_ID   0x0001 // Phantom
-#define DEVICE_VER   0x0001 // Version 1
-#define MANUFACTURER    Lucid
-#define PRODUCT         Phantom
-
 /* key matrix size */
 #define MATRIX_ROWS 5
 #define MATRIX_COLS 15

+ 6 - 0
keyboards/lucid/phantom_hs/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "Phantom",
+    "manufacturer": "Lucid",
     "url": "http://www.lucidkb.com",
     "maintainer": "Lucid",
+    "usb": {
+        "vid": "0x7667",
+        "pid": "0x0001",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_65_ansi_blocker": {
             "layout": [

+ 0 - 7
keyboards/lucid/phantom_solder/config.h

@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID    0x7667 // Lucid
-#define PRODUCT_ID   0x0002 // Phantom_Solder
-#define DEVICE_VER   0x0001 // Version 1
-#define MANUFACTURER    Lucid
-#define PRODUCT         Phantom
-
 /* key matrix size */
 #define MATRIX_ROWS 5
 #define MATRIX_COLS 15

+ 6 - 0
keyboards/lucid/phantom_solder/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "Phantom Solder",
+    "manufacturer": "Lucid",
     "url": "http://www.lucidkb.com",
     "maintainer": "Lucid",
+    "usb": {
+        "vid": "0x7667",
+        "pid": "0x0002",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_all": {
             "layout": [

+ 0 - 7
keyboards/lucid/scarlet/config.h

@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID    0x7667 // Lucid
-#define PRODUCT_ID   0x0004 // Scarlet PCB's
-#define DEVICE_VER   0x0001 // Version 1
-#define MANUFACTURER    Lucid
-#define PRODUCT         Scarlet
-
 /* key matrix size */
 #define MATRIX_ROWS 6
 #define MATRIX_COLS 17

+ 7 - 1
keyboards/lucid/scarlet/info.json

@@ -1,7 +1,13 @@
 {
-    "keyboard_name": "Scarlet PCB's",
+    "keyboard_name": "Scarlet",
+    "manufacturer": "Lucid",
     "url": "http://www.lucidkb.com",
     "maintainer": "Lucid",
+    "usb": {
+        "vid": "0x7667",
+        "pid": "0x0004",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_tkl_all": {
             "layout": [

+ 0 - 8
keyboards/lw67/config.h

@@ -18,14 +18,6 @@
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x4C50
-#define PRODUCT_ID      0x9998
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    Laneware Peripherals
-#define PRODUCT         LW-67
-
-
 /* key matrix size */
 #define MATRIX_ROWS 5
 #define MATRIX_COLS 16

File diff suppressed because it is too large
+ 7 - 1
keyboards/lw67/info.json


+ 0 - 6
keyboards/lyso1/lck75/config.h

@@ -18,12 +18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-#define VENDOR_ID       0x7856
-#define PRODUCT_ID      0x6163
-#define DEVICE_VER      0x0002
-#define MANUFACTURER    Lyso1
-#define PRODUCT         lck75
-
 /* key matrix size */
 #define MATRIX_ROWS 6
 #define MATRIX_COLS 16

File diff suppressed because it is too large
+ 6 - 0
keyboards/lyso1/lck75/info.json


Some files were not shown because too many files changed in this diff