summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--keyboards/bajjak/config.h6
-rw-r--r--keyboards/bajjak/info.json8
-rw-r--r--keyboards/dumbpad/v1x/config.h3
-rw-r--r--keyboards/handwired/tractyl_manuform/4x6_right/config.h4
-rw-r--r--keyboards/handwired/tractyl_manuform/4x6_right/info.json6
-rw-r--r--keyboards/handwired/tractyl_manuform/5x6_right/config.h3
-rw-r--r--keyboards/handwired/tractyl_manuform/5x6_right/elite_c/config.h2
-rw-r--r--keyboards/handwired/tractyl_manuform/5x6_right/elite_c/info.json3
-rw-r--r--keyboards/handwired/tractyl_manuform/5x6_right/f303/config.h2
-rw-r--r--keyboards/handwired/tractyl_manuform/5x6_right/f303/info.json3
-rw-r--r--keyboards/handwired/tractyl_manuform/5x6_right/f411/config.h2
-rw-r--r--keyboards/handwired/tractyl_manuform/5x6_right/f411/info.json3
-rw-r--r--keyboards/handwired/tractyl_manuform/5x6_right/info.json5
-rw-r--r--keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/config.h2
-rw-r--r--keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json3
-rw-r--r--keyboards/handwired/tractyl_manuform/config.h3
-rw-r--r--keyboards/handwired/tractyl_manuform/info.json5
-rw-r--r--keyboards/kapcave/paladinpad/rev1/config.h2
-rw-r--r--keyboards/kapcave/paladinpad/rev2/config.h2
-rw-r--r--keyboards/kin80/blackpill103/config.h2
-rw-r--r--keyboards/kin80/blackpill103/info.json5
-rw-r--r--keyboards/kin80/blackpill401/config.h2
-rw-r--r--keyboards/kin80/blackpill401/info.json5
-rw-r--r--keyboards/kin80/blackpill411/config.h2
-rw-r--r--keyboards/kin80/blackpill411/info.json5
-rw-r--r--keyboards/kin80/micro/config.h2
-rw-r--r--keyboards/kin80/micro/info.json5
-rw-r--r--keyboards/kopibeng/xt60_singa/config.h7
-rw-r--r--keyboards/kopibeng/xt60_singa/info.json8
-rw-r--r--keyboards/massdrop/alt/config.h4
-rw-r--r--keyboards/massdrop/alt/info.json5
-rw-r--r--keyboards/massdrop/ctrl/config.h4
-rw-r--r--keyboards/massdrop/ctrl/info.json5
-rw-r--r--keyboards/mechwild/puckbuddy/config.h7
-rw-r--r--keyboards/mechwild/puckbuddy/info.json8
-rw-r--r--keyboards/minimon/index_tab/config.h6
-rw-r--r--keyboards/minimon/index_tab/info.json6
-rw-r--r--keyboards/tkw/grandiceps/config.h4
-rw-r--r--keyboards/v4n4g0rth0n/v1/config.h2
-rw-r--r--keyboards/v4n4g0rth0n/v1/info.json5
-rw-r--r--keyboards/v4n4g0rth0n/v2/config.h2
-rw-r--r--keyboards/v4n4g0rth0n/v2/info.json5
-rw-r--r--keyboards/vertex/angler2/config.h7
-rw-r--r--keyboards/vertex/angler2/info.json8
-rw-r--r--keyboards/vitamins_included/rev1/config.h3
-rw-r--r--keyboards/vitamins_included/rev1/info.json5
-rw-r--r--keyboards/vitamins_included/rev2/config.h3
-rw-r--r--keyboards/vitamins_included/rev2/info.json5
-rw-r--r--keyboards/xelus/valor_frl_tkl/info.json4
-rw-r--r--keyboards/xelus/valor_frl_tkl/rev1/info.json6
-rw-r--r--keyboards/xelus/valor_frl_tkl/rev2_0/config.h4
-rw-r--r--keyboards/xelus/valor_frl_tkl/rev2_0/info.json6
-rw-r--r--keyboards/xelus/valor_frl_tkl/rev2_1/config.h4
-rw-r--r--keyboards/xelus/valor_frl_tkl/rev2_1/info.json6
-rw-r--r--keyboards/ymdk/yd60mq/12led/config.h2
-rw-r--r--keyboards/ymdk/yd60mq/12led/info.json5
-rw-r--r--keyboards/ymdk/yd60mq/16led/config.h2
-rw-r--r--keyboards/ymdk/yd60mq/16led/info.json5
-rw-r--r--keyboards/ymdk/ymd75/rev1/config.h1
-rw-r--r--keyboards/ymdk/ymd75/rev1/info.json5
-rw-r--r--keyboards/ymdk/ymd75/rev2/config.h1
-rw-r--r--keyboards/ymdk/ymd75/rev2/info.json5
-rw-r--r--keyboards/ymdk/ymd75/rev3/config.h1
-rw-r--r--keyboards/ymdk/ymd75/rev3/info.json5
64 files changed, 152 insertions, 114 deletions
diff --git a/keyboards/bajjak/config.h b/keyboards/bajjak/config.h
index 344bc9040e..d821bc0a8c 100644
--- a/keyboards/bajjak/config.h
+++ b/keyboards/bajjak/config.h
@@ -23,12 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23 23
24#include "config_common.h" 24#include "config_common.h"
25 25
26/* USB Device descriptor parameter */
27#define VENDOR_ID 0x1209
28#define PRODUCT_ID 0x0002
29#define DEVICE_VER 0x0001
30#define PRODUCT BAJJAK
31
32/* key matrix size */ 26/* key matrix size */
33#define MATRIX_ROWS 14 27#define MATRIX_ROWS 14
34#define MATRIX_ROWS_PER_SIDE (MATRIX_ROWS / 2) 28#define MATRIX_ROWS_PER_SIDE (MATRIX_ROWS / 2)
diff --git a/keyboards/bajjak/info.json b/keyboards/bajjak/info.json
index 072ca33f5b..f3ebb4e159 100644
--- a/keyboards/bajjak/info.json
+++ b/keyboards/bajjak/info.json
@@ -1,6 +1,12 @@
1{ 1{
2 "keyboard_name": "bajjak", 2 "keyboard_name": "BAJJAK",
3 "manufacturer": "garykong",
3 "maintainer": "garykong", 4 "maintainer": "garykong",
5 "usb": {
6 "vid": "0x1209",
7 "pid": "0x0002",
8 "device_version": "0.0.1"
9 },
4 "layouts": { 10 "layouts": {
5 "LAYOUT_6x7": { 11 "LAYOUT_6x7": {
6 "layout": [ 12 "layout": [
diff --git a/keyboards/dumbpad/v1x/config.h b/keyboards/dumbpad/v1x/config.h
index 4c5b14d61c..88ee875c0d 100644
--- a/keyboards/dumbpad/v1x/config.h
+++ b/keyboards/dumbpad/v1x/config.h
@@ -18,9 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define DEVICE_VER 0x0010
23
24/* Column/Row IO definitions */ 21/* Column/Row IO definitions */
25#define MATRIX_ROWS 4 22#define MATRIX_ROWS 4
26#define MATRIX_COLS 5 23#define MATRIX_COLS 5
diff --git a/keyboards/handwired/tractyl_manuform/4x6_right/config.h b/keyboards/handwired/tractyl_manuform/4x6_right/config.h
index 5bfb17ee31..0e15056baf 100644
--- a/keyboards/handwired/tractyl_manuform/4x6_right/config.h
+++ b/keyboards/handwired/tractyl_manuform/4x6_right/config.h
@@ -20,10 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20 20
21#include "config_common.h" 21#include "config_common.h"
22 22
23#define PRODUCT_ID 0x3537
24#define DEVICE_VER 0x0001
25#define PRODUCT Tractyl Manuform(4x6)
26
27/* key matrix size */ 23/* key matrix size */
28// Rows are doubled-up 24// Rows are doubled-up
29#define MATRIX_ROWS 10 25#define MATRIX_ROWS 10
diff --git a/keyboards/handwired/tractyl_manuform/4x6_right/info.json b/keyboards/handwired/tractyl_manuform/4x6_right/info.json
index 0681db1f3e..62b61072ec 100644
--- a/keyboards/handwired/tractyl_manuform/4x6_right/info.json
+++ b/keyboards/handwired/tractyl_manuform/4x6_right/info.json
@@ -1,7 +1,11 @@
1{ 1{
2 "keyboard_name": "Tractyl Manuform 4x6", 2 "keyboard_name": "Tractyl Manuform (4x6)",
3 "url": "", 3 "url": "",
4 "maintainer": "drashna", 4 "maintainer": "drashna",
5 "usb": {
6 "pid": "0x3537",
7 "device_version": "0.0.1"
8 },
5 "layouts": { 9 "layouts": {
6 "LAYOUT_4x6_right": { 10 "LAYOUT_4x6_right": {
7 "layout": [ 11 "layout": [
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/config.h b/keyboards/handwired/tractyl_manuform/5x6_right/config.h
index fc5037ae9d..53a2b41e06 100644
--- a/keyboards/handwired/tractyl_manuform/5x6_right/config.h
+++ b/keyboards/handwired/tractyl_manuform/5x6_right/config.h
@@ -20,9 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20 20
21#include "config_common.h" 21#include "config_common.h"
22 22
23#define PRODUCT_ID 0x3536
24#define DEVICE_VER 0x0001
25
26/* key matrix size */ 23/* key matrix size */
27// Rows are doubled-up 24// Rows are doubled-up
28#define MATRIX_ROWS 12 25#define MATRIX_ROWS 12
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/elite_c/config.h b/keyboards/handwired/tractyl_manuform/5x6_right/elite_c/config.h
index ab72957b5c..402f0c99e5 100644
--- a/keyboards/handwired/tractyl_manuform/5x6_right/elite_c/config.h
+++ b/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/>.
18 18
19#pragma once 19#pragma once
20 20
21#define PRODUCT Tractyl Manuform(5x6) Elite C
22
23// wiring of each half 21// wiring of each half
24#define MATRIX_COL_PINS \ 22#define MATRIX_COL_PINS \
25 { D4, D7, E6, B4, B5, B7 } 23 { D4, D7, E6, B4, B5, B7 }
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/elite_c/info.json b/keyboards/handwired/tractyl_manuform/5x6_right/elite_c/info.json
new file mode 100644
index 0000000000..b3cb5928de
--- /dev/null
+++ b/keyboards/handwired/tractyl_manuform/5x6_right/elite_c/info.json
@@ -0,0 +1,3 @@
1{
2 "keyboard_name": "Tractyl Manuform (5x6) Elite-C"
3}
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/f303/config.h b/keyboards/handwired/tractyl_manuform/5x6_right/f303/config.h
index bf7f2c7605..f3f3fb7e22 100644
--- a/keyboards/handwired/tractyl_manuform/5x6_right/f303/config.h
+++ b/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/>.
18 18
19#pragma once 19#pragma once
20 20
21#define PRODUCT Tractyl Manuform(5x6) Proton C
22
23// wiring of each half 21// wiring of each half
24#define MATRIX_COL_PINS \ 22#define MATRIX_COL_PINS \
25 { B0, B1, B2, B3, B4, B5 } 23 { B0, B1, B2, B3, B4, B5 }
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/f303/info.json b/keyboards/handwired/tractyl_manuform/5x6_right/f303/info.json
new file mode 100644
index 0000000000..d88708d17d
--- /dev/null
+++ b/keyboards/handwired/tractyl_manuform/5x6_right/f303/info.json
@@ -0,0 +1,3 @@
1{
2 "keyboard_name": "Tractyl Manuform (5x6) Proton-C"
3}
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/f411/config.h b/keyboards/handwired/tractyl_manuform/5x6_right/f411/config.h
index b31f450553..791317b9e9 100644
--- a/keyboards/handwired/tractyl_manuform/5x6_right/f411/config.h
+++ b/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/>.
18 18
19#pragma once 19#pragma once
20 20
21#define PRODUCT Tractyl Manuform(5x6) BlackPill
22
23// wiring of each half 21// wiring of each half
24#define MATRIX_COL_PINS \ 22#define MATRIX_COL_PINS \
25 { A15, B3, B4, B5, B6, B7 } 23 { A15, B3, B4, B5, B6, B7 }
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/f411/info.json b/keyboards/handwired/tractyl_manuform/5x6_right/f411/info.json
new file mode 100644
index 0000000000..7466004165
--- /dev/null
+++ b/keyboards/handwired/tractyl_manuform/5x6_right/f411/info.json
@@ -0,0 +1,3 @@
1{
2 "keyboard_name": "Tractyl Manuform (5x6) BlackPill"
3}
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/info.json b/keyboards/handwired/tractyl_manuform/5x6_right/info.json
index 81a308fd21..5000486242 100644
--- a/keyboards/handwired/tractyl_manuform/5x6_right/info.json
+++ b/keyboards/handwired/tractyl_manuform/5x6_right/info.json
@@ -1,6 +1,9 @@
1{ 1{
2 "keyboard_name": "Tractyl Manuform 5x6",
3 "url": "", 2 "url": "",
3 "usb": {
4 "pid": "0x3536",
5 "device_version": "0.0.1"
6 },
4 "layouts": { 7 "layouts": {
5 "LAYOUT_5x6_right": { 8 "LAYOUT_5x6_right": {
6 "layout": [ 9 "layout": [
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/config.h b/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/config.h
index 6eb3186332..735fe96f0f 100644
--- a/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/config.h
+++ b/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/>.
18 18
19#pragma once 19#pragma once
20 20
21#define PRODUCT Tractyl Manuform(5x6) Teensy 2.0 ++
22
23// wiring of each half 21// wiring of each half
24#define MATRIX_COL_PINS \ 22#define MATRIX_COL_PINS \
25 { C0, C1, C2, C3, C4, C5 } 23 { C0, C1, C2, C3, C4, C5 }
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json b/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json
new file mode 100644
index 0000000000..dfdbc435bc
--- /dev/null
+++ b/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json
@@ -0,0 +1,3 @@
1{
2 "keyboard_name": "Tractyl Manuform (5x6) Teensy 2.0++"
3}
diff --git a/keyboards/handwired/tractyl_manuform/config.h b/keyboards/handwired/tractyl_manuform/config.h
index 845125c5cd..6f62685f4e 100644
--- a/keyboards/handwired/tractyl_manuform/config.h
+++ b/keyboards/handwired/tractyl_manuform/config.h
@@ -20,9 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20 20
21#include "config_common.h" 21#include "config_common.h"
22 22
23/* USB Device descriptor parameter */
24#define VENDOR_ID 0x44DD
25
26/* disable debug print */ 23/* disable debug print */
27// #define NO_DEBUG 24// #define NO_DEBUG
28 25
diff --git a/keyboards/handwired/tractyl_manuform/info.json b/keyboards/handwired/tractyl_manuform/info.json
index 7214e6773b..c84d008e15 100644
--- a/keyboards/handwired/tractyl_manuform/info.json
+++ b/keyboards/handwired/tractyl_manuform/info.json
@@ -1,4 +1,7 @@
1{ 1{
2 "manufacturer": "QMK Community", 2 "manufacturer": "QMK Community",
3 "maintainer": "Drashna Jael're" 3 "maintainer": "Drashna Jael're",
4 "usb": {
5 "vid": "0x44DD"
6 }
4} 7}
diff --git a/keyboards/kapcave/paladinpad/rev1/config.h b/keyboards/kapcave/paladinpad/rev1/config.h
index 84af56ec25..5a59246355 100644
--- a/keyboards/kapcave/paladinpad/rev1/config.h
+++ b/keyboards/kapcave/paladinpad/rev1/config.h
@@ -18,8 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21#define DEVICE_VER 0x0001
22
23/* key matrix pins */ 21/* key matrix pins */
24#define MATRIX_ROW_PINS { C7, B6, B4, D7, D6 } 22#define MATRIX_ROW_PINS { C7, B6, B4, D7, D6 }
25#define MATRIX_COL_PINS { D4, D5, D3, B7 } 23#define MATRIX_COL_PINS { D4, D5, D3, B7 }
diff --git a/keyboards/kapcave/paladinpad/rev2/config.h b/keyboards/kapcave/paladinpad/rev2/config.h
index a27ac03ab1..a04bfcd46e 100644
--- a/keyboards/kapcave/paladinpad/rev2/config.h
+++ b/keyboards/kapcave/paladinpad/rev2/config.h
@@ -18,8 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21#define DEVICE_VER 0x0002
22
23/* key matrix pins */ 21/* key matrix pins */
24#define MATRIX_ROW_PINS { F4, F6, D7, B4, D6 } 22#define MATRIX_ROW_PINS { F4, F6, D7, B4, D6 }
25#define MATRIX_COL_PINS { F7, F5, D3, B7 } 23#define MATRIX_COL_PINS { F7, F5, D3, B7 }
diff --git a/keyboards/kin80/blackpill103/config.h b/keyboards/kin80/blackpill103/config.h
index b8be5e6481..052828fb83 100644
--- a/keyboards/kin80/blackpill103/config.h
+++ b/keyboards/kin80/blackpill103/config.h
@@ -17,8 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define DEVICE_VER 0x0002
21
22#undef MATRIX_ROW_PINS 20#undef MATRIX_ROW_PINS
23#undef MATRIX_COL_PINS 21#undef MATRIX_COL_PINS
24 22
diff --git a/keyboards/kin80/blackpill103/info.json b/keyboards/kin80/blackpill103/info.json
new file mode 100644
index 0000000000..e557e4d307
--- /dev/null
+++ b/keyboards/kin80/blackpill103/info.json
@@ -0,0 +1,5 @@
1{
2 "usb": {
3 "device_version": "0.0.2"
4 }
5}
diff --git a/keyboards/kin80/blackpill401/config.h b/keyboards/kin80/blackpill401/config.h
index 5f5f37c6d3..2cbca43a08 100644
--- a/keyboards/kin80/blackpill401/config.h
+++ b/keyboards/kin80/blackpill401/config.h
@@ -17,8 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define DEVICE_VER 0x0003
21
22#undef MATRIX_ROW_PINS 20#undef MATRIX_ROW_PINS
23#undef MATRIX_COL_PINS 21#undef MATRIX_COL_PINS
24 22
diff --git a/keyboards/kin80/blackpill401/info.json b/keyboards/kin80/blackpill401/info.json
new file mode 100644
index 0000000000..b377cdff00
--- /dev/null
+++ b/keyboards/kin80/blackpill401/info.json
@@ -0,0 +1,5 @@
1{
2 "usb": {
3 "device_version": "0.0.3"
4 }
5}
diff --git a/keyboards/kin80/blackpill411/config.h b/keyboards/kin80/blackpill411/config.h
index 5f5f37c6d3..2cbca43a08 100644
--- a/keyboards/kin80/blackpill411/config.h
+++ b/keyboards/kin80/blackpill411/config.h
@@ -17,8 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define DEVICE_VER 0x0003
21
22#undef MATRIX_ROW_PINS 20#undef MATRIX_ROW_PINS
23#undef MATRIX_COL_PINS 21#undef MATRIX_COL_PINS
24 22
diff --git a/keyboards/kin80/blackpill411/info.json b/keyboards/kin80/blackpill411/info.json
new file mode 100644
index 0000000000..b377cdff00
--- /dev/null
+++ b/keyboards/kin80/blackpill411/info.json
@@ -0,0 +1,5 @@
1{
2 "usb": {
3 "device_version": "0.0.3"
4 }
5}
diff --git a/keyboards/kin80/micro/config.h b/keyboards/kin80/micro/config.h
index 2874cb819d..5c9369a077 100644
--- a/keyboards/kin80/micro/config.h
+++ b/keyboards/kin80/micro/config.h
@@ -17,8 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define DEVICE_VER 0x0001
21
22#define MATRIX_ROW_PINS { B6, B3, B1, D6, B7, B5, D1 } 20#define MATRIX_ROW_PINS { B6, B3, B1, D6, B7, B5, D1 }
23#define MATRIX_COL_PINS { B4, E6, D7, C6, D4, D0, F7, F6, F5, F4, F1, F0 } 21#define MATRIX_COL_PINS { B4, E6, D7, C6, D4, D0, F7, F6, F5, F4, F1, F0 }
24 22
diff --git a/keyboards/kin80/micro/info.json b/keyboards/kin80/micro/info.json
new file mode 100644
index 0000000000..90ac25f360
--- /dev/null
+++ b/keyboards/kin80/micro/info.json
@@ -0,0 +1,5 @@
1{
2 "usb": {
3 "device_version": "0.0.1"
4 }
5}
diff --git a/keyboards/kopibeng/xt60_singa/config.h b/keyboards/kopibeng/xt60_singa/config.h
index 345598db44..ef20c3cdf1 100644
--- a/keyboards/kopibeng/xt60_singa/config.h
+++ b/keyboards/kopibeng/xt60_singa/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x4B50 // 'KP' kopibeng
23#define PRODUCT_ID 0x0601
24#define DEVICE_VER 0x0001
25#define MANUFACTURER kopibeng
26#define PRODUCT XT60_SINGA
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 5 22#define MATRIX_ROWS 5
30#define MATRIX_COLS 14 23#define MATRIX_COLS 14
diff --git a/keyboards/kopibeng/xt60_singa/info.json b/keyboards/kopibeng/xt60_singa/info.json
index 6d8ec3cd21..09191eac10 100644
--- a/keyboards/kopibeng/xt60_singa/info.json
+++ b/keyboards/kopibeng/xt60_singa/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "XT60_SINGA", 2 "keyboard_name": "XT60_SINGA",
3 "maintainer": "Kopibeng", 3 "manufacturer": "kopibeng",
4 "url": "", 4 "url": "",
5 "maintainer": "Kopibeng",
6 "usb": {
7 "vid": "0x4B50",
8 "pid": "0x0601",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/massdrop/alt/config.h b/keyboards/massdrop/alt/config.h
index 127b07d223..2a3b5b3311 100644
--- a/keyboards/massdrop/alt/config.h
+++ b/keyboards/massdrop/alt/config.h
@@ -20,10 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */ 22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x04D8
24#define PRODUCT_ID 0xEED3
25#define DEVICE_VER 0x0101
26
27#define MANUFACTURER "Massdrop Inc." 23#define MANUFACTURER "Massdrop Inc."
28#define PRODUCT "ALT Keyboard" 24#define PRODUCT "ALT Keyboard"
29#define SERIAL_NUM "Unavailable" 25#define SERIAL_NUM "Unavailable"
diff --git a/keyboards/massdrop/alt/info.json b/keyboards/massdrop/alt/info.json
index 9a820661bc..909ca8904a 100644
--- a/keyboards/massdrop/alt/info.json
+++ b/keyboards/massdrop/alt/info.json
@@ -2,6 +2,11 @@
2 "keyboard_name": "ALT", 2 "keyboard_name": "ALT",
3 "url": "https://www.massdrop.com/buy/massdrop-alt-mechanical-keyboard", 3 "url": "https://www.massdrop.com/buy/massdrop-alt-mechanical-keyboard",
4 "maintainer": "Massdrop", 4 "maintainer": "Massdrop",
5 "usb": {
6 "vid": "0x04D8",
7 "pid": "0xEED3",
8 "device_version": "1.0.1"
9 },
5 "layouts": { 10 "layouts": {
6 "LAYOUT_65_ansi_blocker": { 11 "LAYOUT_65_ansi_blocker": {
7 "layout": [ 12 "layout": [
diff --git a/keyboards/massdrop/ctrl/config.h b/keyboards/massdrop/ctrl/config.h
index 27f3d935a9..8b8625e700 100644
--- a/keyboards/massdrop/ctrl/config.h
+++ b/keyboards/massdrop/ctrl/config.h
@@ -20,10 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */ 22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x04D8
24#define PRODUCT_ID 0xEED2
25#define DEVICE_VER 0x0101
26
27#define MANUFACTURER "Massdrop Inc." 23#define MANUFACTURER "Massdrop Inc."
28#define PRODUCT "CTRL Keyboard" 24#define PRODUCT "CTRL Keyboard"
29#define SERIAL_NUM "Unavailable" 25#define SERIAL_NUM "Unavailable"
diff --git a/keyboards/massdrop/ctrl/info.json b/keyboards/massdrop/ctrl/info.json
index 00d74be021..7d0810c630 100644
--- a/keyboards/massdrop/ctrl/info.json
+++ b/keyboards/massdrop/ctrl/info.json
@@ -2,6 +2,11 @@
2 "keyboard_name": "CTRL", 2 "keyboard_name": "CTRL",
3 "url": "https://www.massdrop.com/buy/massdrop-ctrl-mechanical-keyboard", 3 "url": "https://www.massdrop.com/buy/massdrop-ctrl-mechanical-keyboard",
4 "maintainer": "Massdrop", 4 "maintainer": "Massdrop",
5 "usb": {
6 "vid": "0x04D8",
7 "pid": "0xEED2",
8 "device_version": "1.0.1"
9 },
5 "layouts": { 10 "layouts": {
6 "LAYOUT": { 11 "LAYOUT": {
7 "layout": [ 12 "layout": [
diff --git a/keyboards/mechwild/puckbuddy/config.h b/keyboards/mechwild/puckbuddy/config.h
index fac68071bb..0dbf1f694c 100644
--- a/keyboards/mechwild/puckbuddy/config.h
+++ b/keyboards/mechwild/puckbuddy/config.h
@@ -5,13 +5,6 @@
5 5
6#include "config_common.h" 6#include "config_common.h"
7 7
8/* USB Device descriptor parameter */
9#define VENDOR_ID 0x6D77 // mw = "MechWild"
10#define PRODUCT_ID 0x170F
11#define DEVICE_VER 0x0100
12#define MANUFACTURER MechWild
13#define PRODUCT PuckBuddy
14
15/* key matrix size */ 8/* key matrix size */
16#define MATRIX_ROWS 4 9#define MATRIX_ROWS 4
17#define MATRIX_COLS 4 10#define MATRIX_COLS 4
diff --git a/keyboards/mechwild/puckbuddy/info.json b/keyboards/mechwild/puckbuddy/info.json
index 2bba4ba506..742438e8f5 100644
--- a/keyboards/mechwild/puckbuddy/info.json
+++ b/keyboards/mechwild/puckbuddy/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "MechWild PuckBuddy", 2 "keyboard_name": "PuckBuddy",
3 "manufacturer": "MechWild",
3 "url": "mechwild.com", 4 "url": "mechwild.com",
4 "maintainer": "kylemccreery", 5 "maintainer": "kylemccreery",
6 "usb": {
7 "vid": "0x6D77",
8 "pid": "0x170F",
9 "device_version": "1.0.0"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT": { 12 "LAYOUT": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/minimon/index_tab/config.h b/keyboards/minimon/index_tab/config.h
index 7c5612873f..21ad0c08b7 100644
--- a/keyboards/minimon/index_tab/config.h
+++ b/keyboards/minimon/index_tab/config.h
@@ -18,12 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x4B49
23#define PRODUCT_ID 0x1306
24#define DEVICE_VER 0x0001
25#define PRODUCT Index Tab
26
27/* key matrix size */ 21/* key matrix size */
28#define MATRIX_ROWS 6 22#define MATRIX_ROWS 6
29#define MATRIX_COLS 13 23#define MATRIX_COLS 13
diff --git a/keyboards/minimon/index_tab/info.json b/keyboards/minimon/index_tab/info.json
index 209d3044fe..604c3881e1 100644
--- a/keyboards/minimon/index_tab/info.json
+++ b/keyboards/minimon/index_tab/info.json
@@ -1,10 +1,14 @@
1{ 1{
2 "keyboard_name": "Index Tab", 2 "keyboard_name": "Index Tab",
3 "maintainer": "kyrremann",
4 "url": "https://github.com/Kyrremann/index-tab", 3 "url": "https://github.com/Kyrremann/index-tab",
5 "layout_aliases": { 4 "layout_aliases": {
6 "LAYOUT": "LAYOUT_ortho_6x13" 5 "LAYOUT": "LAYOUT_ortho_6x13"
7 }, 6 },
7 "usb": {
8 "vid": "0x4B49",
9 "pid": "0x1306",
10 "device_version": "0.0.1"
11 },
8 "layouts": { 12 "layouts": {
9 "LAYOUT_ortho_6x13": { 13 "LAYOUT_ortho_6x13": {
10 "layout": [ 14 "layout": [
diff --git a/keyboards/tkw/grandiceps/config.h b/keyboards/tkw/grandiceps/config.h
index f9e9460b88..76a3de1bab 100644
--- a/keyboards/tkw/grandiceps/config.h
+++ b/keyboards/tkw/grandiceps/config.h
@@ -17,10 +17,6 @@
17 17
18#include "config_common.h" 18#include "config_common.h"
19 19
20/* USB Device descriptor parameter */
21#define DEVICE_VER 0x0001
22#define PRODUCT Grandiceps Split
23
24/* key matrix size */ 20/* key matrix size */
25#define MATRIX_ROWS 10 21#define MATRIX_ROWS 10
26#define MATRIX_COLS 6 22#define MATRIX_COLS 6
diff --git a/keyboards/v4n4g0rth0n/v1/config.h b/keyboards/v4n4g0rth0n/v1/config.h
index dd72cf6500..effd2268db 100644
--- a/keyboards/v4n4g0rth0n/v1/config.h
+++ b/keyboards/v4n4g0rth0n/v1/config.h
@@ -17,7 +17,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define DEVICE_VER 0x0001
21
22#define MATRIX_ROW_PINS { C7, C6, B6, B5, B7} 20#define MATRIX_ROW_PINS { C7, C6, B6, B5, B7}
23#define MATRIX_COL_PINS { D3, D2, D1, D0, D5, F7, F6, E6, F5, F4, F1, F0} 21#define MATRIX_COL_PINS { D3, D2, D1, D0, D5, F7, F6, E6, F5, F4, F1, F0}
diff --git a/keyboards/v4n4g0rth0n/v1/info.json b/keyboards/v4n4g0rth0n/v1/info.json
new file mode 100644
index 0000000000..90ac25f360
--- /dev/null
+++ b/keyboards/v4n4g0rth0n/v1/info.json
@@ -0,0 +1,5 @@
1{
2 "usb": {
3 "device_version": "0.0.1"
4 }
5}
diff --git a/keyboards/v4n4g0rth0n/v2/config.h b/keyboards/v4n4g0rth0n/v2/config.h
index 6e78e73573..2299b791ef 100644
--- a/keyboards/v4n4g0rth0n/v2/config.h
+++ b/keyboards/v4n4g0rth0n/v2/config.h
@@ -17,7 +17,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define DEVICE_VER 0x0002
21
22#define MATRIX_ROW_PINS { C7, C6, B6, B5, B7} 20#define MATRIX_ROW_PINS { C7, C6, B6, B5, B7}
23#define MATRIX_COL_PINS { D3, D2, D1, D0, D5, F7, F6, E6, F5, F4, F1, B0} 21#define MATRIX_COL_PINS { D3, D2, D1, D0, D5, F7, F6, E6, F5, F4, F1, B0}
diff --git a/keyboards/v4n4g0rth0n/v2/info.json b/keyboards/v4n4g0rth0n/v2/info.json
new file mode 100644
index 0000000000..e557e4d307
--- /dev/null
+++ b/keyboards/v4n4g0rth0n/v2/info.json
@@ -0,0 +1,5 @@
1{
2 "usb": {
3 "device_version": "0.0.2"
4 }
5}
diff --git a/keyboards/vertex/angler2/config.h b/keyboards/vertex/angler2/config.h
index 89e6fc4a14..7e71d1922e 100644
--- a/keyboards/vertex/angler2/config.h
+++ b/keyboards/vertex/angler2/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x480E
23#define PRODUCT_ID 0x408F
24#define DEVICE_VER 0x0001
25#define MANUFACTURER Vertex_eason
26#define PRODUCT Angler2
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 6 22#define MATRIX_ROWS 6
30#define MATRIX_COLS 16 23#define MATRIX_COLS 16
diff --git a/keyboards/vertex/angler2/info.json b/keyboards/vertex/angler2/info.json
index 332cd27f7c..70feae3b64 100644
--- a/keyboards/vertex/angler2/info.json
+++ b/keyboards/vertex/angler2/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "angler2", 2 "keyboard_name": "Angler2",
3 "manufacturer": "Vertex_eason",
3 "url": "https://github.com/Vertex-kb", 4 "url": "https://github.com/Vertex-kb",
4 "maintainer": "vertex", 5 "maintainer": "vertex",
6 "usb": {
7 "vid": "0x480E",
8 "pid": "0x408F",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/vitamins_included/rev1/config.h b/keyboards/vitamins_included/rev1/config.h
index 675dae1044..0a32ba8c47 100644
--- a/keyboards/vitamins_included/rev1/config.h
+++ b/keyboards/vitamins_included/rev1/config.h
@@ -25,9 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define EE_HANDS 25#define EE_HANDS
26#define SOFT_SERIAL_PIN D0 26#define SOFT_SERIAL_PIN D0
27 27
28/* USB Device descriptor parameters */
29#define DEVICE_VER 0x0001
30
31/* key matrix size */ 28/* key matrix size */
32// Rows are doubled-up 29// Rows are doubled-up
33#define MATRIX_ROWS 8 30#define MATRIX_ROWS 8
diff --git a/keyboards/vitamins_included/rev1/info.json b/keyboards/vitamins_included/rev1/info.json
new file mode 100644
index 0000000000..90ac25f360
--- /dev/null
+++ b/keyboards/vitamins_included/rev1/info.json
@@ -0,0 +1,5 @@
1{
2 "usb": {
3 "device_version": "0.0.1"
4 }
5}
diff --git a/keyboards/vitamins_included/rev2/config.h b/keyboards/vitamins_included/rev2/config.h
index 6ea80ec05a..fff3e9cccf 100644
--- a/keyboards/vitamins_included/rev2/config.h
+++ b/keyboards/vitamins_included/rev2/config.h
@@ -24,9 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define SPLIT_HAND_PIN B4 24#define SPLIT_HAND_PIN B4
25#define SOFT_SERIAL_PIN D0 25#define SOFT_SERIAL_PIN D0
26 26
27/* USB Device descriptor parameter */
28#define DEVICE_VER 0x0002
29
30/* key matrix size */ 27/* key matrix size */
31// Rows are doubled-up 28// Rows are doubled-up
32#define MATRIX_ROWS 8 29#define MATRIX_ROWS 8
diff --git a/keyboards/vitamins_included/rev2/info.json b/keyboards/vitamins_included/rev2/info.json
new file mode 100644
index 0000000000..e557e4d307
--- /dev/null
+++ b/keyboards/vitamins_included/rev2/info.json
@@ -0,0 +1,5 @@
1{
2 "usb": {
3 "device_version": "0.0.2"
4 }
5}
diff --git a/keyboards/xelus/valor_frl_tkl/info.json b/keyboards/xelus/valor_frl_tkl/info.json
index 4b4b59c43c..dbd017dc5c 100644
--- a/keyboards/xelus/valor_frl_tkl/info.json
+++ b/keyboards/xelus/valor_frl_tkl/info.json
@@ -1,12 +1,10 @@
1{ 1{
2 "keyboard_name": "Valor FRL TKL",
3 "manufacturer": "Xelus", 2 "manufacturer": "Xelus",
4 "url": "", 3 "url": "",
5 "maintainer": "Xelus22", 4 "maintainer": "Xelus22",
6 "usb": { 5 "usb": {
7 "vid": "0x5845", 6 "vid": "0x5845",
8 "pid": "0x4654", 7 "pid": "0x4654"
9 "device_version": "0.0.1"
10 }, 8 },
11 "layouts": { 9 "layouts": {
12 "LAYOUT_all": { 10 "LAYOUT_all": {
diff --git a/keyboards/xelus/valor_frl_tkl/rev1/info.json b/keyboards/xelus/valor_frl_tkl/rev1/info.json
new file mode 100644
index 0000000000..694c988376
--- /dev/null
+++ b/keyboards/xelus/valor_frl_tkl/rev1/info.json
@@ -0,0 +1,6 @@
1{
2 "keyboard_name": "Valor FRL TKL Rev1",
3 "usb": {
4 "device_version": "0.0.1"
5 }
6}
diff --git a/keyboards/xelus/valor_frl_tkl/rev2_0/config.h b/keyboards/xelus/valor_frl_tkl/rev2_0/config.h
index 04dbefb537..4f42348b56 100644
--- a/keyboards/xelus/valor_frl_tkl/rev2_0/config.h
+++ b/keyboards/xelus/valor_frl_tkl/rev2_0/config.h
@@ -16,10 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19/* USB Device descriptor parameter */
20#define DEVICE_VER 0x0002
21#define PRODUCT Xelus Valor FRL TKL Rev2.0
22
23/* key matrix size */ 19/* key matrix size */
24#define MATRIX_ROWS 5 20#define MATRIX_ROWS 5
25#define MATRIX_COLS 17 21#define MATRIX_COLS 17
diff --git a/keyboards/xelus/valor_frl_tkl/rev2_0/info.json b/keyboards/xelus/valor_frl_tkl/rev2_0/info.json
new file mode 100644
index 0000000000..1764cc45eb
--- /dev/null
+++ b/keyboards/xelus/valor_frl_tkl/rev2_0/info.json
@@ -0,0 +1,6 @@
1{
2 "keyboard_name": "Valor FRL TKL Rev2.0",
3 "usb": {
4 "device_version": "0.0.2"
5 }
6}
diff --git a/keyboards/xelus/valor_frl_tkl/rev2_1/config.h b/keyboards/xelus/valor_frl_tkl/rev2_1/config.h
index 1cbd3e29f6..2ab1350753 100644
--- a/keyboards/xelus/valor_frl_tkl/rev2_1/config.h
+++ b/keyboards/xelus/valor_frl_tkl/rev2_1/config.h
@@ -16,10 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19/* USB Device descriptor parameter */
20#define DEVICE_VER 0x0003
21#define PRODUCT Xelus Valor FRL TKL Rev2.1
22
23/* key matrix size */ 19/* key matrix size */
24#define MATRIX_ROWS 5 20#define MATRIX_ROWS 5
25#define MATRIX_COLS 17 21#define MATRIX_COLS 17
diff --git a/keyboards/xelus/valor_frl_tkl/rev2_1/info.json b/keyboards/xelus/valor_frl_tkl/rev2_1/info.json
new file mode 100644
index 0000000000..1c7fb1dd6b
--- /dev/null
+++ b/keyboards/xelus/valor_frl_tkl/rev2_1/info.json
@@ -0,0 +1,6 @@
1{
2 "keyboard_name": "Valor FRL TKL Rev2.2",
3 "usb": {
4 "device_version": "0.0.3"
5 }
6}
diff --git a/keyboards/ymdk/yd60mq/12led/config.h b/keyboards/ymdk/yd60mq/12led/config.h
index dde57aafec..edea795f78 100644
--- a/keyboards/ymdk/yd60mq/12led/config.h
+++ b/keyboards/ymdk/yd60mq/12led/config.h
@@ -1,5 +1,3 @@
1#pragma once 1#pragma once
2 2
3#define DEVICE_VER 0x0001
4
5#define RGBLED_NUM 12 3#define RGBLED_NUM 12
diff --git a/keyboards/ymdk/yd60mq/12led/info.json b/keyboards/ymdk/yd60mq/12led/info.json
new file mode 100644
index 0000000000..90ac25f360
--- /dev/null
+++ b/keyboards/ymdk/yd60mq/12led/info.json
@@ -0,0 +1,5 @@
1{
2 "usb": {
3 "device_version": "0.0.1"
4 }
5}
diff --git a/keyboards/ymdk/yd60mq/16led/config.h b/keyboards/ymdk/yd60mq/16led/config.h
index 11ce3aeb27..00d3fcfc8c 100644
--- a/keyboards/ymdk/yd60mq/16led/config.h
+++ b/keyboards/ymdk/yd60mq/16led/config.h
@@ -1,5 +1,3 @@
1#pragma once 1#pragma once
2 2
3#define DEVICE_VER 0x0002
4
5#define RGBLED_NUM 16 3#define RGBLED_NUM 16
diff --git a/keyboards/ymdk/yd60mq/16led/info.json b/keyboards/ymdk/yd60mq/16led/info.json
new file mode 100644
index 0000000000..e557e4d307
--- /dev/null
+++ b/keyboards/ymdk/yd60mq/16led/info.json
@@ -0,0 +1,5 @@
1{
2 "usb": {
3 "device_version": "0.0.2"
4 }
5}
diff --git a/keyboards/ymdk/ymd75/rev1/config.h b/keyboards/ymdk/ymd75/rev1/config.h
index bd169471af..e538ba0609 100644
--- a/keyboards/ymdk/ymd75/rev1/config.h
+++ b/keyboards/ymdk/ymd75/rev1/config.h
@@ -26,4 +26,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 } 26#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
27#define BACKLIGHT_PIN D4 27#define BACKLIGHT_PIN D4
28#define DIODE_DIRECTION COL2ROW 28#define DIODE_DIRECTION COL2ROW
29#define DEVICE_VER 0x0100
diff --git a/keyboards/ymdk/ymd75/rev1/info.json b/keyboards/ymdk/ymd75/rev1/info.json
new file mode 100644
index 0000000000..ad889c2304
--- /dev/null
+++ b/keyboards/ymdk/ymd75/rev1/info.json
@@ -0,0 +1,5 @@
1{
2 "usb": {
3 "device_version": "1.0.0"
4 }
5}
diff --git a/keyboards/ymdk/ymd75/rev2/config.h b/keyboards/ymdk/ymd75/rev2/config.h
index 41a75e6271..201213c40e 100644
--- a/keyboards/ymdk/ymd75/rev2/config.h
+++ b/keyboards/ymdk/ymd75/rev2/config.h
@@ -7,4 +7,3 @@
7#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 } 7#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
8#define BACKLIGHT_PIN D4 8#define BACKLIGHT_PIN D4
9#define DIODE_DIRECTION COL2ROW 9#define DIODE_DIRECTION COL2ROW
10#define DEVICE_VER 0x0200
diff --git a/keyboards/ymdk/ymd75/rev2/info.json b/keyboards/ymdk/ymd75/rev2/info.json
new file mode 100644
index 0000000000..3bdd63ee28
--- /dev/null
+++ b/keyboards/ymdk/ymd75/rev2/info.json
@@ -0,0 +1,5 @@
1{
2 "usb": {
3 "device_version": "2.0.0"
4 }
5}
diff --git a/keyboards/ymdk/ymd75/rev3/config.h b/keyboards/ymdk/ymd75/rev3/config.h
index cbed2e00ee..41af337f4c 100644
--- a/keyboards/ymdk/ymd75/rev3/config.h
+++ b/keyboards/ymdk/ymd75/rev3/config.h
@@ -6,5 +6,4 @@
6#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4 } 6#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4 }
7#define BACKLIGHT_PIN B6 // change the backlight pin that has since changed in Rev 3 7#define BACKLIGHT_PIN B6 // change the backlight pin that has since changed in Rev 3
8#define DIODE_DIRECTION ROW2COL 8#define DIODE_DIRECTION ROW2COL
9#define DEVICE_VER 0x0300
10#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 4 9#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 4
diff --git a/keyboards/ymdk/ymd75/rev3/info.json b/keyboards/ymdk/ymd75/rev3/info.json
new file mode 100644
index 0000000000..775a9740ca
--- /dev/null
+++ b/keyboards/ymdk/ymd75/rev3/info.json
@@ -0,0 +1,5 @@
1{
2 "usb": {
3 "device_version": "3.0.0"
4 }
5}