Move keyboard USB IDs and strings to data driven: Q (#17883)

master
Ryan 2022-08-04 00:58:29 +10:00 committed by GitHub
parent c4e767b4c9
commit 5f6cf24294
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
22 changed files with 69 additions and 82 deletions

View File

@ -17,13 +17,6 @@
#include "config_common.h" #include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x0001
#define PRODUCT_ID 0x0001
#define DEVICE_VER 0x0001
#define MANUFACTURER drmmr
#define PRODUCT q4z keyboard
/* key matrix size */ /* key matrix size */
#define MATRIX_ROWS 5 #define MATRIX_ROWS 5
#define MATRIX_COLS 10 #define MATRIX_COLS 10

View File

@ -1,7 +1,13 @@
{ {
"keyboard_name": "q4z", "keyboard_name": "q4z",
"manufacturer": "drmmr",
"url": "", "url": "",
"maintainer": "rjboone", "maintainer": "rjboone",
"usb": {
"vid": "0x0001",
"pid": "0x0001",
"device_version": "0.0.1"
},
"layouts": { "layouts": {
"LAYOUT": { "LAYOUT": {
"layout": [ "layout": [

View File

@ -18,13 +18,6 @@
#include "config_common.h" #include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x7170
#define PRODUCT_ID 0x656D
#define DEVICE_VER 0x1000
#define MANUFACTURER qpockets
#define PRODUCT eggman
/* key matrix size */ /* key matrix size */
#define MATRIX_ROWS 7 #define MATRIX_ROWS 7
#define MATRIX_COLS 7 #define MATRIX_COLS 7

View File

@ -1,7 +1,13 @@
{ {
"keyboard_name": "eggman", "keyboard_name": "eggman",
"manufacturer": "qpockets",
"url": "", "url": "",
"maintainer": "qpockets", "maintainer": "qpockets",
"usb": {
"vid": "0x7170",
"pid": "0x656D",
"device_version": "10.0.0"
},
"layouts": { "layouts": {
"LAYOUT_default": { "LAYOUT_default": {
"layout": [ "layout": [

View File

@ -18,13 +18,6 @@
#include "config_common.h" #include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x7170
#define PRODUCT_ID 0x7373
#define DEVICE_VER 0x3000
#define MANUFACTURER qpockets
#define PRODUCT space_space
/* key matrix size */ /* key matrix size */
#define MATRIX_ROWS 4 #define MATRIX_ROWS 4
#define MATRIX_COLS 11 #define MATRIX_COLS 11

View File

@ -1,7 +1,13 @@
{ {
"keyboard_name": "space_space", "keyboard_name": "space_space",
"manufacturer": "qpockets",
"url": "", "url": "",
"maintainer": "qpockets", "maintainer": "qpockets",
"usb": {
"vid": "0x7170",
"pid": "0x7373",
"device_version": "30.0.0"
},
"layouts": { "layouts": {
"LAYOUT_default": { "LAYOUT_default": {
"layout": [ "layout": [

View File

@ -18,13 +18,6 @@
#include "config_common.h" #include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x7170
#define PRODUCT_ID 0x7373
#define DEVICE_VER 0x3002
#define MANUFACTURER qpockets
#define PRODUCT space_space
/* key matrix size */ /* key matrix size */
#define MATRIX_ROWS 4 #define MATRIX_ROWS 4
#define MATRIX_COLS 11 #define MATRIX_COLS 11

View File

@ -1,7 +1,13 @@
{ {
"keyboard_name": "space_space", "keyboard_name": "space_space",
"manufacturer": "qpockets",
"url": "", "url": "",
"maintainer": "qpockets", "maintainer": "qpockets",
"usb": {
"vid": "0x7170",
"pid": "0x7373",
"device_version": "30.0.2"
},
"layouts": { "layouts": {
"LAYOUT_default": { "LAYOUT_default": {
"layout": [ "layout": [

View File

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

View File

@ -1,7 +1,13 @@
{ {
"keyboard_name": "wanten", "keyboard_name": "wanten",
"manufacturer": "qpockets",
"url": "", "url": "",
"maintainer": "qpockets", "maintainer": "qpockets",
"usb": {
"vid": "0x7170",
"pid": "0x7774",
"device_version": "0.0.1"
},
"layouts": { "layouts": {
"LAYOUT_default": { "LAYOUT_default": {
"layout": [ "layout": [

View File

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

View File

@ -1,7 +1,13 @@
{ {
"keyboard_name": "LB75", "keyboard_name": "LB75",
"manufacturer": "QUADH",
"url": "", "url": "",
"maintainer": "ai03", "maintainer": "ai03",
"usb": {
"vid": "0xA103",
"pid": "0x0007",
"device_version": "0.0.1"
},
"layouts": { "layouts": {
"LAYOUT_continuous_fnrow": { "LAYOUT_continuous_fnrow": {
"layout": [ "layout": [

View File

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

View File

@ -1,7 +1,13 @@
{ {
"keyboard_name": "Kyuu", "keyboard_name": "Kyuu",
"manufacturer": "Quantrik",
"url": "", "url": "",
"maintainer": "qmk", "maintainer": "qmk",
"usb": {
"vid": "0x5154",
"pid": "0x0009",
"device_version": "0.0.1"
},
"layouts": { "layouts": {
"LAYOUT": { "LAYOUT": {
"layout": [ "layout": [

View File

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

View File

@ -1,7 +1,13 @@
{ {
"keyboard_name": "QVEX Lynepad", "keyboard_name": "Lynepad",
"manufacturer": "QVEX",
"url": "https://www.tindie.com/products/qvex_tech/qvex-lynepad-macro-keypad/", "url": "https://www.tindie.com/products/qvex_tech/qvex-lynepad-macro-keypad/",
"maintainer": "KemoNine", "maintainer": "KemoNine",
"usb": {
"vid": "0x5156",
"pid": "0x4C50",
"device_version": "0.0.1"
},
"layouts": { "layouts": {
"LAYOUT": { "LAYOUT": {
"layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":0, "y":1}, {"x":1, "y":1}, {"x":2, "y":1}, {"x":3, "y":1}, {"x":0, "y":2}, {"x":1, "y":2}, {"x":2, "y":2}] "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":0, "y":1}, {"x":1, "y":1}, {"x":2, "y":1}, {"x":3, "y":1}, {"x":0, "y":2}, {"x":1, "y":2}, {"x":2, "y":2}]

View File

@ -19,14 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h" #include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x4F53 //0x4F53 for qwertykeys
#define PRODUCT_ID 0x514B //0x514B QK for QK65
#define DEVICE_VER 0x0001
#define MANUFACTURER qwertykeys
#define PRODUCT QK65
/* key matrix size */ /* key matrix size */
#define MATRIX_ROWS 5 #define MATRIX_ROWS 5
#define MATRIX_COLS 15 #define MATRIX_COLS 15

View File

@ -1,7 +1,13 @@
{ {
"keyboard_name": "qk65", "keyboard_name": "QK65 Hotswap",
"manufacturer": "qwertykeys",
"url": "", "url": "",
"maintainer": "qwertykeys", "maintainer": "qwertykeys",
"usb": {
"vid": "0x4F53",
"pid": "0x514B",
"device_version": "0.0.1"
},
"layout_aliases": { "layout_aliases": {
"LAYOUT_hotswap": "LAYOUT_65_ansi_blocker" "LAYOUT_hotswap": "LAYOUT_65_ansi_blocker"
}, },

View File

@ -19,14 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h" #include "config_common.h"
/* USB Device descriptor parameter s*/
#define VENDOR_ID 0x4F53 // 0x4F53 for qwertykeys
#define PRODUCT_ID 0x5153 //0x5153 QS for QK65 Solder
#define DEVICE_VER 0x0001
#define MANUFACTURER qwertykeys
#define PRODUCT QK65
/* key matrix size */ /* key matrix size */
#define MATRIX_ROWS 5 #define MATRIX_ROWS 5
#define MATRIX_COLS 15 #define MATRIX_COLS 15

View File

@ -1,7 +1,13 @@
{ {
"keyboard_name": "qk65", "keyboard_name": "QK65 Solder",
"manufacturer": "qwertykeys",
"url": "", "url": "",
"maintainer": "qwertykeys", "maintainer": "qwertykeys",
"usb": {
"vid": "0x4F53",
"pid": "0x5153",
"device_version": "0.0.1"
},
"layout_aliases": { "layout_aliases": {
"LAYOUT_solder": "LAYOUT_all", "LAYOUT_solder": "LAYOUT_all",
"LAYOUT_iso": "LAYOUT_65_iso_blocker" "LAYOUT_iso": "LAYOUT_65_iso_blocker"

View File

@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h" #include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCEEB
#define PRODUCT_ID 0x1256
#define DEVICE_VER 0x0100
#define MANUFACTURER AYDENandDAD Youtube
#define PRODUCT QWERTYYdox
/* key matrix size */ /* key matrix size */
// Rows are doubled-up // Rows are doubled-up
#define MATRIX_ROWS 8 #define MATRIX_ROWS 8

View File

@ -1,8 +1,14 @@
{ {
"keyboard_name": "QWERTYYdox", "keyboard_name": "QWERTYYdox",
"manufacturer": "AYDENandDAD Youtube",
"identifier": "0x1256", "identifier": "0x1256",
"url": "", "url": "",
"maintainer": "qmk", "maintainer": "qmk",
"usb": {
"vid": "0xCEEB",
"pid": "0x1256",
"device_version": "1.0.0"
},
"bootloader": "caterina", "bootloader": "caterina",
"processor": "atmega32u4", "processor": "atmega32u4",
"layouts": { "layouts": {