瀏覽代碼

Move keyboard USB IDs and strings to data driven, pass 3 (#18111)

Ryan 2 年之前
父節點
當前提交
b0eda7701a
共有 64 個文件被更改,包括 152 次插入114 次删除
  1. 0 6
      keyboards/bajjak/config.h
  2. 7 1
      keyboards/bajjak/info.json
  3. 0 3
      keyboards/dumbpad/v1x/config.h
  4. 0 4
      keyboards/handwired/tractyl_manuform/4x6_right/config.h
  5. 5 1
      keyboards/handwired/tractyl_manuform/4x6_right/info.json
  6. 0 3
      keyboards/handwired/tractyl_manuform/5x6_right/config.h
  7. 0 2
      keyboards/handwired/tractyl_manuform/5x6_right/elite_c/config.h
  8. 3 0
      keyboards/handwired/tractyl_manuform/5x6_right/elite_c/info.json
  9. 0 2
      keyboards/handwired/tractyl_manuform/5x6_right/f303/config.h
  10. 3 0
      keyboards/handwired/tractyl_manuform/5x6_right/f303/info.json
  11. 0 2
      keyboards/handwired/tractyl_manuform/5x6_right/f411/config.h
  12. 3 0
      keyboards/handwired/tractyl_manuform/5x6_right/f411/info.json
  13. 4 1
      keyboards/handwired/tractyl_manuform/5x6_right/info.json
  14. 0 2
      keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/config.h
  15. 3 0
      keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json
  16. 0 3
      keyboards/handwired/tractyl_manuform/config.h
  17. 4 1
      keyboards/handwired/tractyl_manuform/info.json
  18. 0 2
      keyboards/kapcave/paladinpad/rev1/config.h
  19. 0 2
      keyboards/kapcave/paladinpad/rev2/config.h
  20. 0 2
      keyboards/kin80/blackpill103/config.h
  21. 5 0
      keyboards/kin80/blackpill103/info.json
  22. 0 2
      keyboards/kin80/blackpill401/config.h
  23. 5 0
      keyboards/kin80/blackpill401/info.json
  24. 0 2
      keyboards/kin80/blackpill411/config.h
  25. 5 0
      keyboards/kin80/blackpill411/info.json
  26. 0 2
      keyboards/kin80/micro/config.h
  27. 5 0
      keyboards/kin80/micro/info.json
  28. 0 7
      keyboards/kopibeng/xt60_singa/config.h
  29. 7 1
      keyboards/kopibeng/xt60_singa/info.json
  30. 0 4
      keyboards/massdrop/alt/config.h
  31. 5 0
      keyboards/massdrop/alt/info.json
  32. 0 4
      keyboards/massdrop/ctrl/config.h
  33. 5 0
      keyboards/massdrop/ctrl/info.json
  34. 0 7
      keyboards/mechwild/puckbuddy/config.h
  35. 7 1
      keyboards/mechwild/puckbuddy/info.json
  36. 0 6
      keyboards/minimon/index_tab/config.h
  37. 5 1
      keyboards/minimon/index_tab/info.json
  38. 0 4
      keyboards/tkw/grandiceps/config.h
  39. 0 2
      keyboards/v4n4g0rth0n/v1/config.h
  40. 5 0
      keyboards/v4n4g0rth0n/v1/info.json
  41. 0 2
      keyboards/v4n4g0rth0n/v2/config.h
  42. 5 0
      keyboards/v4n4g0rth0n/v2/info.json
  43. 0 7
      keyboards/vertex/angler2/config.h
  44. 7 1
      keyboards/vertex/angler2/info.json
  45. 0 3
      keyboards/vitamins_included/rev1/config.h
  46. 5 0
      keyboards/vitamins_included/rev1/info.json
  47. 0 3
      keyboards/vitamins_included/rev2/config.h
  48. 5 0
      keyboards/vitamins_included/rev2/info.json
  49. 1 3
      keyboards/xelus/valor_frl_tkl/info.json
  50. 6 0
      keyboards/xelus/valor_frl_tkl/rev1/info.json
  51. 0 4
      keyboards/xelus/valor_frl_tkl/rev2_0/config.h
  52. 6 0
      keyboards/xelus/valor_frl_tkl/rev2_0/info.json
  53. 0 4
      keyboards/xelus/valor_frl_tkl/rev2_1/config.h
  54. 6 0
      keyboards/xelus/valor_frl_tkl/rev2_1/info.json
  55. 0 2
      keyboards/ymdk/yd60mq/12led/config.h
  56. 5 0
      keyboards/ymdk/yd60mq/12led/info.json
  57. 0 2
      keyboards/ymdk/yd60mq/16led/config.h
  58. 5 0
      keyboards/ymdk/yd60mq/16led/info.json
  59. 0 1
      keyboards/ymdk/ymd75/rev1/config.h
  60. 5 0
      keyboards/ymdk/ymd75/rev1/info.json
  61. 0 1
      keyboards/ymdk/ymd75/rev2/config.h
  62. 5 0
      keyboards/ymdk/ymd75/rev2/info.json
  63. 0 1
      keyboards/ymdk/ymd75/rev3/config.h
  64. 5 0
      keyboards/ymdk/ymd75/rev3/info.json

+ 0 - 6
keyboards/bajjak/config.h

@@ -23,12 +23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x1209
-#define PRODUCT_ID      0x0002
-#define DEVICE_VER      0x0001
-#define PRODUCT         BAJJAK
-
 /* key matrix size */
 #define MATRIX_ROWS 14
 #define MATRIX_ROWS_PER_SIDE (MATRIX_ROWS / 2)

+ 7 - 1
keyboards/bajjak/info.json

@@ -1,6 +1,12 @@
 {
-    "keyboard_name": "bajjak",
+    "keyboard_name": "BAJJAK",
+    "manufacturer": "garykong",
     "maintainer": "garykong",
+    "usb": {
+        "vid": "0x1209",
+        "pid": "0x0002",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_6x7": {
             "layout": [

+ 0 - 3
keyboards/dumbpad/v1x/config.h

@@ -18,9 +18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define DEVICE_VER      0x0010
-
 /* Column/Row IO definitions */
 #define MATRIX_ROWS 4
 #define MATRIX_COLS 5

+ 0 - 4
keyboards/handwired/tractyl_manuform/4x6_right/config.h

@@ -20,10 +20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-#define PRODUCT_ID  0x3537
-#define DEVICE_VER  0x0001
-#define PRODUCT     Tractyl Manuform(4x6)
-
 /* key matrix size */
 // Rows are doubled-up
 #define MATRIX_ROWS 10

+ 5 - 1
keyboards/handwired/tractyl_manuform/4x6_right/info.json

@@ -1,7 +1,11 @@
 {
-    "keyboard_name": "Tractyl Manuform 4x6",
+    "keyboard_name": "Tractyl Manuform (4x6)",
     "url": "",
     "maintainer": "drashna",
+    "usb": {
+        "pid": "0x3537",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_4x6_right": {
             "layout": [

+ 0 - 3
keyboards/handwired/tractyl_manuform/5x6_right/config.h

@@ -20,9 +20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-#define PRODUCT_ID                  0x3536
-#define DEVICE_VER                  0x0001
-
 /* key matrix size */
 // Rows are doubled-up
 #define MATRIX_ROWS                 12

+ 0 - 2
keyboards/handwired/tractyl_manuform/5x6_right/elite_c/config.h

@@ -18,8 +18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #pragma once
 
-#define PRODUCT Tractyl Manuform(5x6) Elite C
-
 // wiring of each half
 #define MATRIX_COL_PINS \
     { D4, D7, E6, B4, B5, B7 }

+ 3 - 0
keyboards/handwired/tractyl_manuform/5x6_right/elite_c/info.json

@@ -0,0 +1,3 @@
+{
+    "keyboard_name": "Tractyl Manuform (5x6) Elite-C"
+}

+ 0 - 2
keyboards/handwired/tractyl_manuform/5x6_right/f303/config.h

@@ -18,8 +18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #pragma once
 
-#define PRODUCT Tractyl Manuform(5x6) Proton C
-
 // wiring of each half
 #define MATRIX_COL_PINS \
     { B0, B1, B2, B3, B4, B5 }

+ 3 - 0
keyboards/handwired/tractyl_manuform/5x6_right/f303/info.json

@@ -0,0 +1,3 @@
+{
+    "keyboard_name": "Tractyl Manuform (5x6) Proton-C"
+}

+ 0 - 2
keyboards/handwired/tractyl_manuform/5x6_right/f411/config.h

@@ -18,8 +18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #pragma once
 
-#define PRODUCT Tractyl Manuform(5x6) BlackPill
-
 // wiring of each half
 #define MATRIX_COL_PINS \
     { A15, B3, B4, B5, B6, B7 }

+ 3 - 0
keyboards/handwired/tractyl_manuform/5x6_right/f411/info.json

@@ -0,0 +1,3 @@
+{
+    "keyboard_name": "Tractyl Manuform (5x6) BlackPill"
+}

+ 4 - 1
keyboards/handwired/tractyl_manuform/5x6_right/info.json

@@ -1,6 +1,9 @@
 {
-    "keyboard_name": "Tractyl Manuform 5x6",
     "url": "",
+    "usb": {
+        "pid": "0x3536",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_5x6_right": {
             "layout": [

+ 0 - 2
keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/config.h

@@ -18,8 +18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #pragma once
 
-#define PRODUCT Tractyl Manuform(5x6) Teensy 2.0 ++
-
 // wiring of each half
 #define MATRIX_COL_PINS \
     { C0, C1, C2, C3, C4, C5 }

+ 3 - 0
keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json

@@ -0,0 +1,3 @@
+{
+    "keyboard_name": "Tractyl Manuform (5x6) Teensy 2.0++"
+}

+ 0 - 3
keyboards/handwired/tractyl_manuform/config.h

@@ -20,9 +20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID               0x44DD
-
 /* disable debug print */
 // #define NO_DEBUG
 

+ 4 - 1
keyboards/handwired/tractyl_manuform/info.json

@@ -1,4 +1,7 @@
 {
     "manufacturer": "QMK Community",
-    "maintainer": "Drashna Jael're"
+    "maintainer": "Drashna Jael're",
+    "usb": {
+        "vid": "0x44DD"
+    }
 }

+ 0 - 2
keyboards/kapcave/paladinpad/rev1/config.h

@@ -18,8 +18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-#define DEVICE_VER      0x0001
-
 /* key matrix pins */
 #define MATRIX_ROW_PINS { C7, B6, B4, D7, D6 }
 #define MATRIX_COL_PINS { D4, D5, D3, B7 }

+ 0 - 2
keyboards/kapcave/paladinpad/rev2/config.h

@@ -18,8 +18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-#define DEVICE_VER      0x0002
-
 /* key matrix pins */
 #define MATRIX_ROW_PINS { F4, F6, D7, B4, D6 }
 #define MATRIX_COL_PINS { F7, F5, D3, B7 }

+ 0 - 2
keyboards/kin80/blackpill103/config.h

@@ -17,8 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #pragma once
 
-#define DEVICE_VER 0x0002
-
 #undef MATRIX_ROW_PINS
 #undef MATRIX_COL_PINS
 

+ 5 - 0
keyboards/kin80/blackpill103/info.json

@@ -0,0 +1,5 @@
+{
+    "usb": {
+        "device_version": "0.0.2"
+    }
+}

+ 0 - 2
keyboards/kin80/blackpill401/config.h

@@ -17,8 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #pragma once
 
-#define DEVICE_VER 0x0003
-
 #undef MATRIX_ROW_PINS
 #undef MATRIX_COL_PINS
 

+ 5 - 0
keyboards/kin80/blackpill401/info.json

@@ -0,0 +1,5 @@
+{
+    "usb": {
+        "device_version": "0.0.3"
+    }
+}

+ 0 - 2
keyboards/kin80/blackpill411/config.h

@@ -17,8 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #pragma once
 
-#define DEVICE_VER 0x0003
-
 #undef MATRIX_ROW_PINS
 #undef MATRIX_COL_PINS
 

+ 5 - 0
keyboards/kin80/blackpill411/info.json

@@ -0,0 +1,5 @@
+{
+    "usb": {
+        "device_version": "0.0.3"
+    }
+}

+ 0 - 2
keyboards/kin80/micro/config.h

@@ -17,8 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #pragma once
 
-#define DEVICE_VER 0x0001
-
 #define MATRIX_ROW_PINS { B6, B3, B1, D6, B7, B5, D1 }
 #define MATRIX_COL_PINS { B4, E6, D7, C6, D4, D0, F7, F6, F5, F4, F1, F0 }
 #define UNUSED_PINS { C7 }

+ 5 - 0
keyboards/kin80/micro/info.json

@@ -0,0 +1,5 @@
+{
+    "usb": {
+        "device_version": "0.0.1"
+    }
+}

+ 0 - 7
keyboards/kopibeng/xt60_singa/config.h

@@ -18,13 +18,6 @@
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x4B50 // 'KP' kopibeng  
-#define PRODUCT_ID      0x0601 
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    kopibeng
-#define PRODUCT         XT60_SINGA
-
 /* key matrix size */
 #define MATRIX_ROWS 5
 #define MATRIX_COLS 14

+ 7 - 1
keyboards/kopibeng/xt60_singa/info.json

@@ -1,7 +1,13 @@
 {
     "keyboard_name": "XT60_SINGA",
-    "maintainer": "Kopibeng",
+    "manufacturer": "kopibeng",
     "url": "",
+    "maintainer": "Kopibeng",
+    "usb": {
+        "vid": "0x4B50",
+        "pid": "0x0601",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_all": {
             "layout": [

+ 0 - 4
keyboards/massdrop/alt/config.h

@@ -20,10 +20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #include "config_common.h"
 
 /* USB Device descriptor parameter */
-#define VENDOR_ID           0x04D8
-#define PRODUCT_ID          0xEED3
-#define DEVICE_VER          0x0101
-
 #define MANUFACTURER        "Massdrop Inc."
 #define PRODUCT             "ALT Keyboard"
 #define SERIAL_NUM          "Unavailable"

+ 5 - 0
keyboards/massdrop/alt/info.json

@@ -2,6 +2,11 @@
     "keyboard_name": "ALT",
     "url": "https://www.massdrop.com/buy/massdrop-alt-mechanical-keyboard",
     "maintainer": "Massdrop",
+    "usb": {
+        "vid": "0x04D8",
+        "pid": "0xEED3",
+        "device_version": "1.0.1"
+    },
     "layouts": {
         "LAYOUT_65_ansi_blocker": {
             "layout": [

+ 0 - 4
keyboards/massdrop/ctrl/config.h

@@ -20,10 +20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #include "config_common.h"
 
 /* USB Device descriptor parameter */
-#define VENDOR_ID           0x04D8
-#define PRODUCT_ID          0xEED2
-#define DEVICE_VER          0x0101
-
 #define MANUFACTURER        "Massdrop Inc."
 #define PRODUCT             "CTRL Keyboard"
 #define SERIAL_NUM          "Unavailable"

+ 5 - 0
keyboards/massdrop/ctrl/info.json

@@ -2,6 +2,11 @@
     "keyboard_name": "CTRL",
     "url": "https://www.massdrop.com/buy/massdrop-ctrl-mechanical-keyboard",
     "maintainer": "Massdrop",
+    "usb": {
+        "vid": "0x04D8",
+        "pid": "0xEED2",
+        "device_version": "1.0.1"
+    },
     "layouts": {
         "LAYOUT": {
             "layout": [

+ 0 - 7
keyboards/mechwild/puckbuddy/config.h

@@ -5,13 +5,6 @@
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x6D77 // mw = "MechWild"
-#define PRODUCT_ID      0x170F
-#define DEVICE_VER      0x0100
-#define MANUFACTURER    MechWild
-#define PRODUCT         PuckBuddy
-
 /* key matrix size */
 #define MATRIX_ROWS 4
 #define MATRIX_COLS 4

+ 7 - 1
keyboards/mechwild/puckbuddy/info.json

@@ -1,7 +1,13 @@
 {
-    "keyboard_name": "MechWild PuckBuddy",
+    "keyboard_name": "PuckBuddy",
+    "manufacturer": "MechWild",
     "url": "mechwild.com",
     "maintainer": "kylemccreery",
+    "usb": {
+        "vid": "0x6D77",
+        "pid": "0x170F",
+        "device_version": "1.0.0"
+    },
     "layouts": {
         "LAYOUT": {
             "layout": [

+ 0 - 6
keyboards/minimon/index_tab/config.h

@@ -18,12 +18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x4B49
-#define PRODUCT_ID      0x1306
-#define DEVICE_VER      0x0001
-#define PRODUCT         Index Tab
-
 /* key matrix size */
 #define MATRIX_ROWS 6
 #define MATRIX_COLS 13

+ 5 - 1
keyboards/minimon/index_tab/info.json

@@ -1,10 +1,14 @@
 {
     "keyboard_name": "Index Tab",
-    "maintainer": "kyrremann",
     "url": "https://github.com/Kyrremann/index-tab",
     "layout_aliases": {
         "LAYOUT": "LAYOUT_ortho_6x13"
     },
+    "usb": {
+        "vid": "0x4B49",
+        "pid": "0x1306",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_ortho_6x13": {
             "layout": [

+ 0 - 4
keyboards/tkw/grandiceps/config.h

@@ -17,10 +17,6 @@
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define DEVICE_VER 0x0001
-#define PRODUCT Grandiceps Split
-
 /* key matrix size */
 #define MATRIX_ROWS 10
 #define MATRIX_COLS 6

+ 0 - 2
keyboards/v4n4g0rth0n/v1/config.h

@@ -17,7 +17,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #pragma once
 
-#define DEVICE_VER 0x0001
-
 #define MATRIX_ROW_PINS { C7, C6, B6, B5, B7}
 #define MATRIX_COL_PINS { D3, D2, D1, D0, D5, F7, F6, E6, F5, F4, F1, F0}

+ 5 - 0
keyboards/v4n4g0rth0n/v1/info.json

@@ -0,0 +1,5 @@
+{
+    "usb": {
+        "device_version": "0.0.1"
+    }
+}

+ 0 - 2
keyboards/v4n4g0rth0n/v2/config.h

@@ -17,7 +17,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #pragma once
 
-#define DEVICE_VER 0x0002
-
 #define MATRIX_ROW_PINS { C7, C6, B6, B5, B7}
 #define MATRIX_COL_PINS { D3, D2, D1, D0, D5, F7, F6, E6, F5, F4, F1, B0}

+ 5 - 0
keyboards/v4n4g0rth0n/v2/info.json

@@ -0,0 +1,5 @@
+{
+    "usb": {
+        "device_version": "0.0.2"
+    }
+}

+ 0 - 7
keyboards/vertex/angler2/config.h

@@ -18,13 +18,6 @@
 
 #include "config_common.h"
 
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0x480E
-#define PRODUCT_ID      0x408F
-#define DEVICE_VER      0x0001
-#define MANUFACTURER    Vertex_eason
-#define PRODUCT         Angler2
-
 /* key matrix size */
 #define MATRIX_ROWS 6
 #define MATRIX_COLS 16

+ 7 - 1
keyboards/vertex/angler2/info.json

@@ -1,7 +1,13 @@
 {
-    "keyboard_name": "angler2",
+    "keyboard_name": "Angler2",
+    "manufacturer": "Vertex_eason",
     "url": "https://github.com/Vertex-kb",
     "maintainer": "vertex",
+    "usb": {
+        "vid": "0x480E",
+        "pid": "0x408F",
+        "device_version": "0.0.1"
+    },
     "layouts": {
         "LAYOUT_all": {
             "layout": [

+ 0 - 3
keyboards/vitamins_included/rev1/config.h

@@ -25,9 +25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #define EE_HANDS
 #define SOFT_SERIAL_PIN D0
 
-/* USB Device descriptor parameters */
-#define DEVICE_VER      0x0001
-
 /* key matrix size */
 // Rows are doubled-up
 #define MATRIX_ROWS 8

+ 5 - 0
keyboards/vitamins_included/rev1/info.json

@@ -0,0 +1,5 @@
+{
+    "usb": {
+        "device_version": "0.0.1"
+    }
+}

+ 0 - 3
keyboards/vitamins_included/rev2/config.h

@@ -24,9 +24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #define SPLIT_HAND_PIN B4
 #define SOFT_SERIAL_PIN D0
 
-/* USB Device descriptor parameter */
-#define DEVICE_VER      0x0002
-
 /* key matrix size */
 // Rows are doubled-up
 #define MATRIX_ROWS 8

+ 5 - 0
keyboards/vitamins_included/rev2/info.json

@@ -0,0 +1,5 @@
+{
+    "usb": {
+        "device_version": "0.0.2"
+    }
+}

+ 1 - 3
keyboards/xelus/valor_frl_tkl/info.json

@@ -1,12 +1,10 @@
 {
-    "keyboard_name": "Valor FRL TKL",
     "manufacturer": "Xelus",
     "url": "",
     "maintainer": "Xelus22",
     "usb": {
         "vid": "0x5845",
-        "pid": "0x4654",
-        "device_version": "0.0.1"
+        "pid": "0x4654"
     },
     "layouts": {
         "LAYOUT_all": {

+ 6 - 0
keyboards/xelus/valor_frl_tkl/rev1/info.json

@@ -0,0 +1,6 @@
+{
+    "keyboard_name": "Valor FRL TKL Rev1",
+    "usb": {
+        "device_version": "0.0.1"
+    }
+}

+ 0 - 4
keyboards/xelus/valor_frl_tkl/rev2_0/config.h

@@ -16,10 +16,6 @@
 
 #pragma once
 
-/* USB Device descriptor parameter */
-#define DEVICE_VER      0x0002
-#define PRODUCT         Xelus Valor FRL TKL Rev2.0
-
 /* key matrix size */
 #define MATRIX_ROWS 5
 #define MATRIX_COLS 17

+ 6 - 0
keyboards/xelus/valor_frl_tkl/rev2_0/info.json

@@ -0,0 +1,6 @@
+{
+    "keyboard_name": "Valor FRL TKL Rev2.0",
+    "usb": {
+        "device_version": "0.0.2"
+    }
+}

+ 0 - 4
keyboards/xelus/valor_frl_tkl/rev2_1/config.h

@@ -16,10 +16,6 @@
 
 #pragma once
 
-/* USB Device descriptor parameter */
-#define DEVICE_VER      0x0003
-#define PRODUCT         Xelus Valor FRL TKL Rev2.1
-
 /* key matrix size */
 #define MATRIX_ROWS 5
 #define MATRIX_COLS 17

+ 6 - 0
keyboards/xelus/valor_frl_tkl/rev2_1/info.json

@@ -0,0 +1,6 @@
+{
+    "keyboard_name": "Valor FRL TKL Rev2.2",
+    "usb": {
+        "device_version": "0.0.3"
+    }
+}

+ 0 - 2
keyboards/ymdk/yd60mq/12led/config.h

@@ -1,5 +1,3 @@
 #pragma once
 
-#define DEVICE_VER 0x0001
-
 #define RGBLED_NUM 12

+ 5 - 0
keyboards/ymdk/yd60mq/12led/info.json

@@ -0,0 +1,5 @@
+{
+    "usb": {
+        "device_version": "0.0.1"
+    }
+}

+ 0 - 2
keyboards/ymdk/yd60mq/16led/config.h

@@ -1,5 +1,3 @@
 #pragma once
 
-#define DEVICE_VER 0x0002
-
 #define RGBLED_NUM 16

+ 5 - 0
keyboards/ymdk/yd60mq/16led/info.json

@@ -0,0 +1,5 @@
+{
+    "usb": {
+        "device_version": "0.0.2"
+    }
+}

+ 0 - 1
keyboards/ymdk/ymd75/rev1/config.h

@@ -26,4 +26,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
 #define BACKLIGHT_PIN D4
 #define DIODE_DIRECTION COL2ROW
-#define DEVICE_VER      0x0100

+ 5 - 0
keyboards/ymdk/ymd75/rev1/info.json

@@ -0,0 +1,5 @@
+{
+    "usb": {
+        "device_version": "1.0.0"
+    }
+}

+ 0 - 1
keyboards/ymdk/ymd75/rev2/config.h

@@ -7,4 +7,3 @@
 #define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
 #define BACKLIGHT_PIN D4
 #define DIODE_DIRECTION COL2ROW
-#define DEVICE_VER      0x0200

+ 5 - 0
keyboards/ymdk/ymd75/rev2/info.json

@@ -0,0 +1,5 @@
+{
+    "usb": {
+        "device_version": "2.0.0"
+    }
+}

+ 0 - 1
keyboards/ymdk/ymd75/rev3/config.h

@@ -6,5 +6,4 @@
 #define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4 }
 #define BACKLIGHT_PIN B6 // change the backlight pin that has since changed in Rev 3
 #define DIODE_DIRECTION ROW2COL
-#define DEVICE_VER      0x0300
 #define RGBLIGHT_EFFECT_KNIGHT_OFFSET 4

+ 5 - 0
keyboards/ymdk/ymd75/rev3/info.json

@@ -0,0 +1,5 @@
+{
+    "usb": {
+        "device_version": "3.0.0"
+    }
+}