Move keyboard USB IDs and strings to data driven: K (#17846)

Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
This commit is contained in:
Ryan 2022-08-03 17:03:47 +10:00 committed by GitHub
parent ce9bb6d39b
commit 1b92c204c1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
374 changed files with 1227 additions and 1404 deletions

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 0xA68C
#define PRODUCT_ID 0xD03E
#define DEVICE_VER 0x0001
#define MANUFACTURER kb_elmo
#define PRODUCT 67mk_E
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "67mk_e",
"keyboard_name": "67mk_E",
"manufacturer": "kb_elmo",
"url": "",
"maintainer": "kb-elmo",
"usb": {
"vid": "0xA68C",
"pid": "0xD03E",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_all": {
"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 0xA68C
#define PRODUCT_ID 0xDB52
#define DEVICE_VER 0x0001
#define MANUFACTURER kb-elmo
#define PRODUCT AEK II USB
/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 14

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "aek 2 usb",
"keyboard_name": "AEK II USB",
"manufacturer": "kb-elmo",
"url": "https://github.com/kb-elmo/aek2_usb",
"maintainer": "kb-elmo",
"usb": {
"vid": "0xA68C",
"pid": "0xDB52",
"device_version": "0.0.1"
},
"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 0xA68C
#define PRODUCT_ID 0x8B35
#define DEVICE_VER 0x0001
#define MANUFACTURER kb-elmo
#define PRODUCT ElmoPad
/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "elmopad",
"keyboard_name": "ElmoPad",
"manufacturer": "kb-elmo",
"url": "https://github.com/kb-elmo/numpad",
"maintainer": "kb-elmo",
"usb": {
"vid": "0xA68C",
"pid": "0x8B35",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_numpad_6x4": {
"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 0xA68C
#define PRODUCT_ID 0x4EE6
#define DEVICE_VER 0x0001
#define MANUFACTURER kb-elmo
#define PRODUCT ISOlation
/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 1

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "isolation",
"keyboard_name": "ISOlation",
"manufacturer": "kb-elmo",
"url": "",
"maintainer": "kb-elmo",
"usb": {
"vid": "0xA68C",
"pid": "0x4EE6",
"device_version": "0.0.1"
},
"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 0xA68C
#define PRODUCT_ID 0xDB4B
#define DEVICE_VER 0x0001
#define MANUFACTURER kb-elmo
#define PRODUCT M0110A USB
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "m0110a usb",
"keyboard_name": "M0110A USB",
"manufacturer": "kb-elmo",
"url": "https://github.com/kb-elmo/m0110a_usb",
"maintainer": "kb-elmo",
"usb": {
"vid": "0xA68C",
"pid": "0xDB4B",
"device_version": "0.0.1"
},
"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 0xA68C
#define PRODUCT_ID 0x8F7E
#define DEVICE_VER 0x0001
#define MANUFACTURER kb-elmo
#define PRODUCT M0116 USB
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "m0116 usb",
"keyboard_name": "M0116 USB",
"manufacturer": "kb-elmo",
"url": "https://github.com/kb-elmo/m0116_usb",
"maintainer": "kb-elmo",
"usb": {
"vid": "0xA68C",
"pid": "0x8F7E",
"device_version": "0.0.1"
},
"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 0xA68C
#define PRODUCT_ID 0x1DB0
#define DEVICE_VER 0x0001
#define MANUFACTURER kb-elmo
#define PRODUCT Noah AVR
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "Noah AVR",
"manufacturer": "kb-elmo",
"url": "https://github.com/kb-elmo/noah_avr",
"maintainer": "kb-elmo",
"usb": {
"vid": "0xA68C",
"pid": "0x1DB0",
"device_version": "0.0.1"
},
"layout_aliases": {
"LAYOUT_ansi": "LAYOUT_65_ansi_blocker",
"LAYOUT_ansi_splitbs": "LAYOUT_65_ansi_blocker_split_bs",

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 0xA68C
#define PRODUCT_ID 0x675F
#define DEVICE_VER 0x0001
#define MANUFACTURER kb_elmo
#define PRODUCT QEZ
/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "qez",
"keyboard_name": "QEZ",
"manufacturer": "kb_elmo",
"url": "",
"maintainer": "kb-elmo<mail@elmo.space>",
"usb": {
"vid": "0xA68C",
"pid": "0x675F",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_split_space": {
"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 0xA68C
#define PRODUCT_ID 0xE2BD
#define DEVICE_VER 0x0001
#define MANUFACTURER kb-elmo
#define PRODUCT Sesame
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "sesame",
"keyboard_name": "Sesame",
"manufacturer": "kb-elmo",
"url": "https://github.com/kb-elmo/sesame",
"maintainer": "kb-elmo",
"usb": {
"vid": "0xA68C",
"pid": "0xE2BD",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_alice": {
"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 0xA68C
#define PRODUCT_ID 0x9879
#define DEVICE_VER 0x0001
#define MANUFACTURER kb-elmo
#define PRODUCT Twelvekey
/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 4

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "twelvekey",
"keyboard_name": "Twelvekey",
"manufacturer": "kb-elmo",
"url": "https://github.com/kb-elmo/twelvekey",
"maintainer": "kb-elmo",
"usb": {
"vid": "0xA68C",
"pid": "0x9879",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_ortho_3x4": {
"layout": [{"x":0, "y":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 0xA68C
#define PRODUCT_ID 0x6B47
#define DEVICE_VER 0x0001
#define MANUFACTURER kb_elmo
#define PRODUCT Vertex
/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "vertex",
"keyboard_name": "Vertex",
"manufacturer": "kb_elmo",
"url": "",
"maintainer": "kb-elmo",
"usb": {
"vid": "0xA68C",
"pid": "0x6B47",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_8keys": {
"layout": [