Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
merged 1 commit into from
Aug 20, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions keyboards/jadookb/jkb65/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,18 +18,9 @@

#include "config_common.h"

#define VENDOR_ID 0x4A4B
#define PRODUCT_ID 0xEF6A
#define DEVICE_VER 0x0001
#define MANUFACTURER JadooKB
#define PRODUCT JKB65 RGB

#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { E6, B7, F7, F4, F5 }
#define MATRIX_COL_PINS { F6,B1,F1,C7,C6,B6,B5,B4,D7,B3,D4,D5,D3,D2,D1,D0 }

#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW
Expand Down
6 changes: 5 additions & 1 deletion keyboards/jadookb/jkb65/info.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
{
"keyboard_name": "jkb65",
"manufacturer": "JadooKB",
"url": "https://jadookb.com/",
"maintainer": "Wizard-GG",
"usb": {
"vid": "0x4A4B",
"pid": "0xEF6A"
},
"layouts": {
"LAYOUT_67_ansi": {
"layout": [{"label":"Esc", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"Backspace", "x":13, "y":0, "w":2}, {"label":"~", "x":15, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Delete", "x":15, "y":1}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"PgUp", "x":15, "y":2}, {"label":"Shift", "x":0, "y":3, "w":2.25}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.75}, {"label":"\u2191", "x":14, "y":3}, {"label":"PgDn", "x":15, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"label":"Fn", "x":10, "y":4, "w":1.25}, {"label":"Menu", "x":11.25, "y":4, "w":1.25}, {"label":"\u2190", "x":13, "y":4}, {"label":"\u2193", "x":14, "y":4}, {"label":"\u2192", "x":15, "y":4}]
Expand Down
20 changes: 20 additions & 0 deletions keyboards/jadookb/jkb65/r1/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/* Copyright 2022 Wizad-GG
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

#define MATRIX_ROW_PINS { E6, B7, F7, F4, F5 }
#define MATRIX_COL_PINS { F6,B1,F1,C7,C6,B6,B5,B4,D7,B3,D4,D5,D3,D2,D1,D0 }
6 changes: 6 additions & 0 deletions keyboards/jadookb/jkb65/r1/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"keyboard_name": "JKB65 RGB R1",
"usb": {
"device_version": "0.0.1"
}
}
Empty file.
9 changes: 1 addition & 8 deletions keyboards/jadookb/jkb65/r2/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,5 @@

#pragma once

#undef DEVICE_VER
#define DEVICE_VER 0x0002

#undef PRODUCT
#define PRODUCT JKB65 RGB R2


#undef MATRIX_COL_PINS
#define MATRIX_ROW_PINS { E6, B7, F7, F4, F5 }
#define MATRIX_COL_PINS { F6,B0,F1,C7,C6,B6,B5,B4,D7,D6,D4,D5,D3,D2,D1,D0 }
6 changes: 6 additions & 0 deletions keyboards/jadookb/jkb65/r2/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"keyboard_name": "JKB65 RGB R2",
"usb": {
"device_version": "0.0.2"
}
}
Empty file.
2 changes: 2 additions & 0 deletions keyboards/jadookb/jkb65/rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,5 @@ AUDIO_ENABLE = no # Audio output
RGB_MATRIX_ENABLE = yes
RGB_MATRIX_DRIVER = WS2812
LTO_ENABLE = yes

DEFAULT_FOLDER = jadookb/jkb65/r1
7 changes: 0 additions & 7 deletions keyboards/jian/handwired/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -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 0xC0DE
#define PRODUCT_ID 0x1337
#define DEVICE_VER 0x0010
#define MANUFACTURER KgOfHedgehogs
#define PRODUCT Huma

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 4
Expand Down
6 changes: 6 additions & 0 deletions keyboards/jian/handwired/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"keyboard_name": "Huma",
"usb": {
"device_version": "0.1.0"
}
}
6 changes: 5 additions & 1 deletion keyboards/jian/info.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
{
"keyboard_name": "jian",
"manufacturer": "KgOfHedgehogs",
"url": "t.me/s/kgofhedgehogs",
"maintainer": "KGOH",
"usb": {
"vid": "0xC0DE",
"pid": "0x1337"
},
"layouts": {
"LAYOUT": {
"layout": [
Expand Down
7 changes: 0 additions & 7 deletions keyboards/jian/nsrev2/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -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 0xC0DE
#define PRODUCT_ID 0x1337
#define DEVICE_VER 0x0210
#define MANUFACTURER KgOfHedgehogs
#define PRODUCT Huma

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
Expand Down
6 changes: 6 additions & 0 deletions keyboards/jian/nsrev2/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"keyboard_name": "Huma",
"usb": {
"device_version": "2.1.0"
}
}
7 changes: 0 additions & 7 deletions keyboards/jian/rev1/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -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 0xC0DE
#define PRODUCT_ID 0x1337
#define DEVICE_VER 0x0100
#define MANUFACTURER KgOfHedgehogs
#define PRODUCT Jian

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
Expand Down
6 changes: 6 additions & 0 deletions keyboards/jian/rev1/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"keyboard_name": "Jian",
"usb": {
"device_version": "1.0.0"
}
}
7 changes: 0 additions & 7 deletions keyboards/jian/rev2/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -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 0xC0DE
#define PRODUCT_ID 0x1337
#define DEVICE_VER 0x0200
#define MANUFACTURER KgOfHedgehogs
#define PRODUCT Jian

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
Expand Down
6 changes: 6 additions & 0 deletions keyboards/jian/rev2/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"keyboard_name": "Jian",
"usb": {
"device_version": "2.0.0"
}
}
8 changes: 0 additions & 8 deletions keyboards/jorne/rev1/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,6 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once


/* USB Device descriptor parameter */
#define VENDOR_ID 0x4753
#define PRODUCT_ID 0x0001
#define DEVICE_VER 0x0001
#define MANUFACTURER joric
#define PRODUCT Jorne Keyboard

/* key matrix size */
/* Rows are doubled up */
#define MATRIX_ROWS 8
Expand Down
6 changes: 6 additions & 0 deletions keyboards/jorne/info.json → keyboards/jorne/rev1/info.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
{
"keyboard_name": "Jorne",
"manufacturer": "joric",
"url": "https://github.com/joric/jorne/wiki",
"maintainer": "joric",
"usb": {
"vid": "0x4753",
"pid": "0x0001",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT": {
"layout": [
Expand Down
7 changes: 0 additions & 7 deletions keyboards/kakunpc/angel17/alpha/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -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 kakunpc
#define PRODUCT angel17

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 5
Expand Down
6 changes: 6 additions & 0 deletions keyboards/kakunpc/angel17/info.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
{
"keyboard_name": "angel17",
"manufacturer": "kakunpc",
"url": "https://kakunpc.booth.pm/",
"maintainer": "kakunpc",
"usb": {
"vid": "0xFEED",
"pid": "0x0000",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_numpad_5x4": {
"layout": [
Expand Down
7 changes: 0 additions & 7 deletions keyboards/kakunpc/angel17/rev1/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -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 kakunpc
#define PRODUCT angel17

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 5
Expand Down
7 changes: 0 additions & 7 deletions keyboards/kakunpc/suihankey/split/alpha/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -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 kakunpc
#define PRODUCT Suihankey

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 5
Expand Down
8 changes: 7 additions & 1 deletion keyboards/kakunpc/suihankey/split/info.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
{
"keyboard_name": "suihankey_split",
"keyboard_name": "Suihankey",
"manufacturer": "kakunpc",
"url": "https://kakunpc.booth.pm/",
"maintainer": "kakunpc",
"usb": {
"vid": "0xFEED",
"pid": "0x0000",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_split_3x5_3": {
"layout": [
Expand Down
7 changes: 0 additions & 7 deletions keyboards/kakunpc/suihankey/split/rev1/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -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 kakunpc
#define PRODUCT Suihankey

/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 4
Expand Down
6 changes: 0 additions & 6 deletions keyboards/kapcave/paladinpad/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -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 0x4B43
#define PRODUCT_ID 0x5050
#define MANUFACTURER KapCave
#define PRODUCT paladinpad

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4
Expand Down
5 changes: 5 additions & 0 deletions keyboards/kapcave/paladinpad/info.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
{
"keyboard_name": "PaladinPad",
"manufacturer": "KapCave",
"url": "https://kapcave.com/products/paladinpad-pcb",
"maintainer": "nachie",
"usb": {
"vid": "0x4B43",
"pid": "0x5050"
},
"layouts": {
"LAYOUT_ortho_5x4": {
"layout": [
Expand Down
5 changes: 5 additions & 0 deletions keyboards/kapcave/paladinpad/rev1/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"usb": {
"device_version": "0.0.1"
}
}
5 changes: 5 additions & 0 deletions keyboards/kapcave/paladinpad/rev2/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"usb": {
"device_version": "0.0.2"
}
}
8 changes: 0 additions & 8 deletions keyboards/kapl/rev1/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,6 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once


/* USB Device descriptor parameter */
#define VENDOR_ID 0x4C41 // "LA" Lozyuk Alexander
#define PRODUCT_ID 0x0001
#define DEVICE_VER 0x0001
#define MANUFACTURER keyzog
#define PRODUCT Kapl Keyboard

/* key matrix size */
/* Rows are doubled up */
#define MATRIX_ROWS 10
Expand Down
6 changes: 6 additions & 0 deletions keyboards/kapl/info.json → keyboards/kapl/rev1/info.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
{
"keyboard_name": "Kapl",
"manufacturer": "keyzog",
"url": "https://github.com/keyzog/kapl",
"maintainer": "keyzog",
"usb": {
"vid": "0x4C41",
"pid": "0x0001",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT": {
"layout": [
Expand Down
5 changes: 4 additions & 1 deletion keyboards/kbdfans/kbd67/mkiirgb/info.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
{
"keyboard_name": "kbd67mkiirgb",
"manufacturer": "KBDfans",
"url": "",
"maintainer": "moyi4681",
"usb": {
"vid": "0x4B42"
},
"layouts": {
"LAYOUT_65_ansi_blocker": {
"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, "w":2}, {"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}]
Expand Down
5 changes: 0 additions & 5 deletions keyboards/kbdfans/kbd67/mkiirgb/v1/config.h
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
#pragma once
#include "config_common.h"
#define VENDOR_ID 0x4B42 // KB
#define PRODUCT_ID 0x1224
#define DEVICE_VER 0x0001
#define MANUFACTURER KBDfans
#define PRODUCT kbd67mkiirgb v1

#define MATRIX_ROWS 5
#define MATRIX_COLS 15
Expand Down
7 changes: 7 additions & 0 deletions keyboards/kbdfans/kbd67/mkiirgb/v1/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"keyboard_name": "kbd67mkiirgb v1",
"usb": {
"pid": "0x1224",
"device_version": "0.0.1"
}
}
Loading