summaryrefslogtreecommitdiff
path: root/keyboards/kiwikeebs
diff options
context:
space:
mode:
authorRyan <fauxpark@gmail.com>2023-03-11 04:59:07 +1100
committerGitHub <noreply@github.com>2023-03-11 04:59:07 +1100
commit1022afa6c24a64c78d1c9be99a695ff5335876f7 (patch)
treed5891c76ad09f9c0177ef11753796e31f6cfbc19 /keyboards/kiwikeebs
parent4b1f0e8daa8cfacbbc3cdc22653e2bc1458cea96 (diff)
Move matrix config to info.json, part 8 (#20030)
Diffstat (limited to 'keyboards/kiwikeebs')
-rw-r--r--keyboards/kiwikeebs/macro/config.h17
-rw-r--r--keyboards/kiwikeebs/macro/info.json5
-rw-r--r--keyboards/kiwikeebs/macro_v2/config.h17
-rw-r--r--keyboards/kiwikeebs/macro_v2/info.json5
4 files changed, 10 insertions, 34 deletions
diff --git a/keyboards/kiwikeebs/macro/config.h b/keyboards/kiwikeebs/macro/config.h
index 3d06b6bc04..2238a4171f 100644
--- a/keyboards/kiwikeebs/macro/config.h
+++ b/keyboards/kiwikeebs/macro/config.h
@@ -17,23 +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/*
22 * Keyboard Matrix Assignments
23 *
24 * Change this to how you wired your keyboard
25 * COLS: AVR pins used for columns, left to right
26 * ROWS: AVR pins used for rows, top to bottom
27 * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode)
28 * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
29 *
30 */
31#define MATRIX_ROW_PINS { E6, D7 }
32#define MATRIX_COL_PINS { F7, B1, B3, B2 }
33
34/* COL2ROW or ROW2COL */
35#define DIODE_DIRECTION COL2ROW
36
37/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
38#define LOCKING_SUPPORT_ENABLE 21#define LOCKING_SUPPORT_ENABLE
39/* Locking resynchronize hack */ 22/* Locking resynchronize hack */
diff --git a/keyboards/kiwikeebs/macro/info.json b/keyboards/kiwikeebs/macro/info.json
index ae6ed513a2..b0fbe9f9ed 100644
--- a/keyboards/kiwikeebs/macro/info.json
+++ b/keyboards/kiwikeebs/macro/info.json
@@ -8,6 +8,11 @@
8 "pid": "0x4712", 8 "pid": "0x4712",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "matrix_pins": {
12 "cols": ["F7", "B1", "B3", "B2"],
13 "rows": ["E6", "D7"]
14 },
15 "diode_direction": "COL2ROW",
11 "encoder": { 16 "encoder": {
12 "rotary": [ 17 "rotary": [
13 {"pin_a": "D1", "pin_b": "D0"} 18 {"pin_a": "D1", "pin_b": "D0"}
diff --git a/keyboards/kiwikeebs/macro_v2/config.h b/keyboards/kiwikeebs/macro_v2/config.h
index d5fe49330f..2238a4171f 100644
--- a/keyboards/kiwikeebs/macro_v2/config.h
+++ b/keyboards/kiwikeebs/macro_v2/config.h
@@ -17,23 +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/*
22 * Keyboard Matrix Assignments
23 *
24 * Change this to how you wired your keyboard
25 * COLS: AVR pins used for columns, left to right
26 * ROWS: AVR pins used for rows, top to bottom
27 * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode)
28 * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
29 *
30 */
31#define MATRIX_ROW_PINS { B5, B4 }
32#define MATRIX_COL_PINS { B6, C6, C7, D4 }
33
34/* COL2ROW or ROW2COL */
35#define DIODE_DIRECTION COL2ROW
36
37/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
38#define LOCKING_SUPPORT_ENABLE 21#define LOCKING_SUPPORT_ENABLE
39/* Locking resynchronize hack */ 22/* Locking resynchronize hack */
diff --git a/keyboards/kiwikeebs/macro_v2/info.json b/keyboards/kiwikeebs/macro_v2/info.json
index 168b3ba447..5af9357c95 100644
--- a/keyboards/kiwikeebs/macro_v2/info.json
+++ b/keyboards/kiwikeebs/macro_v2/info.json
@@ -8,6 +8,11 @@
8 "pid": "0x4712", 8 "pid": "0x4712",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "matrix_pins": {
12 "cols": ["B6", "C6", "C7", "D4"],
13 "rows": ["B5", "B4"]
14 },
15 "diode_direction": "COL2ROW",
11 "encoder": { 16 "encoder": {
12 "rotary": [ 17 "rotary": [
13 {"pin_a": "D7", "pin_b": "D6"} 18 {"pin_a": "D7", "pin_b": "D6"}