1
0

Move keyboard USB IDs and strings to data driven, pass 2: J-L (#18080)

This commit is contained in:
Ryan
2022-08-20 10:39:35 +10:00
committed by GitHub
parent 48792b030b
commit 835c971f78
187 changed files with 638 additions and 602 deletions

View File

@@ -1,7 +1,10 @@
{
"keyboard_name": "Keebio BDN9",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "Keebio",
"usb": {
"vid": "0xCB10"
},
"layouts": {
"LAYOUT": {
"layout": [

View File

@@ -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 0xCB10
#define PRODUCT_ID 0x1133
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT BDN9 Rev. 1
/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "BDN9 Rev. 1",
"usb": {
"pid": "0x1133",
"device_version": "1.0.0"
}
}

View File

@@ -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 0xCB10
#define PRODUCT_ID 0x2133
#define DEVICE_VER 0x0200
#define MANUFACTURER Keebio
#define PRODUCT BDN9 Rev. 2
/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "BDN9 Rev. 2",
"usb": {
"pid": "0x2133",
"device_version": "2.0.0"
}
}

View File

@@ -18,13 +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 0xCB10
#define PRODUCT_ID 0x144C
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT DSP40 Rev. 1
/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "DSP40",
"keyboard_name": "DSP40 Rev. 1",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "nooges",
"usb": {
"vid": "0xCB10",
"pid": "0x144C",
"device_version": "1.0.0"
},
"layouts": {
"LAYOUT": {
"layout": [

View File

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

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "FoldKB",
"keyboard_name": "FoldKB Rev. 1",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "nooges",
"usb": {
"vid": "0xCB10",
"pid": "0x1258",
"device_version": "1.0.0"
},
"layouts": {
"LAYOUT": {
"layout": [

View File

@@ -1,7 +1,10 @@
{
"keyboard_name": "Iris",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "Keebio",
"usb": {
"vid": "0xCB10"
},
"layouts": {
"LAYOUT": {
"layout": [

View File

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

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "Iris Rev. 1",
"usb": {
"pid": "0x1256",
"device_version": "1.0.0"
}
}

View File

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

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "Iris Rev. 1",
"usb": {
"pid": "0x1256",
"device_version": "1.1.0"
}
}

View File

@@ -17,13 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x2256
#define DEVICE_VER 0x0200
#define MANUFACTURER Keebio
#define PRODUCT Keebio Iris Rev. 2
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "Iris Rev. 2",
"usb": {
"pid": "0x2256",
"device_version": "2.0.0"
}
}

View File

@@ -17,13 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x1256
#define DEVICE_VER 0x0300
#define MANUFACTURER Keebio
#define PRODUCT Keebio Iris Rev. 3
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "Iris Rev. 3",
"usb": {
"pid": "0x3256",
"device_version": "3.0.0"
}
}

View File

@@ -17,13 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x4256
#define DEVICE_VER 0x0400
#define MANUFACTURER Keebio
#define PRODUCT Keebio Iris Rev. 4
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "Iris Rev. 4",
"usb": {
"pid": "0x4256",
"device_version": "4.0.0"
}
}

View File

@@ -17,13 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x5256
#define DEVICE_VER 0x0500
#define MANUFACTURER Keebio
#define PRODUCT Iris Rev. 5
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "Iris Rev. 5",
"usb": {
"pid": "0x5256",
"device_version": "5.0.0"
}
}

View File

@@ -17,13 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x6256
#define DEVICE_VER 0x0600
#define MANUFACTURER Keebio
#define PRODUCT Iris Rev. 6
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "Iris Rev. 6",
"usb": {
"pid": "0x6256",
"device_version": "6.0.0"
}
}

View File

@@ -17,13 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x6356
#define DEVICE_VER 0x0610
#define MANUFACTURER Keebio
#define PRODUCT Iris Rev. 6a
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "Iris Rev. 6a",
"usb": {
"pid": "0x6356",
"device_version": "6.1.0"
}
}

View File

@@ -17,13 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x7256
#define DEVICE_VER 0x0700
#define MANUFACTURER Keebio
#define PRODUCT Iris Rev. 7
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "Iris Rev. 7",
"usb": {
"pid": "0x7256",
"device_version": "7.0.0"
}
}

View File

@@ -18,13 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x126A
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT KBO-5000 Rev. 1
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "KBO-5000",
"keyboard_name": "KBO-5000 Rev. 1",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "nooges",
"usb": {
"vid": "0xCB10",
"pid": "0x126A",
"device_version": "1.0.0"
},
"layouts": {
"LAYOUT_ansi": {
"layout": [

View File

@@ -1,7 +1,11 @@
{
"keyboard_name": "Levinson",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "Keebio",
"usb": {
"vid": "0xCB10"
},
"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":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":0, "y":1}, {"x":1, "y":1}, {"x":2, "y":1}, {"x":3, "y":1}, {"x":4, "y":1}, {"x":5, "y":1}, {"x":7, "y":1}, {"x":8, "y":1}, {"x":9, "y":1}, {"x":10, "y":1}, {"x":11, "y":1}, {"x":12, "y":1}, {"x":0, "y":2}, {"x":1, "y":2}, {"x":2, "y":2}, {"x":3, "y":2}, {"x":4, "y":2}, {"x":5, "y":2}, {"x":7, "y":2}, {"x":8, "y":2}, {"x":9, "y":2}, {"x":10, "y":2}, {"x":11, "y":2}, {"x":12, "y":2}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}, {"x":3, "y":3}, {"x":4, "y":3}, {"x":5, "y":3}, {"x":7, "y":3}, {"x":8, "y":3}, {"x":9, "y":3}, {"x":10, "y":3}, {"x":11, "y":3}, {"x":12, "y":3}]

View File

@@ -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 0xCB10
#define PRODUCT_ID 0x1146
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Levinson
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "Levinson Rev. 1",
"usb": {
"pid": "0x1146",
"device_version": "1.0.0"
}
}

View File

@@ -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 0xCB10
#define PRODUCT_ID 0x2146
#define DEVICE_VER 0x0200
#define MANUFACTURER Keebio
#define PRODUCT Levinson
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "Levinson Rev. 2",
"usb": {
"pid": "0x2146",
"device_version": "2.0.0"
}
}

View File

@@ -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 0xCB10
#define PRODUCT_ID 0x3146
#define DEVICE_VER 0x0300
#define MANUFACTURER Keebio
#define PRODUCT Levinson
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "Levinson Rev. 3",
"usb": {
"pid": "0x3146",
"device_version": "3.0.0"
}
}

View File

@@ -1,6 +1,9 @@
{
"keyboard_name": "Nyquist",
"manufacturer": "Keebio",
"maintainer": "qmk",
"usb": {
"vid": "0xCB10"
},
"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":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":0, "y":1}, {"x":1, "y":1}, {"x":2, "y":1}, {"x":3, "y":1}, {"x":4, "y":1}, {"x":5, "y":1}, {"x":7, "y":1}, {"x":8, "y":1}, {"x":9, "y":1}, {"x":10, "y":1}, {"x":11, "y":1}, {"x":12, "y":1}, {"x":0, "y":2}, {"x":1, "y":2}, {"x":2, "y":2}, {"x":3, "y":2}, {"x":4, "y":2}, {"x":5, "y":2}, {"x":7, "y":2}, {"x":8, "y":2}, {"x":9, "y":2}, {"x":10, "y":2}, {"x":11, "y":2}, {"x":12, "y":2}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}, {"x":3, "y":3}, {"x":4, "y":3}, {"x":5, "y":3}, {"x":7, "y":3}, {"x":8, "y":3}, {"x":9, "y":3}, {"x":10, "y":3}, {"x":11, "y":3}, {"x":12, "y":3}, {"x":0, "y":4}, {"x":1, "y":4}, {"x":2, "y":4}, {"x":3, "y":4}, {"x":4, "y":4}, {"x":5, "y":4}, {"x":7, "y":4}, {"x":8, "y":4}, {"x":9, "y":4}, {"x":10, "y":4}, {"x":11, "y":4}, {"x":12, "y":4}]

View File

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

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "Nyquist Rev. 1",
"usb": {
"pid": "0x1156",
"device_version": "1.0.0"
}
}

View File

@@ -17,13 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x2156
#define DEVICE_VER 0x0200
#define MANUFACTURER Keebio
#define PRODUCT The Nyquist Keyboard
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "Nyquist Rev. 2",
"usb": {
"pid": "0x2156",
"device_version": "2.0.0"
}
}

View File

@@ -17,13 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x3156
#define DEVICE_VER 0x0300
#define MANUFACTURER Keebio
#define PRODUCT The Nyquist Keyboard
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "Nyquist Rev. 3",
"usb": {
"pid": "0x3156",
"device_version": "3.0.0"
}
}

View File

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

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "Rorschach",
"keyboard_name": "Rorschach Rev. 1",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "nooges",
"usb": {
"vid": "0xCB10",
"pid": "0x1246",
"device_version": "1.0.0"
},
"layouts": {
"LAYOUT": {
"layout": [

View File

@@ -1,7 +1,10 @@
{
"keyboard_name": "Sinc",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "nooges",
"usb": {
"vid": "0xCB10"
},
"layouts": {
"LAYOUT_75": {
"layout": [

View File

@@ -18,13 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x1267
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Sinc Rev. 1
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "Sinc Rev. 1",
"usb": {
"pid": "0x1267",
"device_version": "1.0.0"
}
}

View File

@@ -16,13 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x2267
#define DEVICE_VER 0x0200
#define MANUFACTURER Keebio
#define PRODUCT Sinc Rev. 2
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "Sinc Rev. 2",
"usb": {
"pid": "0x2267",
"device_version": "2.0.0"
}
}

View File

@@ -1,7 +1,10 @@
{
"keyboard_name": "Viterbi",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "nooges",
"usb": {
"vid": "0xCB10"
},
"layouts": {
"LAYOUT": {
"layout": [

View File

@@ -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 0xCB10
#define PRODUCT_ID 0x1157
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT The Viterbi Keyboard
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "Viterbi Rev. 1",
"usb": {
"pid": "0x1157",
"device_version": "1.0.0"
}
}

View File

@@ -17,13 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x2157
#define DEVICE_VER 0x0200
#define MANUFACTURER Keebio
#define PRODUCT The Viterbi Keyboard
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10

View File

@@ -0,0 +1,7 @@
{
"keyboard_name": "Viterbi Rev. 2",
"usb": {
"pid": "0x2157",
"device_version": "2.0.0"
}
}