diff options
| author | Drashna Jael're <drashna@live.com> | 2022-08-14 01:54:23 -0700 |
|---|---|---|
| committer | Drashna Jael're <drashna@live.com> | 2022-08-14 01:54:23 -0700 |
| commit | ac31e429741a640b0d03d2ebd76554b7fe9247e0 (patch) | |
| tree | 8d21aa6f2b7e0c3ee75b37e4f2edb1ae010db525 | |
| parent | e948fa6f6e184a3c9a317a7aa680e33e7629b0d4 (diff) | |
| parent | 4195eb8fe1de39855b622ee282950c10fdbf0988 (diff) | |
Merge remote-tracking branch 'origin/master' into develop
145 files changed, 789 insertions, 471 deletions
diff --git a/keyboards/basekeys/slice/rev1/config.h b/keyboards/basekeys/slice/rev1/config.h index 08c929b7b5..6239da2c82 100644 --- a/keyboards/basekeys/slice/rev1/config.h +++ b/keyboards/basekeys/slice/rev1/config.h | |||
| @@ -17,13 +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 | /* USB Device descriptor parameter */ | ||
| 21 | #define VENDOR_ID 0x04D8 | ||
| 22 | #define PRODUCT_ID 0xEC17 | ||
| 23 | #define DEVICE_VER 0x0002 | ||
| 24 | #define MANUFACTURER 2Moons | ||
| 25 | #define PRODUCT Slice | ||
| 26 | |||
| 27 | /* key matrix size */ | 20 | /* key matrix size */ |
| 28 | #define MATRIX_ROWS 10 | 21 | #define MATRIX_ROWS 10 |
| 29 | #define MATRIX_COLS 9 | 22 | #define MATRIX_COLS 9 |
diff --git a/keyboards/basekeys/slice/rev1/info.json b/keyboards/basekeys/slice/rev1/info.json index f4e0d4505e..614b8ecac7 100644 --- a/keyboards/basekeys/slice/rev1/info.json +++ b/keyboards/basekeys/slice/rev1/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "slice", | 2 | "keyboard_name": "Slice", |
| 3 | "manufacturer": "2Moons", | ||
| 3 | "url": "https://www.basekeys.com", | 4 | "url": "https://www.basekeys.com", |
| 4 | "maintainer": "2Moons", | 5 | "maintainer": "2Moons", |
| 6 | "usb": { | ||
| 7 | "vid": "0x04D8", | ||
| 8 | "pid": "0xEC17", | ||
| 9 | "device_version": "0.0.2" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT": { | 12 | "LAYOUT": { |
| 7 | "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"~", "x":1.6600000000000001, "y":0}, {"label":"!", "x":2.66, "y":0}, {"label":"@", "x":3.66, "y":0}, {"label":"#", "x":4.66, "y":0}, {"label":"$", "x":5.66, "y":0}, {"label":"%", "x":6.66, "y":0}, {"label":"^", "x":7.66, "y":0}, {"label":"&", "x":9.32, "y":0}, {"label":"*", "x":10.32, "y":0}, {"label":"(", "x":11.32, "y":0}, {"label":")", "x":12.32, "y":0}, {"label":"_", "x":13.32, "y":0}, {"label":"+", "x":14.32, "y":0}, {"label":"Backspace", "x":15.32, "y":0, "w":2}, {"x":0, "y":1}, {"label":"Tab", "x":1.53, "y":1, "w":1.5}, {"label":"Q", "x":3.03, "y":1}, {"label":"W", "x":4.03, "y":1}, {"label":"E", "x":5.03, "y":1}, {"label":"R", "x":6.03, "y":1}, {"label":"T", "x":7.03, "y":1}, {"label":"Y", "x":9, "y":1}, {"label":"U", "x":10, "y":1}, {"label":"I", "x":11, "y":1}, {"label":"O", "x":12, "y":1}, {"label":"P", "x":13, "y":1}, {"label":"{", "x":14, "y":1}, {"label":"}", "x":15.05, "y":1}, {"label":"|", "x":16.1, "y":1, "w":1.5}, {"x":0, "y":2}, {"label":"Caps Lock", "x":1.3900000000000001, "y":2, "w":1.75}, {"label":"A", "x":3.14, "y":2}, {"label":"S", "x":4.14, "y":2}, {"label":"D", "x":5.14, "y":2}, {"label":"F", "x":6.14, "y":2}, {"label":"G", "x":7.14, "y":2}, {"label":"H", "x":9.34, "y":2}, {"label":"J", "x":10.34, "y":2}, {"label":"K", "x":11.34, "y":2}, {"label":"L", "x":12.34, "y":2}, {"label":":", "x":13.34, "y":2}, {"label":"\"", "x":14.34, "y":2}, {"label":"Enter", "x":15.34, "y":2, "w":2.25}, {"x":0, "y":3}, {"label":"Shift", "x":1.25, "y":3, "w":2.25}, {"label":"Z", "x":3.5, "y":3}, {"label":"X", "x":4.5, "y":3}, {"label":"C", "x":5.5, "y":3}, {"label":"V", "x":6.5, "y":3}, {"label":"B", "x":7.5, "y":3}, {"label":"B", "x":8.97, "y":3}, {"label":"N", "x":9.97, "y":3}, {"label":"M", "x":10.97, "y":3}, {"label":"<", "x":11.97, "y":3}, {"label":">", "x":12.97, "y":3}, {"label":"?", "x":13.97, "y":3}, {"label":"Shift", "x":14.97, "y":3, "w":1.75}, {"label":"Shift", "x":16.72, "y":3}, {"x":0, "y":4}, {"label":"Ctrl", "x":1.5, "y":4, "w":1.25}, {"label":"Alt", "x":2.75, "y":4, "w":1.25}, {"label":"\u21d3", "x":4.75, "y":4}, {"x":5.75, "y":4, "w":2.75}, {"x":8.97, "y":4, "w":2.25}, {"label":"\u21d1", "x":11.22, "y":4}, {"label":"Alt", "x":13.98, "y":4, "w":1.25}, {"label":"Ctrl", "x":15.23, "y":4, "w":1.25}, {"label":"Fn", "x":16.48, "y":4}] | 13 | "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"~", "x":1.6600000000000001, "y":0}, {"label":"!", "x":2.66, "y":0}, {"label":"@", "x":3.66, "y":0}, {"label":"#", "x":4.66, "y":0}, {"label":"$", "x":5.66, "y":0}, {"label":"%", "x":6.66, "y":0}, {"label":"^", "x":7.66, "y":0}, {"label":"&", "x":9.32, "y":0}, {"label":"*", "x":10.32, "y":0}, {"label":"(", "x":11.32, "y":0}, {"label":")", "x":12.32, "y":0}, {"label":"_", "x":13.32, "y":0}, {"label":"+", "x":14.32, "y":0}, {"label":"Backspace", "x":15.32, "y":0, "w":2}, {"x":0, "y":1}, {"label":"Tab", "x":1.53, "y":1, "w":1.5}, {"label":"Q", "x":3.03, "y":1}, {"label":"W", "x":4.03, "y":1}, {"label":"E", "x":5.03, "y":1}, {"label":"R", "x":6.03, "y":1}, {"label":"T", "x":7.03, "y":1}, {"label":"Y", "x":9, "y":1}, {"label":"U", "x":10, "y":1}, {"label":"I", "x":11, "y":1}, {"label":"O", "x":12, "y":1}, {"label":"P", "x":13, "y":1}, {"label":"{", "x":14, "y":1}, {"label":"}", "x":15.05, "y":1}, {"label":"|", "x":16.1, "y":1, "w":1.5}, {"x":0, "y":2}, {"label":"Caps Lock", "x":1.3900000000000001, "y":2, "w":1.75}, {"label":"A", "x":3.14, "y":2}, {"label":"S", "x":4.14, "y":2}, {"label":"D", "x":5.14, "y":2}, {"label":"F", "x":6.14, "y":2}, {"label":"G", "x":7.14, "y":2}, {"label":"H", "x":9.34, "y":2}, {"label":"J", "x":10.34, "y":2}, {"label":"K", "x":11.34, "y":2}, {"label":"L", "x":12.34, "y":2}, {"label":":", "x":13.34, "y":2}, {"label":"\"", "x":14.34, "y":2}, {"label":"Enter", "x":15.34, "y":2, "w":2.25}, {"x":0, "y":3}, {"label":"Shift", "x":1.25, "y":3, "w":2.25}, {"label":"Z", "x":3.5, "y":3}, {"label":"X", "x":4.5, "y":3}, {"label":"C", "x":5.5, "y":3}, {"label":"V", "x":6.5, "y":3}, {"label":"B", "x":7.5, "y":3}, {"label":"B", "x":8.97, "y":3}, {"label":"N", "x":9.97, "y":3}, {"label":"M", "x":10.97, "y":3}, {"label":"<", "x":11.97, "y":3}, {"label":">", "x":12.97, "y":3}, {"label":"?", "x":13.97, "y":3}, {"label":"Shift", "x":14.97, "y":3, "w":1.75}, {"label":"Shift", "x":16.72, "y":3}, {"x":0, "y":4}, {"label":"Ctrl", "x":1.5, "y":4, "w":1.25}, {"label":"Alt", "x":2.75, "y":4, "w":1.25}, {"label":"\u21d3", "x":4.75, "y":4}, {"x":5.75, "y":4, "w":2.75}, {"x":8.97, "y":4, "w":2.25}, {"label":"\u21d1", "x":11.22, "y":4}, {"label":"Alt", "x":13.98, "y":4, "w":1.25}, {"label":"Ctrl", "x":15.23, "y":4, "w":1.25}, {"label":"Fn", "x":16.48, "y":4}] |
diff --git a/keyboards/basekeys/slice/rev1_rgb/config.h b/keyboards/basekeys/slice/rev1_rgb/config.h index 9f503a5826..f839bfa5b3 100644 --- a/keyboards/basekeys/slice/rev1_rgb/config.h +++ b/keyboards/basekeys/slice/rev1_rgb/config.h | |||
| @@ -16,13 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 16 | */ | 16 | */ |
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | /* USB Device descriptor parameter */ | ||
| 20 | #define VENDOR_ID 0x04D8 | ||
| 21 | #define PRODUCT_ID 0xEC15 | ||
| 22 | #define DEVICE_VER 0x0002 | ||
| 23 | #define MANUFACTURER 2Moons | ||
| 24 | #define PRODUCT Slice RGB | ||
| 25 | |||
| 26 | /* key matrix size */ | 19 | /* key matrix size */ |
| 27 | #define MATRIX_ROWS 10 | 20 | #define MATRIX_ROWS 10 |
| 28 | #define MATRIX_COLS 9 | 21 | #define MATRIX_COLS 9 |
diff --git a/keyboards/basekeys/slice/rev1_rgb/info.json b/keyboards/basekeys/slice/rev1_rgb/info.json index 6344dc8aa0..ece3b72561 100644 --- a/keyboards/basekeys/slice/rev1_rgb/info.json +++ b/keyboards/basekeys/slice/rev1_rgb/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "slice", | 2 | "keyboard_name": "Slice RGB", |
| 3 | "manufacturer": "2Moons", | ||
| 3 | "url": "https://www.basekeys.com", | 4 | "url": "https://www.basekeys.com", |
| 4 | "maintainer": "2Moons", | 5 | "maintainer": "2Moons", |
| 6 | "usb": { | ||
| 7 | "vid": "0x04D8", | ||
| 8 | "pid": "0xEC15", | ||
| 9 | "device_version": "0.0.2" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT": { | 12 | "LAYOUT": { |
| 7 | "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"~", "x":1.660, "y":0}, {"label":"!", "x":2.66, "y":0}, {"label":"@", "x":3.66, "y":0}, {"label":"#", "x":4.66, "y":0}, {"label":"$", "x":5.66, "y":0}, {"label":"%", "x":6.66, "y":0}, {"label":"^", "x":7.66, "y":0}, {"label":"&", "x":9.32, "y":0}, {"label":"*", "x":10.32, "y":0}, {"label":"(", "x":11.32, "y":0}, {"label":")", "x":12.32, "y":0}, {"label":"_", "x":13.32, "y":0}, {"label":"+", "x":14.32, "y":0}, {"label":"Backspace", "x":15.32, "y":0, "w":2}, {"x":0, "y":1}, {"label":"Tab", "x":1.53, "y":1, "w":1.5}, {"label":"Q", "x":3.03, "y":1}, {"label":"W", "x":4.03, "y":1}, {"label":"E", "x":5.03, "y":1}, {"label":"R", "x":6.03, "y":1}, {"label":"T", "x":7.03, "y":1}, {"label":"Y", "x":9, "y":1}, {"label":"U", "x":10, "y":1}, {"label":"I", "x":11, "y":1}, {"label":"O", "x":12, "y":1}, {"label":"P", "x":13, "y":1}, {"label":"{", "x":14, "y":1}, {"label":"}", "x":15.05, "y":1}, {"label":"|", "x":16.1, "y":1, "w":1.5}, {"x":0, "y":2}, {"label":"Caps Lock", "x":1.390, "y":2, "w":1.75}, {"label":"A", "x":3.14, "y":2}, {"label":"S", "x":4.14, "y":2}, {"label":"D", "x":5.14, "y":2}, {"label":"F", "x":6.14, "y":2}, {"label":"G", "x":7.14, "y":2}, {"label":"H", "x":9.34, "y":2}, {"label":"J", "x":10.34, "y":2}, {"label":"K", "x":11.34, "y":2}, {"label":"L", "x":12.34, "y":2}, {"label":":", "x":13.34, "y":2}, {"label":"\"", "x":14.34, "y":2}, {"label":"Enter", "x":15.34, "y":2, "w":2.25}, {"x":0, "y":3}, {"label":"Shift", "x":1.25, "y":3, "w":2.25}, {"label":"Z", "x":3.5, "y":3}, {"label":"X", "x":4.5, "y":3}, {"label":"C", "x":5.5, "y":3}, {"label":"V", "x":6.5, "y":3}, {"label":"B", "x":7.5, "y":3}, {"label":"B", "x":8.97, "y":3}, {"label":"N", "x":9.97, "y":3}, {"label":"M", "x":10.97, "y":3}, {"label":"<", "x":11.97, "y":3}, {"label":">", "x":12.97, "y":3}, {"label":"?", "x":13.97, "y":3}, {"label":"Shift", "x":14.97, "y":3, "w":1.75}, {"label":"Shift", "x":16.72, "y":3}, {"x":0, "y":4}, {"label":"Ctrl", "x":1.5, "y":4, "w":1.25}, {"label":"Alt", "x":2.75, "y":4, "w":1.25}, {"label":"\u21d3", "x":4.75, "y":4}, {"x":5.75, "y":4, "w":2.75}, {"x":8.97, "y":4, "w":2.25}, {"label":"\u21d1", "x":11.22, "y":4}, {"label":"Alt", "x":13.98, "y":4, "w":1.25}, {"label":"Ctrl", "x":15.23, "y":4, "w":1.25}, {"label":"Fn", "x":16.48, "y":4}] | 13 | "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"~", "x":1.660, "y":0}, {"label":"!", "x":2.66, "y":0}, {"label":"@", "x":3.66, "y":0}, {"label":"#", "x":4.66, "y":0}, {"label":"$", "x":5.66, "y":0}, {"label":"%", "x":6.66, "y":0}, {"label":"^", "x":7.66, "y":0}, {"label":"&", "x":9.32, "y":0}, {"label":"*", "x":10.32, "y":0}, {"label":"(", "x":11.32, "y":0}, {"label":")", "x":12.32, "y":0}, {"label":"_", "x":13.32, "y":0}, {"label":"+", "x":14.32, "y":0}, {"label":"Backspace", "x":15.32, "y":0, "w":2}, {"x":0, "y":1}, {"label":"Tab", "x":1.53, "y":1, "w":1.5}, {"label":"Q", "x":3.03, "y":1}, {"label":"W", "x":4.03, "y":1}, {"label":"E", "x":5.03, "y":1}, {"label":"R", "x":6.03, "y":1}, {"label":"T", "x":7.03, "y":1}, {"label":"Y", "x":9, "y":1}, {"label":"U", "x":10, "y":1}, {"label":"I", "x":11, "y":1}, {"label":"O", "x":12, "y":1}, {"label":"P", "x":13, "y":1}, {"label":"{", "x":14, "y":1}, {"label":"}", "x":15.05, "y":1}, {"label":"|", "x":16.1, "y":1, "w":1.5}, {"x":0, "y":2}, {"label":"Caps Lock", "x":1.390, "y":2, "w":1.75}, {"label":"A", "x":3.14, "y":2}, {"label":"S", "x":4.14, "y":2}, {"label":"D", "x":5.14, "y":2}, {"label":"F", "x":6.14, "y":2}, {"label":"G", "x":7.14, "y":2}, {"label":"H", "x":9.34, "y":2}, {"label":"J", "x":10.34, "y":2}, {"label":"K", "x":11.34, "y":2}, {"label":"L", "x":12.34, "y":2}, {"label":":", "x":13.34, "y":2}, {"label":"\"", "x":14.34, "y":2}, {"label":"Enter", "x":15.34, "y":2, "w":2.25}, {"x":0, "y":3}, {"label":"Shift", "x":1.25, "y":3, "w":2.25}, {"label":"Z", "x":3.5, "y":3}, {"label":"X", "x":4.5, "y":3}, {"label":"C", "x":5.5, "y":3}, {"label":"V", "x":6.5, "y":3}, {"label":"B", "x":7.5, "y":3}, {"label":"B", "x":8.97, "y":3}, {"label":"N", "x":9.97, "y":3}, {"label":"M", "x":10.97, "y":3}, {"label":"<", "x":11.97, "y":3}, {"label":">", "x":12.97, "y":3}, {"label":"?", "x":13.97, "y":3}, {"label":"Shift", "x":14.97, "y":3, "w":1.75}, {"label":"Shift", "x":16.72, "y":3}, {"x":0, "y":4}, {"label":"Ctrl", "x":1.5, "y":4, "w":1.25}, {"label":"Alt", "x":2.75, "y":4, "w":1.25}, {"label":"\u21d3", "x":4.75, "y":4}, {"x":5.75, "y":4, "w":2.75}, {"x":8.97, "y":4, "w":2.25}, {"label":"\u21d1", "x":11.22, "y":4}, {"label":"Alt", "x":13.98, "y":4, "w":1.25}, {"label":"Ctrl", "x":15.23, "y":4, "w":1.25}, {"label":"Fn", "x":16.48, "y":4}] |
diff --git a/keyboards/bastardkb/charybdis/3x5/config.h b/keyboards/bastardkb/charybdis/3x5/config.h index 57634258be..6e3b8a7124 100644 --- a/keyboards/bastardkb/charybdis/3x5/config.h +++ b/keyboards/bastardkb/charybdis/3x5/config.h | |||
| @@ -18,8 +18,6 @@ | |||
| 18 | 18 | ||
| 19 | #pragma once | 19 | #pragma once |
| 20 | 20 | ||
| 21 | #include "config_common.h" | ||
| 22 | |||
| 23 | /* Key matrix configuration. */ | 21 | /* Key matrix configuration. */ |
| 24 | #define MATRIX_ROWS 8 // Rows are doubled-up. | 22 | #define MATRIX_ROWS 8 // Rows are doubled-up. |
| 25 | #define MATRIX_COLS 5 | 23 | #define MATRIX_COLS 5 |
diff --git a/keyboards/bastardkb/charybdis/3x5/info.json b/keyboards/bastardkb/charybdis/3x5/info.json index ece533944e..41c80b457f 100644 --- a/keyboards/bastardkb/charybdis/3x5/info.json +++ b/keyboards/bastardkb/charybdis/3x5/info.json | |||
| @@ -1,6 +1,8 @@ | |||
| 1 | { | 1 | { |
| 2 | "url": "https://bastardkb.com/charybdis-nano", | 2 | "url": "https://bastardkb.com/charybdis-nano", |
| 3 | "manufacturer": "Bastard Keyboards", | ||
| 3 | "usb": { | 4 | "usb": { |
| 5 | "vid": "0xA8F8", | ||
| 4 | "pid": "0x1832", | 6 | "pid": "0x1832", |
| 5 | }, | 7 | }, |
| 6 | "layouts": { | 8 | "layouts": { |
diff --git a/keyboards/bastardkb/charybdis/4x6/config.h b/keyboards/bastardkb/charybdis/4x6/config.h index f0c1f48cdf..f557089073 100644 --- a/keyboards/bastardkb/charybdis/4x6/config.h +++ b/keyboards/bastardkb/charybdis/4x6/config.h | |||
| @@ -18,8 +18,6 @@ | |||
| 18 | 18 | ||
| 19 | #pragma once | 19 | #pragma once |
| 20 | 20 | ||
| 21 | #include "config_common.h" | ||
| 22 | |||
| 23 | /* Key matrix configuration. */ | 21 | /* Key matrix configuration. */ |
| 24 | #define MATRIX_ROWS 10 // Rows are doubled-up. | 22 | #define MATRIX_ROWS 10 // Rows are doubled-up. |
| 25 | #define MATRIX_COLS 6 | 23 | #define MATRIX_COLS 6 |
diff --git a/keyboards/bastardkb/charybdis/4x6/info.json b/keyboards/bastardkb/charybdis/4x6/info.json index 4bd0983709..c95bf07516 100644 --- a/keyboards/bastardkb/charybdis/4x6/info.json +++ b/keyboards/bastardkb/charybdis/4x6/info.json | |||
| @@ -1,6 +1,8 @@ | |||
| 1 | { | 1 | { |
| 2 | "url": "https://bastardkb.com/charybdis", | 2 | "url": "https://bastardkb.com/charybdis", |
| 3 | "manufacturer": "Bastard Keyboards", | ||
| 3 | "usb": { | 4 | "usb": { |
| 5 | "vid": "0xA8F8", | ||
| 4 | "pid": "0x1833", | 6 | "pid": "0x1833", |
| 5 | }, | 7 | }, |
| 6 | "layouts": { | 8 | "layouts": { |
diff --git a/keyboards/bear_face/config.h b/keyboards/bear_face/config.h index c11f27db10..589ea350c1 100644 --- a/keyboards/bear_face/config.h +++ b/keyboards/bear_face/config.h | |||
| @@ -19,12 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | 19 | ||
| 20 | #include "config_common.h" | 20 | #include "config_common.h" |
| 21 | 21 | ||
| 22 | /* USB Device descriptor parameter */ | ||
| 23 | #define VENDOR_ID 0xFEED | ||
| 24 | #define PRODUCT_ID 0x09f5 | ||
| 25 | #define MANUFACTURER chemicalwill | ||
| 26 | #define PRODUCT bear_face | ||
| 27 | |||
| 28 | /* key matrix size */ | 22 | /* key matrix size */ |
| 29 | #define MATRIX_ROWS 6 | 23 | #define MATRIX_ROWS 6 |
| 30 | #define MATRIX_COLS 15 | 24 | #define MATRIX_COLS 15 |
diff --git a/keyboards/bear_face/info.json b/keyboards/bear_face/info.json new file mode 100644 index 0000000000..e2589d91af --- /dev/null +++ b/keyboards/bear_face/info.json | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "bear_face", | ||
| 3 | "manufacturer": "chemicalwill", | ||
| 4 | "url": "https://github.com/chemicalwill/bear_face_pcb", | ||
| 5 | "maintainer": "chemicalwill", | ||
| 6 | "usb": { | ||
| 7 | "vid": "0xFEED", | ||
| 8 | "pid": "0x09F5" | ||
| 9 | } | ||
| 10 | } | ||
diff --git a/keyboards/bear_face/v1/config.h b/keyboards/bear_face/v1/config.h deleted file mode 100644 index cf1de932c1..0000000000 --- a/keyboards/bear_face/v1/config.h +++ /dev/null | |||
| @@ -1,19 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2020 chemicalwill <https://github.com/chemicalwill> | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | /* USB Device descriptor parameter */ | ||
| 19 | #define DEVICE_VER 0x0100 | ||
diff --git a/keyboards/bear_face/v1/info.json b/keyboards/bear_face/v1/info.json index 0435c5c229..8d3f685e91 100644 --- a/keyboards/bear_face/v1/info.json +++ b/keyboards/bear_face/v1/info.json | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "bear_face", | 2 | "usb": { |
| 3 | "url": "https://github.com/chemicalwill/bear_face_pcb", | 3 | "device_version": "1.0.0" |
| 4 | "maintainer": "chemicalwill", | 4 | }, |
| 5 | "layouts": { | 5 | "layouts": { |
| 6 | "LAYOUT_83_ansi": { | 6 | "LAYOUT_83_ansi": { |
| 7 | "layout": [ | 7 | "layout": [ |
diff --git a/keyboards/bear_face/v2/config.h b/keyboards/bear_face/v2/config.h deleted file mode 100644 index 6a7c8c6fb0..0000000000 --- a/keyboards/bear_face/v2/config.h +++ /dev/null | |||
| @@ -1,19 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2020 chemicalwill <https://github.com/chemicalwill> | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | /* USB Device descriptor parameter */ | ||
| 19 | #define DEVICE_VER 0x0200 | ||
diff --git a/keyboards/bear_face/v2/info.json b/keyboards/bear_face/v2/info.json index 6d12f04d42..978ee59e49 100644 --- a/keyboards/bear_face/v2/info.json +++ b/keyboards/bear_face/v2/info.json | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "bear_face", | 2 | "usb": { |
| 3 | "url": "https://github.com/chemicalwill/bear_face_pcb", | 3 | "device_version": "2.0.0" |
| 4 | "maintainer": "chemicalwill", | 4 | }, |
| 5 | "layouts": { | 5 | "layouts": { |
| 6 | "LAYOUT_83_ansi": { | 6 | "LAYOUT_83_ansi": { |
| 7 | "layout": [ | 7 | "layout": [ |
diff --git a/keyboards/bemeier/bmek/config.h b/keyboards/bemeier/bmek/config.h index 1bd996d07a..b7cab6d1fe 100755 --- a/keyboards/bemeier/bmek/config.h +++ b/keyboards/bemeier/bmek/config.h | |||
| @@ -17,12 +17,6 @@ | |||
| 17 | 17 | ||
| 18 | #include "config_common.h" | 18 | #include "config_common.h" |
| 19 | 19 | ||
| 20 | /* USB Device descriptor parameter */ | ||
| 21 | #define VENDOR_ID 0x626D // BeMeier | ||
| 22 | #define PRODUCT_ID 0x656B // ErgonomicKeyboard | ||
| 23 | #define MANUFACTURER Bemeier | ||
| 24 | #define PRODUCT BMEK | ||
| 25 | |||
| 26 | #define DYNAMIC_KEYMAP_LAYER_COUNT 5 | 20 | #define DYNAMIC_KEYMAP_LAYER_COUNT 5 |
| 27 | #define VIA_EEPROM_CUSTOM_CONFIG_SIZE 20 | 21 | #define VIA_EEPROM_CUSTOM_CONFIG_SIZE 20 |
| 28 | 22 | ||
diff --git a/keyboards/bemeier/bmek/info.json b/keyboards/bemeier/bmek/info.json index 80e06d91fb..f547a7c2bb 100755 --- a/keyboards/bemeier/bmek/info.json +++ b/keyboards/bemeier/bmek/info.json | |||
| @@ -1,7 +1,12 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "bmek", | 2 | "keyboard_name": "BMEK", |
| 3 | "manufacturer": "Bemeier", | ||
| 3 | "url": "https://github.com/Bemeier/bmek", | 4 | "url": "https://github.com/Bemeier/bmek", |
| 4 | "maintainer": "Bemeier", | 5 | "maintainer": "Bemeier", |
| 6 | "usb": { | ||
| 7 | "vid": "0x626D", | ||
| 8 | "pid": "0x656B" | ||
| 9 | }, | ||
| 5 | "layouts": { | 10 | "layouts": { |
| 6 | "LAYOUT_all": { | 11 | "LAYOUT_all": { |
| 7 | "layout": [ | 12 | "layout": [ |
diff --git a/keyboards/bemeier/bmek/rev1/config.h b/keyboards/bemeier/bmek/rev1/config.h index 37f4025c22..e80742d6f2 100755 --- a/keyboards/bemeier/bmek/rev1/config.h +++ b/keyboards/bemeier/bmek/rev1/config.h | |||
| @@ -17,8 +17,6 @@ | |||
| 17 | 17 | ||
| 18 | #include "config_common.h" | 18 | #include "config_common.h" |
| 19 | 19 | ||
| 20 | #define DEVICE_VER 0x0001 | ||
| 21 | |||
| 22 | #define MATRIX_ROW_PINS \ | 20 | #define MATRIX_ROW_PINS \ |
| 23 | { D4, D7, B6, B4, B7 } | 21 | { D4, D7, B6, B4, B7 } |
| 24 | #define MATRIX_COL_PINS \ | 22 | #define MATRIX_COL_PINS \ |
diff --git a/keyboards/bemeier/bmek/rev1/info.json b/keyboards/bemeier/bmek/rev1/info.json new file mode 100644 index 0000000000..90ac25f360 --- /dev/null +++ b/keyboards/bemeier/bmek/rev1/info.json | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | { | ||
| 2 | "usb": { | ||
| 3 | "device_version": "0.0.1" | ||
| 4 | } | ||
| 5 | } | ||
diff --git a/keyboards/bemeier/bmek/rev2/config.h b/keyboards/bemeier/bmek/rev2/config.h index a478cfa951..ba1633f3c5 100755 --- a/keyboards/bemeier/bmek/rev2/config.h +++ b/keyboards/bemeier/bmek/rev2/config.h | |||
| @@ -17,8 +17,6 @@ | |||
| 17 | 17 | ||
| 18 | #include "config_common.h" | 18 | #include "config_common.h" |
| 19 | 19 | ||
| 20 | #define DEVICE_VER 0x0002 | ||
| 21 | |||
| 22 | #define MATRIX_ROW_PINS \ | 20 | #define MATRIX_ROW_PINS \ |
| 23 | { F4, F5, D7, B5, B4 } | 21 | { F4, F5, D7, B5, B4 } |
| 24 | #define MATRIX_COL_PINS \ | 22 | #define MATRIX_COL_PINS \ |
diff --git a/keyboards/bemeier/bmek/rev2/info.json b/keyboards/bemeier/bmek/rev2/info.json new file mode 100644 index 0000000000..e557e4d307 --- /dev/null +++ b/keyboards/bemeier/bmek/rev2/info.json | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | { | ||
| 2 | "usb": { | ||
| 3 | "device_version": "0.0.2" | ||
| 4 | } | ||
| 5 | } | ||
diff --git a/keyboards/bemeier/bmek/rev3/config.h b/keyboards/bemeier/bmek/rev3/config.h index 6171efc8c2..d5af11782d 100755 --- a/keyboards/bemeier/bmek/rev3/config.h +++ b/keyboards/bemeier/bmek/rev3/config.h | |||
| @@ -17,8 +17,6 @@ | |||
| 17 | 17 | ||
| 18 | #include "config_common.h" | 18 | #include "config_common.h" |
| 19 | 19 | ||
| 20 | #define DEVICE_VER 0x0003 | ||
| 21 | |||
| 22 | #define MATRIX_ROW_PINS \ | 20 | #define MATRIX_ROW_PINS \ |
| 23 | { F1, B4, B5, D6, D7 } | 21 | { F1, B4, B5, D6, D7 } |
| 24 | #define MATRIX_COL_PINS \ | 22 | #define MATRIX_COL_PINS \ |
diff --git a/keyboards/bemeier/bmek/rev3/info.json b/keyboards/bemeier/bmek/rev3/info.json new file mode 100644 index 0000000000..b377cdff00 --- /dev/null +++ b/keyboards/bemeier/bmek/rev3/info.json | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | { | ||
| 2 | "usb": { | ||
| 3 | "device_version": "0.0.3" | ||
| 4 | } | ||
| 5 | } | ||
diff --git a/keyboards/biacco42/ergo42/rev1/config.h b/keyboards/biacco42/ergo42/rev1/config.h index c8bfe1170f..9d1b7387b3 100644 --- a/keyboards/biacco42/ergo42/rev1/config.h +++ b/keyboards/biacco42/ergo42/rev1/config.h | |||
| @@ -21,13 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 21 | 21 | ||
| 22 | #include "config_common.h" | 22 | #include "config_common.h" |
| 23 | 23 | ||
| 24 | /* USB Device descriptor parameter */ | ||
| 25 | #define VENDOR_ID 0xBC42 | ||
| 26 | #define PRODUCT_ID 0x0042 | ||
| 27 | #define DEVICE_VER 0x0100 | ||
| 28 | #define MANUFACTURER Biacco42 | ||
| 29 | #define PRODUCT Ergo42 | ||
| 30 | |||
| 31 | /* key matrix size */ | 24 | /* key matrix size */ |
| 32 | // Rows are doubled-up | 25 | // Rows are doubled-up |
| 33 | #define MATRIX_ROWS 8 | 26 | #define MATRIX_ROWS 8 |
diff --git a/keyboards/biacco42/ergo42/info.json b/keyboards/biacco42/ergo42/rev1/info.json index a4c4f7fd18..3c21ef1b46 100644 --- a/keyboards/biacco42/ergo42/info.json +++ b/keyboards/biacco42/ergo42/rev1/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Ergo42", | 2 | "keyboard_name": "Ergo42", |
| 3 | "manufacturer": "Biacco42", | ||
| 3 | "url": "", | 4 | "url": "", |
| 4 | "maintainer": "qmk", | 5 | "maintainer": "qmk", |
| 6 | "usb": { | ||
| 7 | "vid": "0xBC42", | ||
| 8 | "pid": "0x0042", | ||
| 9 | "device_version": "1.0.0" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT_ortho_4x14": { | 12 | "LAYOUT_ortho_4x14": { |
| 7 | "layout": [{"label":"L00", "x":0, "y":0}, {"label":"L01", "x":1, "y":0}, {"label":"L02", "x":2, "y":0}, {"label":"L03", "x":3, "y":0}, {"label":"L04", "x":4, "y":0}, {"label":"L05", "x":5, "y":0}, {"label":"L06", "x":6, "y":0}, {"label":"R00", "x":8, "y":0}, {"label":"R01", "x":9, "y":0}, {"label":"R02", "x":10, "y":0}, {"label":"R03", "x":11, "y":0}, {"label":"R04", "x":12, "y":0}, {"label":"R05", "x":13, "y":0}, {"label":"R06", "x":14, "y":0}, {"label":"L10", "x":0, "y":1}, {"label":"L11", "x":1, "y":1}, {"label":"L12", "x":2, "y":1}, {"label":"L13", "x":3, "y":1}, {"label":"L14", "x":4, "y":1}, {"label":"L15", "x":5, "y":1}, {"label":"L16", "x":6, "y":1}, {"label":"R10", "x":8, "y":1}, {"label":"R11", "x":9, "y":1}, {"label":"R12", "x":10, "y":1}, {"label":"R13", "x":11, "y":1}, {"label":"R14", "x":12, "y":1}, {"label":"R15", "x":13, "y":1}, {"label":"R16", "x":14, "y":1}, {"label":"L20", "x":0, "y":2}, {"label":"L21", "x":1, "y":2}, {"label":"L22", "x":2, "y":2}, {"label":"L23", "x":3, "y":2}, {"label":"L24", "x":4, "y":2}, {"label":"L25", "x":5, "y":2}, {"label":"L26", "x":6, "y":2}, {"label":"R20", "x":8, "y":2}, {"label":"R21", "x":9, "y":2}, {"label":"R22", "x":10, "y":2}, {"label":"R23", "x":11, "y":2}, {"label":"R24", "x":12, "y":2}, {"label":"R25", "x":13, "y":2}, {"label":"R26", "x":14, "y":2}, {"label":"L30", "x":0, "y":3}, {"label":"L31", "x":1, "y":3}, {"label":"L32", "x":2, "y":3}, {"label":"L33", "x":3, "y":3}, {"label":"L34", "x":4, "y":3}, {"label":"L35", "x":5, "y":3}, {"label":"L36", "x":6, "y":3}, {"label":"R30", "x":8, "y":3}, {"label":"R31", "x":9, "y":3}, {"label":"R32", "x":10, "y":3}, {"label":"R33", "x":11, "y":3}, {"label":"R34", "x":12, "y":3}, {"label":"R35", "x":13, "y":3}, {"label":"R36", "x":14, "y":3}] | 13 | "layout": [{"label":"L00", "x":0, "y":0}, {"label":"L01", "x":1, "y":0}, {"label":"L02", "x":2, "y":0}, {"label":"L03", "x":3, "y":0}, {"label":"L04", "x":4, "y":0}, {"label":"L05", "x":5, "y":0}, {"label":"L06", "x":6, "y":0}, {"label":"R00", "x":8, "y":0}, {"label":"R01", "x":9, "y":0}, {"label":"R02", "x":10, "y":0}, {"label":"R03", "x":11, "y":0}, {"label":"R04", "x":12, "y":0}, {"label":"R05", "x":13, "y":0}, {"label":"R06", "x":14, "y":0}, {"label":"L10", "x":0, "y":1}, {"label":"L11", "x":1, "y":1}, {"label":"L12", "x":2, "y":1}, {"label":"L13", "x":3, "y":1}, {"label":"L14", "x":4, "y":1}, {"label":"L15", "x":5, "y":1}, {"label":"L16", "x":6, "y":1}, {"label":"R10", "x":8, "y":1}, {"label":"R11", "x":9, "y":1}, {"label":"R12", "x":10, "y":1}, {"label":"R13", "x":11, "y":1}, {"label":"R14", "x":12, "y":1}, {"label":"R15", "x":13, "y":1}, {"label":"R16", "x":14, "y":1}, {"label":"L20", "x":0, "y":2}, {"label":"L21", "x":1, "y":2}, {"label":"L22", "x":2, "y":2}, {"label":"L23", "x":3, "y":2}, {"label":"L24", "x":4, "y":2}, {"label":"L25", "x":5, "y":2}, {"label":"L26", "x":6, "y":2}, {"label":"R20", "x":8, "y":2}, {"label":"R21", "x":9, "y":2}, {"label":"R22", "x":10, "y":2}, {"label":"R23", "x":11, "y":2}, {"label":"R24", "x":12, "y":2}, {"label":"R25", "x":13, "y":2}, {"label":"R26", "x":14, "y":2}, {"label":"L30", "x":0, "y":3}, {"label":"L31", "x":1, "y":3}, {"label":"L32", "x":2, "y":3}, {"label":"L33", "x":3, "y":3}, {"label":"L34", "x":4, "y":3}, {"label":"L35", "x":5, "y":3}, {"label":"L36", "x":6, "y":3}, {"label":"R30", "x":8, "y":3}, {"label":"R31", "x":9, "y":3}, {"label":"R32", "x":10, "y":3}, {"label":"R33", "x":11, "y":3}, {"label":"R34", "x":12, "y":3}, {"label":"R35", "x":13, "y":3}, {"label":"R36", "x":14, "y":3}] |
diff --git a/keyboards/boardsource/microdox/config.h b/keyboards/boardsource/microdox/config.h new file mode 100644 index 0000000000..517e0e7376 --- /dev/null +++ b/keyboards/boardsource/microdox/config.h | |||
| @@ -0,0 +1,77 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2020 Cole Smith <cole@boadsource.xyz> | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #pragma once | ||
| 19 | |||
| 20 | #include "config_common.h" | ||
| 21 | |||
| 22 | /* key matrix size */ | ||
| 23 | // Rows are doubled-up | ||
| 24 | #define MATRIX_ROWS 8 | ||
| 25 | #define MATRIX_COLS 5 | ||
| 26 | #define MATRIX_ROW_PINS \ | ||
| 27 | { B2, B6, B4, B5 } | ||
| 28 | |||
| 29 | // wiring of each half | ||
| 30 | #define MATRIX_COL_PINS \ | ||
| 31 | { F4, F5, F6, F7, B1 } | ||
| 32 | #define USE_SERIAL | ||
| 33 | #define SOFT_SERIAL_PIN D2 | ||
| 34 | /* define if matrix has ghost */ | ||
| 35 | //#define MATRIX_HAS_GHOST | ||
| 36 | |||
| 37 | /* number of backlight levels */ | ||
| 38 | // #define BACKLIGHT_LEVELS 3 | ||
| 39 | |||
| 40 | /* Set 0 if debouncing isn't needed */ | ||
| 41 | #define DEBOUNCE 5 | ||
| 42 | |||
| 43 | /* COL2ROW, ROW2COL*/ | ||
| 44 | #define DIODE_DIRECTION COL2ROW | ||
| 45 | |||
| 46 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 47 | //#define LOCKING_SUPPORT_ENABLE | ||
| 48 | /* Locking resynchronize hack */ | ||
| 49 | //#define LOCKING_RESYNC_ENABLE | ||
| 50 | |||
| 51 | /* ws2812 RGB LED */ | ||
| 52 | #define RGB_DI_PIN D3 | ||
| 53 | #ifdef RGBLIGHT_ENABLE | ||
| 54 | # define RGBLED_NUM 12 // Number of LEDs | ||
| 55 | # define RGBLED_SPLIT \ | ||
| 56 | { 6, 6 } | ||
| 57 | # define RGBLIGHT_EFFECT_BREATHING | ||
| 58 | # define RGBLIGHT_EFFECT_RAINBOW_SWIRL | ||
| 59 | # define RGBLIGHT_EFFECT_STATIC_GRADIENT | ||
| 60 | |||
| 61 | #endif | ||
| 62 | |||
| 63 | /* | ||
| 64 | * Feature disable options | ||
| 65 | * These options are also useful to firmware size reduction. | ||
| 66 | */ | ||
| 67 | |||
| 68 | /* disable debug print */ | ||
| 69 | // #define NO_DEBUG | ||
| 70 | |||
| 71 | /* disable print */ | ||
| 72 | // #define NO_PRINT | ||
| 73 | |||
| 74 | /* disable action features */ | ||
| 75 | //#define NO_ACTION_LAYER | ||
| 76 | //#define NO_ACTION_TAPPING | ||
| 77 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/boston_meetup/2019/config.h b/keyboards/boston_meetup/2019/config.h index 99ce9e85db..7429845958 100644 --- a/keyboards/boston_meetup/2019/config.h +++ b/keyboards/boston_meetup/2019/config.h | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | #pragma once | 1 | #pragma once |
| 2 | 2 | ||
| 3 | /* USB Device descriptor parameter */ | ||
| 4 | #define DEVICE_VER 0x2019 | ||
| 5 | |||
| 6 | #undef MATRIX_ROWS | 3 | #undef MATRIX_ROWS |
| 7 | #undef MATRIX_COLS | 4 | #undef MATRIX_COLS |
| 8 | /* key matrix size */ | 5 | /* key matrix size */ |
diff --git a/keyboards/boston_meetup/2019/info.json b/keyboards/boston_meetup/2019/info.json index 53beef5a84..5f8f8c95f7 100644 --- a/keyboards/boston_meetup/2019/info.json +++ b/keyboards/boston_meetup/2019/info.json | |||
| @@ -1,9 +1,5 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Boston Meetup 2019", | 2 | "usb": { |
| 3 | "url": "", | 3 | "device_version": "20.1.9" |
| 4 | "maintainer": "qmk", | 4 | } |
| 5 | "layouts": { | ||
| 6 | "LAYOUT": { | ||
| 7 | "layout": [{"label":"K00", "x":0, "y":0}, {"label":"K10", "x":0, "y":1}, {"label":"K11", "x":1, "y":1}, {"label":"K12", "x":2, "y":1}, {"label":"K13", "x":3, "y":1}, {"label":"K20", "x":0, "y":2}, {"label":"K21", "x":1, "y":2}, {"label":"K22", "x":2, "y":2}, {"label":"K23", "x":3, "y":2}, {"label":"K30", "x":0, "y":3}, {"label":"K31", "x":1, "y":3}, {"label":"K32", "x":2, "y":3}, {"label":"K33", "x":3, "y":3}] } | ||
| 8 | } | ||
| 9 | } | 5 | } |
diff --git a/keyboards/boston_meetup/config.h b/keyboards/boston_meetup/config.h index 60e490435f..8e9919c23a 100644 --- a/keyboards/boston_meetup/config.h +++ b/keyboards/boston_meetup/config.h | |||
| @@ -19,12 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | 19 | ||
| 20 | #include "config_common.h" | 20 | #include "config_common.h" |
| 21 | 21 | ||
| 22 | /* USB Device descriptor parameter */ | ||
| 23 | #define VENDOR_ID 0xFB30 | ||
| 24 | #define PRODUCT_ID 0x26BE | ||
| 25 | #define MANUFACTURER ishtob | ||
| 26 | #define PRODUCT Boston Meetup Board | ||
| 27 | |||
| 28 | //#define AUDIO_VOICES | 22 | //#define AUDIO_VOICES |
| 29 | 23 | ||
| 30 | //#define BACKLIGHT_PIN B7 | 24 | //#define BACKLIGHT_PIN B7 |
diff --git a/keyboards/boston_meetup/info.json b/keyboards/boston_meetup/info.json new file mode 100644 index 0000000000..2c25d4ff06 --- /dev/null +++ b/keyboards/boston_meetup/info.json | |||
| @@ -0,0 +1,14 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "Boston Meetup Board", | ||
| 3 | "manufacturer": "ishtob", | ||
| 4 | "url": "", | ||
| 5 | "maintainer": "qmk", | ||
| 6 | "usb": { | ||
| 7 | "vid": "0xFB30", | ||
| 8 | "pid": "0x26BE" | ||
| 9 | }, | ||
| 10 | "layouts": { | ||
| 11 | "LAYOUT": { | ||
| 12 | "layout": [{"label":"K00", "x":0, "y":0}, {"label":"K10", "x":0, "y":1}, {"label":"K11", "x":1, "y":1}, {"label":"K12", "x":2, "y":1}, {"label":"K13", "x":3, "y":1}, {"label":"K20", "x":0, "y":2}, {"label":"K21", "x":1, "y":2}, {"label":"K22", "x":2, "y":2}, {"label":"K23", "x":3, "y":2}, {"label":"K30", "x":0, "y":3}, {"label":"K31", "x":1, "y":3}, {"label":"K32", "x":2, "y":3}, {"label":"K33", "x":3, "y":3}] } | ||
| 13 | } | ||
| 14 | } | ||
diff --git a/keyboards/bpiphany/frosty_flake/config.h b/keyboards/bpiphany/frosty_flake/config.h index a0f088802a..039152ac49 100644 --- a/keyboards/bpiphany/frosty_flake/config.h +++ b/keyboards/bpiphany/frosty_flake/config.h | |||
| @@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | 19 | ||
| 20 | #include "config_common.h" | 20 | #include "config_common.h" |
| 21 | 21 | ||
| 22 | /* USB Device descriptor parameter */ | ||
| 23 | #define VENDOR_ID 0xFEED | ||
| 24 | #define PRODUCT_ID 0x6060 | ||
| 25 | #define DEVICE_VER 0x0001 | ||
| 26 | #define MANUFACTURER Bathroom Epiphanies | ||
| 27 | #define PRODUCT frosty_flake | ||
| 28 | |||
| 29 | /* | 22 | /* |
| 30 | * Frosty Flake Rev. 20140521 made by Bathroom Ephiphanies | 23 | * Frosty Flake Rev. 20140521 made by Bathroom Ephiphanies |
| 31 | * Ported from the Bathroom Epiphanies TMK Firmware: | 24 | * Ported from the Bathroom Epiphanies TMK Firmware: |
diff --git a/keyboards/bpiphany/frosty_flake/info.json b/keyboards/bpiphany/frosty_flake/info.json index 9d5d6aace0..266c45c394 100644 --- a/keyboards/bpiphany/frosty_flake/info.json +++ b/keyboards/bpiphany/frosty_flake/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Frosty Flake", | 2 | "keyboard_name": "Frosty Flake", |
| 3 | "manufacturer": "Bathroom Epiphanies", | ||
| 3 | "url": "", | 4 | "url": "", |
| 4 | "maintainer": "qmk", | 5 | "maintainer": "qmk", |
| 6 | "usb": { | ||
| 7 | "vid": "0xFEED", | ||
| 8 | "pid": "0x6060", | ||
| 9 | "device_version": "0.0.1" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT": { | 12 | "LAYOUT": { |
| 7 | "layout": [ | 13 | "layout": [ |
diff --git a/keyboards/bpiphany/pegasushoof/2013/config.h b/keyboards/bpiphany/pegasushoof/2013/config.h index 2573cecfca..33762f020d 100644 --- a/keyboards/bpiphany/pegasushoof/2013/config.h +++ b/keyboards/bpiphany/pegasushoof/2013/config.h | |||
| @@ -17,14 +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 | |||
| 21 | /* USB Device descriptor parameter */ | ||
| 22 | #define VENDOR_ID 0xFEED | ||
| 23 | #define PRODUCT_ID 0x6050 | ||
| 24 | #define DEVICE_VER 0x0104 | ||
| 25 | #define MANUFACTURER Filco | ||
| 26 | #define PRODUCT Majestouch TKL \\w The Pegasus Hoof 2013 | ||
| 27 | |||
| 28 | /* key matrix size */ | 20 | /* key matrix size */ |
| 29 | #define MATRIX_ROWS 8 | 21 | #define MATRIX_ROWS 8 |
| 30 | #define MATRIX_COLS 18 | 22 | #define MATRIX_COLS 18 |
diff --git a/keyboards/bpiphany/pegasushoof/2013/info.json b/keyboards/bpiphany/pegasushoof/2013/info.json new file mode 100644 index 0000000000..c96b6ba06c --- /dev/null +++ b/keyboards/bpiphany/pegasushoof/2013/info.json | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "Majestouch TKL \\\\w The Pegasus Hoof 2013" | ||
| 3 | } | ||
diff --git a/keyboards/bpiphany/pegasushoof/2015/config.h b/keyboards/bpiphany/pegasushoof/2015/config.h index 479175c477..d1d52d3098 100644 --- a/keyboards/bpiphany/pegasushoof/2015/config.h +++ b/keyboards/bpiphany/pegasushoof/2015/config.h | |||
| @@ -17,14 +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 | |||
| 21 | /* USB Device descriptor parameter */ | ||
| 22 | #define VENDOR_ID 0xFEED | ||
| 23 | #define PRODUCT_ID 0x6050 | ||
| 24 | #define DEVICE_VER 0x0104 | ||
| 25 | #define MANUFACTURER Filco | ||
| 26 | #define PRODUCT Majestouch TKL \\w The Pegasus Hoof 2015 | ||
| 27 | |||
| 28 | /* key matrix size */ | 20 | /* key matrix size */ |
| 29 | #define MATRIX_ROWS 8 | 21 | #define MATRIX_ROWS 8 |
| 30 | #define MATRIX_COLS 18 | 22 | #define MATRIX_COLS 18 |
diff --git a/keyboards/bpiphany/pegasushoof/2015/info.json b/keyboards/bpiphany/pegasushoof/2015/info.json new file mode 100644 index 0000000000..8af38d9501 --- /dev/null +++ b/keyboards/bpiphany/pegasushoof/2015/info.json | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "Majestouch TKL \\\\w The Pegasus Hoof 2015" | ||
| 3 | } | ||
diff --git a/keyboards/bpiphany/pegasushoof/info.json b/keyboards/bpiphany/pegasushoof/info.json index fb4d2479a5..2869e9f763 100644 --- a/keyboards/bpiphany/pegasushoof/info.json +++ b/keyboards/bpiphany/pegasushoof/info.json | |||
| @@ -1,7 +1,12 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Pegasus Hoof", | 2 | "manufacturer": "Filco", |
| 3 | "url": "", | 3 | "url": "", |
| 4 | "maintainer": "qmk", | 4 | "maintainer": "qmk", |
| 5 | "usb": { | ||
| 6 | "vid": "0xFEED", | ||
| 7 | "pid": "0x6050", | ||
| 8 | "device_version": "1.0.4" | ||
| 9 | }, | ||
| 5 | "layouts": { | 10 | "layouts": { |
| 6 | "LAYOUT": { | 11 | "LAYOUT": { |
| 7 | "layout": [ | 12 | "layout": [ |
diff --git a/keyboards/buzzard/rev1/config.h b/keyboards/buzzard/rev1/config.h index 7e4628c6ec..66c1a9a42e 100644 --- a/keyboards/buzzard/rev1/config.h +++ b/keyboards/buzzard/rev1/config.h | |||
| @@ -3,13 +3,6 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | /* USB Device descriptor parameter */ | ||
| 7 | #define VENDOR_ID 0xFEED | ||
| 8 | #define PRODUCT_ID 0xB077 | ||
| 9 | #define DEVICE_VER 0x0001 | ||
| 10 | #define MANUFACTURER crehmann | ||
| 11 | #define PRODUCT Buzzard | ||
| 12 | |||
| 13 | /* key matrix size */ | 6 | /* key matrix size */ |
| 14 | /* Rows are doubled up */ | 7 | /* Rows are doubled up */ |
| 15 | #define MATRIX_ROWS 8 | 8 | #define MATRIX_ROWS 8 |
diff --git a/keyboards/buzzard/info.json b/keyboards/buzzard/rev1/info.json index a958ffdc94..6ee2226758 100644 --- a/keyboards/buzzard/info.json +++ b/keyboards/buzzard/rev1/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Buzzard", | 2 | "keyboard_name": "Buzzard", |
| 3 | "manufacturer": "crehmann", | ||
| 3 | "url": "https://github.com/crehmann/buzzard", | 4 | "url": "https://github.com/crehmann/buzzard", |
| 4 | "maintainer": "crehmann", | 5 | "maintainer": "crehmann", |
| 6 | "usb": { | ||
| 7 | "vid": "0xFEED", | ||
| 8 | "pid": "0xB077", | ||
| 9 | "device_version": "0.0.1" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT": { | 12 | "LAYOUT": { |
| 7 | "layout": [{"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":15, "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":11, "y":1}, {"x":12, "y":1}, {"x":13, "y":1}, {"x":14, "y":1}, {"x":15, "y":1}, {"x":16, "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":11, "y":2}, {"x":12, "y":2}, {"x":13, "y":2}, {"x":14, "y":2}, {"x":15, "y":2}, {"x":16, "y":2}, {"x":5, "y":3}, {"x":6, "y":3}, {"x":7, "y":3}, {"x":9, "y":3}, {"x":10, "y":3}, {"x":11, "y":3}] | 13 | "layout": [{"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":15, "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":11, "y":1}, {"x":12, "y":1}, {"x":13, "y":1}, {"x":14, "y":1}, {"x":15, "y":1}, {"x":16, "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":11, "y":2}, {"x":12, "y":2}, {"x":13, "y":2}, {"x":14, "y":2}, {"x":15, "y":2}, {"x":16, "y":2}, {"x":5, "y":3}, {"x":6, "y":3}, {"x":7, "y":3}, {"x":9, "y":3}, {"x":10, "y":3}, {"x":11, "y":3}] |
diff --git a/keyboards/canary/canary60rgb/info.json b/keyboards/canary/canary60rgb/info.json index e8cc4c0fe5..4dd97319b3 100644 --- a/keyboards/canary/canary60rgb/info.json +++ b/keyboards/canary/canary60rgb/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "CANARY60RGB", | 2 | "keyboard_name": "CANARY60RGB", |
| 3 | "manufacturer": "CANARY", | ||
| 3 | "url": "", | 4 | "url": "", |
| 4 | "maintainer": "tuananhnguyen204", | 5 | "maintainer": "tuananhnguyen204", |
| 6 | "usb": { | ||
| 7 | "vid": "0x4341", | ||
| 8 | "pid": "0x0621", | ||
| 9 | "device_version": "0.0.1" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT": { | 12 | "LAYOUT": { |
| 7 | "layout": [ | 13 | "layout": [ |
diff --git a/keyboards/canary/canary60rgb/v1/config.h b/keyboards/canary/canary60rgb/v1/config.h index 3d2dd81d88..8d3150a5d9 100644 --- a/keyboards/canary/canary60rgb/v1/config.h +++ b/keyboards/canary/canary60rgb/v1/config.h | |||
| @@ -15,13 +15,6 @@ | |||
| 15 | */ | 15 | */ |
| 16 | #pragma once | 16 | #pragma once |
| 17 | 17 | ||
| 18 | /* USB Device descriptor parameter */ | ||
| 19 | #define VENDOR_ID 0x4341 | ||
| 20 | #define PRODUCT_ID 0x0621 | ||
| 21 | #define DEVICE_VER 0x0001 | ||
| 22 | #define MANUFACTURER CANARY | ||
| 23 | #define PRODUCT CANARY60RGB | ||
| 24 | |||
| 25 | /* key matrix size */ | 18 | /* key matrix size */ |
| 26 | #define MATRIX_ROWS 5 | 19 | #define MATRIX_ROWS 5 |
| 27 | #define MATRIX_COLS 14 | 20 | #define MATRIX_COLS 14 |
diff --git a/keyboards/cannonkeys/db60/config.h b/keyboards/cannonkeys/db60/config.h index 6dd0d0d7f8..873ec24697 100644 --- a/keyboards/cannonkeys/db60/config.h +++ b/keyboards/cannonkeys/db60/config.h | |||
| @@ -17,12 +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 | /* USB Device descriptor parameter */ | ||
| 21 | #define VENDOR_ID 0xCA04 | ||
| 22 | #define DEVICE_VER 0x0001 | ||
| 23 | |||
| 24 | #define MANUFACTURER CannonKeys | ||
| 25 | |||
| 26 | #define MATRIX_ROWS 5 | 20 | #define MATRIX_ROWS 5 |
| 27 | #define MATRIX_COLS 15 | 21 | #define MATRIX_COLS 15 |
| 28 | 22 | ||
diff --git a/keyboards/cannonkeys/db60/hotswap/config.h b/keyboards/cannonkeys/db60/hotswap/config.h deleted file mode 100644 index 3ea9693404..0000000000 --- a/keyboards/cannonkeys/db60/hotswap/config.h +++ /dev/null | |||
| @@ -1,21 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 Andrew Kannan | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #pragma once | ||
| 19 | |||
| 20 | #define PRODUCT_ID 0xDB62 | ||
| 21 | #define PRODUCT DB60 Hotswap | ||
diff --git a/keyboards/cannonkeys/db60/hotswap/info.json b/keyboards/cannonkeys/db60/hotswap/info.json new file mode 100644 index 0000000000..e0ced428b2 --- /dev/null +++ b/keyboards/cannonkeys/db60/hotswap/info.json | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "DB60 Hotswap", | ||
| 3 | "usb": { | ||
| 4 | "pid": "0xDB62" | ||
| 5 | } | ||
| 6 | } | ||
diff --git a/keyboards/cannonkeys/db60/info.json b/keyboards/cannonkeys/db60/info.json index 9c6461d9e2..bba9427caf 100644 --- a/keyboards/cannonkeys/db60/info.json +++ b/keyboards/cannonkeys/db60/info.json | |||
| @@ -1,7 +1,11 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "DB60", | 2 | "manufacturer": "CannonKeys", |
| 3 | "url": "https://cannonkeys.com", | 3 | "url": "https://cannonkeys.com", |
| 4 | "maintainer": "awkannan", | 4 | "maintainer": "awkannan", |
| 5 | "usb": { | ||
| 6 | "vid": "0xCA04", | ||
| 7 | "device_version": "0.0.1" | ||
| 8 | }, | ||
| 5 | "layouts": { | 9 | "layouts": { |
| 6 | "LAYOUT_60_ansi": { | 10 | "LAYOUT_60_ansi": { |
| 7 | "layout": [{"label":"~", "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":"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":"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":"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":2.75}, {"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":"Alt", "x":10, "y":4, "w":1.25}, {"label":"Win", "x":11.25, "y":4, "w":1.25}, {"label":"Menu", "x":12.5, "y":4, "w":1.25}, {"label":"Ctrl", "x":13.75, "y":4, "w":1.25}] | 11 | "layout": [{"label":"~", "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":"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":"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":"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":2.75}, {"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":"Alt", "x":10, "y":4, "w":1.25}, {"label":"Win", "x":11.25, "y":4, "w":1.25}, {"label":"Menu", "x":12.5, "y":4, "w":1.25}, {"label":"Ctrl", "x":13.75, "y":4, "w":1.25}] |
diff --git a/keyboards/cannonkeys/db60/j02/config.h b/keyboards/cannonkeys/db60/j02/config.h deleted file mode 100644 index 392cec3a55..0000000000 --- a/keyboards/cannonkeys/db60/j02/config.h +++ /dev/null | |||
| @@ -1,21 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 Andrew Kannan | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #pragma once | ||
| 19 | |||
| 20 | #define PRODUCT_ID 0xDB60 | ||
| 21 | #define PRODUCT DB60 | ||
diff --git a/keyboards/cannonkeys/db60/j02/info.json b/keyboards/cannonkeys/db60/j02/info.json new file mode 100644 index 0000000000..9f5c817112 --- /dev/null +++ b/keyboards/cannonkeys/db60/j02/info.json | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "DB60", | ||
| 3 | "usb": { | ||
| 4 | "pid": "0xDB60" | ||
| 5 | } | ||
| 6 | } | ||
diff --git a/keyboards/cannonkeys/db60/rev2/config.h b/keyboards/cannonkeys/db60/rev2/config.h deleted file mode 100644 index df3527b705..0000000000 --- a/keyboards/cannonkeys/db60/rev2/config.h +++ /dev/null | |||
| @@ -1,21 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 Andrew Kannan | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #pragma once | ||
| 19 | |||
| 20 | #define PRODUCT_ID 0xDB61 | ||
| 21 | #define PRODUCT DB60v2 | ||
diff --git a/keyboards/cannonkeys/db60/rev2/info.json b/keyboards/cannonkeys/db60/rev2/info.json new file mode 100644 index 0000000000..f5f3c8530d --- /dev/null +++ b/keyboards/cannonkeys/db60/rev2/info.json | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "DB60v2", | ||
| 3 | "usb": { | ||
| 4 | "pid": "0xDB61" | ||
| 5 | } | ||
| 6 | } | ||
diff --git a/keyboards/cannonkeys/satisfaction75/config.h b/keyboards/cannonkeys/satisfaction75/config.h index 2a0ac91b2d..ef4123770d 100644 --- a/keyboards/cannonkeys/satisfaction75/config.h +++ b/keyboards/cannonkeys/satisfaction75/config.h | |||
| @@ -23,13 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 23 | /* LSE clock */ | 23 | /* LSE clock */ |
| 24 | #define STM32_LSECLK 32768 | 24 | #define STM32_LSECLK 32768 |
| 25 | 25 | ||
| 26 | /* USB Device descriptor parameter */ | ||
| 27 | #define VENDOR_ID 0xCA04 | ||
| 28 | #define PRODUCT_ID 0x57F5 | ||
| 29 | #define DEVICE_VER 0x0001 | ||
| 30 | #define MANUFACTURER CannonKeys | ||
| 31 | #define PRODUCT Satisfaction75 | ||
| 32 | |||
| 33 | /* key matrix size */ | 26 | /* key matrix size */ |
| 34 | #define MATRIX_ROWS 6 | 27 | #define MATRIX_ROWS 6 |
| 35 | #define MATRIX_COLS 16 | 28 | #define MATRIX_COLS 16 |
diff --git a/keyboards/cannonkeys/satisfaction75/info.json b/keyboards/cannonkeys/satisfaction75/info.json new file mode 100644 index 0000000000..692715124d --- /dev/null +++ b/keyboards/cannonkeys/satisfaction75/info.json | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "Satisfaction75", | ||
| 3 | "manufacturer": "CannonKeys", | ||
| 4 | "url": "", | ||
| 5 | "maintainer": "Cannon Keys", | ||
| 6 | "usb": { | ||
| 7 | "vid": "0xCA04", | ||
| 8 | "pid": "0x57F5", | ||
| 9 | "device_version": "0.0.1" | ||
| 10 | } | ||
| 11 | } | ||
diff --git a/keyboards/cannonkeys/satisfaction75/prototype/info.json b/keyboards/cannonkeys/satisfaction75/prototype/info.json index 29e727835a..9fad4142aa 100644 --- a/keyboards/cannonkeys/satisfaction75/prototype/info.json +++ b/keyboards/cannonkeys/satisfaction75/prototype/info.json | |||
| @@ -1,7 +1,4 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Satisfaction75 prototype", | ||
| 3 | "url": "", | ||
| 4 | "maintainer": "Cannon Keys", | ||
| 5 | "layouts": { | 2 | "layouts": { |
| 6 | "LAYOUT_default": { | 3 | "LAYOUT_default": { |
| 7 | "layout": [{"x":0, "y":0}, {"x":1.5, "y":0}, {"x":2.5, "y":0}, {"x":3.5, "y":0}, {"x":4.5, "y":0}, {"x":5.75, "y":0}, {"x":6.75, "y":0}, {"x":7.75, "y":0}, {"x":8.75, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":0, "y":1.25}, {"x":1, "y":1.25}, {"x":2, "y":1.25}, {"x":3, "y":1.25}, {"x":4, "y":1.25}, {"x":5, "y":1.25}, {"x":6, "y":1.25}, {"x":7, "y":1.25}, {"x":8, "y":1.25}, {"x":9, "y":1.25}, {"x":10, "y":1.25}, {"x":11, "y":1.25}, {"x":12, "y":1.25}, {"x":13, "y":1.25, "w":2}, {"x":15.5, "y":1}, {"x":0, "y":2.25, "w":1.5}, {"x":1.5, "y":2.25}, {"x":2.5, "y":2.25}, {"x":3.5, "y":2.25}, {"x":4.5, "y":2.25}, {"x":5.5, "y":2.25}, {"x":6.5, "y":2.25}, {"x":7.5, "y":2.25}, {"x":8.5, "y":2.25}, {"x":9.5, "y":2.25}, {"x":10.5, "y":2.25}, {"x":11.5, "y":2.25}, {"x":12.5, "y":2.25}, {"x":13.5, "y":2.25, "w":1.5}, {"x":15.5, "y":2.25}, {"x":0, "y":3.25, "w":1.75}, {"x":1.75, "y":3.25}, {"x":2.75, "y":3.25}, {"x":3.75, "y":3.25}, {"x":4.75, "y":3.25}, {"x":5.75, "y":3.25}, {"x":6.75, "y":3.25}, {"x":7.75, "y":3.25}, {"x":8.75, "y":3.25}, {"x":9.75, "y":3.25}, {"x":10.75, "y":3.25}, {"x":11.75, "y":3.25}, {"x":12.75, "y":3.25, "w":2.25}, {"x":15.5, "y":3.25}, {"x":0, "y":4.25, "w":2.25}, {"x":2.25, "y":4.25}, {"x":3.25, "y":4.25}, {"x":4.25, "y":4.25}, {"x":5.25, "y":4.25}, {"x":6.25, "y":4.25}, {"x":7.25, "y":4.25}, {"x":8.25, "y":4.25}, {"x":9.25, "y":4.25}, {"x":10.25, "y":4.25}, {"x":11.25, "y":4.25}, {"x":12.25, "y":4.25, "w":1.75}, {"x":14.25, "y":4.5}, {"x":15.5, "y":4.25}, {"x":0, "y":5.25, "w":1.25}, {"x":1.25, "y":5.25, "w":1.25}, {"x":2.5, "y":5.25, "w":1.25}, {"x":3.75, "y":5.25, "w":6.25}, {"x":10, "y":5.25}, {"x":11, "y":5.25}, {"x":12, "y":5.25}, {"x":13.25, "y":5.5}, {"x":14.25, "y":5.5}, {"x":15.25, "y":5.5}] | 4 | "layout": [{"x":0, "y":0}, {"x":1.5, "y":0}, {"x":2.5, "y":0}, {"x":3.5, "y":0}, {"x":4.5, "y":0}, {"x":5.75, "y":0}, {"x":6.75, "y":0}, {"x":7.75, "y":0}, {"x":8.75, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":0, "y":1.25}, {"x":1, "y":1.25}, {"x":2, "y":1.25}, {"x":3, "y":1.25}, {"x":4, "y":1.25}, {"x":5, "y":1.25}, {"x":6, "y":1.25}, {"x":7, "y":1.25}, {"x":8, "y":1.25}, {"x":9, "y":1.25}, {"x":10, "y":1.25}, {"x":11, "y":1.25}, {"x":12, "y":1.25}, {"x":13, "y":1.25, "w":2}, {"x":15.5, "y":1}, {"x":0, "y":2.25, "w":1.5}, {"x":1.5, "y":2.25}, {"x":2.5, "y":2.25}, {"x":3.5, "y":2.25}, {"x":4.5, "y":2.25}, {"x":5.5, "y":2.25}, {"x":6.5, "y":2.25}, {"x":7.5, "y":2.25}, {"x":8.5, "y":2.25}, {"x":9.5, "y":2.25}, {"x":10.5, "y":2.25}, {"x":11.5, "y":2.25}, {"x":12.5, "y":2.25}, {"x":13.5, "y":2.25, "w":1.5}, {"x":15.5, "y":2.25}, {"x":0, "y":3.25, "w":1.75}, {"x":1.75, "y":3.25}, {"x":2.75, "y":3.25}, {"x":3.75, "y":3.25}, {"x":4.75, "y":3.25}, {"x":5.75, "y":3.25}, {"x":6.75, "y":3.25}, {"x":7.75, "y":3.25}, {"x":8.75, "y":3.25}, {"x":9.75, "y":3.25}, {"x":10.75, "y":3.25}, {"x":11.75, "y":3.25}, {"x":12.75, "y":3.25, "w":2.25}, {"x":15.5, "y":3.25}, {"x":0, "y":4.25, "w":2.25}, {"x":2.25, "y":4.25}, {"x":3.25, "y":4.25}, {"x":4.25, "y":4.25}, {"x":5.25, "y":4.25}, {"x":6.25, "y":4.25}, {"x":7.25, "y":4.25}, {"x":8.25, "y":4.25}, {"x":9.25, "y":4.25}, {"x":10.25, "y":4.25}, {"x":11.25, "y":4.25}, {"x":12.25, "y":4.25, "w":1.75}, {"x":14.25, "y":4.5}, {"x":15.5, "y":4.25}, {"x":0, "y":5.25, "w":1.25}, {"x":1.25, "y":5.25, "w":1.25}, {"x":2.5, "y":5.25, "w":1.25}, {"x":3.75, "y":5.25, "w":6.25}, {"x":10, "y":5.25}, {"x":11, "y":5.25}, {"x":12, "y":5.25}, {"x":13.25, "y":5.5}, {"x":14.25, "y":5.5}, {"x":15.25, "y":5.5}] |
diff --git a/keyboards/cannonkeys/satisfaction75/rev1/info.json b/keyboards/cannonkeys/satisfaction75/rev1/info.json index b0e1716602..15986435c5 100644 --- a/keyboards/cannonkeys/satisfaction75/rev1/info.json +++ b/keyboards/cannonkeys/satisfaction75/rev1/info.json | |||
| @@ -1,7 +1,4 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Satisfaction75 rev1", | ||
| 3 | "url": "", | ||
| 4 | "maintainer": "Cannon Keys", | ||
| 5 | "layouts": { | 2 | "layouts": { |
| 6 | "LAYOUT_default": { | 3 | "LAYOUT_default": { |
| 7 | "layout": [{"x":0, "y":0}, {"x":1.5, "y":0}, {"x":2.5, "y":0}, {"x":3.5, "y":0}, {"x":4.5, "y":0}, {"x":5.75, "y":0}, {"x":6.75, "y":0}, {"x":7.75, "y":0}, {"x":8.75, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":0, "y":1.25}, {"x":1, "y":1.25}, {"x":2, "y":1.25}, {"x":3, "y":1.25}, {"x":4, "y":1.25}, {"x":5, "y":1.25}, {"x":6, "y":1.25}, {"x":7, "y":1.25}, {"x":8, "y":1.25}, {"x":9, "y":1.25}, {"x":10, "y":1.25}, {"x":11, "y":1.25}, {"x":12, "y":1.25}, {"x":13, "y":1.25, "w":2}, {"x":15.5, "y":1}, {"x":0, "y":2.25, "w":1.5}, {"x":1.5, "y":2.25}, {"x":2.5, "y":2.25}, {"x":3.5, "y":2.25}, {"x":4.5, "y":2.25}, {"x":5.5, "y":2.25}, {"x":6.5, "y":2.25}, {"x":7.5, "y":2.25}, {"x":8.5, "y":2.25}, {"x":9.5, "y":2.25}, {"x":10.5, "y":2.25}, {"x":11.5, "y":2.25}, {"x":12.5, "y":2.25}, {"x":13.5, "y":2.25, "w":1.5}, {"x":15.5, "y":2.25}, {"x":0, "y":3.25, "w":1.75}, {"x":1.75, "y":3.25}, {"x":2.75, "y":3.25}, {"x":3.75, "y":3.25}, {"x":4.75, "y":3.25}, {"x":5.75, "y":3.25}, {"x":6.75, "y":3.25}, {"x":7.75, "y":3.25}, {"x":8.75, "y":3.25}, {"x":9.75, "y":3.25}, {"x":10.75, "y":3.25}, {"x":11.75, "y":3.25}, {"x":12.75, "y":3.25, "w":2.25}, {"x":15.5, "y":3.25}, {"x":0, "y":4.25, "w":2.25}, {"x":2.25, "y":4.25}, {"x":3.25, "y":4.25}, {"x":4.25, "y":4.25}, {"x":5.25, "y":4.25}, {"x":6.25, "y":4.25}, {"x":7.25, "y":4.25}, {"x":8.25, "y":4.25}, {"x":9.25, "y":4.25}, {"x":10.25, "y":4.25}, {"x":11.25, "y":4.25}, {"x":12.25, "y":4.25, "w":1.75}, {"x":14.25, "y":4.5}, {"x":15.5, "y":4.25}, {"x":0, "y":5.25, "w":1.25}, {"x":1.25, "y":5.25, "w":1.25}, {"x":2.5, "y":5.25, "w":1.25}, {"x":3.75, "y":5.25, "w":6.25}, {"x":10, "y":5.25}, {"x":11, "y":5.25}, {"x":12, "y":5.25}, {"x":13.25, "y":5.5}, {"x":14.25, "y":5.5}, {"x":15.25, "y":5.5}] | 4 | "layout": [{"x":0, "y":0}, {"x":1.5, "y":0}, {"x":2.5, "y":0}, {"x":3.5, "y":0}, {"x":4.5, "y":0}, {"x":5.75, "y":0}, {"x":6.75, "y":0}, {"x":7.75, "y":0}, {"x":8.75, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":0, "y":1.25}, {"x":1, "y":1.25}, {"x":2, "y":1.25}, {"x":3, "y":1.25}, {"x":4, "y":1.25}, {"x":5, "y":1.25}, {"x":6, "y":1.25}, {"x":7, "y":1.25}, {"x":8, "y":1.25}, {"x":9, "y":1.25}, {"x":10, "y":1.25}, {"x":11, "y":1.25}, {"x":12, "y":1.25}, {"x":13, "y":1.25, "w":2}, {"x":15.5, "y":1}, {"x":0, "y":2.25, "w":1.5}, {"x":1.5, "y":2.25}, {"x":2.5, "y":2.25}, {"x":3.5, "y":2.25}, {"x":4.5, "y":2.25}, {"x":5.5, "y":2.25}, {"x":6.5, "y":2.25}, {"x":7.5, "y":2.25}, {"x":8.5, "y":2.25}, {"x":9.5, "y":2.25}, {"x":10.5, "y":2.25}, {"x":11.5, "y":2.25}, {"x":12.5, "y":2.25}, {"x":13.5, "y":2.25, "w":1.5}, {"x":15.5, "y":2.25}, {"x":0, "y":3.25, "w":1.75}, {"x":1.75, "y":3.25}, {"x":2.75, "y":3.25}, {"x":3.75, "y":3.25}, {"x":4.75, "y":3.25}, {"x":5.75, "y":3.25}, {"x":6.75, "y":3.25}, {"x":7.75, "y":3.25}, {"x":8.75, "y":3.25}, {"x":9.75, "y":3.25}, {"x":10.75, "y":3.25}, {"x":11.75, "y":3.25}, {"x":12.75, "y":3.25, "w":2.25}, {"x":15.5, "y":3.25}, {"x":0, "y":4.25, "w":2.25}, {"x":2.25, "y":4.25}, {"x":3.25, "y":4.25}, {"x":4.25, "y":4.25}, {"x":5.25, "y":4.25}, {"x":6.25, "y":4.25}, {"x":7.25, "y":4.25}, {"x":8.25, "y":4.25}, {"x":9.25, "y":4.25}, {"x":10.25, "y":4.25}, {"x":11.25, "y":4.25}, {"x":12.25, "y":4.25, "w":1.75}, {"x":14.25, "y":4.5}, {"x":15.5, "y":4.25}, {"x":0, "y":5.25, "w":1.25}, {"x":1.25, "y":5.25, "w":1.25}, {"x":2.5, "y":5.25, "w":1.25}, {"x":3.75, "y":5.25, "w":6.25}, {"x":10, "y":5.25}, {"x":11, "y":5.25}, {"x":12, "y":5.25}, {"x":13.25, "y":5.5}, {"x":14.25, "y":5.5}, {"x":15.25, "y":5.5}] |
diff --git a/keyboards/capsunlocked/cu80/v2_ansi/base/info.json b/keyboards/capsunlocked/cu80/v2_ansi/base/info.json new file mode 100644 index 0000000000..9dc24b5e40 --- /dev/null +++ b/keyboards/capsunlocked/cu80/v2_ansi/base/info.json | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "CU80 v2 ANSI", | ||
| 3 | "usb": { | ||
| 4 | "pid": "0x0081" | ||
| 5 | } | ||
| 6 | } | ||
diff --git a/keyboards/capsunlocked/cu80/v2_ansi/base/rules.mk b/keyboards/capsunlocked/cu80/v2_ansi/base/rules.mk new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/keyboards/capsunlocked/cu80/v2_ansi/base/rules.mk | |||
diff --git a/keyboards/capsunlocked/cu80/v2_ansi/info.json b/keyboards/capsunlocked/cu80/v2_ansi/info.json index 7615d9f029..96234185f6 100644 --- a/keyboards/capsunlocked/cu80/v2_ansi/info.json +++ b/keyboards/capsunlocked/cu80/v2_ansi/info.json | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | { | 1 | { |
| 2 | "manufacturer": "CapsUnlocked", | 2 | "manufacturer": "CapsUnlocked", |
| 3 | "keyboard_name": "CapsUnlocked CU80 v2 ANSI", | ||
| 4 | "maintainer": "rys / maz0r", | 3 | "maintainer": "rys / maz0r", |
| 5 | "bootloader": "atmel-dfu", | 4 | "bootloader": "atmel-dfu", |
| 6 | "debounce": 5, | 5 | "debounce": 5, |
| @@ -38,7 +37,6 @@ | |||
| 38 | "url": "https://caps-unlocked.com/cu80-round-2/", | 37 | "url": "https://caps-unlocked.com/cu80-round-2/", |
| 39 | "usb": { | 38 | "usb": { |
| 40 | "device_version": "0.0.1", | 39 | "device_version": "0.0.1", |
| 41 | "pid": "0x0081", | ||
| 42 | "vid": "0x4355" | 40 | "vid": "0x4355" |
| 43 | }, | 41 | }, |
| 44 | "community_layouts": ["tkl_ansi"], | 42 | "community_layouts": ["tkl_ansi"], |
diff --git a/keyboards/capsunlocked/cu80/v2_ansi/rgb/config.h b/keyboards/capsunlocked/cu80/v2_ansi/rgb/config.h index 00a05ad7da..5789266397 100644 --- a/keyboards/capsunlocked/cu80/v2_ansi/rgb/config.h +++ b/keyboards/capsunlocked/cu80/v2_ansi/rgb/config.h | |||
| @@ -19,10 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | /* enable RGB matrix */ | 19 | /* enable RGB matrix */ |
| 20 | #define CU80_RGB | 20 | #define CU80_RGB |
| 21 | 21 | ||
| 22 | /* update the product for RGB Matrix variant in VIA/VIAL and Remap-keys.app */ | ||
| 23 | #undef PRODUCT | ||
| 24 | #define PRODUCT CU80 v2 ANSI RGB | ||
| 25 | |||
| 26 | /* moved to RGB specific */ | 22 | /* moved to RGB specific */ |
| 27 | #define RGB_MATRIX_KEYPRESSES | 23 | #define RGB_MATRIX_KEYPRESSES |
| 28 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50 | 24 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50 |
diff --git a/keyboards/capsunlocked/cu80/v2_ansi/rgb/info.json b/keyboards/capsunlocked/cu80/v2_ansi/rgb/info.json index f97e203645..52676aa041 100644 --- a/keyboards/capsunlocked/cu80/v2_ansi/rgb/info.json +++ b/keyboards/capsunlocked/cu80/v2_ansi/rgb/info.json | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "CU80 v2 ANSI RGB", | ||
| 2 | "features": { | 3 | "features": { |
| 3 | "rgblight": false | 4 | "rgblight": false |
| 4 | }, | 5 | }, |
diff --git a/keyboards/capsunlocked/cu80/v2_ansi/rules.mk b/keyboards/capsunlocked/cu80/v2_ansi/rules.mk index 7c5554a087..e96dd72928 100644 --- a/keyboards/capsunlocked/cu80/v2_ansi/rules.mk +++ b/keyboards/capsunlocked/cu80/v2_ansi/rules.mk | |||
| @@ -1,10 +1,3 @@ | |||
| 1 | # MCU name | ||
| 2 | MCU = atmega32u4 | ||
| 3 | |||
| 4 | # Bootloader selection | ||
| 5 | BOOTLOADER = atmel-dfu | ||
| 6 | |||
| 7 | # Build Options | ||
| 8 | # change yes to no to disable | ||
| 9 | # | ||
| 10 | NO_USB_STARTUP_CHECK = yes # resolve possible sleep issue | 1 | NO_USB_STARTUP_CHECK = yes # resolve possible sleep issue |
| 2 | |||
| 3 | DEFAULT_FOLDER = capsunlocked/cu80/v2_ansi/base | ||
diff --git a/keyboards/capsunlocked/cu80/v2_iso/base/info.json b/keyboards/capsunlocked/cu80/v2_iso/base/info.json new file mode 100644 index 0000000000..636e6e2276 --- /dev/null +++ b/keyboards/capsunlocked/cu80/v2_iso/base/info.json | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "CU80 v2 ISO", | ||
| 3 | "usb": { | ||
| 4 | "pid": "0x0080" | ||
| 5 | } | ||
| 6 | } | ||
diff --git a/keyboards/capsunlocked/cu80/v2_iso/base/rules.mk b/keyboards/capsunlocked/cu80/v2_iso/base/rules.mk new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/keyboards/capsunlocked/cu80/v2_iso/base/rules.mk | |||
diff --git a/keyboards/capsunlocked/cu80/v2_iso/info.json b/keyboards/capsunlocked/cu80/v2_iso/info.json index 43f074f170..61e033c59f 100644 --- a/keyboards/capsunlocked/cu80/v2_iso/info.json +++ b/keyboards/capsunlocked/cu80/v2_iso/info.json | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | { | 1 | { |
| 2 | "manufacturer": "CapsUnlocked", | 2 | "manufacturer": "CapsUnlocked", |
| 3 | "keyboard_name": "CapsUnlocked CU80 v2 ISO", | ||
| 4 | "maintainer": "rys / maz0r", | 3 | "maintainer": "rys / maz0r", |
| 5 | "bootloader": "atmel-dfu", | 4 | "bootloader": "atmel-dfu", |
| 6 | "debounce": 5, | 5 | "debounce": 5, |
| @@ -38,7 +37,6 @@ | |||
| 38 | "url": "https://caps-unlocked.com/cu80-round-2/", | 37 | "url": "https://caps-unlocked.com/cu80-round-2/", |
| 39 | "usb": { | 38 | "usb": { |
| 40 | "device_version": "0.0.1", | 39 | "device_version": "0.0.1", |
| 41 | "pid": "0x0080", | ||
| 42 | "vid": "0x4355" | 40 | "vid": "0x4355" |
| 43 | }, | 41 | }, |
| 44 | "community_layouts": ["tkl_iso"], | 42 | "community_layouts": ["tkl_iso"], |
diff --git a/keyboards/capsunlocked/cu80/v2_iso/rgb/config.h b/keyboards/capsunlocked/cu80/v2_iso/rgb/config.h index dbe9143b8b..41dbede767 100644 --- a/keyboards/capsunlocked/cu80/v2_iso/rgb/config.h +++ b/keyboards/capsunlocked/cu80/v2_iso/rgb/config.h | |||
| @@ -18,10 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 18 | /* enable RGB matrix */ | 18 | /* enable RGB matrix */ |
| 19 | #define CU80_RGB | 19 | #define CU80_RGB |
| 20 | 20 | ||
| 21 | /* update the product for RGB Matrix variant in VIA/VIAL and Remap-keys.app */ | ||
| 22 | #undef PRODUCT | ||
| 23 | #define PRODUCT CU80 v2 ISO RGB | ||
| 24 | |||
| 25 | /* moved to RGB specific */ | 21 | /* moved to RGB specific */ |
| 26 | #define RGB_MATRIX_KEYPRESSES | 22 | #define RGB_MATRIX_KEYPRESSES |
| 27 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50 | 23 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50 |
diff --git a/keyboards/capsunlocked/cu80/v2_iso/rgb/info.json b/keyboards/capsunlocked/cu80/v2_iso/rgb/info.json index 36748237c5..e04971c21a 100644 --- a/keyboards/capsunlocked/cu80/v2_iso/rgb/info.json +++ b/keyboards/capsunlocked/cu80/v2_iso/rgb/info.json | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "CU80 v2 ISO RGB", | ||
| 2 | "features": { | 3 | "features": { |
| 3 | "rgblight": false | 4 | "rgblight": false |
| 4 | }, | 5 | }, |
diff --git a/keyboards/capsunlocked/cu80/v2_iso/rules.mk b/keyboards/capsunlocked/cu80/v2_iso/rules.mk index 7c5554a087..c0feb35307 100644 --- a/keyboards/capsunlocked/cu80/v2_iso/rules.mk +++ b/keyboards/capsunlocked/cu80/v2_iso/rules.mk | |||
| @@ -1,10 +1,3 @@ | |||
| 1 | # MCU name | ||
| 2 | MCU = atmega32u4 | ||
| 3 | |||
| 4 | # Bootloader selection | ||
| 5 | BOOTLOADER = atmel-dfu | ||
| 6 | |||
| 7 | # Build Options | ||
| 8 | # change yes to no to disable | ||
| 9 | # | ||
| 10 | NO_USB_STARTUP_CHECK = yes # resolve possible sleep issue | 1 | NO_USB_STARTUP_CHECK = yes # resolve possible sleep issue |
| 2 | |||
| 3 | DEFAULT_FOLDER = capsunlocked/cu80/v2_iso/base | ||
diff --git a/keyboards/chavdai40/info.json b/keyboards/chavdai40/info.json index 9c95d21239..36b8511bf1 100644 --- a/keyboards/chavdai40/info.json +++ b/keyboards/chavdai40/info.json | |||
| @@ -1,7 +1,11 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "chavdai40", | 2 | "manufacturer": "t-miyajima", |
| 3 | "url": "https://github.com/dvorak55/chavdai40", | 3 | "url": "https://github.com/dvorak55/chavdai40", |
| 4 | "maintainer": "t-miyajima", | 4 | "maintainer": "t-miyajima", |
| 5 | "usb": { | ||
| 6 | "vid": "0x16D0", | ||
| 7 | "pid": "0x0F95" | ||
| 8 | }, | ||
| 5 | "layouts": { | 9 | "layouts": { |
| 6 | "LAYOUT_44key": { | 10 | "LAYOUT_44key": { |
| 7 | "layout": [ | 11 | "layout": [ |
diff --git a/keyboards/chavdai40/rev1/config.h b/keyboards/chavdai40/rev1/config.h index 47ec1ca1ff..c03bab0b57 100644 --- a/keyboards/chavdai40/rev1/config.h +++ b/keyboards/chavdai40/rev1/config.h | |||
| @@ -21,13 +21,6 @@ | |||
| 21 | 21 | ||
| 22 | #define EARLY_INIT_PERFORM_BOOTLOADER_JUMP FALSE | 22 | #define EARLY_INIT_PERFORM_BOOTLOADER_JUMP FALSE |
| 23 | 23 | ||
| 24 | /* USB Device descriptor parameter */ | ||
| 25 | #define VENDOR_ID 0x16D0 | ||
| 26 | #define PRODUCT_ID 0x0F95 | ||
| 27 | #define DEVICE_VER 0x0001 | ||
| 28 | #define MANUFACTURER t-miyajima | ||
| 29 | #define PRODUCT Chavdai40 | ||
| 30 | |||
| 31 | /* usb power settings */ | 24 | /* usb power settings */ |
| 32 | #define USB_MAX_POWER_CONSUMPTION 100 | 25 | #define USB_MAX_POWER_CONSUMPTION 100 |
| 33 | 26 | ||
diff --git a/keyboards/chavdai40/rev1/info.json b/keyboards/chavdai40/rev1/info.json new file mode 100644 index 0000000000..c69c0e3460 --- /dev/null +++ b/keyboards/chavdai40/rev1/info.json | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "Chavdai40", | ||
| 3 | "usb": { | ||
| 4 | "device_version": "0.0.1" | ||
| 5 | } | ||
| 6 | } | ||
diff --git a/keyboards/chavdai40/rev2/config.h b/keyboards/chavdai40/rev2/config.h index 5f277415fa..1d72c5dc79 100644 --- a/keyboards/chavdai40/rev2/config.h +++ b/keyboards/chavdai40/rev2/config.h | |||
| @@ -21,13 +21,6 @@ | |||
| 21 | 21 | ||
| 22 | #define EARLY_INIT_PERFORM_BOOTLOADER_JUMP FALSE | 22 | #define EARLY_INIT_PERFORM_BOOTLOADER_JUMP FALSE |
| 23 | 23 | ||
| 24 | /* USB Device descriptor parameter */ | ||
| 25 | #define VENDOR_ID 0x16D0 | ||
| 26 | #define PRODUCT_ID 0x0F95 | ||
| 27 | #define DEVICE_VER 0x0002 | ||
| 28 | #define MANUFACTURER t-miyajima | ||
| 29 | #define PRODUCT Chavdai40 rev2 | ||
| 30 | |||
| 31 | /* usb power settings */ | 24 | /* usb power settings */ |
| 32 | #define USB_MAX_POWER_CONSUMPTION 100 | 25 | #define USB_MAX_POWER_CONSUMPTION 100 |
| 33 | 26 | ||
diff --git a/keyboards/chavdai40/rev2/info.json b/keyboards/chavdai40/rev2/info.json new file mode 100644 index 0000000000..458bcacf38 --- /dev/null +++ b/keyboards/chavdai40/rev2/info.json | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "Chavdai40 rev2", | ||
| 3 | "usb": { | ||
| 4 | "device_version": "0.0.2" | ||
| 5 | } | ||
| 6 | } | ||
diff --git a/keyboards/chocofly/v1/config.h b/keyboards/chocofly/v1/config.h index e5bedf80c6..053ca61362 100644 --- a/keyboards/chocofly/v1/config.h +++ b/keyboards/chocofly/v1/config.h | |||
| @@ -3,12 +3,6 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #define VENDOR_ID 0xCEE2 | ||
| 7 | #define PRODUCT_ID 0x1001 | ||
| 8 | #define DEVICE_VER 0x0001 | ||
| 9 | #define MANUFACTURER vitvlkv | ||
| 10 | #define PRODUCT Chocofly | ||
| 11 | |||
| 12 | #define MATRIX_ROWS 8 | 6 | #define MATRIX_ROWS 8 |
| 13 | #define MATRIX_COLS 8 | 7 | #define MATRIX_COLS 8 |
| 14 | 8 | ||
diff --git a/keyboards/chocofly/v1/info.json b/keyboards/chocofly/v1/info.json index c56f7ae170..1372ce62f9 100644 --- a/keyboards/chocofly/v1/info.json +++ b/keyboards/chocofly/v1/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Chocofly V1", | 2 | "keyboard_name": "Chocofly", |
| 3 | "manufacturer": "vitvlkv", | ||
| 3 | "url": "https://github.com/vlkv/chocofly", | 4 | "url": "https://github.com/vlkv/chocofly", |
| 4 | "maintainer": "vlkv", | 5 | "maintainer": "vlkv", |
| 6 | "usb": { | ||
| 7 | "vid": "0xCEE2", | ||
| 8 | "pid": "0x1001", | ||
| 9 | "device_version": "0.0.1" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT": { | 12 | "LAYOUT": { |
| 7 | "layout": [ | 13 | "layout": [ |
diff --git a/keyboards/clickety_split/leeloo/info.json b/keyboards/clickety_split/leeloo/info.json index 5473292d14..b916866388 100644 --- a/keyboards/clickety_split/leeloo/info.json +++ b/keyboards/clickety_split/leeloo/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Leeloo", | 2 | "keyboard_name": "Leeloo", |
| 3 | "manufacturer": "Clickety Split Ltd", | ||
| 3 | "url": "https://clicketysplit.ca/pages/leeloo", | 4 | "url": "https://clicketysplit.ca/pages/leeloo", |
| 4 | "maintainer": "ClicketySplit", | 5 | "maintainer": "ClicketySplit", |
| 6 | "usb": { | ||
| 7 | "vid": "0x4013", | ||
| 8 | "pid": "0x2022", | ||
| 9 | "device_version": "0.1.3" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT": { | 12 | "LAYOUT": { |
| 7 | "layout": [ | 13 | "layout": [ |
diff --git a/keyboards/clickety_split/leeloo/rev1/config.h b/keyboards/clickety_split/leeloo/rev1/config.h index cf9c563f8f..88bab4ca98 100644 --- a/keyboards/clickety_split/leeloo/rev1/config.h +++ b/keyboards/clickety_split/leeloo/rev1/config.h | |||
| @@ -19,13 +19,6 @@ | |||
| 19 | 19 | ||
| 20 | #include "config_common.h" | 20 | #include "config_common.h" |
| 21 | 21 | ||
| 22 | /* USB Device descriptor parameter */ | ||
| 23 | #define VENDOR_ID 0x4013 | ||
| 24 | #define PRODUCT_ID 0x2022 | ||
| 25 | #define DEVICE_VER 0x0013 | ||
| 26 | #define MANUFACTURER Clickety Split Ltd | ||
| 27 | #define PRODUCT Leeloo | ||
| 28 | |||
| 29 | /* key matrix size */ | 22 | /* key matrix size */ |
| 30 | // Rows are doubled-up | 23 | // Rows are doubled-up |
| 31 | #define MATRIX_ROWS 10 | 24 | #define MATRIX_ROWS 10 |
diff --git a/keyboards/converter/a1200/info.json b/keyboards/converter/a1200/info.json index 41f328668e..1b46444ba8 100644 --- a/keyboards/converter/a1200/info.json +++ b/keyboards/converter/a1200/info.json | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Amiga 1200 Keyboard", | ||
| 3 | "maintainer": "8bits4ever", | 2 | "maintainer": "8bits4ever", |
| 4 | "layouts": { | 3 | "layouts": { |
| 5 | "LAYOUT": { | 4 | "LAYOUT": { |
diff --git a/keyboards/converter/a1200/miss1200/config.h b/keyboards/converter/a1200/miss1200/config.h index 80053df0db..5faee6f45c 100644 --- a/keyboards/converter/a1200/miss1200/config.h +++ b/keyboards/converter/a1200/miss1200/config.h | |||
| @@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | 19 | ||
| 20 | #include "config_common.h" | 20 | #include "config_common.h" |
| 21 | 21 | ||
| 22 | /* USB Device descriptor parameter */ | ||
| 23 | #define VENDOR_ID 0xFFFF | ||
| 24 | #define PRODUCT_ID 0x0000 | ||
| 25 | #define DEVICE_VER 0x0001 | ||
| 26 | #define MANUFACTURER 8bits4ever | ||
| 27 | #define PRODUCT MiSS-1200 | ||
| 28 | |||
| 29 | /* key matrix size */ | 22 | /* key matrix size */ |
| 30 | #define MATRIX_ROWS 8 | 23 | #define MATRIX_ROWS 8 |
| 31 | #define MATRIX_COLS 16 | 24 | #define MATRIX_COLS 16 |
diff --git a/keyboards/converter/a1200/miss1200/info.json b/keyboards/converter/a1200/miss1200/info.json new file mode 100644 index 0000000000..3c97119dbd --- /dev/null +++ b/keyboards/converter/a1200/miss1200/info.json | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "MiSS-1200", | ||
| 3 | "manufacturer": "8bits4ever", | ||
| 4 | "usb": { | ||
| 5 | "vid": "0xFFFF", | ||
| 6 | "pid": "0x0000", | ||
| 7 | "device_version": "0.0.1" | ||
| 8 | } | ||
| 9 | } | ||
diff --git a/keyboards/converter/a1200/mistress1200/config.h b/keyboards/converter/a1200/mistress1200/config.h index 6e869e1db5..67a312d795 100644 --- a/keyboards/converter/a1200/mistress1200/config.h +++ b/keyboards/converter/a1200/mistress1200/config.h | |||
| @@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | 19 | ||
| 20 | #include "config_common.h" | 20 | #include "config_common.h" |
| 21 | 21 | ||
| 22 | /* USB Device descriptor parameter */ | ||
| 23 | #define VENDOR_ID 0xFFFF | ||
| 24 | #define PRODUCT_ID 0x0000 | ||
| 25 | #define DEVICE_VER 0x0001 | ||
| 26 | #define MANUFACTURER 8bits4ever | ||
| 27 | #define PRODUCT MiSTress1200 | ||
| 28 | |||
| 29 | /* key matrix size */ | 22 | /* key matrix size */ |
| 30 | #define MATRIX_ROWS 8 | 23 | #define MATRIX_ROWS 8 |
| 31 | #define MATRIX_COLS 16 | 24 | #define MATRIX_COLS 16 |
diff --git a/keyboards/converter/a1200/mistress1200/info.json b/keyboards/converter/a1200/mistress1200/info.json new file mode 100644 index 0000000000..1cdecf736e --- /dev/null +++ b/keyboards/converter/a1200/mistress1200/info.json | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "MiSTress1200", | ||
| 3 | "manufacturer": "8bits4ever", | ||
| 4 | "usb": { | ||
| 5 | "vid": "0xFFFF", | ||
| 6 | "pid": "0x0000", | ||
| 7 | "device_version": "0.0.1" | ||
| 8 | } | ||
| 9 | } | ||
diff --git a/keyboards/converter/a1200/teensy2pp/config.h b/keyboards/converter/a1200/teensy2pp/config.h index 9342bd344c..e9e961433f 100644 --- a/keyboards/converter/a1200/teensy2pp/config.h +++ b/keyboards/converter/a1200/teensy2pp/config.h | |||
| @@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | 19 | ||
| 20 | #include "config_common.h" | 20 | #include "config_common.h" |
| 21 | 21 | ||
| 22 | /* USB Device descriptor parameter */ | ||
| 23 | #define VENDOR_ID 0xFEED | ||
| 24 | #define PRODUCT_ID 0x0000 | ||
| 25 | #define DEVICE_VER 0x0001 | ||
| 26 | #define MANUFACTURER 8bits4ever | ||
| 27 | #define PRODUCT Amiga-1200 | ||
| 28 | |||
| 29 | /* key matrix size */ | 22 | /* key matrix size */ |
| 30 | #define MATRIX_ROWS 8 | 23 | #define MATRIX_ROWS 8 |
| 31 | #define MATRIX_COLS 16 | 24 | #define MATRIX_COLS 16 |
diff --git a/keyboards/converter/a1200/teensy2pp/info.json b/keyboards/converter/a1200/teensy2pp/info.json new file mode 100644 index 0000000000..243b586c9f --- /dev/null +++ b/keyboards/converter/a1200/teensy2pp/info.json | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "Amiga-1200", | ||
| 3 | "manufacturer": "8bits4ever", | ||
| 4 | "usb": { | ||
| 5 | "vid": "0xFEED", | ||
| 6 | "pid": "0x0000", | ||
| 7 | "device_version": "0.0.1" | ||
| 8 | } | ||
| 9 | } | ||
diff --git a/keyboards/converter/adb_usb/config.h b/keyboards/converter/adb_usb/config.h index 92ce05f3d2..b6eb105bbd 100644 --- a/keyboards/converter/adb_usb/config.h +++ b/keyboards/converter/adb_usb/config.h | |||
| @@ -19,12 +19,6 @@ Ported to QMK by Peter Roe <pete@13bit.me> | |||
| 19 | 19 | ||
| 20 | #pragma once | 20 | #pragma once |
| 21 | 21 | ||
| 22 | #define VENDOR_ID 0xFEED | ||
| 23 | #define PRODUCT_ID 0x0ADB | ||
| 24 | #define DEVICE_VER 0x0101 | ||
| 25 | #define MANUFACTURER QMK | ||
| 26 | #define PRODUCT ADB keyboard converter | ||
| 27 | |||
| 28 | /* matrix size */ | 22 | /* matrix size */ |
| 29 | #define MATRIX_ROWS 16 // keycode bit: 3-0 | 23 | #define MATRIX_ROWS 16 // keycode bit: 3-0 |
| 30 | #define MATRIX_COLS 8 // keycode bit: 6-4 | 24 | #define MATRIX_COLS 8 // keycode bit: 6-4 |
diff --git a/keyboards/converter/adb_usb/info.json b/keyboards/converter/adb_usb/info.json index 45ae5e4f34..f64616e212 100644 --- a/keyboards/converter/adb_usb/info.json +++ b/keyboards/converter/adb_usb/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "ADB to USB Keyboard Converter", | 2 | "keyboard_name": "ADB to USB Keyboard Converter", |
| 3 | "manufacturer": "QMK", | ||
| 3 | "url": "", | 4 | "url": "", |
| 4 | "maintainer": "qmk", | 5 | "maintainer": "qmk", |
| 6 | "usb": { | ||
| 7 | "vid": "0xFEED", | ||
| 8 | "pid": "0x0ADB", | ||
| 9 | "device_version": "1.0.1" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT_ext_ansi": { | 12 | "LAYOUT_ext_ansi": { |
| 7 | "layout": [ | 13 | "layout": [ |
diff --git a/keyboards/converter/hp_46010a/config.h b/keyboards/converter/hp_46010a/config.h index 91350bcb4f..e189b7d79a 100644 --- a/keyboards/converter/hp_46010a/config.h +++ b/keyboards/converter/hp_46010a/config.h | |||
| @@ -19,12 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | 19 | ||
| 20 | #include "config_common.h" | 20 | #include "config_common.h" |
| 21 | 21 | ||
| 22 | #define VENDOR_ID 0xFEED | ||
| 23 | #define PRODUCT_ID 0x6060 | ||
| 24 | #define DEVICE_VER 0x0001 | ||
| 25 | #define MANUFACTURER QMK | ||
| 26 | #define PRODUCT 46010A keyboard converter | ||
| 27 | |||
| 28 | #define MATRIX_ROWS 14 | 22 | #define MATRIX_ROWS 14 |
| 29 | #define MATRIX_COLS 8 | 23 | #define MATRIX_COLS 8 |
| 30 | 24 | ||
diff --git a/keyboards/converter/hp_46010a/info.json b/keyboards/converter/hp_46010a/info.json index 01e9f4d25f..aa49bf11df 100644 --- a/keyboards/converter/hp_46010a/info.json +++ b/keyboards/converter/hp_46010a/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "HP_46010A", | 2 | "keyboard_name": "HP 46010A to USB Keyboard Converter", |
| 3 | "manufacturer": "QMK", | ||
| 3 | "url": "https://deskthority.net/wiki/HP_46010A", | 4 | "url": "https://deskthority.net/wiki/HP_46010A", |
| 4 | "maintainer": "listofoptions", | 5 | "maintainer": "listofoptions", |
| 6 | "usb": { | ||
| 7 | "vid": "0xFEED", | ||
| 8 | "pid": "0x6060", | ||
| 9 | "device_version": "0.0.1" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT": { | 12 | "LAYOUT": { |
| 7 | "layout": [ | 13 | "layout": [ |
diff --git a/keyboards/converter/ibm_terminal/config.h b/keyboards/converter/ibm_terminal/config.h index 2cd36c5fb0..9e7d140809 100644 --- a/keyboards/converter/ibm_terminal/config.h +++ b/keyboards/converter/ibm_terminal/config.h | |||
| @@ -18,13 +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 VENDOR_ID 0xFEED | ||
| 22 | #define PRODUCT_ID 0x6535 | ||
| 23 | #define DEVICE_VER 0x0100 | ||
| 24 | #define MANUFACTURER QMK | ||
| 25 | #define PRODUCT IBM Terminal Keyboard | ||
| 26 | |||
| 27 | |||
| 28 | /* matrix size */ | 21 | /* matrix size */ |
| 29 | #define MATRIX_ROWS 17 // keycode bit: 3-0 | 22 | #define MATRIX_ROWS 17 // keycode bit: 3-0 |
| 30 | #define MATRIX_COLS 8 // keycode bit: 6-4 | 23 | #define MATRIX_COLS 8 // keycode bit: 6-4 |
diff --git a/keyboards/converter/ibm_terminal/info.json b/keyboards/converter/ibm_terminal/info.json index 2c1a605ad9..9854d2759e 100644 --- a/keyboards/converter/ibm_terminal/info.json +++ b/keyboards/converter/ibm_terminal/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Keyboard converter for IBM terminal keyboard", | 2 | "keyboard_name": "IBM Terminal to USB Keyboard Converter", |
| 3 | "manufacturer": "QMK", | ||
| 3 | "url": "", | 4 | "url": "", |
| 4 | "maintainer": "qmk", | 5 | "maintainer": "qmk", |
| 6 | "usb": { | ||
| 7 | "vid": "0xFEED", | ||
| 8 | "pid": "0x6535", | ||
| 9 | "device_version": "1.0.0" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT": { | 12 | "LAYOUT": { |
| 7 | "layout": [ | 13 | "layout": [ |
diff --git a/keyboards/converter/m0110_usb/config.h b/keyboards/converter/m0110_usb/config.h index c612327ecf..0260bc6fb4 100644 --- a/keyboards/converter/m0110_usb/config.h +++ b/keyboards/converter/m0110_usb/config.h | |||
| @@ -21,12 +21,6 @@ Ported to QMK by Techsock <info@techsock.com> | |||
| 21 | 21 | ||
| 22 | #pragma once | 22 | #pragma once |
| 23 | 23 | ||
| 24 | #define VENDOR_ID 0xFEED | ||
| 25 | #define PRODUCT_ID 0x0110 | ||
| 26 | #define DEVICE_VER 0x0101 | ||
| 27 | #define MANUFACTURER Apple | ||
| 28 | #define PRODUCT M0110(A) | ||
| 29 | |||
| 30 | /* matrix size */ | 24 | /* matrix size */ |
| 31 | #define MATRIX_ROWS 14 | 25 | #define MATRIX_ROWS 14 |
| 32 | #define MATRIX_COLS 8 | 26 | #define MATRIX_COLS 8 |
diff --git a/keyboards/converter/m0110_usb/info.json b/keyboards/converter/m0110_usb/info.json index 278b98781a..f1db7083de 100644 --- a/keyboards/converter/m0110_usb/info.json +++ b/keyboards/converter/m0110_usb/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "M0110(A) keyboard converter", | 2 | "keyboard_name": "Apple M0110(A) to USB Keyboard Converter", |
| 3 | "manufacturer": "QMK", | ||
| 3 | "url": "", | 4 | "url": "", |
| 4 | "maintainer": "qmk", | 5 | "maintainer": "qmk", |
| 6 | "usb": { | ||
| 7 | "vid": "0xFEED", | ||
| 8 | "pid": "0x0110", | ||
| 9 | "device_version": "1.0.1" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT_ansi": { | 12 | "LAYOUT_ansi": { |
| 7 | "layout": [ | 13 | "layout": [ |
diff --git a/keyboards/converter/modelm101/config.h b/keyboards/converter/modelm101/config.h index b3f03979bc..2102d2d489 100644 --- a/keyboards/converter/modelm101/config.h +++ b/keyboards/converter/modelm101/config.h | |||
| @@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | 19 | ||
| 20 | #include "config_common.h" | 20 | #include "config_common.h" |
| 21 | 21 | ||
| 22 | /* USB Device descriptor parameter */ | ||
| 23 | #define VENDOR_ID 0xFEED | ||
| 24 | #define PRODUCT_ID 0x0000 | ||
| 25 | #define DEVICE_VER 0x0001 | ||
| 26 | #define MANUFACTURER iw0rm3r | ||
| 27 | #define PRODUCT IBM Model M 101/102 | ||
| 28 | |||
| 29 | /* key matrix size */ | 22 | /* key matrix size */ |
| 30 | #define MATRIX_ROWS 8 | 23 | #define MATRIX_ROWS 8 |
| 31 | #define MATRIX_COLS 16 | 24 | #define MATRIX_COLS 16 |
diff --git a/keyboards/converter/modelm101/info.json b/keyboards/converter/modelm101/info.json index ffc679dbbb..b769ec2539 100644 --- a/keyboards/converter/modelm101/info.json +++ b/keyboards/converter/modelm101/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "IBM Model M 101 ANSI/102 ISO", | 2 | "keyboard_name": "IBM Model M 101/102", |
| 3 | "manufacturer": "iw0rm3r", | ||
| 3 | "url": "https://github.com/iw0rm3r/qmk_firmware/tree/modelm101/keyboards/converter/modelm101", | 4 | "url": "https://github.com/iw0rm3r/qmk_firmware/tree/modelm101/keyboards/converter/modelm101", |
| 4 | "maintainer": "iw0rm3r", | 5 | "maintainer": "iw0rm3r", |
| 6 | "usb": { | ||
| 7 | "vid": "0xFEED", | ||
| 8 | "pid": "0x0000", | ||
| 9 | "device_version": "0.0.1" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT": { | 12 | "LAYOUT": { |
| 7 | "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":2, "y":0}, {"label":"F2", "x":3, "y":0}, {"label":"F3", "x":4, "y":0}, {"label":"F4", "x":5, "y":0}, {"label":"F5", "x":6.5, "y":0}, {"label":"F6", "x":7.5, "y":0}, {"label":"F7", "x":8.5, "y":0}, {"label":"F8", "x":9.5, "y":0}, {"label":"F9", "x":11, "y":0}, {"label":"F10", "x":12, "y":0}, {"label":"F11", "x":13, "y":0}, {"label":"F12", "x":14, "y":0}, {"label":"PrtSc", "x":15.25, "y":0}, {"label":"Scroll Lock", "x":16.25, "y":0}, {"label":"Pause", "x":17.25, "y":0}, {"label":"~", "x":0, "y":1.5}, {"label":"!", "x":1, "y":1.5}, {"label":"@", "x":2, "y":1.5}, {"label":"#", "x":3, "y":1.5}, {"label":"$", "x":4, "y":1.5}, {"label":"%", "x":5, "y":1.5}, {"label":"^", "x":6, "y":1.5}, {"label":"&", "x":7, "y":1.5}, {"label":"*", "x":8, "y":1.5}, {"label":"(", "x":9, "y":1.5}, {"label":")", "x":10, "y":1.5}, {"label":"_", "x":11, "y":1.5}, {"label":"+", "x":12, "y":1.5}, {"label":"Backspace", "x":13, "y":1.5, "w":2}, {"label":"Insert", "x":15.25, "y":1.5}, {"label":"Home", "x":16.25, "y":1.5}, {"label":"PgUp", "x":17.25, "y":1.5}, {"label":"Num Lock", "x":18.5, "y":1.5}, {"label":"/", "x":19.5, "y":1.5}, {"label":"*", "x":20.5, "y":1.5}, {"label":"-", "x":21.5, "y":1.5}, {"label":"Tab", "x":0, "y":2.5, "w":1.5}, {"label":"Q", "x":1.5, "y":2.5}, {"label":"W", "x":2.5, "y":2.5}, {"label":"E", "x":3.5, "y":2.5}, {"label":"R", "x":4.5, "y":2.5}, {"label":"T", "x":5.5, "y":2.5}, {"label":"Y", "x":6.5, "y":2.5}, {"label":"U", "x":7.5, "y":2.5}, {"label":"I", "x":8.5, "y":2.5}, {"label":"O", "x":9.5, "y":2.5}, {"label":"P", "x":10.5, "y":2.5}, {"label":"{", "x":11.5, "y":2.5}, {"label":"}", "x":12.5, "y":2.5}, {"label":"|", "x":13.5, "y":2.5, "w":1.5}, {"label":"Delete", "x":15.25, "y":2.5}, {"label":"End", "x":16.25, "y":2.5}, {"label":"PgDn", "x":17.25, "y":2.5}, {"label":"7", "x":18.5, "y":2.5}, {"label":"8", "x":19.5, "y":2.5}, {"label":"9", "x":20.5, "y":2.5}, {"label":"+", "x":21.5, "y":2.5, "h":2}, {"label":"Caps Lock", "x":0, "y":3.5, "w":1.5}, {"label":"A", "x":1.75, "y":3.5}, {"label":"S", "x":2.75, "y":3.5}, {"label":"D", "x":3.75, "y":3.5}, {"label":"F", "x":4.75, "y":3.5}, {"label":"G", "x":5.75, "y":3.5}, {"label":"H", "x":6.75, "y":3.5}, {"label":"J", "x":7.75, "y":3.5}, {"label":"K", "x":8.75, "y":3.5}, {"label":"L", "x":9.75, "y":3.5}, {"label":":", "x":10.75, "y":3.5}, {"label":"\"", "x":11.75, "y":3.5}, {"label":"~", "x":12.75, "y":3.5}, {"label":"Enter", "x":13.75, "y":3.5, "w":1.25}, {"label":"4", "x":18.5, "y":3.5}, {"label":"5", "x":19.5, "y":3.5}, {"label":"6", "x":20.5, "y":3.5}, {"label":"Shift", "x":0, "y":4.5, "w":1.25}, {"label":"|", "x":1.25, "y":4.5}, {"label":"Z", "x":2.25, "y":4.5}, {"label":"X", "x":3.25, "y":4.5}, {"label":"C", "x":4.25, "y":4.5}, {"label":"V", "x":5.25, "y":4.5}, {"label":"B", "x":6.25, "y":4.5}, {"label":"N", "x":7.25, "y":4.5}, {"label":"M", "x":8.25, "y":4.5}, {"label":"<", "x":9.25, "y":4.5}, {"label":">", "x":10.25, "y":4.5}, {"label":"?", "x":11.25, "y":4.5}, {"label":"Shift", "x":12.25, "y":4.5, "w":2.75}, {"label":"\u2191", "x":16.25, "y":4.5}, {"label":"1", "x":18.5, "y":4.5}, {"label":"2", "x":19.5, "y":4.5}, {"label":"3", "x":20.5, "y":4.5}, {"label":"Enter", "x":21.5, "y":4.5, "h":2}, {"label":"Ctrl", "x":0, "y":5.5, "w":1.5}, {"label":"Alt", "x":2.5, "y":5.5, "w":1.5}, {"x":4, "y":5.5, "w":7}, {"label":"Alt", "x":11, "y":5.5, "w":1.5}, {"label":"Ctrl", "x":13.5, "y":5.5, "w":1.5}, {"label":"\u2190", "x":15.25, "y":5.5}, {"label":"\u2193", "x":16.25, "y":5.5}, {"label":"\u2192", "x":17.25, "y":5.5}, {"label":"0", "x":18.5, "y":5.5, "w":2}, {"label":".", "x":20.5, "y":5.5}] | 13 | "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":2, "y":0}, {"label":"F2", "x":3, "y":0}, {"label":"F3", "x":4, "y":0}, {"label":"F4", "x":5, "y":0}, {"label":"F5", "x":6.5, "y":0}, {"label":"F6", "x":7.5, "y":0}, {"label":"F7", "x":8.5, "y":0}, {"label":"F8", "x":9.5, "y":0}, {"label":"F9", "x":11, "y":0}, {"label":"F10", "x":12, "y":0}, {"label":"F11", "x":13, "y":0}, {"label":"F12", "x":14, "y":0}, {"label":"PrtSc", "x":15.25, "y":0}, {"label":"Scroll Lock", "x":16.25, "y":0}, {"label":"Pause", "x":17.25, "y":0}, {"label":"~", "x":0, "y":1.5}, {"label":"!", "x":1, "y":1.5}, {"label":"@", "x":2, "y":1.5}, {"label":"#", "x":3, "y":1.5}, {"label":"$", "x":4, "y":1.5}, {"label":"%", "x":5, "y":1.5}, {"label":"^", "x":6, "y":1.5}, {"label":"&", "x":7, "y":1.5}, {"label":"*", "x":8, "y":1.5}, {"label":"(", "x":9, "y":1.5}, {"label":")", "x":10, "y":1.5}, {"label":"_", "x":11, "y":1.5}, {"label":"+", "x":12, "y":1.5}, {"label":"Backspace", "x":13, "y":1.5, "w":2}, {"label":"Insert", "x":15.25, "y":1.5}, {"label":"Home", "x":16.25, "y":1.5}, {"label":"PgUp", "x":17.25, "y":1.5}, {"label":"Num Lock", "x":18.5, "y":1.5}, {"label":"/", "x":19.5, "y":1.5}, {"label":"*", "x":20.5, "y":1.5}, {"label":"-", "x":21.5, "y":1.5}, {"label":"Tab", "x":0, "y":2.5, "w":1.5}, {"label":"Q", "x":1.5, "y":2.5}, {"label":"W", "x":2.5, "y":2.5}, {"label":"E", "x":3.5, "y":2.5}, {"label":"R", "x":4.5, "y":2.5}, {"label":"T", "x":5.5, "y":2.5}, {"label":"Y", "x":6.5, "y":2.5}, {"label":"U", "x":7.5, "y":2.5}, {"label":"I", "x":8.5, "y":2.5}, {"label":"O", "x":9.5, "y":2.5}, {"label":"P", "x":10.5, "y":2.5}, {"label":"{", "x":11.5, "y":2.5}, {"label":"}", "x":12.5, "y":2.5}, {"label":"|", "x":13.5, "y":2.5, "w":1.5}, {"label":"Delete", "x":15.25, "y":2.5}, {"label":"End", "x":16.25, "y":2.5}, {"label":"PgDn", "x":17.25, "y":2.5}, {"label":"7", "x":18.5, "y":2.5}, {"label":"8", "x":19.5, "y":2.5}, {"label":"9", "x":20.5, "y":2.5}, {"label":"+", "x":21.5, "y":2.5, "h":2}, {"label":"Caps Lock", "x":0, "y":3.5, "w":1.5}, {"label":"A", "x":1.75, "y":3.5}, {"label":"S", "x":2.75, "y":3.5}, {"label":"D", "x":3.75, "y":3.5}, {"label":"F", "x":4.75, "y":3.5}, {"label":"G", "x":5.75, "y":3.5}, {"label":"H", "x":6.75, "y":3.5}, {"label":"J", "x":7.75, "y":3.5}, {"label":"K", "x":8.75, "y":3.5}, {"label":"L", "x":9.75, "y":3.5}, {"label":":", "x":10.75, "y":3.5}, {"label":"\"", "x":11.75, "y":3.5}, {"label":"~", "x":12.75, "y":3.5}, {"label":"Enter", "x":13.75, "y":3.5, "w":1.25}, {"label":"4", "x":18.5, "y":3.5}, {"label":"5", "x":19.5, "y":3.5}, {"label":"6", "x":20.5, "y":3.5}, {"label":"Shift", "x":0, "y":4.5, "w":1.25}, {"label":"|", "x":1.25, "y":4.5}, {"label":"Z", "x":2.25, "y":4.5}, {"label":"X", "x":3.25, "y":4.5}, {"label":"C", "x":4.25, "y":4.5}, {"label":"V", "x":5.25, "y":4.5}, {"label":"B", "x":6.25, "y":4.5}, {"label":"N", "x":7.25, "y":4.5}, {"label":"M", "x":8.25, "y":4.5}, {"label":"<", "x":9.25, "y":4.5}, {"label":">", "x":10.25, "y":4.5}, {"label":"?", "x":11.25, "y":4.5}, {"label":"Shift", "x":12.25, "y":4.5, "w":2.75}, {"label":"\u2191", "x":16.25, "y":4.5}, {"label":"1", "x":18.5, "y":4.5}, {"label":"2", "x":19.5, "y":4.5}, {"label":"3", "x":20.5, "y":4.5}, {"label":"Enter", "x":21.5, "y":4.5, "h":2}, {"label":"Ctrl", "x":0, "y":5.5, "w":1.5}, {"label":"Alt", "x":2.5, "y":5.5, "w":1.5}, {"x":4, "y":5.5, "w":7}, {"label":"Alt", "x":11, "y":5.5, "w":1.5}, {"label":"Ctrl", "x":13.5, "y":5.5, "w":1.5}, {"label":"\u2190", "x":15.25, "y":5.5}, {"label":"\u2193", "x":16.25, "y":5.5}, {"label":"\u2192", "x":17.25, "y":5.5}, {"label":"0", "x":18.5, "y":5.5, "w":2}, {"label":".", "x":20.5, "y":5.5}] |
diff --git a/keyboards/converter/modelm101_teensy2/config.h b/keyboards/converter/modelm101_teensy2/config.h index 99eae26e01..8bdf1be975 100644 --- a/keyboards/converter/modelm101_teensy2/config.h +++ b/keyboards/converter/modelm101_teensy2/config.h | |||
| @@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | 19 | ||
| 20 | #include "config_common.h" | 20 | #include "config_common.h" |
| 21 | 21 | ||
| 22 | /* USB Device descriptor parameter */ | ||
| 23 | #define VENDOR_ID 0xFEED | ||
| 24 | #define PRODUCT_ID 0x0000 | ||
| 25 | #define DEVICE_VER 0x0001 | ||
| 26 | #define MANUFACTURER wangfuco | ||
| 27 | #define PRODUCT IBM Model M 101/102 | ||
| 28 | |||
| 29 | /* key matrix size */ | 22 | /* key matrix size */ |
| 30 | #define MATRIX_ROWS 8 | 23 | #define MATRIX_ROWS 8 |
| 31 | #define MATRIX_COLS 16 | 24 | #define MATRIX_COLS 16 |
diff --git a/keyboards/converter/modelm101_teensy2/info.json b/keyboards/converter/modelm101_teensy2/info.json index 1da0a88738..617f893242 100644 --- a/keyboards/converter/modelm101_teensy2/info.json +++ b/keyboards/converter/modelm101_teensy2/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "IBM Model M 101 ANSI/102 ISO", | 2 | "keyboard_name": "IBM Model M 101/102", |
| 3 | "manufacturer": "wangfuco", | ||
| 3 | "url": "https://github.com/wangfuco/qmk_firmware/tree/modelm101_teensy2/keyboards/converter/modelm101_teensy2", | 4 | "url": "https://github.com/wangfuco/qmk_firmware/tree/modelm101_teensy2/keyboards/converter/modelm101_teensy2", |
| 4 | "maintainer": "wangfuco", | 5 | "maintainer": "wangfuco", |
| 6 | "usb": { | ||
| 7 | "vid": "0xFEED", | ||
| 8 | "pid": "0x0000", | ||
| 9 | "device_version": "0.0.1" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT": { | 12 | "LAYOUT": { |
| 7 | "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":2, "y":0}, {"label":"F2", "x":3, "y":0}, {"label":"F3", "x":4, "y":0}, {"label":"F4", "x":5, "y":0}, {"label":"F5", "x":6.5, "y":0}, {"label":"F6", "x":7.5, "y":0}, {"label":"F7", "x":8.5, "y":0}, {"label":"F8", "x":9.5, "y":0}, {"label":"F9", "x":11, "y":0}, {"label":"F10", "x":12, "y":0}, {"label":"F11", "x":13, "y":0}, {"label":"F12", "x":14, "y":0}, {"label":"PrtSc", "x":15.25, "y":0}, {"label":"Scroll Lock", "x":16.25, "y":0}, {"label":"Pause", "x":17.25, "y":0}, {"label":"~", "x":0, "y":1.5}, {"label":"!", "x":1, "y":1.5}, {"label":"@", "x":2, "y":1.5}, {"label":"#", "x":3, "y":1.5}, {"label":"$", "x":4, "y":1.5}, {"label":"%", "x":5, "y":1.5}, {"label":"^", "x":6, "y":1.5}, {"label":"&", "x":7, "y":1.5}, {"label":"*", "x":8, "y":1.5}, {"label":"(", "x":9, "y":1.5}, {"label":")", "x":10, "y":1.5}, {"label":"_", "x":11, "y":1.5}, {"label":"+", "x":12, "y":1.5}, {"label":"Backspace", "x":13, "y":1.5, "w":2}, {"label":"Insert", "x":15.25, "y":1.5}, {"label":"Home", "x":16.25, "y":1.5}, {"label":"PgUp", "x":17.25, "y":1.5}, {"label":"Num Lock", "x":18.5, "y":1.5}, {"label":"/", "x":19.5, "y":1.5}, {"label":"*", "x":20.5, "y":1.5}, {"label":"-", "x":21.5, "y":1.5}, {"label":"Tab", "x":0, "y":2.5, "w":1.5}, {"label":"Q", "x":1.5, "y":2.5}, {"label":"W", "x":2.5, "y":2.5}, {"label":"E", "x":3.5, "y":2.5}, {"label":"R", "x":4.5, "y":2.5}, {"label":"T", "x":5.5, "y":2.5}, {"label":"Y", "x":6.5, "y":2.5}, {"label":"U", "x":7.5, "y":2.5}, {"label":"I", "x":8.5, "y":2.5}, {"label":"O", "x":9.5, "y":2.5}, {"label":"P", "x":10.5, "y":2.5}, {"label":"{", "x":11.5, "y":2.5}, {"label":"}", "x":12.5, "y":2.5}, {"label":"|", "x":13.5, "y":2.5, "w":1.5}, {"label":"Delete", "x":15.25, "y":2.5}, {"label":"End", "x":16.25, "y":2.5}, {"label":"PgDn", "x":17.25, "y":2.5}, {"label":"7", "x":18.5, "y":2.5}, {"label":"8", "x":19.5, "y":2.5}, {"label":"9", "x":20.5, "y":2.5}, {"label":"+", "x":21.5, "y":2.5, "h":2}, {"label":"Caps Lock", "x":0, "y":3.5, "w":1.5}, {"label":"A", "x":1.75, "y":3.5}, {"label":"S", "x":2.75, "y":3.5}, {"label":"D", "x":3.75, "y":3.5}, {"label":"F", "x":4.75, "y":3.5}, {"label":"G", "x":5.75, "y":3.5}, {"label":"H", "x":6.75, "y":3.5}, {"label":"J", "x":7.75, "y":3.5}, {"label":"K", "x":8.75, "y":3.5}, {"label":"L", "x":9.75, "y":3.5}, {"label":":", "x":10.75, "y":3.5}, {"label":"\"", "x":11.75, "y":3.5}, {"label":"~", "x":12.75, "y":3.5}, {"label":"Enter", "x":13.75, "y":3.5, "w":1.25}, {"label":"4", "x":18.5, "y":3.5}, {"label":"5", "x":19.5, "y":3.5}, {"label":"6", "x":20.5, "y":3.5}, {"label":"Shift", "x":0, "y":4.5, "w":1.25}, {"label":"|", "x":1.25, "y":4.5}, {"label":"Z", "x":2.25, "y":4.5}, {"label":"X", "x":3.25, "y":4.5}, {"label":"C", "x":4.25, "y":4.5}, {"label":"V", "x":5.25, "y":4.5}, {"label":"B", "x":6.25, "y":4.5}, {"label":"N", "x":7.25, "y":4.5}, {"label":"M", "x":8.25, "y":4.5}, {"label":"<", "x":9.25, "y":4.5}, {"label":">", "x":10.25, "y":4.5}, {"label":"?", "x":11.25, "y":4.5}, {"label":"Shift", "x":12.25, "y":4.5, "w":2.75}, {"label":"\u2191", "x":16.25, "y":4.5}, {"label":"1", "x":18.5, "y":4.5}, {"label":"2", "x":19.5, "y":4.5}, {"label":"3", "x":20.5, "y":4.5}, {"label":"Enter", "x":21.5, "y":4.5, "h":2}, {"label":"Ctrl", "x":0, "y":5.5, "w":1.5}, {"label":"Alt", "x":2.5, "y":5.5, "w":1.5}, {"x":4, "y":5.5, "w":7}, {"label":"Alt", "x":11, "y":5.5, "w":1.5}, {"label":"Ctrl", "x":13.5, "y":5.5, "w":1.5}, {"label":"\u2190", "x":15.25, "y":5.5}, {"label":"\u2193", "x":16.25, "y":5.5}, {"label":"\u2192", "x":17.25, "y":5.5}, {"label":"0", "x":18.5, "y":5.5, "w":2}, {"label":".", "x":20.5, "y":5.5}] | 13 | "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":2, "y":0}, {"label":"F2", "x":3, "y":0}, {"label":"F3", "x":4, "y":0}, {"label":"F4", "x":5, "y":0}, {"label":"F5", "x":6.5, "y":0}, {"label":"F6", "x":7.5, "y":0}, {"label":"F7", "x":8.5, "y":0}, {"label":"F8", "x":9.5, "y":0}, {"label":"F9", "x":11, "y":0}, {"label":"F10", "x":12, "y":0}, {"label":"F11", "x":13, "y":0}, {"label":"F12", "x":14, "y":0}, {"label":"PrtSc", "x":15.25, "y":0}, {"label":"Scroll Lock", "x":16.25, "y":0}, {"label":"Pause", "x":17.25, "y":0}, {"label":"~", "x":0, "y":1.5}, {"label":"!", "x":1, "y":1.5}, {"label":"@", "x":2, "y":1.5}, {"label":"#", "x":3, "y":1.5}, {"label":"$", "x":4, "y":1.5}, {"label":"%", "x":5, "y":1.5}, {"label":"^", "x":6, "y":1.5}, {"label":"&", "x":7, "y":1.5}, {"label":"*", "x":8, "y":1.5}, {"label":"(", "x":9, "y":1.5}, {"label":")", "x":10, "y":1.5}, {"label":"_", "x":11, "y":1.5}, {"label":"+", "x":12, "y":1.5}, {"label":"Backspace", "x":13, "y":1.5, "w":2}, {"label":"Insert", "x":15.25, "y":1.5}, {"label":"Home", "x":16.25, "y":1.5}, {"label":"PgUp", "x":17.25, "y":1.5}, {"label":"Num Lock", "x":18.5, "y":1.5}, {"label":"/", "x":19.5, "y":1.5}, {"label":"*", "x":20.5, "y":1.5}, {"label":"-", "x":21.5, "y":1.5}, {"label":"Tab", "x":0, "y":2.5, "w":1.5}, {"label":"Q", "x":1.5, "y":2.5}, {"label":"W", "x":2.5, "y":2.5}, {"label":"E", "x":3.5, "y":2.5}, {"label":"R", "x":4.5, "y":2.5}, {"label":"T", "x":5.5, "y":2.5}, {"label":"Y", "x":6.5, "y":2.5}, {"label":"U", "x":7.5, "y":2.5}, {"label":"I", "x":8.5, "y":2.5}, {"label":"O", "x":9.5, "y":2.5}, {"label":"P", "x":10.5, "y":2.5}, {"label":"{", "x":11.5, "y":2.5}, {"label":"}", "x":12.5, "y":2.5}, {"label":"|", "x":13.5, "y":2.5, "w":1.5}, {"label":"Delete", "x":15.25, "y":2.5}, {"label":"End", "x":16.25, "y":2.5}, {"label":"PgDn", "x":17.25, "y":2.5}, {"label":"7", "x":18.5, "y":2.5}, {"label":"8", "x":19.5, "y":2.5}, {"label":"9", "x":20.5, "y":2.5}, {"label":"+", "x":21.5, "y":2.5, "h":2}, {"label":"Caps Lock", "x":0, "y":3.5, "w":1.5}, {"label":"A", "x":1.75, "y":3.5}, {"label":"S", "x":2.75, "y":3.5}, {"label":"D", "x":3.75, "y":3.5}, {"label":"F", "x":4.75, "y":3.5}, {"label":"G", "x":5.75, "y":3.5}, {"label":"H", "x":6.75, "y":3.5}, {"label":"J", "x":7.75, "y":3.5}, {"label":"K", "x":8.75, "y":3.5}, {"label":"L", "x":9.75, "y":3.5}, {"label":":", "x":10.75, "y":3.5}, {"label":"\"", "x":11.75, "y":3.5}, {"label":"~", "x":12.75, "y":3.5}, {"label":"Enter", "x":13.75, "y":3.5, "w":1.25}, {"label":"4", "x":18.5, "y":3.5}, {"label":"5", "x":19.5, "y":3.5}, {"label":"6", "x":20.5, "y":3.5}, {"label":"Shift", "x":0, "y":4.5, "w":1.25}, {"label":"|", "x":1.25, "y":4.5}, {"label":"Z", "x":2.25, "y":4.5}, {"label":"X", "x":3.25, "y":4.5}, {"label":"C", "x":4.25, "y":4.5}, {"label":"V", "x":5.25, "y":4.5}, {"label":"B", "x":6.25, "y":4.5}, {"label":"N", "x":7.25, "y":4.5}, {"label":"M", "x":8.25, "y":4.5}, {"label":"<", "x":9.25, "y":4.5}, {"label":">", "x":10.25, "y":4.5}, {"label":"?", "x":11.25, "y":4.5}, {"label":"Shift", "x":12.25, "y":4.5, "w":2.75}, {"label":"\u2191", "x":16.25, "y":4.5}, {"label":"1", "x":18.5, "y":4.5}, {"label":"2", "x":19.5, "y":4.5}, {"label":"3", "x":20.5, "y":4.5}, {"label":"Enter", "x":21.5, "y":4.5, "h":2}, {"label":"Ctrl", "x":0, "y":5.5, "w":1.5}, {"label":"Alt", "x":2.5, "y":5.5, "w":1.5}, {"x":4, "y":5.5, "w":7}, {"label":"Alt", "x":11, "y":5.5, "w":1.5}, {"label":"Ctrl", "x":13.5, "y":5.5, "w":1.5}, {"label":"\u2190", "x":15.25, "y":5.5}, {"label":"\u2193", "x":16.25, "y":5.5}, {"label":"\u2192", "x":17.25, "y":5.5}, {"label":"0", "x":18.5, "y":5.5, "w":2}, {"label":".", "x":20.5, "y":5.5}] |
diff --git a/keyboards/converter/modelm_ssk/config.h b/keyboards/converter/modelm_ssk/config.h index aed3761091..6623eef167 100644 --- a/keyboards/converter/modelm_ssk/config.h +++ b/keyboards/converter/modelm_ssk/config.h | |||
| @@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | 19 | ||
| 20 | #include "config_common.h" | 20 | #include "config_common.h" |
| 21 | 21 | ||
| 22 | /* USB Device descriptor parameter */ | ||
| 23 | #define VENDOR_ID 0xFEED | ||
| 24 | #define PRODUCT_ID 0x0000 | ||
| 25 | #define DEVICE_VER 0x0001 | ||
| 26 | #define MANUFACTURER tiltowait | ||
| 27 | #define PRODUCT IBM Model M Space-Saving Keyboard | ||
| 28 | |||
| 29 | /* key matrix size */ | 22 | /* key matrix size */ |
| 30 | #define MATRIX_ROWS 8 | 23 | #define MATRIX_ROWS 8 |
| 31 | #define MATRIX_COLS 16 | 24 | #define MATRIX_COLS 16 |
diff --git a/keyboards/converter/modelm_ssk/info.json b/keyboards/converter/modelm_ssk/info.json index 78d75c8d17..22d2981943 100644 --- a/keyboards/converter/modelm_ssk/info.json +++ b/keyboards/converter/modelm_ssk/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "IBM Model M Space-Saving Keyboard", | 2 | "keyboard_name": "IBM Model M Space-Saving Keyboard", |
| 3 | "manufacturer": "tiltowait", | ||
| 3 | "url": "https://github.com/tiltowait/qmk_firmware/tree/modelm_ssk/keyboards/converter/modelm_ssk", | 4 | "url": "https://github.com/tiltowait/qmk_firmware/tree/modelm_ssk/keyboards/converter/modelm_ssk", |
| 4 | "maintainer": "tiltowait", | 5 | "maintainer": "tiltowait", |
| 6 | "usb": { | ||
| 7 | "vid": "0xFEED", | ||
| 8 | "pid": "0x0000", | ||
| 9 | "device_version": "0.0.1" | ||
| 10 | }, | ||
| 5 | "layouts": | 11 | "layouts": |
| 6 | { | 12 | { |
| 7 | "LAYOUT": | 13 | "LAYOUT": |
diff --git a/keyboards/converter/numeric_keypad_IIe/config.h b/keyboards/converter/numeric_keypad_IIe/config.h index 27ad0610b5..f9fd26163d 100644 --- a/keyboards/converter/numeric_keypad_IIe/config.h +++ b/keyboards/converter/numeric_keypad_IIe/config.h | |||
| @@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | 19 | ||
| 20 | #include "config_common.h" | 20 | #include "config_common.h" |
| 21 | 21 | ||
| 22 | /* USB Device descriptor parameter */ | ||
| 23 | #define VENDOR_ID 0xFEED | ||
| 24 | #define PRODUCT_ID 0x0000 | ||
| 25 | #define DEVICE_VER 0x0001 | ||
| 26 | #define MANUFACTURER Apple Inc. | ||
| 27 | #define PRODUCT Numeric Keypad IIe | ||
| 28 | |||
| 29 | /* | 22 | /* |
| 30 | 23 | ||
| 31 | Pin Mappings | 24 | Pin Mappings |
diff --git a/keyboards/converter/numeric_keypad_IIe/info.json b/keyboards/converter/numeric_keypad_IIe/info.json index 97e40bbad3..77b3c38227 100644 --- a/keyboards/converter/numeric_keypad_IIe/info.json +++ b/keyboards/converter/numeric_keypad_IIe/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Numeric Keypad IIe", | 2 | "keyboard_name": "Numeric Keypad IIe", |
| 3 | "manufacturer": "Apple Inc.", | ||
| 3 | "url": "", | 4 | "url": "", |
| 4 | "maintainer": "qmk", | 5 | "maintainer": "qmk", |
| 6 | "usb": { | ||
| 7 | "vid": "0xFEED", | ||
| 8 | "pid": "0x0000", | ||
| 9 | "device_version": "0.0.1" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT": { | 12 | "LAYOUT": { |
| 7 | "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"7", "x":2, "y":0}, {"label":"8", "x":3, "y":0}, {"label":"9", "x":4, "y":0}, {"label":"(", "x":5.5, "y":0}, {"label":")", "x":6.5, "y":0}, {"label":"\u2190", "x":0, "y":1}, {"label":"4", "x":2, "y":1}, {"label":"5", "x":3, "y":1}, {"label":"6", "x":4, "y":1}, {"label":"\u2212", "x":5.5, "y":1}, {"label":"\u00f7", "x":6.5, "y":1}, {"label":"\u2192", "x":0, "y":2}, {"label":"1", "x":2, "y":2}, {"label":"2", "x":3, "y":2}, {"label":"3", "x":4, "y":2}, {"label":"+", "x":5.5, "y":2}, {"label":"\u00d7", "x":6.5, "y":2}, {"label":"Space", "x":0, "y":3}, {"label":"0", "x":1.5, "y":3, "w":1.5}, {"label":",", "x":3, "y":3}, {"label":".", "x":4, "y":3}, {"label":"Ret", "x":5.5, "y":3}, {"label":"Print", "x":6.5, "y":3}] | 13 | "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"7", "x":2, "y":0}, {"label":"8", "x":3, "y":0}, {"label":"9", "x":4, "y":0}, {"label":"(", "x":5.5, "y":0}, {"label":")", "x":6.5, "y":0}, {"label":"\u2190", "x":0, "y":1}, {"label":"4", "x":2, "y":1}, {"label":"5", "x":3, "y":1}, {"label":"6", "x":4, "y":1}, {"label":"\u2212", "x":5.5, "y":1}, {"label":"\u00f7", "x":6.5, "y":1}, {"label":"\u2192", "x":0, "y":2}, {"label":"1", "x":2, "y":2}, {"label":"2", "x":3, "y":2}, {"label":"3", "x":4, "y":2}, {"label":"+", "x":5.5, "y":2}, {"label":"\u00d7", "x":6.5, "y":2}, {"label":"Space", "x":0, "y":3}, {"label":"0", "x":1.5, "y":3, "w":1.5}, {"label":",", "x":3, "y":3}, {"label":".", "x":4, "y":3}, {"label":"Ret", "x":5.5, "y":3}, {"label":"Print", "x":6.5, "y":3}] |
diff --git a/keyboards/converter/palm_usb/config.h b/keyboards/converter/palm_usb/config.h index 35032835cd..f6e933ad2c 100644 --- a/keyboards/converter/palm_usb/config.h +++ b/keyboards/converter/palm_usb/config.h | |||
| @@ -23,12 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 23 | 23 | ||
| 24 | #pragma once | 24 | #pragma once |
| 25 | 25 | ||
| 26 | #define VENDOR_ID 0xFEED | ||
| 27 | #define PRODUCT_ID 0x0001 | ||
| 28 | #define DEVICE_VER 0x0100 | ||
| 29 | #define MANUFACTURER QMK | ||
| 30 | #define PRODUCT Stowaway converter | ||
| 31 | |||
| 32 | // IO pins to serial | 26 | // IO pins to serial |
| 33 | // https://deskthority.net/wiki/Arduino_Pro_Micro for pin lookup | 27 | // https://deskthority.net/wiki/Arduino_Pro_Micro for pin lookup |
| 34 | #define VCC_PIN D1 // pro micro 2 | 28 | #define VCC_PIN D1 // pro micro 2 |
diff --git a/keyboards/converter/palm_usb/info.json b/keyboards/converter/palm_usb/info.json new file mode 100644 index 0000000000..ed4895ecfd --- /dev/null +++ b/keyboards/converter/palm_usb/info.json | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "Stowaway Converter", | ||
| 3 | "manufacturer": "QMK", | ||
| 4 | "url": "", | ||
| 5 | "maintainer": "qmk", | ||
| 6 | "usb": { | ||
| 7 | "vid": "0xFEED", | ||
| 8 | "pid": "0x0001", | ||
| 9 | "device_version": "1.0.0" | ||
| 10 | } | ||
| 11 | } | ||
diff --git a/keyboards/converter/palm_usb/stowaway/info.json b/keyboards/converter/palm_usb/stowaway/info.json index c3c520f260..34b1e1f83f 100644 --- a/keyboards/converter/palm_usb/stowaway/info.json +++ b/keyboards/converter/palm_usb/stowaway/info.json | |||
| @@ -1,7 +1,4 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Palm Stowaway Serial", | ||
| 3 | "url": "", | ||
| 4 | "maintainer": "qmk", | ||
| 5 | "layouts": { | 2 | "layouts": { |
| 6 | "LAYOUT": { | 3 | "LAYOUT": { |
| 7 | "layout": [ | 4 | "layout": [ |
diff --git a/keyboards/converter/periboard_512/config.h b/keyboards/converter/periboard_512/config.h index e2fdc74358..b93af8c954 100644 --- a/keyboards/converter/periboard_512/config.h +++ b/keyboards/converter/periboard_512/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 0xFEED | ||
| 23 | #define PRODUCT_ID 0x0000 | ||
| 24 | #define DEVICE_VER 0x0001 | ||
| 25 | #define MANUFACTURER Sife | ||
| 26 | #define PRODUCT Periboard 512 | ||
| 27 | |||
| 28 | /* matrix properties */ | 21 | /* matrix properties */ |
| 29 | #define MATRIX_COLS 19 | 22 | #define MATRIX_COLS 19 |
| 30 | #define MATRIX_ROWS 8 | 23 | #define MATRIX_ROWS 8 |
diff --git a/keyboards/converter/periboard_512/info.json b/keyboards/converter/periboard_512/info.json index 7c178418c8..eea7c6598a 100644 --- a/keyboards/converter/periboard_512/info.json +++ b/keyboards/converter/periboard_512/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Perixx Periboard-512", | 2 | "keyboard_name": "Periboard 512", |
| 3 | "manufacturer": "Sife", | ||
| 3 | "url": "https://github.com/Sife-ops/qmk_firmware/tree/periboard_512/keyboards/converter/periboard_512", | 4 | "url": "https://github.com/Sife-ops/qmk_firmware/tree/periboard_512/keyboards/converter/periboard_512", |
| 4 | "maintainer": "Sife-ops", | 5 | "maintainer": "Sife-ops", |
| 6 | "usb": { | ||
| 7 | "vid": "0xFEED", | ||
| 8 | "pid": "0x0000", | ||
| 9 | "device_version": "0.0.1" | ||
| 10 | }, | ||
| 5 | "diode_direction": "ROW2COL", | 11 | "diode_direction": "ROW2COL", |
| 6 | "matrix_pins": { | 12 | "matrix_pins": { |
| 7 | "cols": ["B7", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "E0", "E1", "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7"], | 13 | "cols": ["B7", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "E0", "E1", "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7"], |
diff --git a/keyboards/converter/siemens_tastatur/config.h b/keyboards/converter/siemens_tastatur/config.h index 86fe59fbd5..93fca2962a 100644 --- a/keyboards/converter/siemens_tastatur/config.h +++ b/keyboards/converter/siemens_tastatur/config.h | |||
| @@ -17,14 +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 | /* USB Device descriptor parameter */ | ||
| 21 | #define VENDOR_ID 0x8968 | ||
| 22 | #define PRODUCT_ID 0x4353 | ||
| 23 | #define DEVICE_VER 0x0001 | ||
| 24 | |||
| 25 | #define MANUFACTURER Yiancar-Designs | ||
| 26 | #define PRODUCT Siemens Tastatur | ||
| 27 | |||
| 28 | /* key matrix size */ | 20 | /* key matrix size */ |
| 29 | #define MATRIX_ROWS 5 | 21 | #define MATRIX_ROWS 5 |
| 30 | #define MATRIX_COLS 19 | 22 | #define MATRIX_COLS 19 |
diff --git a/keyboards/converter/siemens_tastatur/info.json b/keyboards/converter/siemens_tastatur/info.json index 7c4ebe769b..2e537b78d4 100644 --- a/keyboards/converter/siemens_tastatur/info.json +++ b/keyboards/converter/siemens_tastatur/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Siemens Tastatur", | 2 | "keyboard_name": "Siemens Tastatur", |
| 3 | "manufacturer": "Yiancar-Designs", | ||
| 3 | "url": "", | 4 | "url": "", |
| 4 | "maintainer": "qmk", | 5 | "maintainer": "qmk", |
| 6 | "usb": { | ||
| 7 | "vid": "0x8968", | ||
| 8 | "pid": "0x4353", | ||
| 9 | "device_version": "0.0.1" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT": { | 12 | "LAYOUT": { |
| 7 | "layout": [ | 13 | "layout": [ |
diff --git a/keyboards/converter/sun_usb/config.h b/keyboards/converter/sun_usb/config.h index 0a4aa019f7..9d948b4cbd 100644 --- a/keyboards/converter/sun_usb/config.h +++ b/keyboards/converter/sun_usb/config.h | |||
| @@ -17,12 +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 VENDOR_ID 0xFEED | ||
| 21 | #define PRODUCT_ID 0x3333 | ||
| 22 | #define DEVICE_VER 0x0100 | ||
| 23 | #define MANUFACTURER QMK | ||
| 24 | #define PRODUCT Sun keyboard converter | ||
| 25 | |||
| 26 | /* matrix size */ | 20 | /* matrix size */ |
| 27 | #define MATRIX_ROWS 16 | 21 | #define MATRIX_ROWS 16 |
| 28 | #define MATRIX_COLS 8 | 22 | #define MATRIX_COLS 8 |
diff --git a/keyboards/converter/sun_usb/info.json b/keyboards/converter/sun_usb/info.json new file mode 100644 index 0000000000..691d0d1953 --- /dev/null +++ b/keyboards/converter/sun_usb/info.json | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "Sun Keyboard Converter", | ||
| 3 | "manufacturer": "QMK", | ||
| 4 | "url": "", | ||
| 5 | "maintainer": "qmk", | ||
| 6 | "usb": { | ||
| 7 | "vid": "0xFEED", | ||
| 8 | "pid": "0x3333", | ||
| 9 | "device_version": "1.0.0" | ||
| 10 | } | ||
| 11 | } | ||
diff --git a/keyboards/converter/sun_usb/type3/info.json b/keyboards/converter/sun_usb/type3/info.json index 9a60b09607..383d7d65e5 100644 --- a/keyboards/converter/sun_usb/type3/info.json +++ b/keyboards/converter/sun_usb/type3/info.json | |||
| @@ -1,7 +1,4 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Sun Type 3", | ||
| 3 | "url": "", | ||
| 4 | "maintainer": "qmk", | ||
| 5 | "layouts": { | 2 | "layouts": { |
| 6 | "LAYOUT": { | 3 | "LAYOUT": { |
| 7 | "layout": [ | 4 | "layout": [ |
diff --git a/keyboards/converter/sun_usb/type5/info.json b/keyboards/converter/sun_usb/type5/info.json index 9613d46e50..23d80c4121 100644 --- a/keyboards/converter/sun_usb/type5/info.json +++ b/keyboards/converter/sun_usb/type5/info.json | |||
| @@ -1,7 +1,4 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Sun Type 5", | ||
| 3 | "url": "", | ||
| 4 | "maintainer": "qmk", | ||
| 5 | "layouts": { | 2 | "layouts": { |
| 6 | "LAYOUT_jp_unix": { | 3 | "LAYOUT_jp_unix": { |
| 7 | "layout": [ | 4 | "layout": [ |
diff --git a/keyboards/converter/usb_usb/ble/config.h b/keyboards/converter/usb_usb/ble/config.h index 675183f082..b4ee0992fe 100644 --- a/keyboards/converter/usb_usb/ble/config.h +++ b/keyboards/converter/usb_usb/ble/config.h | |||
| @@ -1,6 +1,3 @@ | |||
| 1 | #pragma once | 1 | #pragma once |
| 2 | 2 | ||
| 3 | #undef PRODUCT | ||
| 4 | #define PRODUCT QMK BLE Adapter | ||
| 5 | |||
| 6 | #define NO_ACTION_ONESHOT | 3 | #define NO_ACTION_ONESHOT |
diff --git a/keyboards/converter/usb_usb/config.h b/keyboards/converter/usb_usb/config.h index 5f791eaa34..145a9e595f 100644 --- a/keyboards/converter/usb_usb/config.h +++ b/keyboards/converter/usb_usb/config.h | |||
| @@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | 19 | ||
| 20 | #include "config_common.h" | 20 | #include "config_common.h" |
| 21 | 21 | ||
| 22 | /* USB Device descriptor parameter */ | ||
| 23 | #define VENDOR_ID 0xFEED | ||
| 24 | #define PRODUCT_ID 0x005B | ||
| 25 | #define DEVICE_VER 0x0001 | ||
| 26 | #define MANUFACTURER QMK | ||
| 27 | #define PRODUCT QMK USB-USB Converter | ||
| 28 | |||
| 29 | /* size of virtual matrix */ | 22 | /* size of virtual matrix */ |
| 30 | #define MATRIX_ROWS 16 | 23 | #define MATRIX_ROWS 16 |
| 31 | #define MATRIX_COLS 16 | 24 | #define MATRIX_COLS 16 |
diff --git a/keyboards/converter/usb_usb/info.json b/keyboards/converter/usb_usb/info.json index 8df3bb3e76..1bacf928a3 100644 --- a/keyboards/converter/usb_usb/info.json +++ b/keyboards/converter/usb_usb/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "converter/usb_usb", | 2 | "keyboard_name": "USB to USB Converter", |
| 3 | "manufacturer": "QMK", | ||
| 3 | "url": "", | 4 | "url": "", |
| 4 | "maintainer": "qmk", | 5 | "maintainer": "qmk", |
| 6 | "usb": { | ||
| 7 | "vid": "0xFEED", | ||
| 8 | "pid": "0x005B", | ||
| 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/converter/xt_usb/config.h b/keyboards/converter/xt_usb/config.h index 5f93fbfc6d..8aaf920578 100644 --- a/keyboards/converter/xt_usb/config.h +++ b/keyboards/converter/xt_usb/config.h | |||
| @@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | 19 | ||
| 20 | #include "config_common.h" | 20 | #include "config_common.h" |
| 21 | 21 | ||
| 22 | /* USB Device descriptor parameter */ | ||
| 23 | #define VENDOR_ID 0xFEED | ||
| 24 | #define PRODUCT_ID 0x6512 | ||
| 25 | #define DEVICE_VER 0x0001 | ||
| 26 | #define MANUFACTURER QMK | ||
| 27 | #define PRODUCT XT keyboard converter | ||
| 28 | |||
| 29 | /* key matrix size */ | 22 | /* key matrix size */ |
| 30 | #define MATRIX_ROWS 16 // keycode bit: 3-0 | 23 | #define MATRIX_ROWS 16 // keycode bit: 3-0 |
| 31 | #define MATRIX_COLS 8 // keycode bit: 6-4 | 24 | #define MATRIX_COLS 8 // keycode bit: 6-4 |
diff --git a/keyboards/converter/xt_usb/info.json b/keyboards/converter/xt_usb/info.json index 4dbe14b6fa..c6ea00cc09 100644 --- a/keyboards/converter/xt_usb/info.json +++ b/keyboards/converter/xt_usb/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "IBM PC XT", | 2 | "keyboard_name": "IBM PC XT Keyboard Converter", |
| 3 | "manufacturer": "QMK", | ||
| 3 | "url": "", | 4 | "url": "", |
| 4 | "maintainer": "qmk", | 5 | "maintainer": "qmk", |
| 6 | "usb": { | ||
| 7 | "vid": "0xFEED", | ||
| 8 | "pid": "0x6512", | ||
| 9 | "device_version": "0.0.1" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT_xt": { | 12 | "LAYOUT_xt": { |
| 7 | "layout": [ | 13 | "layout": [ |
diff --git a/keyboards/cozykeys/bloomer/config.h b/keyboards/cozykeys/bloomer/config.h index 0f285b4d0e..461f289918 100644 --- a/keyboards/cozykeys/bloomer/config.h +++ b/keyboards/cozykeys/bloomer/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 0xFEED | ||
| 23 | #define PRODUCT_ID 0x1191 | ||
| 24 | #define MANUFACTURER CozyKeys | ||
| 25 | #define PRODUCT Bloomer | ||
| 26 | |||
| 27 | // Key matrix size | 21 | // Key matrix size |
| 28 | #define MATRIX_ROWS 6 | 22 | #define MATRIX_ROWS 6 |
| 29 | #define MATRIX_COLS 15 | 23 | #define MATRIX_COLS 15 |
diff --git a/keyboards/cozykeys/bloomer/info.json b/keyboards/cozykeys/bloomer/info.json new file mode 100644 index 0000000000..ed0bb78867 --- /dev/null +++ b/keyboards/cozykeys/bloomer/info.json | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | { | ||
| 2 | "keyboard_name": "Bloomer", | ||
| 3 | "manufacturer": "CozyKeys", | ||
| 4 | "url": "https://github.com/cozykeys/bloomer", | ||
| 5 | "maintainer": "pcewing", | ||
| 6 | "usb": { | ||
| 7 | "vid": "0xFEED", | ||
| 8 | "pid": "0x1191" | ||
| 9 | } | ||
| 10 | } | ||
diff --git a/keyboards/cozykeys/bloomer/v2/config.h b/keyboards/cozykeys/bloomer/v2/config.h index 4cbe7025db..8eb3ab52c9 100644 --- a/keyboards/cozykeys/bloomer/v2/config.h +++ b/keyboards/cozykeys/bloomer/v2/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 0x0002 | ||
| 23 | |||
| 24 | // Keyboard Matrix Assignments | 21 | // Keyboard Matrix Assignments |
| 25 | #define MATRIX_ROW_PINS { D0, D1, D3, D2, D4, B2 } | 22 | #define MATRIX_ROW_PINS { D0, D1, D3, D2, D4, B2 } |
| 26 | #define MATRIX_COL_PINS { F7, F6, F5, F4, F1, F0, B1, B4, C6, E6, B5, B6, B7, D6, C7 } | 23 | #define MATRIX_COL_PINS { F7, F6, F5, F4, F1, F0, B1, B4, C6, E6, B5, B6, B7, D6, C7 } |
diff --git a/keyboards/cozykeys/bloomer/v2/info.json b/keyboards/cozykeys/bloomer/v2/info.json index 7e268a4640..9cd8e532cf 100644 --- a/keyboards/cozykeys/bloomer/v2/info.json +++ b/keyboards/cozykeys/bloomer/v2/info.json | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Bloomer", | 2 | "usb": { |
| 3 | "url": "https://github.com/cozykeys/bloomer", | 3 | "device_version": "0.0.2" |
| 4 | "maintainer": "pcewing", | 4 | }, |
| 5 | "layouts": { | 5 | "layouts": { |
| 6 | "LAYOUT": { | 6 | "LAYOUT": { |
| 7 | "layout": [ | 7 | "layout": [ |
diff --git a/keyboards/cozykeys/bloomer/v3/config.h b/keyboards/cozykeys/bloomer/v3/config.h index 222afaf7dc..8eb3ab52c9 100644 --- a/keyboards/cozykeys/bloomer/v3/config.h +++ b/keyboards/cozykeys/bloomer/v3/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 0x0003 | ||
| 23 | |||
| 24 | // Keyboard Matrix Assignments | 21 | // Keyboard Matrix Assignments |
| 25 | #define MATRIX_ROW_PINS { D0, D1, D3, D2, D4, B2 } | 22 | #define MATRIX_ROW_PINS { D0, D1, D3, D2, D4, B2 } |
| 26 | #define MATRIX_COL_PINS { F7, F6, F5, F4, F1, F0, B1, B4, C6, E6, B5, B6, B7, D6, C7 } | 23 | #define MATRIX_COL_PINS { F7, F6, F5, F4, F1, F0, B1, B4, C6, E6, B5, B6, B7, D6, C7 } |
diff --git a/keyboards/cozykeys/bloomer/v3/info.json b/keyboards/cozykeys/bloomer/v3/info.json index 47d74269d2..6b782663d8 100644 --- a/keyboards/cozykeys/bloomer/v3/info.json +++ b/keyboards/cozykeys/bloomer/v3/info.json | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Bloomer", | 2 | "usb": { |
| 3 | "url": "https://github.com/cozykeys/bloomer", | 3 | "device_version": "0.0.3" |
| 4 | "maintainer": "pcewing", | 4 | }, |
| 5 | "layouts": { | 5 | "layouts": { |
| 6 | "LAYOUT": { | 6 | "LAYOUT": { |
| 7 | "layout": [ | 7 | "layout": [ |
diff --git a/keyboards/cozykeys/speedo/v2/config.h b/keyboards/cozykeys/speedo/v2/config.h index 52ef4bed87..e5e7597f72 100644 --- a/keyboards/cozykeys/speedo/v2/config.h +++ b/keyboards/cozykeys/speedo/v2/config.h | |||
| @@ -18,13 +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 0xFEED | ||
| 23 | #define PRODUCT_ID 0x1192 | ||
| 24 | #define DEVICE_VER 0x0002 | ||
| 25 | #define MANUFACTURER CozyKeys | ||
| 26 | #define PRODUCT Speedo | ||
| 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/cozykeys/speedo/v2/info.json b/keyboards/cozykeys/speedo/v2/info.json index 775511dda1..8de425ede1 100644 --- a/keyboards/cozykeys/speedo/v2/info.json +++ b/keyboards/cozykeys/speedo/v2/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Speedo", | 2 | "keyboard_name": "Speedo", |
| 3 | "manufacturer": "CozyKeys", | ||
| 3 | "url": "https://github.com/cozykeys/speedo", | 4 | "url": "https://github.com/cozykeys/speedo", |
| 4 | "maintainer": "pcewing", | 5 | "maintainer": "pcewing", |
| 6 | "usb": { | ||
| 7 | "vid": "0xFEED", | ||
| 8 | "pid": "0x1192", | ||
| 9 | "device_version": "0.0.2" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT": { | 12 | "LAYOUT": { |
| 7 | "layout": [ | 13 | "layout": [ |
diff --git a/keyboards/cozykeys/speedo/v3/config.h b/keyboards/cozykeys/speedo/v3/config.h index 39aa73adc8..8590a45efc 100644 --- a/keyboards/cozykeys/speedo/v3/config.h +++ b/keyboards/cozykeys/speedo/v3/config.h | |||
| @@ -18,13 +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 0xFEED | ||
| 23 | #define PRODUCT_ID 0x1192 | ||
| 24 | #define DEVICE_VER 0x0003 | ||
| 25 | #define MANUFACTURER CozyKeys | ||
| 26 | #define PRODUCT Speedo | ||
| 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/cozykeys/speedo/v3/info.json b/keyboards/cozykeys/speedo/v3/info.json index 8f2e2674bf..49a5b94f06 100644 --- a/keyboards/cozykeys/speedo/v3/info.json +++ b/keyboards/cozykeys/speedo/v3/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Speedo", | 2 | "keyboard_name": "Speedo", |
| 3 | "manufacturer": "CozyKeys", | ||
| 3 | "url": "https://github.com/cozykeys/speedo", | 4 | "url": "https://github.com/cozykeys/speedo", |
| 4 | "maintainer": "pcewing", | 5 | "maintainer": "pcewing", |
| 6 | "usb": { | ||
| 7 | "vid": "0xFEED", | ||
| 8 | "pid": "0x1192", | ||
| 9 | "device_version": "0.0.3" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT": { | 12 | "LAYOUT": { |
| 7 | "layout": [ | 13 | "layout": [ |
diff --git a/keyboards/crkbd/config.h b/keyboards/crkbd/config.h index 02732819f9..21f3aa0ab4 100644 --- a/keyboards/crkbd/config.h +++ b/keyboards/crkbd/config.h | |||
| @@ -20,13 +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 0x4653 | ||
| 25 | #define PRODUCT_ID 0x0001 | ||
| 26 | #define DEVICE_VER 0x0001 | ||
| 27 | #define MANUFACTURER foostan | ||
| 28 | #define PRODUCT Corne | ||
| 29 | |||
| 30 | /* key matrix size */ | 23 | /* key matrix size */ |
| 31 | // Rows are doubled-up | 24 | // Rows are doubled-up |
| 32 | #define MATRIX_ROWS 8 | 25 | #define MATRIX_ROWS 8 |
diff --git a/keyboards/crkbd/info.json b/keyboards/crkbd/info.json index 9a73ec68e9..354d33618c 100644 --- a/keyboards/crkbd/info.json +++ b/keyboards/crkbd/info.json | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "crkbd rev. 1", | 2 | "keyboard_name": "Corne", |
| 3 | "manufacturer": "foostan", | ||
| 3 | "url": "", | 4 | "url": "", |
| 4 | "maintainer": "qmk", | 5 | "maintainer": "qmk", |
| 6 | "usb": { | ||
| 7 | "vid": "0x4653", | ||
| 8 | "pid": "0x0001", | ||
| 9 | "device_version": "0.0.1" | ||
| 10 | }, | ||
| 5 | "layouts": { | 11 | "layouts": { |
| 6 | "LAYOUT_split_3x6_3": { | 12 | "LAYOUT_split_3x6_3": { |
| 7 | "layout": [ | 13 | "layout": [ |
diff --git a/keyboards/xelus/valor_frl_tkl/keymaps/default/keymap.c b/keyboards/xelus/valor_frl_tkl/keymaps/default/keymap.c index 24c1571995..c7b3a1818f 100644 --- a/keyboards/xelus/valor_frl_tkl/keymaps/default/keymap.c +++ b/keyboards/xelus/valor_frl_tkl/keymaps/default/keymap.c | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | 17 | ||
| 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 19 | [0] = LAYOUT_all( | 19 | [0] = LAYOUT_all( |
| 20 | KC_TILD, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_DEL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, | 20 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_DEL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, |
| 21 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN, | 21 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN, |
| 22 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | 22 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, |
| 23 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RGUI, KC_UP, | 23 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RGUI, KC_UP, |
diff --git a/keyboards/xelus/valor_frl_tkl/keymaps/via/keymap.c b/keyboards/xelus/valor_frl_tkl/keymaps/via/keymap.c index 24d2627272..d73d3c646f 100644 --- a/keyboards/xelus/valor_frl_tkl/keymaps/via/keymap.c +++ b/keyboards/xelus/valor_frl_tkl/keymaps/via/keymap.c | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | 17 | ||
| 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 19 | [0] = LAYOUT_all( | 19 | [0] = LAYOUT_all( |
| 20 | KC_TILD, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_DEL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, | 20 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_DEL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, |
| 21 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN, | 21 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN, |
| 22 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | 22 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, |
| 23 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RGUI, KC_UP, | 23 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RGUI, KC_UP, |
diff --git a/keyboards/xelus/valor_frl_tkl/chconf.h b/keyboards/xelus/valor_frl_tkl/rev1/chconf.h index 5b1d65cb74..5b1d65cb74 100644 --- a/keyboards/xelus/valor_frl_tkl/chconf.h +++ b/keyboards/xelus/valor_frl_tkl/rev1/chconf.h | |||
diff --git a/keyboards/xelus/valor_frl_tkl/config.h b/keyboards/xelus/valor_frl_tkl/rev1/config.h index 46c598c637..46c598c637 100644 --- a/keyboards/xelus/valor_frl_tkl/config.h +++ b/keyboards/xelus/valor_frl_tkl/rev1/config.h | |||
diff --git a/keyboards/xelus/valor_frl_tkl/halconf.h b/keyboards/xelus/valor_frl_tkl/rev1/halconf.h index 1dbf1a4fe0..1dbf1a4fe0 100644 --- a/keyboards/xelus/valor_frl_tkl/halconf.h +++ b/keyboards/xelus/valor_frl_tkl/rev1/halconf.h | |||
diff --git a/keyboards/xelus/valor_frl_tkl/mcuconf.h b/keyboards/xelus/valor_frl_tkl/rev1/mcuconf.h index 6013ff13fb..6013ff13fb 100644 --- a/keyboards/xelus/valor_frl_tkl/mcuconf.h +++ b/keyboards/xelus/valor_frl_tkl/rev1/mcuconf.h | |||
diff --git a/keyboards/xelus/valor_frl_tkl/readme.md b/keyboards/xelus/valor_frl_tkl/rev1/readme.md index da85ebbd47..7069a57f06 100644 --- a/keyboards/xelus/valor_frl_tkl/readme.md +++ b/keyboards/xelus/valor_frl_tkl/rev1/readme.md | |||
| @@ -8,6 +8,6 @@ An Alice-esque FRL TKL keyboard PCB. | |||
| 8 | 8 | ||
| 9 | Make example for this keyboard (after setting up your build environment): | 9 | Make example for this keyboard (after setting up your build environment): |
| 10 | 10 | ||
| 11 | make xelus/valor_frl_tkl:default | 11 | make xelus/valor_frl_tkl/rev1:default |
| 12 | 12 | ||
| 13 | See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). | 13 | See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). |
diff --git a/keyboards/xelus/valor_frl_tkl/rev1/rev1.c b/keyboards/xelus/valor_frl_tkl/rev1/rev1.c new file mode 100644 index 0000000000..d26d2021f9 --- /dev/null +++ b/keyboards/xelus/valor_frl_tkl/rev1/rev1.c | |||
| @@ -0,0 +1,24 @@ | |||
| 1 | /* Copyright 2020 Harrison Chan (Xelus) | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | // Nothing to see here, move along... ;-) | ||
| 18 | |||
| 19 | #include "rev1.h" | ||
| 20 | |||
| 21 | void board_init(void) { | ||
| 22 | SYSCFG->CFGR1 |= SYSCFG_CFGR1_I2C1_DMA_RMP; | ||
| 23 | SYSCFG->CFGR1 &= ~(SYSCFG_CFGR1_SPI2_DMA_RMP); | ||
| 24 | } | ||
diff --git a/keyboards/xelus/valor_frl_tkl/rev1/rev1.h b/keyboards/xelus/valor_frl_tkl/rev1/rev1.h new file mode 100644 index 0000000000..94ae0fcbab --- /dev/null +++ b/keyboards/xelus/valor_frl_tkl/rev1/rev1.h | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 Harrison Chan (Xelus) | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | #include "quantum.h" | ||
| 20 | |||
| 21 | #define ____ KC_NO | ||
| 22 | |||
| 23 | #define LAYOUT_all( \ | ||
| 24 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K213, K014, K015, K016, \ | ||
| 25 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, K115, K116, \ | ||
| 26 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, \ | ||
| 27 | K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313, K315, \ | ||
| 28 | K400, K402, K404, K405, K407, K409, K412, K414, K415, K416 \ | ||
| 29 | ) { \ | ||
| 30 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, K016 }, \ | ||
| 31 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, K115, K116 }, \ | ||
| 32 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, ____, ____, ____ }, \ | ||
| 33 | { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313, ____, K315, ____ }, \ | ||
| 34 | { K400, ____, K402, ____, K404, K405, ____, K407, ____, K409, ____, ____, K412, ____, K414, K415, K416 } \ | ||
| 35 | } | ||
diff --git a/keyboards/xelus/valor_frl_tkl/rules.mk b/keyboards/xelus/valor_frl_tkl/rev1/rules.mk index 1c71897c3e..1c71897c3e 100644 --- a/keyboards/xelus/valor_frl_tkl/rules.mk +++ b/keyboards/xelus/valor_frl_tkl/rev1/rules.mk | |||
diff --git a/keyboards/xelus/valor_frl_tkl/rev2_0/.noci b/keyboards/xelus/valor_frl_tkl/rev2_0/.noci new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/keyboards/xelus/valor_frl_tkl/rev2_0/.noci | |||
diff --git a/keyboards/xelus/valor_frl_tkl/rev2_0/config.h b/keyboards/xelus/valor_frl_tkl/rev2_0/config.h new file mode 100644 index 0000000000..04dbefb537 --- /dev/null +++ b/keyboards/xelus/valor_frl_tkl/rev2_0/config.h | |||
| @@ -0,0 +1,44 @@ | |||
| 1 | /* Copyright 2022 Harrison Chan (Xelus) | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 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 */ | ||
| 24 | #define MATRIX_ROWS 5 | ||
| 25 | #define MATRIX_COLS 17 | ||
| 26 | |||
| 27 | /* key matrix pins */ | ||
| 28 | #define MATRIX_ROW_PINS { A15, A14, A10, B3, B4 } | ||
| 29 | #define MATRIX_COL_PINS { A9, A8, B15, B14, B13, B12, B9, B1, B0, A7, A6, A5, A4, A3, A2, A1, A0 } | ||
| 30 | #define UNUSED_PINS | ||
| 31 | |||
| 32 | /* COL2ROW or ROW2COL */ | ||
| 33 | #define DIODE_DIRECTION COL2ROW | ||
| 34 | |||
| 35 | /* Set 0 if debouncing isn't needed */ | ||
| 36 | #define DEBOUNCE 5 | ||
| 37 | |||
| 38 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 39 | #define LOCKING_SUPPORT_ENABLE | ||
| 40 | |||
| 41 | /* Locking resynchronize hack */ | ||
| 42 | #define LOCKING_RESYNC_ENABLE | ||
| 43 | |||
| 44 | #define STM32_HSECLK 16000000 | ||
diff --git a/keyboards/xelus/valor_frl_tkl/rev2_0/mcuconf.h b/keyboards/xelus/valor_frl_tkl/rev2_0/mcuconf.h new file mode 100644 index 0000000000..d7550e5c76 --- /dev/null +++ b/keyboards/xelus/valor_frl_tkl/rev2_0/mcuconf.h | |||
| @@ -0,0 +1,34 @@ | |||
| 1 | /* Copyright 2022 QMK | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | #include_next <mcuconf.h> | ||
| 20 | |||
| 21 | #undef STM32_PLLM_VALUE | ||
| 22 | #undef STM32_PLLN_VALUE | ||
| 23 | #undef STM32_PLLP_VALUE | ||
| 24 | #undef STM32_PLLQ_VALUE | ||
| 25 | #undef STM32_PPRE1 | ||
| 26 | #undef STM32_PPRE2 | ||
| 27 | |||
| 28 | // 96MHz core | ||
| 29 | #define STM32_PLLM_VALUE 8 | ||
| 30 | #define STM32_PLLN_VALUE 96 | ||
| 31 | #define STM32_PLLP_VALUE 2 | ||
| 32 | #define STM32_PLLQ_VALUE 4 | ||
| 33 | #define STM32_PPRE1 STM32_PPRE1_DIV2 | ||
| 34 | #define STM32_PPRE2 STM32_PPRE1_DIV1 | ||
diff --git a/keyboards/xelus/valor_frl_tkl/rev2_0/readme.md b/keyboards/xelus/valor_frl_tkl/rev2_0/readme.md new file mode 100644 index 0000000000..3a1b4d53b5 --- /dev/null +++ b/keyboards/xelus/valor_frl_tkl/rev2_0/readme.md | |||
| @@ -0,0 +1,79 @@ | |||
| 1 | # Valor FRL TKL Rev2.0 | ||
| 2 | |||
| 3 | An Alice-esque FRL TKL keyboard PCB. | ||
| 4 | |||
| 5 | * Keyboard Maintainer: [Xelus22](https://github.com/Xelus22) | ||
| 6 | * Hardware Supported: Valor FRL TKL | ||
| 7 | * Hardware Availability: Custom keyboard group buys | ||
| 8 | |||
| 9 | ### Important Note | ||
| 10 | This version uses the pin PA9 which is un-usable with the current ChibiOS. The first column will be disabled if this firmware is compiled normally. | ||
| 11 | A patch is required locally to use this version. | ||
| 12 | Please use this patch: | ||
| 13 | ```diff --git a/os/hal/ports/STM32/LLD/OTGv1/hal_usb_lld.c b/os/hal/ports/STM32/LLD/OTGv1/hal_usb_lld.c | ||
| 14 | index 0f48d1fd0..38aff8554 100644 | ||
| 15 | --- a/os/hal/ports/STM32/LLD/OTGv1/hal_usb_lld.c | ||
| 16 | +++ b/os/hal/ports/STM32/LLD/OTGv1/hal_usb_lld.c | ||
| 17 | @@ -40,18 +40,18 @@ | ||
| 18 | |||
| 19 | #if STM32_OTG_STEPPING == 1 | ||
| 20 | #if defined(BOARD_OTG_NOVBUSSENS) | ||
| 21 | -#define GCCFG_INIT_VALUE (GCCFG_NOVBUSSENS | GCCFG_VBUSASEN | \ | ||
| 22 | - GCCFG_VBUSBSEN | GCCFG_PWRDWN) | ||
| 23 | +#define GCCFG_INIT_VALUE (GCCFG_NOVBUSSENS | \ | ||
| 24 | + GCCFG_PWRDWN) | ||
| 25 | #else | ||
| 26 | -#define GCCFG_INIT_VALUE (GCCFG_VBUSASEN | GCCFG_VBUSBSEN | \ | ||
| 27 | +#define GCCFG_INIT_VALUE (GCCFG_NOVBUSSENS | \ | ||
| 28 | GCCFG_PWRDWN) | ||
| 29 | #endif | ||
| 30 | |||
| 31 | #elif STM32_OTG_STEPPING == 2 | ||
| 32 | #if defined(BOARD_OTG_NOVBUSSENS) | ||
| 33 | -#define GCCFG_INIT_VALUE GCCFG_PWRDWN | ||
| 34 | +#define GCCFG_INIT_VALUE (GCCFG_NOVBUSSENS | GCCFG_PWRDWN) | ||
| 35 | #else | ||
| 36 | -#define GCCFG_INIT_VALUE (GCCFG_VBDEN | GCCFG_PWRDWN) | ||
| 37 | +#define GCCFG_INIT_VALUE (GCCFG_NOVBUSSENS | GCCFG_VBDEN | GCCFG_PWRDWN) | ||
| 38 | #endif | ||
| 39 | |||
| 40 | #endif | ||
| 41 | @@ -815,7 +815,7 @@ void usb_lld_start(USBDriver *usbp) { | ||
| 42 | otgp->PCGCCTL = 0; | ||
| 43 | |||
| 44 | /* VBUS sensing and transceiver enabled.*/ | ||
| 45 | - otgp->GOTGCTL = GOTGCTL_BVALOEN | GOTGCTL_BVALOVAL; | ||
| 46 | + // otgp->GOTGCTL = GOTGCTL_BVALOEN | GOTGCTL_BVALOVAL; | ||
| 47 | |||
| 48 | #if defined(BOARD_OTG2_USES_ULPI) | ||
| 49 | #if STM32_USB_USE_OTG1 | ||
| 50 | diff --git a/os/hal/ports/STM32/LLD/OTGv1/hal_usb_lld.h b/os/hal/ports/STM32/LLD/OTGv1/hal_usb_lld.h | ||
| 51 | index 69a5ab603..200b4b91a 100644 | ||
| 52 | --- a/os/hal/ports/STM32/LLD/OTGv1/hal_usb_lld.h | ||
| 53 | +++ b/os/hal/ports/STM32/LLD/OTGv1/hal_usb_lld.h | ||
| 54 | @@ -534,7 +534,7 @@ struct USBDriver { | ||
| 55 | * @notapi | ||
| 56 | */ | ||
| 57 | #if (STM32_OTG_STEPPING == 1) || defined(__DOXYGEN__) | ||
| 58 | -#define usb_lld_connect_bus(usbp) ((usbp)->otg->GCCFG |= GCCFG_VBUSBSEN) | ||
| 59 | +#define usb_lld_connect_bus(usbp) | ||
| 60 | #else | ||
| 61 | #define usb_lld_connect_bus(usbp) ((usbp)->otg->DCTL &= ~DCTL_SDIS) | ||
| 62 | #endif | ||
| 63 | @@ -545,7 +545,7 @@ struct USBDriver { | ||
| 64 | * @notapi | ||
| 65 | */ | ||
| 66 | #if (STM32_OTG_STEPPING == 1) || defined(__DOXYGEN__) | ||
| 67 | -#define usb_lld_disconnect_bus(usbp) ((usbp)->otg->GCCFG &= ~GCCFG_VBUSBSEN) | ||
| 68 | +#define usb_lld_disconnect_bus(usbp) | ||
| 69 | #else | ||
| 70 | #define usb_lld_disconnect_bus(usbp) ((usbp)->otg->DCTL |= DCTL_SDIS) | ||
| 71 | #endif | ||
| 72 | ``` | ||
| 73 | |||
| 74 | Make example for this keyboard (after setting up your build environment): | ||
| 75 | |||
| 76 | make xelus/valor_frl_tkl/rev2_0:default | ||
| 77 | make xelus/valor_frl_tkl/rev2_0:via | ||
| 78 | |||
| 79 | See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). | ||
diff --git a/keyboards/xelus/valor_frl_tkl/rev2_0/rules.mk b/keyboards/xelus/valor_frl_tkl/rev2_0/rules.mk new file mode 100644 index 0000000000..ba22afdc26 --- /dev/null +++ b/keyboards/xelus/valor_frl_tkl/rev2_0/rules.mk | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | # MCU name | ||
| 2 | MCU = STM32F411 | ||
| 3 | |||
| 4 | # Bootloader selection | ||
| 5 | BOOTLOADER = stm32-dfu | ||
| 6 | |||
| 7 | # Build Options | ||
| 8 | # change yes to no to disable | ||
| 9 | # | ||
| 10 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 11 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 12 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 13 | CONSOLE_ENABLE = no # Console for debug | ||
| 14 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 15 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 16 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 17 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 18 | AUDIO_ENABLE = no # Audio output | ||
| 19 | |||
| 20 | # Enter lower-power sleep mode when on the ChibiOS idle thread | ||
| 21 | OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE | ||
| 22 | |||
| 23 | KEYBOARD_SHARED_EP = yes | ||
diff --git a/keyboards/xelus/valor_frl_tkl/rev2_1/config.h b/keyboards/xelus/valor_frl_tkl/rev2_1/config.h new file mode 100644 index 0000000000..1cbd3e29f6 --- /dev/null +++ b/keyboards/xelus/valor_frl_tkl/rev2_1/config.h | |||
| @@ -0,0 +1,44 @@ | |||
| 1 | /* Copyright 2022 Harrison Chan (Xelus) | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 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 */ | ||
| 24 | #define MATRIX_ROWS 5 | ||
| 25 | #define MATRIX_COLS 17 | ||
| 26 | |||
| 27 | /* key matrix pins */ | ||
| 28 | #define MATRIX_ROW_PINS { A15, A14, A13, B3, B4 } | ||
| 29 | #define MATRIX_COL_PINS { A10, A8, B15, B14, B13, B12, B9, B1, B0, A7, A6, A5, A4, A3, A2, A1, A0 } | ||
| 30 | #define UNUSED_PINS | ||
| 31 | |||
| 32 | /* COL2ROW or ROW2COL */ | ||
| 33 | #define DIODE_DIRECTION COL2ROW | ||
| 34 | |||
| 35 | /* Set 0 if debouncing isn't needed */ | ||
| 36 | #define DEBOUNCE 5 | ||
| 37 | |||
| 38 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 39 | #define LOCKING_SUPPORT_ENABLE | ||
| 40 | |||
| 41 | /* Locking resynchronize hack */ | ||
| 42 | #define LOCKING_RESYNC_ENABLE | ||
| 43 | |||
| 44 | #define STM32_HSECLK 16000000 | ||
diff --git a/keyboards/xelus/valor_frl_tkl/rev2_1/mcuconf.h b/keyboards/xelus/valor_frl_tkl/rev2_1/mcuconf.h new file mode 100644 index 0000000000..f25665e06e --- /dev/null +++ b/keyboards/xelus/valor_frl_tkl/rev2_1/mcuconf.h | |||
| @@ -0,0 +1,34 @@ | |||
| 1 | /* Copyright 2022 QMK | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | #include_next <mcuconf.h> | ||
| 20 | |||
| 21 | #undef STM32_PLLM_VALUE | ||
| 22 | #undef STM32_PLLN_VALUE | ||
| 23 | #undef STM32_PLLP_VALUE | ||
| 24 | #undef STM32_PLLQ_VALUE | ||
| 25 | #undef STM32_PPRE1 | ||
| 26 | #undef STM32_PPRE2 | ||
| 27 | |||
| 28 | // 84MHz core | ||
| 29 | #define STM32_PLLM_VALUE 8 | ||
| 30 | #define STM32_PLLN_VALUE 168 | ||
| 31 | #define STM32_PLLP_VALUE 4 | ||
| 32 | #define STM32_PLLQ_VALUE 7 | ||
| 33 | #define STM32_PPRE1 STM32_PPRE1_DIV2 | ||
| 34 | #define STM32_PPRE2 STM32_PPRE1_DIV1 | ||
diff --git a/keyboards/xelus/valor_frl_tkl/rev2_1/readme.md b/keyboards/xelus/valor_frl_tkl/rev2_1/readme.md new file mode 100644 index 0000000000..c0f409b3ae --- /dev/null +++ b/keyboards/xelus/valor_frl_tkl/rev2_1/readme.md | |||
| @@ -0,0 +1,14 @@ | |||
| 1 | # Valor FRL TKL Rev2.1 | ||
| 2 | |||
| 3 | An Alice-esque FRL TKL keyboard PCB. | ||
| 4 | |||
| 5 | * Keyboard Maintainer: [Xelus22](https://github.com/Xelus22) | ||
| 6 | * Hardware Supported: Valor FRL TKL | ||
| 7 | * Hardware Availability: Custom keyboard group buys | ||
| 8 | |||
| 9 | Make example for this keyboard (after setting up your build environment): | ||
| 10 | |||
| 11 | make xelus/valor_frl_tkl/rev2_1:default | ||
| 12 | make xelus/valor_frl_tkl/rev2_1:via | ||
| 13 | |||
| 14 | See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). | ||
diff --git a/keyboards/xelus/valor_frl_tkl/rev2_1/rules.mk b/keyboards/xelus/valor_frl_tkl/rev2_1/rules.mk new file mode 100644 index 0000000000..72dda3e6f8 --- /dev/null +++ b/keyboards/xelus/valor_frl_tkl/rev2_1/rules.mk | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | # MCU name | ||
| 2 | MCU = STM32F401 | ||
| 3 | |||
| 4 | # Bootloader selection | ||
| 5 | BOOTLOADER = stm32-dfu | ||
| 6 | |||
| 7 | # Build Options | ||
| 8 | # change yes to no to disable | ||
| 9 | # | ||
| 10 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | ||
| 11 | MOUSEKEY_ENABLE = yes # Mouse keys | ||
| 12 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
| 13 | CONSOLE_ENABLE = no # Console for debug | ||
| 14 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
| 15 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
| 16 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 17 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | ||
| 18 | AUDIO_ENABLE = no # Audio output | ||
| 19 | |||
| 20 | # Enter lower-power sleep mode when on the ChibiOS idle thread | ||
| 21 | OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE | ||
| 22 | |||
| 23 | KEYBOARD_SHARED_EP = yes | ||
diff --git a/keyboards/xelus/valor_frl_tkl/valor_frl_tkl.c b/keyboards/xelus/valor_frl_tkl/valor_frl_tkl.c index 08e08068b9..b5eca9abde 100644 --- a/keyboards/xelus/valor_frl_tkl/valor_frl_tkl.c +++ b/keyboards/xelus/valor_frl_tkl/valor_frl_tkl.c | |||
| @@ -17,8 +17,3 @@ | |||
| 17 | // Nothing to see here, move along... ;-) | 17 | // Nothing to see here, move along... ;-) |
| 18 | 18 | ||
| 19 | #include "valor_frl_tkl.h" | 19 | #include "valor_frl_tkl.h" |
| 20 | |||
| 21 | void board_init(void) { | ||
| 22 | SYSCFG->CFGR1 |= SYSCFG_CFGR1_I2C1_DMA_RMP; | ||
| 23 | SYSCFG->CFGR1 &= ~(SYSCFG_CFGR1_SPI2_DMA_RMP); | ||
| 24 | } | ||
diff --git a/keyboards/xelus/valor_frl_tkl/valor_frl_tkl.h b/keyboards/xelus/valor_frl_tkl/valor_frl_tkl.h index 757f64adf9..94ae0fcbab 100644 --- a/keyboards/xelus/valor_frl_tkl/valor_frl_tkl.h +++ b/keyboards/xelus/valor_frl_tkl/valor_frl_tkl.h | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #include "quantum.h" | 19 | #include "quantum.h" |
| 20 | 20 | ||
| 21 | #define ____ KC_NO | 21 | #define ____ KC_NO |
| 22 | 22 | ||
| 23 | #define LAYOUT_all( \ | 23 | #define LAYOUT_all( \ |
