From c7a72889fc5c5f91de87eb242dd8e78099ee395a Mon Sep 17 00:00:00 2001 From: Jerome Berclaz Date: Sun, 19 May 2024 12:11:06 -0700 Subject: [PATCH 1/3] added MATRIX_HAS_GHOST definition for IBM Model H controller --- keyboards/ibm/model_m/modelh/config.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/keyboards/ibm/model_m/modelh/config.h b/keyboards/ibm/model_m/modelh/config.h index ac95ccfe662f..bc9afacea5e2 100644 --- a/keyboards/ibm/model_m/modelh/config.h +++ b/keyboards/ibm/model_m/modelh/config.h @@ -27,6 +27,9 @@ along with this program. If not, see . /* Locking resynchronize hack */ #define LOCKING_RESYNC_ENABLE +/* define if matrix has ghost */ +#define MATRIX_HAS_GHOST + /* * Feature disable options From 00e7adb4e1242b9b827f8116b5360c6849134c00 Mon Sep 17 00:00:00 2001 From: Jerome Berclaz Date: Sun, 19 May 2024 13:28:12 -0700 Subject: [PATCH 2/3] bumped version --- keyboards/ibm/model_m/modelh/info.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/ibm/model_m/modelh/info.json b/keyboards/ibm/model_m/modelh/info.json index 6d55d5c6bdda..7d54f1d69a10 100644 --- a/keyboards/ibm/model_m/modelh/info.json +++ b/keyboards/ibm/model_m/modelh/info.json @@ -25,7 +25,7 @@ "processor": "STM32F103", "url": "modelh.club", "usb": { - "device_version": "1.0.0", + "device_version": "1.0.1", "max_power": 100, "pid": "0xB155", "vid": "0xFEED" From b81f5f6d052591d5ce365b4b90644b72a2b24552 Mon Sep 17 00:00:00 2001 From: Jerome Berclaz Date: Mon, 20 May 2024 17:50:56 -0700 Subject: [PATCH 3/3] moved ghost information to info.json --- keyboards/ibm/model_m/modelh/config.h | 3 --- keyboards/ibm/model_m/modelh/info.json | 5 +++-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/keyboards/ibm/model_m/modelh/config.h b/keyboards/ibm/model_m/modelh/config.h index bc9afacea5e2..ac95ccfe662f 100644 --- a/keyboards/ibm/model_m/modelh/config.h +++ b/keyboards/ibm/model_m/modelh/config.h @@ -27,9 +27,6 @@ along with this program. If not, see . /* Locking resynchronize hack */ #define LOCKING_RESYNC_ENABLE -/* define if matrix has ghost */ -#define MATRIX_HAS_GHOST - /* * Feature disable options diff --git a/keyboards/ibm/model_m/modelh/info.json b/keyboards/ibm/model_m/modelh/info.json index 7d54f1d69a10..897d9be2f44a 100644 --- a/keyboards/ibm/model_m/modelh/info.json +++ b/keyboards/ibm/model_m/modelh/info.json @@ -20,12 +20,13 @@ }, "matrix_pins": { "cols": ["A10", "A9", "A8", "B15", "B14", "B13", "B12", "B11", "B10", "B1", "B0", "A7", "A6", "A5", "A4", "A3"], - "rows": ["B6", "B5", "B4", "A15", "B3", "A0", "A2", "A1"] + "rows": ["B6", "B5", "B4", "A15", "B3", "A0", "A2", "A1"], + "ghost": true }, "processor": "STM32F103", "url": "modelh.club", "usb": { - "device_version": "1.0.1", + "device_version": "1.0.0", "max_power": 100, "pid": "0xB155", "vid": "0xFEED"