From 2f5e18d58714500008b1550560fae7cdb6f0756e Mon Sep 17 00:00:00 2001 From: Ryan Neff Date: Thu, 19 Oct 2023 14:34:45 -0700 Subject: [PATCH] Move matrix_pins into info.json --- keyboards/sofle_pico/info.json | 4 ++++ keyboards/sofle_pico/keymaps/jellytitan/readme.md | 3 ++- keyboards/sofle_pico/rev1/config.h | 7 ------- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/keyboards/sofle_pico/info.json b/keyboards/sofle_pico/info.json index e1782bfa93b..47935454d0d 100644 --- a/keyboards/sofle_pico/info.json +++ b/keyboards/sofle_pico/info.json @@ -77,6 +77,10 @@ { "flags": 4, "matrix": [5, 0], "x":224, "y": 7 } ] }, + "matrix_pins": { + "cols": ["GP9", "GP10", "GP11", "GP12", "GP13"], + "rows": ["GP1", "GP2", "GP3", "GP4", "GP5", "GP8"] + }, "diode_direction": "COL2ROW", "encoder": { "rotary": [ diff --git a/keyboards/sofle_pico/keymaps/jellytitan/readme.md b/keyboards/sofle_pico/keymaps/jellytitan/readme.md index bbdb7170ecd..2bc57d32064 100644 --- a/keyboards/sofle_pico/keymaps/jellytitan/readme.md +++ b/keyboards/sofle_pico/keymaps/jellytitan/readme.md @@ -1,10 +1,11 @@ # JellyTitan sofle_pico Keymap ![jellytitan](https://i.imgur.com/JqGPWCn.png) -This keymap is derived from Ergodox layouts and is adapted for the [sofle_pico](https://github.com/daneski13/sofle_pico). +This keymap is derived from Ergodox layouts and is adapted for the [sofle_pico](https://github.com/JellyTitan/sofle_pico). It is notable for it's semi-complex programming examples that include the use of rotary encoders. Plenty of useful examples: +* Pimaroni enabled * Advanced knob programming! (Three-layer usage + clicks) * Macros! (Fancy key combos tied to the rotary encoders) * Tap Dance! (Double tap your '5' key for 'Enter') diff --git a/keyboards/sofle_pico/rev1/config.h b/keyboards/sofle_pico/rev1/config.h index 7313dc80e5b..b2604818294 100644 --- a/keyboards/sofle_pico/rev1/config.h +++ b/keyboards/sofle_pico/rev1/config.h @@ -3,13 +3,6 @@ #pragma once -// Electrical Wiring Stuff -#define MATRIX_ROW_PINS \ - { GP9, GP10, GP11, GP12, GP13 } -#define MATRIX_COL_PINS \ - { GP1, GP2, GP3, GP4, GP5, GP8 } -// #define DIODE_DIRECTION COL2ROW - // Split Keyboard Stuff #define EE_HANDS // Sets the keyboard’s handedness using EEPROM #define SERIAL_USART_FULL_DUPLEX // Use full duplex communication (TRRS)