Move matrix config to info.json, part 6 (#20019)
This commit is contained in:
		| @@ -2,13 +2,6 @@ | |||||||
| // SPDX-License-Identifier: GPL-2.0-or-later | // SPDX-License-Identifier: GPL-2.0-or-later | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
|  |  | ||||||
| #define MATRIX_ROW_PINS { B0, F1, F5, F6, F7, D1, F4, D4, C6, C7 } |  | ||||||
| #define MATRIX_COL_PINS { D6, D7, B4, B5, B6, B7, B3, B2, B1, F0 } |  | ||||||
|  |  | ||||||
| /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||||||
| #define LOCKING_SUPPORT_ENABLE | #define LOCKING_SUPPORT_ENABLE | ||||||
| /* Locking resynchronize hack */ | /* Locking resynchronize hack */ | ||||||
|   | |||||||
| @@ -6,6 +6,11 @@ | |||||||
|       "pid": "0xAA99", |       "pid": "0xAA99", | ||||||
|       "device_version": "0.0.2" |       "device_version": "0.0.2" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |       "cols": ["D6", "D7", "B4", "B5", "B6", "B7", "B3", "B2", "B1", "F0"], | ||||||
|  |       "rows": ["B0", "F1", "F5", "F6", "F7", "D1", "F4", "D4", "C6", "C7"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|       "pin": "D0", |       "pin": "D0", | ||||||
|       "levels": 5, |       "levels": 5, | ||||||
|   | |||||||
| @@ -17,29 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
|  |  | ||||||
| /* |  | ||||||
|  * Keyboard Matrix Assignments |  | ||||||
|  * |  | ||||||
|  * Change this to how you wired your keyboard |  | ||||||
|  * COLS: AVR pins used for columns, left to right |  | ||||||
|  * ROWS: AVR pins used for rows, top to bottom |  | ||||||
|  * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) |  | ||||||
|  *                  ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) |  | ||||||
|  * |  | ||||||
| */ |  | ||||||
| #define MATRIX_ROW_PINS {B11, B10, B2, B1, B0, A7, A6, A5, B13, B12} |  | ||||||
| #define MATRIX_COL_PINS {A1, A2, A3, A4, B14, B15, A8, A9} |  | ||||||
| //{C13, C14, C15, A0,A2,A3,A4,A5,A6, A1,B12,B1} |  | ||||||
| /* Unused pins, in the default layout, are: |  | ||||||
| EncA (B6) because it is not used in the default PCB |  | ||||||
| All Extra pins (A8, B15, B14, B13, B3, B5, B8, B9) , for the same reason; |  | ||||||
| B0, which is unconnected on the PCB |  | ||||||
| */ |  | ||||||
|  |  | ||||||
| /* COL2ROW, ROW2COL*/ |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||||||
| #define LOCKING_SUPPORT_ENABLE | #define LOCKING_SUPPORT_ENABLE | ||||||
| /* Locking resynchronize hack */ | /* Locking resynchronize hack */ | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x6501", |         "pid": "0x6501", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["A1", "A2", "A3", "A4", "B14", "B15", "A8", "A9"], | ||||||
|  |         "rows": ["B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "B13", "B12"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "processor": "STM32F072", |     "processor": "STM32F072", | ||||||
|     "bootloader": "stm32-dfu", |     "bootloader": "stm32-dfu", | ||||||
|     "layouts": { |     "layouts": { | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x0621", |         "pid": "0x0621", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["C7", "F7", "F6", "F0", "B0", "B1", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "B7"], | ||||||
|  |         "rows": ["F5", "F4", "F1", "B3", "B2"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "processor": "atmega32u4", |     "processor": "atmega32u4", | ||||||
|     "bootloader": "atmel-dfu", |     "bootloader": "atmel-dfu", | ||||||
|     "layouts": { |     "layouts": { | ||||||
|   | |||||||
| @@ -15,22 +15,6 @@ | |||||||
|  */ |  */ | ||||||
|  #pragma once |  #pragma once | ||||||
|  |  | ||||||
| /* |  | ||||||
|  * Keyboard Matrix Assignments |  | ||||||
|  * |  | ||||||
|  * Change this to how you wired your keyboard |  | ||||||
|  * COLS: AVR pins used for columns, left to right |  | ||||||
|  * ROWS: AVR pins used for rows, top to bottom |  | ||||||
|  * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) |  | ||||||
|  *                  ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) |  | ||||||
|  * |  | ||||||
|  */ |  | ||||||
| #define MATRIX_ROW_PINS { F5, F4, F1, B3, B2 } |  | ||||||
| #define MATRIX_COL_PINS { C7, F7, F6, F0, B0, B1, B4, D7, D6, D4, D5, D3, D2, B7 } |  | ||||||
|  |  | ||||||
| /* COL2ROW, ROW2COL*/ |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define RGB_DI_PIN B6 | #define RGB_DI_PIN B6 | ||||||
| #ifdef RGB_DI_PIN | #ifdef RGB_DI_PIN | ||||||
| #    define RGBLIGHT_EFFECT_BREATHING | #    define RGBLIGHT_EFFECT_BREATHING | ||||||
|   | |||||||
| @@ -17,23 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
|  |  | ||||||
| /* |  | ||||||
|  * Keyboard Matrix Assignments |  | ||||||
|  * |  | ||||||
|  * Change this to how you wired your keyboard |  | ||||||
|  * COLS: AVR pins used for columns, left to right |  | ||||||
|  * ROWS: AVR pins used for rows, top to bottom |  | ||||||
|  * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) |  | ||||||
|  *                  ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) |  | ||||||
|  * |  | ||||||
|  */ |  | ||||||
| #define MATRIX_ROW_PINS { F4, F1, B1, B0 } |  | ||||||
| #define MATRIX_COL_PINS { F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, B2 } |  | ||||||
|  |  | ||||||
| /* COL2ROW, ROW2COL*/ |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define RGB_DI_PIN F0 | #define RGB_DI_PIN F0 | ||||||
| #ifdef RGB_DI_PIN | #ifdef RGB_DI_PIN | ||||||
|   #define RGBLED_NUM 3 |   #define RGBLED_NUM 3 | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x0005", |         "pid": "0x0005", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "B2"], | ||||||
|  |         "rows": ["F4", "F1", "B1", "B0"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "processor": "atmega32u4", |     "processor": "atmega32u4", | ||||||
|     "bootloader": "atmel-dfu", |     "bootloader": "atmel-dfu", | ||||||
|     "layouts": { |     "layouts": { | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { A5, B0, B1, B2, B10, A9, C13, B9, B8, B7, B6, B5, B4, B3, A15, A14 } |  | ||||||
| #define MATRIX_ROW_PINS { A13, B12, B11, B14, A8, A7 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||||||
| #define LOCKING_SUPPORT_ENABLE | #define LOCKING_SUPPORT_ENABLE | ||||||
| /* Locking resynchronize hack */ | /* Locking resynchronize hack */ | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x0007", |         "pid": "0x0007", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["A5", "B0", "B1", "B2", "B10", "A9", "C13", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "A14"], | ||||||
|  |         "rows": ["A13", "B12", "B11", "B14", "A8", "A7"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "processor": "STM32F072", |     "processor": "STM32F072", | ||||||
|     "bootloader": "stm32-dfu", |     "bootloader": "stm32-dfu", | ||||||
|     "layouts": { |     "layouts": { | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B11, B10, B2, A9, A15, B3, B4, B5, B6, B7, B8, B9, C13, C14, C15 } |  | ||||||
| #define MATRIX_ROW_PINS { B1, B0, A7, A5, A4 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER    PWMD3 | #define BACKLIGHT_PWM_DRIVER    PWMD3 | ||||||
| #define BACKLIGHT_PWM_CHANNEL   1 | #define BACKLIGHT_PWM_CHANNEL   1 | ||||||
| #define BACKLIGHT_PAL_MODE      1 | #define BACKLIGHT_PAL_MODE      1 | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0xA00C", |         "pid": "0xA00C", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B11", "B10", "B2", "A9", "A15", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "C13", "C14", "C15"], | ||||||
|  |         "rows": ["B1", "B0", "A7", "A5", "A4"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "A6", |         "pin": "A6", | ||||||
|         "levels": 6, |         "levels": 6, | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { A2, A1, A0, F1, F0, C15, C14, C13, B9, A15, A10, A9 } |  | ||||||
| #define MATRIX_ROW_PINS { A8, B14, B12, B4, B3 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||||||
| #define LOCKING_SUPPORT_ENABLE | #define LOCKING_SUPPORT_ENABLE | ||||||
| /* Locking resynchronize hack */ | /* Locking resynchronize hack */ | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0xA7A5", |         "pid": "0xA7A5", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |       "cols": ["A2", "A1", "A0", "F1", "F0", "C15", "C14", "C13", "B9", "A15", "A10", "A9"], | ||||||
|  |       "rows": ["A8", "B14", "B12", "B4", "B3"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "processor": "STM32F072", |     "processor": "STM32F072", | ||||||
|     "bootloader": "stm32-dfu", |     "bootloader": "stm32-dfu", | ||||||
|     "layouts": { |     "layouts": { | ||||||
|   | |||||||
| @@ -16,15 +16,6 @@ | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
|  |  | ||||||
| /* key matrix pins */ |  | ||||||
| #define MATRIX_ROW_PINS { B5, B4, D1, D7, D6 } |  | ||||||
| #define MATRIX_COL_PINS { B6, C6, D2, E6, C7, B3, F7, F6, F5, F4, F1, F0 } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| /* COL2ROW or ROW2COL */ |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||||||
| #define LOCKING_SUPPORT_ENABLE | #define LOCKING_SUPPORT_ENABLE | ||||||
|  |  | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0xA7A5", |         "pid": "0xA7A5", | ||||||
|         "device_version": "0.1.0" |         "device_version": "0.1.0" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B6", "C6", "D2", "E6", "C7", "B3", "F7", "F6", "F5", "F4", "F1", "F0"], | ||||||
|  |         "rows": ["B5", "B4", "D1", "D7", "D6"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "processor": "atmega32u4", |     "processor": "atmega32u4", | ||||||
|     "bootloader": "atmel-dfu", |     "bootloader": "atmel-dfu", | ||||||
|     "community_layouts": ["ortho_5x12"], |     "community_layouts": ["ortho_5x12"], | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B11, B10, B2, B1, B0, A7, A6, A5, A4, A3, A2, A1, F1, C15, B3, C14, C13, B9, B8, B7 } |  | ||||||
| #define MATRIX_ROW_PINS { B4, A15, A14, A0, F0 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||||||
| #define LOCKING_SUPPORT_ENABLE | #define LOCKING_SUPPORT_ENABLE | ||||||
| /* Locking resynchronize hack */ | /* Locking resynchronize hack */ | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0xBA77", |         "pid": "0xBA77", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "F1", "C15", "B3", "C14", "C13", "B9", "B8", "B7"], | ||||||
|  |         "rows": ["B4", "A15", "A14", "A0", "F0"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "encoder": { |     "encoder": { | ||||||
|         "rotary": [ |         "rotary": [ | ||||||
|             {"pin_a": "B5", "pin_b": "B6", "resolution": 2} |             {"pin_a": "B5", "pin_b": "B6", "resolution": 2} | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { C13, C15, B13, B12, B11, B10, B2, B1, B0, A7, A6, A5, A4, A3, A2 } |  | ||||||
| #define MATRIX_ROW_PINS { C14, A1, B14, B15, A8 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||||||
| #define LOCKING_SUPPORT_ENABLE | #define LOCKING_SUPPORT_ENABLE | ||||||
| /* Locking resynchronize hack */ | /* Locking resynchronize hack */ | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x0008", |         "pid": "0x0008", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["C13", "C15", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2"], | ||||||
|  |         "rows": ["C14", "A1", "B14", "B15", "A8"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "indicators": { |     "indicators": { | ||||||
|         "caps_lock": "B3", |         "caps_lock": "B3", | ||||||
|         "on_state": 0 |         "on_state": 0 | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B11, B10, B2, B1, A5, A4, A3, A2, A1, F0, C15, C14, A9, A8, A10, B3 } |  | ||||||
| #define MATRIX_ROW_PINS { A13, A14, A15, C13, B8 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER    PWMD3 | #define BACKLIGHT_PWM_DRIVER    PWMD3 | ||||||
| #define BACKLIGHT_PWM_CHANNEL   1 | #define BACKLIGHT_PWM_CHANNEL   1 | ||||||
| #define BACKLIGHT_PAL_MODE      1 | #define BACKLIGHT_PAL_MODE      1 | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0xC024", |         "pid": "0xC024", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B11", "B10", "B2", "B1", "A5", "A4", "A3", "A2", "A1", "F0", "C15", "C14", "A9", "A8", "A10", "B3"], | ||||||
|  |         "rows": ["A13", "A14", "A15", "C13", "B8"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "A6", |         "pin": "A6", | ||||||
|         "levels": 6, |         "levels": 6, | ||||||
|   | |||||||
| @@ -3,10 +3,6 @@ | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B1, B2, B10, B11, B12, B14, A8, A9, A10, A3, B0, A2, A1, A7, A0, B4, B6, B7 } |  | ||||||
| #define MATRIX_ROW_PINS { A15, B3, B5, A4, A5, F1 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER    PWMD3 | #define BACKLIGHT_PWM_DRIVER    PWMD3 | ||||||
| #define BACKLIGHT_PWM_CHANNEL   1 | #define BACKLIGHT_PWM_CHANNEL   1 | ||||||
| #define BACKLIGHT_PAL_MODE      1 | #define BACKLIGHT_PAL_MODE      1 | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x000A", |         "pid": "0x000A", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B1", "B2", "B10", "B11", "B12", "B14", "A8", "A9", "A10", "A3", "B0", "A2", "A1", "A7", "A0", "B4", "B6", "B7"], | ||||||
|  |         "rows": ["A15", "B3", "B5", "A4", "A5", "F1"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "A6", |         "pin": "A6", | ||||||
|         "levels": 6, |         "levels": 6, | ||||||
|   | |||||||
| @@ -17,11 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B0, C15, C14, A7, A5, C13, A4, A2, A1, A0, B9, B8, B7, A3, B6, B4, B3, A15 } |  | ||||||
| #define MATRIX_ROW_PINS { B11, B10, B2, F0, B5 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER    PWMD3 | #define BACKLIGHT_PWM_DRIVER    PWMD3 | ||||||
| #define BACKLIGHT_PWM_CHANNEL   1 | #define BACKLIGHT_PWM_CHANNEL   1 | ||||||
| #define BACKLIGHT_PAL_MODE      1 | #define BACKLIGHT_PAL_MODE      1 | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x0012", |         "pid": "0x0012", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B0", "C15", "C14", "A7", "A5", "C13", "A4", "A2", "A1", "A0", "B9", "B8", "B7", "A3", "B6", "B4", "B3", "A15"], | ||||||
|  |         "rows": ["B11", "B10", "B2", "F0", "B5"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "A6", |         "pin": "A6", | ||||||
|         "levels": 6, |         "levels": 6, | ||||||
|   | |||||||
| @@ -17,11 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B11, B10, B2, A9, A15, B3, B4, B5, B6, B7, B8, B9, C13, C14, C15 } |  | ||||||
| #define MATRIX_ROW_PINS { B1, B0, A7, A5, A4 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER    PWMD3 | #define BACKLIGHT_PWM_DRIVER    PWMD3 | ||||||
| #define BACKLIGHT_PWM_CHANNEL   1 | #define BACKLIGHT_PWM_CHANNEL   1 | ||||||
| #define BACKLIGHT_PAL_MODE      1 | #define BACKLIGHT_PAL_MODE      1 | ||||||
|   | |||||||
| @@ -6,6 +6,11 @@ | |||||||
|         "vid": "0xCA04", |         "vid": "0xCA04", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B11", "B10", "B2", "A9", "A15", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "C13", "C14", "C15"], | ||||||
|  |         "rows": ["B1", "B0", "A7", "A5", "A4"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "A6", |         "pin": "A6", | ||||||
|         "levels": 6, |         "levels": 6, | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B1, B2, B10, B11, B12, B14, A8, A9, A10, A3, B0, A2, A1, A7, A0, B4, B6, B7 } |  | ||||||
| #define MATRIX_ROW_PINS { A15, B3, B5, A4, A5, F1 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER    PWMD3 | #define BACKLIGHT_PWM_DRIVER    PWMD3 | ||||||
| #define BACKLIGHT_PWM_CHANNEL   1 | #define BACKLIGHT_PWM_CHANNEL   1 | ||||||
| #define BACKLIGHT_PAL_MODE      1 | #define BACKLIGHT_PAL_MODE      1 | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0xDE57", |         "pid": "0xDE57", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B1", "B2", "B10", "B11", "B12", "B14", "A8", "A9", "A10", "A3", "B0", "A2", "A1", "A7", "A0", "B4", "B6", "B7"], | ||||||
|  |         "rows": ["A15", "B3", "B5", "A4", "A5", "F1"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "A6", |         "pin": "A6", | ||||||
|         "levels": 6, |         "levels": 6, | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { C13, C15, B13, B12, B11, B10, B2, B1, B0, A7, A6, A5, A4, A3, A2 } |  | ||||||
| #define MATRIX_ROW_PINS { C14, A1, B14, B15, A8 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||||||
| #define LOCKING_SUPPORT_ENABLE | #define LOCKING_SUPPORT_ENABLE | ||||||
| /* Locking resynchronize hack */ | /* Locking resynchronize hack */ | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x000F", |         "pid": "0x000F", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["C13", "C15", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2"], | ||||||
|  |         "rows": ["C14", "A1", "B14", "B15", "A8"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "indicators": { |     "indicators": { | ||||||
|         "caps_lock": "B3", |         "caps_lock": "B3", | ||||||
|         "on_state": 0 |         "on_state": 0 | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { A8, C13, B9, B8, B7, B6, B5, B4, B3, A7, A5, A4, A3, A2, A1 } |  | ||||||
| #define MATRIX_ROW_PINS { A14, A15, A0, B1, B0 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||||||
| #define LOCKING_SUPPORT_ENABLE | #define LOCKING_SUPPORT_ENABLE | ||||||
| /* Locking resynchronize hack */ | /* Locking resynchronize hack */ | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x0010", |         "pid": "0x0010", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["A8", "C13", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A7", "A5", "A4", "A3", "A2", "A1"], | ||||||
|  |         "rows": ["A14", "A15", "A0", "B1", "B0"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "indicators": { |     "indicators": { | ||||||
|         "caps_lock": "B14", |         "caps_lock": "B14", | ||||||
|         "on_state": 0 |         "on_state": 0 | ||||||
|   | |||||||
| @@ -17,11 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B5, B4, D7, F5, F6, F7, F4, D2, D0 } |  | ||||||
| #define MATRIX_ROW_PINS { E6, B7, B0, B1, F1, F0, C6, C7, D4, D6, D5, D3 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define RGB_DI_PIN D1 | #define RGB_DI_PIN D1 | ||||||
| #define RGBLED_NUM 16 | #define RGBLED_NUM 16 | ||||||
| #define RGBLIGHT_EFFECT_BREATHING | #define RGBLIGHT_EFFECT_BREATHING | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x0006", |         "pid": "0x0006", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B5", "B4", "D7", "F5", "F6", "F7", "F4", "D2", "D0"], | ||||||
|  |         "rows": ["E6", "B7", "B0", "B1", "F1", "F0", "C6", "C7", "D4", "D6", "D5", "D3"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "indicators": { |     "indicators": { | ||||||
|         "caps_lock": "B6", |         "caps_lock": "B6", | ||||||
|         "scroll_lock": "B2" |         "scroll_lock": "B2" | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B2, B10, B11, A9, A15, B3, B4, B5, B6, B7, B8, B9, C13, C14, C15 } |  | ||||||
| #define MATRIX_ROW_PINS { B1, B0, A7, A5, A4 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER    PWMD3 | #define BACKLIGHT_PWM_DRIVER    PWMD3 | ||||||
| #define BACKLIGHT_PWM_CHANNEL   1 | #define BACKLIGHT_PWM_CHANNEL   1 | ||||||
| #define BACKLIGHT_PAL_MODE      1 | #define BACKLIGHT_PAL_MODE      1 | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x1600", |         "pid": "0x1600", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B2", "B10", "B11", "A9", "A15", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "C13", "C14", "C15"], | ||||||
|  |         "rows": ["B1", "B0", "A7", "A5", "A4"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "A6", |         "pin": "A6", | ||||||
|         "levels": 6, |         "levels": 6, | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { A8, C13, B9, B8, B7, B6, B5, B4, B3, A7, A5, A4, A3, A2, A1 } |  | ||||||
| #define MATRIX_ROW_PINS { A14, A15, A0, B1, B0 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER    PWMD3 | #define BACKLIGHT_PWM_DRIVER    PWMD3 | ||||||
| #define BACKLIGHT_PWM_CHANNEL   1 | #define BACKLIGHT_PWM_CHANNEL   1 | ||||||
| #define BACKLIGHT_PAL_MODE      1 | #define BACKLIGHT_PAL_MODE      1 | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x1565", |         "pid": "0x1565", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["A8", "C13", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A7", "A5", "A4", "A3", "A2", "A1"], | ||||||
|  |         "rows": ["A14", "A15", "A0", "B1", "B0"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "A6", |         "pin": "A6", | ||||||
|         "levels": 6, |         "levels": 6, | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { A5, B10, A3, A2, B0, A8, C13, B9, B8, B7, B6, B5, B4, B3, A15, A14 } |  | ||||||
| #define MATRIX_ROW_PINS { B12, B13, B14, B15, A1 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER    PWMD3 | #define BACKLIGHT_PWM_DRIVER    PWMD3 | ||||||
| #define BACKLIGHT_PWM_CHANNEL   1 | #define BACKLIGHT_PWM_CHANNEL   1 | ||||||
| #define BACKLIGHT_PAL_MODE      1 | #define BACKLIGHT_PAL_MODE      1 | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x5165", |         "pid": "0x5165", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["A5", "B10", "A3", "A2", "B0", "A8", "C13", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "A14"], | ||||||
|  |         "rows": ["B12", "B13", "B14", "B15", "A1"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "A6", |         "pin": "A6", | ||||||
|         "levels": 6, |         "levels": 6, | ||||||
|   | |||||||
| @@ -19,10 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B1, B0, A7, A1, A5, A4, A3, A10, B9, B8, B7, B6, B5, B4, B3, A15, A14 } |  | ||||||
| #define MATRIX_ROW_PINS { B2, B10, B11, A2, A0 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER    PWMD3 | #define BACKLIGHT_PWM_DRIVER    PWMD3 | ||||||
| #define BACKLIGHT_PWM_CHANNEL   1 | #define BACKLIGHT_PWM_CHANNEL   1 | ||||||
| #define BACKLIGHT_PAL_MODE      1 | #define BACKLIGHT_PAL_MODE      1 | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x0009", |         "pid": "0x0009", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B1", "B0", "A7", "A1", "A5", "A4", "A3", "A10", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "A14"], | ||||||
|  |         "rows": ["B2", "B10", "B11", "A2", "A0"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "A6", |         "pin": "A6", | ||||||
|         "levels": 6, |         "levels": 6, | ||||||
|   | |||||||
| @@ -1,26 +0,0 @@ | |||||||
| /* |  | ||||||
| Copyright 2021 Dr.Doof |  | ||||||
|  |  | ||||||
| This program is free software: you can redistribute it and/or modify |  | ||||||
| it under the terms of the GNU General Public License as published by |  | ||||||
| the Free Software Foundation, either version 2 of the License, or |  | ||||||
| (at your option) any later version. |  | ||||||
|  |  | ||||||
| This program is distributed in the hope that it will be useful, |  | ||||||
| but WITHOUT ANY WARRANTY; without even the implied warranty of |  | ||||||
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the |  | ||||||
| GNU General Public License for more details. |  | ||||||
|  |  | ||||||
| You should have received a copy of the GNU General Public License |  | ||||||
| along with this program.  If not, see <http://www.gnu.org/licenses/>. |  | ||||||
| */ |  | ||||||
|  |  | ||||||
| #pragma once |  | ||||||
|  |  | ||||||
|  |  | ||||||
| /* key matrix pins */ |  | ||||||
| #define MATRIX_ROW_PINS { B4, D2, D4, D6, D7 } |  | ||||||
| #define MATRIX_COL_PINS { D3, D5, C6, C7, B6, B5, B7, F0, F1, F4, F5, F6, F7, B3, B2, D1 } |  | ||||||
|  |  | ||||||
| /* COL2ROW or ROW2COL */ |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
| @@ -8,6 +8,11 @@ | |||||||
|        "pid":"0x0002", |        "pid":"0x0002", | ||||||
|        "device_version":"0.0.1" |        "device_version":"0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |        "cols": ["D3", "D5", "C6", "C7", "B6", "B5", "B7", "F0", "F1", "F4", "F5", "F6", "F7", "B3", "B2", "D1"], | ||||||
|  |        "rows": ["B4", "D2", "D4", "D6", "D7"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "processor": "atmega32u4", |     "processor": "atmega32u4", | ||||||
|     "bootloader": "atmel-dfu", |     "bootloader": "atmel-dfu", | ||||||
|     "debounce": 0, |     "debounce": 0, | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { A5, B10, A3, A2, B0, A9, C13, B9, B8, B7, B6, B5, B4, B3, A15, A14 } |  | ||||||
| #define MATRIX_ROW_PINS { A13, B12, B11, B14, A8, A1 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER    PWMD3 | #define BACKLIGHT_PWM_DRIVER    PWMD3 | ||||||
| #define BACKLIGHT_PWM_CHANNEL   1 | #define BACKLIGHT_PWM_CHANNEL   1 | ||||||
| #define BACKLIGHT_PAL_MODE      1 | #define BACKLIGHT_PAL_MODE      1 | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x0B75", |         "pid": "0x0B75", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["A5", "B10", "A3", "A2", "B0", "A9", "C13", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "A14"], | ||||||
|  |         "rows": ["A13", "B12", "B11", "B14", "A8", "A1"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "A6", |         "pin": "A6", | ||||||
|         "levels": 6, |         "levels": 6, | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B1, B0, C15, C14, A7, A5, C13, A4, A2, A1, A0, B9, B8, B7, A3, B6, B4, B3, A15 } |  | ||||||
| #define MATRIX_ROW_PINS { B11, B10, B2, F0, B5 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER    PWMD3 | #define BACKLIGHT_PWM_DRIVER    PWMD3 | ||||||
| #define BACKLIGHT_PWM_CHANNEL   1 | #define BACKLIGHT_PWM_CHANNEL   1 | ||||||
| #define BACKLIGHT_PAL_MODE      1 | #define BACKLIGHT_PAL_MODE      1 | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x0003", |         "pid": "0x0003", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B1", "B0", "C15", "C14", "A7", "A5", "C13", "A4", "A2", "A1", "A0", "B9", "B8", "B7", "A3", "B6", "B4", "B3", "A15"], | ||||||
|  |         "rows": ["B11", "B10", "B2", "F0", "B5"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "A6", |         "pin": "A6", | ||||||
|         "levels": 6, |         "levels": 6, | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B11, B10, B1, B0, A7, A6, A5, B14, A15, A0, C15, C14} |  | ||||||
| #define MATRIX_ROW_PINS { B12, C13, A2, A1 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER PWMD1 | #define BACKLIGHT_PWM_DRIVER PWMD1 | ||||||
| #define BACKLIGHT_PWM_CHANNEL 1 | #define BACKLIGHT_PWM_CHANNEL 1 | ||||||
|  |  | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|     "pid": "0x4F48", |     "pid": "0x4F48", | ||||||
|     "device_version": "0.0.1" |     "device_version": "0.0.1" | ||||||
|   }, |   }, | ||||||
|  |   "matrix_pins": { | ||||||
|  |     "cols": ["B11", "B10", "B1", "B0", "A7", "A6", "A5", "B14", "A15", "A0", "C15", "C14"], | ||||||
|  |     "rows": ["B12", "C13", "A2", "A1"] | ||||||
|  |   }, | ||||||
|  |   "diode_direction": "COL2ROW", | ||||||
|   "backlight": { |   "backlight": { | ||||||
|     "pin": "A8", |     "pin": "A8", | ||||||
|     "levels": 6, |     "levels": 6, | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B11, B10, B1, B0, A7, A6, A5, A4, A3, A2, A1, A0 } |  | ||||||
| #define MATRIX_ROW_PINS { B3, B4, B5, B6, B7 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER PWMD1 | #define BACKLIGHT_PWM_DRIVER PWMD1 | ||||||
| #define BACKLIGHT_PWM_CHANNEL 1 | #define BACKLIGHT_PWM_CHANNEL 1 | ||||||
|  |  | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|     "pid": "0x4F60", |     "pid": "0x4F60", | ||||||
|     "device_version": "0.0.1" |     "device_version": "0.0.1" | ||||||
|   }, |   }, | ||||||
|  |   "matrix_pins": { | ||||||
|  |     "cols": ["B11", "B10", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0"], | ||||||
|  |     "rows": ["B3", "B4", "B5", "B6", "B7"] | ||||||
|  |   }, | ||||||
|  |   "diode_direction": "COL2ROW", | ||||||
|   "backlight": { |   "backlight": { | ||||||
|     "pin": "A8", |     "pin": "A8", | ||||||
|     "levels": 6, |     "levels": 6, | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B11, B10, B1, B0, A7, A6, A5, B14, A15, A0, C15, C14, B7, B6, B5 } |  | ||||||
| #define MATRIX_ROW_PINS { B12, C13, A2, A1, A3 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER PWMD1 | #define BACKLIGHT_PWM_DRIVER PWMD1 | ||||||
| #define BACKLIGHT_PWM_CHANNEL 1 | #define BACKLIGHT_PWM_CHANNEL 1 | ||||||
|  |  | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|     "pid": "0x6464", |     "pid": "0x6464", | ||||||
|     "device_version": "0.0.1" |     "device_version": "0.0.1" | ||||||
|   }, |   }, | ||||||
|  |   "matrix_pins": { | ||||||
|  |     "cols": ["B11", "B10", "B1", "B0", "A7", "A6", "A5", "B14", "A15", "A0", "C15", "C14", "B7", "B6", "B5"], | ||||||
|  |     "rows": ["B12", "C13", "A2", "A1", "A3"] | ||||||
|  |   }, | ||||||
|  |   "diode_direction": "COL2ROW", | ||||||
|   "encoder": { |   "encoder": { | ||||||
|     "rotary": [ |     "rotary": [ | ||||||
|       {"pin_a": "B9", "pin_b": "B8"} |       {"pin_a": "B9", "pin_b": "B8"} | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B11, B10, B1, B0, A7, A6, A5, A4, A3, A2, A1, A0, C15, C14 } |  | ||||||
| #define MATRIX_ROW_PINS { B3, B4, B5, B6, B7 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER PWMD1 | #define BACKLIGHT_PWM_DRIVER PWMD1 | ||||||
| #define BACKLIGHT_PWM_CHANNEL 1 | #define BACKLIGHT_PWM_CHANNEL 1 | ||||||
|  |  | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|     "pid": "0x6060", |     "pid": "0x6060", | ||||||
|     "device_version": "0.0.1" |     "device_version": "0.0.1" | ||||||
|   }, |   }, | ||||||
|  |   "matrix_pins": { | ||||||
|  |     "cols": ["B11", "B10", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0", "C15", "C14"], | ||||||
|  |     "rows": ["B3", "B4", "B5", "B6", "B7"] | ||||||
|  |   }, | ||||||
|  |   "diode_direction": "COL2ROW", | ||||||
|   "backlight": { |   "backlight": { | ||||||
|     "pin": "A8", |     "pin": "A8", | ||||||
|     "levels": 6, |     "levels": 6, | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B8, B0, A0, B5, B10, B9, A6, B12, A7, A5, A4, A3, A2, A1, B13, B14 } |  | ||||||
| #define MATRIX_ROW_PINS { B4, B11, B1, B7, B6 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER PWMD1 | #define BACKLIGHT_PWM_DRIVER PWMD1 | ||||||
| #define BACKLIGHT_PWM_CHANNEL 1 | #define BACKLIGHT_PWM_CHANNEL 1 | ||||||
|  |  | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x6565", |         "pid": "0x6565", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B8", "B0", "A0", "B5", "B10", "B9", "A6", "B12", "A7", "A5", "A4", "A3", "A2", "A1", "B13", "B14"], | ||||||
|  |         "rows": ["B4", "B11", "B1", "B7", "B6"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "A8", |         "pin": "A8", | ||||||
|         "levels": 6, |         "levels": 6, | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B12, A14, A15, B3, B4, B5, B6, B7, B8, B9, A7, B0, B1, B2, B10, A3, A4, A5, C15 } |  | ||||||
| #define MATRIX_ROW_PINS { C13, C14, A0, A1, A2, B11 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER    PWMD3 | #define BACKLIGHT_PWM_DRIVER    PWMD3 | ||||||
| #define BACKLIGHT_PWM_CHANNEL   1 | #define BACKLIGHT_PWM_CHANNEL   1 | ||||||
| #define BACKLIGHT_PAL_MODE      1 | #define BACKLIGHT_PAL_MODE      1 | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x2377", |         "pid": "0x2377", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B12", "A14", "A15", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "A7", "B0", "B1", "B2", "B10", "A3", "A4", "A5", "C15"], | ||||||
|  |         "rows": ["C13", "C14", "A0", "A1", "A2", "B11"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "A6", |         "pin": "A6", | ||||||
|         "levels": 6, |         "levels": 6, | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { A7, A5, A4, A3, A2, A1, A0, B5, A13, B2, B1, B0, B9, B8, B7, B6 } |  | ||||||
| #define MATRIX_ROW_PINS { B10, B14, A8, A9, A10, C13, C14, C15, F0, F1 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER    PWMD3 | #define BACKLIGHT_PWM_DRIVER    PWMD3 | ||||||
| #define BACKLIGHT_PWM_CHANNEL   1 | #define BACKLIGHT_PWM_CHANNEL   1 | ||||||
| #define BACKLIGHT_PAL_MODE      1 | #define BACKLIGHT_PAL_MODE      1 | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x0001", |         "pid": "0x0001", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["A7", "A5", "A4", "A3", "A2", "A1", "A0", "B5", "A13", "B2", "B1", "B0", "B9", "B8", "B7", "B6"], | ||||||
|  |         "rows": ["B10", "B14", "A8", "A9", "A10", "C13", "C14", "C15", "F0", "F1"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "A6", |         "pin": "A6", | ||||||
|         "levels": 6, |         "levels": 6, | ||||||
|   | |||||||
| @@ -23,10 +23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
| /* LSE clock */ | /* LSE clock */ | ||||||
| #define STM32_LSECLK 32768 | #define STM32_LSECLK 32768 | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B1, B2, B10, B11, B12, B13, B14, A8, A9, A10, B0, A7, A5, B5, A15, A1 } |  | ||||||
| #define MATRIX_ROW_PINS { B3, B4, A0, A2, A4, A3 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| // I2C config | // I2C config | ||||||
| #define I2C_DRIVER I2CD1 | #define I2C_DRIVER I2CD1 | ||||||
| #define I2C1_SCL_PIN B6 | #define I2C1_SCL_PIN B6 | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x57F5", |         "pid": "0x57F5", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B1", "B2", "B10", "B11", "B12", "B13", "B14", "A8", "A9", "A10", "B0", "A7", "A5", "B5", "A15", "A1"], | ||||||
|  |         "rows": ["B3", "B4", "A0", "A2", "A4", "A3"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "encoder": { |     "encoder": { | ||||||
|         "rotary": [ |         "rotary": [ | ||||||
|             {"pin_a": "B9", "pin_b": "B8", "resolution": 2} |             {"pin_a": "B9", "pin_b": "B8", "resolution": 2} | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { A5, B10, A3, A2, B0, A9, C13, B9, B8, B7, B6, B5, B4, B3, A15, A14 } |  | ||||||
| #define MATRIX_ROW_PINS { B12, B11, B14, A8, A1 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER    PWMD3 | #define BACKLIGHT_PWM_DRIVER    PWMD3 | ||||||
| #define BACKLIGHT_PWM_CHANNEL   1 | #define BACKLIGHT_PWM_CHANNEL   1 | ||||||
| #define BACKLIGHT_PAL_MODE      1 | #define BACKLIGHT_PAL_MODE      1 | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x5A65", |         "pid": "0x5A65", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["A5", "B10", "A3", "A2", "B0", "A9", "C13", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "A14"], | ||||||
|  |         "rows": ["B12", "B11", "B14", "A8", "A1"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "A6", |         "pin": "A6", | ||||||
|         "levels": 6, |         "levels": 6, | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B14, A14, B1, C13, C14, C15, F0, F1, B9, B8, B7, B6, B5, B4, B3, A15 } |  | ||||||
| #define MATRIX_ROW_PINS { A10, A9, A8, B12 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER    PWMD3 | #define BACKLIGHT_PWM_DRIVER    PWMD3 | ||||||
| #define BACKLIGHT_PWM_CHANNEL   1 | #define BACKLIGHT_PWM_CHANNEL   1 | ||||||
| #define BACKLIGHT_PAL_MODE      1 | #define BACKLIGHT_PAL_MODE      1 | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x70F2", |         "pid": "0x70F2", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B14", "A14", "B1", "C13", "C14", "C15", "F0", "F1", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15"], | ||||||
|  |         "rows": ["A10", "A9", "A8", "B12"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "A6", |         "pin": "A6", | ||||||
|         "levels": 6, |         "levels": 6, | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { A7, A5, B10, A3, A2, B0, A9, C13, B9, B8, B7, B6, B5, B4, B3, A15, A14 } |  | ||||||
| #define MATRIX_ROW_PINS { B12, B11, B14, A8, A1 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER    PWMD3 | #define BACKLIGHT_PWM_DRIVER    PWMD3 | ||||||
| #define BACKLIGHT_PWM_CHANNEL   1 | #define BACKLIGHT_PWM_CHANNEL   1 | ||||||
| #define BACKLIGHT_PAL_MODE      1 | #define BACKLIGHT_PAL_MODE      1 | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x0002", |         "pid": "0x0002", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["A7", "A5", "B10", "A3", "A2", "B0", "A9", "C13", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "A14"], | ||||||
|  |         "rows": ["B12", "B11", "B14", "A8", "A1"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "A6", |         "pin": "A6", | ||||||
|         "levels": 6, |         "levels": 6, | ||||||
|   | |||||||
| @@ -17,10 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B0, A7, A5, B1, B2, B10, B11, A9, B6, B7, B8, B9 } |  | ||||||
| #define MATRIX_ROW_PINS { A15, B3, B4, B5 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define BACKLIGHT_PWM_DRIVER    PWMD3 | #define BACKLIGHT_PWM_DRIVER    PWMD3 | ||||||
| #define BACKLIGHT_PWM_CHANNEL   1 | #define BACKLIGHT_PWM_CHANNEL   1 | ||||||
| #define BACKLIGHT_PAL_MODE      1 | #define BACKLIGHT_PAL_MODE      1 | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x0004", |         "pid": "0x0004", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B0", "A7", "A5", "B1", "B2", "B10", "B11", "A9", "B6", "B7", "B8", "B9"], | ||||||
|  |         "rows": ["A15", "B3", "B4", "B5"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "A6", |         "pin": "A6", | ||||||
|         "levels": 6, |         "levels": 6, | ||||||
|   | |||||||
| @@ -16,23 +16,6 @@ | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
|  |  | ||||||
| /* |  | ||||||
|  * Keyboard Matrix Assignments |  | ||||||
|  * |  | ||||||
|  * Change this to how you wired your keyboard |  | ||||||
|  * COLS: AVR pins used for columns, left to right |  | ||||||
|  * ROWS: AVR pins used for rows, top to bottom |  | ||||||
|  * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) |  | ||||||
|  *                  ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) |  | ||||||
|  * |  | ||||||
| */ |  | ||||||
| #define MATRIX_ROW_PINS { E6, F5, B4, B6, C6, C7 } |  | ||||||
| #define MATRIX_COL_PINS { F0, F1, D0, D1 } |  | ||||||
|  |  | ||||||
| /* COL2ROW, ROW2COL*/ |  | ||||||
| #define DIODE_DIRECTION ROW2COL |  | ||||||
|  |  | ||||||
| /* RGB Glow */ | /* RGB Glow */ | ||||||
| #define RGB_DI_PIN F4     // The pin the LED strip is connected to | #define RGB_DI_PIN F4     // The pin the LED strip is connected to | ||||||
| #define RGBLED_NUM 5     // Number of LEDs in your strip | #define RGBLED_NUM 5     // Number of LEDs in your strip | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x0000", |         "pid": "0x0000", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["F0", "F1", "D0", "D1"], | ||||||
|  |         "rows": ["E6", "F5", "B4", "B6", "C6", "C7"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "ROW2COL", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "B5", |         "pin": "B5", | ||||||
|         "levels": 5, |         "levels": 5, | ||||||
|   | |||||||
| @@ -17,23 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
|  |  | ||||||
| /* |  | ||||||
|  * Keyboard Matrix Assignments |  | ||||||
|  * |  | ||||||
|  * Change this to how you wired your keyboard |  | ||||||
|  * COLS: AVR pins used for columns, left to right |  | ||||||
|  * ROWS: AVR pins used for rows, top to bottom |  | ||||||
|  * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) |  | ||||||
|  *                  ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) |  | ||||||
|  * |  | ||||||
| */ |  | ||||||
| #define MATRIX_ROW_PINS { F1, F4, F5, F6, D3 } |  | ||||||
| #define MATRIX_COL_PINS { D6, D7, D4, B4, B5, B6, C6, D5, C7, F0, E6, B0, B1, B7, B3, B2 } |  | ||||||
|  |  | ||||||
| /* COL2ROW, ROW2COL */ |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||||||
| #define LOCKING_SUPPORT_ENABLE | #define LOCKING_SUPPORT_ENABLE | ||||||
| /* Locking resynchronize hack */ | /* Locking resynchronize hack */ | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x0065", |         "pid": "0x0065", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["D6", "D7", "D4", "B4", "B5", "B6", "C6", "D5", "C7", "F0", "E6", "B0", "B1", "B7", "B3", "B2"], | ||||||
|  |         "rows": ["F1", "F4", "F5", "F6", "D3"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "processor": "atmega32u4", |     "processor": "atmega32u4", | ||||||
|     "bootloader": "atmel-dfu", |     "bootloader": "atmel-dfu", | ||||||
|     "community_layouts": ["65_ansi_blocker", "65_iso_blocker", "65_iso_blocker_split_bs"], |     "community_layouts": ["65_ansi_blocker", "65_iso_blocker", "65_iso_blocker_split_bs"], | ||||||
|   | |||||||
| @@ -16,23 +16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
| */ | */ | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
|  |  | ||||||
| /* |  | ||||||
|  * Keyboard Matrix Assignments |  | ||||||
|  * |  | ||||||
|  * Change this to how you wired your keyboard |  | ||||||
|  * COLS: AVR pins used for columns, left to right |  | ||||||
|  * ROWS: AVR pins used for rows, top to bottom |  | ||||||
|  * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) |  | ||||||
|  *                  ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) |  | ||||||
|  * |  | ||||||
| */ |  | ||||||
| #define MATRIX_ROW_PINS { D7, F0, F6 } |  | ||||||
| #define MATRIX_COL_PINS { F5, F7, F4 } |  | ||||||
|  |  | ||||||
| /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||||||
| #define LOCKING_SUPPORT_ENABLE | #define LOCKING_SUPPORT_ENABLE | ||||||
| /* Locking resynchronize hack */ | /* Locking resynchronize hack */ | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x0007", |         "pid": "0x0007", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["F5", "F7", "F4"], | ||||||
|  |         "rows": ["D7", "F0", "F6"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "encoder": { |     "encoder": { | ||||||
|         "rotary": [ |         "rotary": [ | ||||||
|             {"pin_a": "D6", "pin_b": "D4", "resolution": 2} |             {"pin_a": "D6", "pin_b": "D4", "resolution": 2} | ||||||
|   | |||||||
| @@ -17,11 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
|  |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
| #define MATRIX_ROW_PINS {F1, B7, B3, D2, D3, B2} |  | ||||||
| #define MATRIX_COL_PINS {F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, B1, B0, F0} |  | ||||||
|  |  | ||||||
| #define RGB_DI_PIN C7  // Have to set it to something to get the ws2812 code to compile | #define RGB_DI_PIN C7  // Have to set it to something to get the ws2812 code to compile | ||||||
| #define RGBLED_NUM 24     // Number of LEDs | #define RGBLED_NUM 24     // Number of LEDs | ||||||
| #define RGBLIGHT_EFFECT_BREATHING | #define RGBLIGHT_EFFECT_BREATHING | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|     "pid": "0x6062", |     "pid": "0x6062", | ||||||
|     "device_version": "0.0.1" |     "device_version": "0.0.1" | ||||||
|   }, |   }, | ||||||
|  |   "matrix_pins": { | ||||||
|  |     "cols": ["F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "B1", "B0", "F0"], | ||||||
|  |     "rows": ["F1", "B7", "B3", "D2", "D3", "B2"] | ||||||
|  |   }, | ||||||
|  |   "diode_direction": "COL2ROW", | ||||||
|   "backlight": { |   "backlight": { | ||||||
|     "driver": "custom", |     "driver": "custom", | ||||||
|     "levels": 8 |     "levels": 8 | ||||||
|   | |||||||
| @@ -17,13 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
|  |  | ||||||
| #define MATRIX_ROW_PINS { B1, B5, B4, F7, D7, D6 } |  | ||||||
| #define MATRIX_COL_PINS { F6, F5, F4, F1, F0, C7, C6, B6, B0, E6, B7, B3, B2, D2, D3, D5, D4} |  | ||||||
|  |  | ||||||
| /* COL2ROW, ROW2COL */ |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define LOCKING_SUPPORT_ENABLE | #define LOCKING_SUPPORT_ENABLE | ||||||
| /* Locking resynchronize hack */ | /* Locking resynchronize hack */ | ||||||
| #define LOCKING_RESYNC_ENABLE | #define LOCKING_RESYNC_ENABLE | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x0000", |         "pid": "0x0000", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["F6", "F5", "F4", "F1", "F0", "C7", "C6", "B6", "B0", "E6", "B7", "B3", "B2", "D2", "D3", "D5", "D4"], | ||||||
|  |         "rows": ["B1", "B5", "B4", "F7", "D7", "D6"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "processor": "atmega32u4", |     "processor": "atmega32u4", | ||||||
|     "bootloader": "atmel-dfu", |     "bootloader": "atmel-dfu", | ||||||
|     "community_layouts": ["tkl_iso", "tkl_ansi"], |     "community_layouts": ["tkl_iso", "tkl_ansi"], | ||||||
|   | |||||||
| @@ -17,12 +17,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
|  |  | ||||||
| #define MATRIX_ROW_PINS { A2, B9, B8, B5, B4 } |  | ||||||
| #define MATRIX_COL_PINS { A1, B1, B0, A7, A6, A5, A4, A3, B2, B10, B11, B12, B13, B14, B15 } |  | ||||||
|  |  | ||||||
| /* COL2ROW, ROW2COL*/ |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| /* Ensure we jump to bootloader if the QK_BOOT keycode was pressed */ | /* Ensure we jump to bootloader if the QK_BOOT keycode was pressed */ | ||||||
| #define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE | #define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x4336", |         "pid": "0x4336", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["A1", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "B2", "B10", "B11", "B12", "B13", "B14", "B15"], | ||||||
|  |         "rows": ["A2", "B9", "B8", "B5", "B4"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "indicators": { |     "indicators": { | ||||||
|         "caps_lock": "B6", |         "caps_lock": "B6", | ||||||
|         "on_state": 0 |         "on_state": 0 | ||||||
|   | |||||||
| @@ -16,14 +16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
| */ | */ | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
|  |  | ||||||
| /* key matrix pins */ |  | ||||||
| #define MATRIX_ROW_PINS { B6, B2, B3, B1, F7 } |  | ||||||
| #define MATRIX_COL_PINS { B5, B4, E6, D7, C6 } |  | ||||||
|  |  | ||||||
| /* COL2ROW or ROW2COL */ |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| /* key combination for command */ | /* key combination for command */ | ||||||
| #define IS_COMMAND() ( \ | #define IS_COMMAND() ( \ | ||||||
|     false \ |     false \ | ||||||
|   | |||||||
| @@ -6,6 +6,11 @@ | |||||||
|         "pid": "0xCA22", |         "pid": "0xCA22", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B5", "B4", "E6", "D7", "C6"], | ||||||
|  |         "rows": ["B6", "B2", "B3", "B1", "F7"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "processor": "atmega32u4", |     "processor": "atmega32u4", | ||||||
|     "bootloader": "caterina", |     "bootloader": "caterina", | ||||||
|     "layouts": { |     "layouts": { | ||||||
|   | |||||||
| @@ -15,18 +15,5 @@ | |||||||
|   */  |   */  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
|  |  | ||||||
| /* matrix sz handy ruler:  1   2   3   4   5   6   7   8   9  10  11  12 */ |  | ||||||
| /* key matrix pins */ |  | ||||||
| /*    row    handy ruler: r0  r1  r2  r3  r4  r5  r6  r7  r8  r9  r10 */ |  | ||||||
| #define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7, C6, C7, D0 } |  | ||||||
| /*    column handy ruler: c0  c1  c2  c3  c4  c5  c6  c7  c8  c9 */ |  | ||||||
| #define MATRIX_COL_PINS { D1, D2, D3, D4, D5, D6, D7, F0, F1, F4 } |  | ||||||
|  |  | ||||||
| //NOTE: if D6 pin shows any issues in exploatation the LED on the Teensy is to be removed |  | ||||||
|  |  | ||||||
| /* COL2ROW or ROW2COL */ |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| /* force n-key rollover*/ | /* force n-key rollover*/ | ||||||
| #define FORCE_NKRO | #define FORCE_NKRO | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0xAA55", |         "pid": "0xAA55", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["D1", "D2", "D3", "D4", "D5", "D6", "D7", "F0", "F1", "F4"], | ||||||
|  |         "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "C6", "C7", "D0"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "backlight": { |     "backlight": { | ||||||
|         "pin": "E6" |         "pin": "E6" | ||||||
|     }, |     }, | ||||||
|   | |||||||
| @@ -17,13 +17,6 @@ | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
|  |  | ||||||
| #define MATRIX_ROW_PINS {F4, D1, D0, F5, D4, F6, B4, B5, B2, B6} |  | ||||||
| #define MATRIX_COL_PINS {F7, C6, B1, D2, E6, B3, D7} |  | ||||||
|  |  | ||||||
| /* COL2ROW, ROW2COL*/ |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| #define RGB_DI_PIN D3 | #define RGB_DI_PIN D3 | ||||||
|  |  | ||||||
| #ifdef RGBLIGHT_ENABLE | #ifdef RGBLIGHT_ENABLE | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x000C", |         "pid": "0x000C", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["F7", "C6", "B1", "D2", "E6", "B3", "D7"], | ||||||
|  |         "rows": ["F4", "D1", "D0", "F5", "D4", "F6", "B4", "B5", "B2", "B6"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "processor": "atmega32u4", |     "processor": "atmega32u4", | ||||||
|     "bootloader": "atmel-dfu", |     "bootloader": "atmel-dfu", | ||||||
|     "layouts": { |     "layouts": { | ||||||
|   | |||||||
| @@ -16,13 +16,5 @@ | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
|  |  | ||||||
| /* Keyboard Matrix Assignments */ |  | ||||||
| #define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 } |  | ||||||
| #define MATRIX_COL_PINS { B0, B1, B2, B3, D4, D6, D7, B4, B5, B6, C6, F7, F6, F5, F4 } |  | ||||||
|  |  | ||||||
| /* COL2ROW, ROW2COL */ |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| /* NKRO */ | /* NKRO */ | ||||||
| #define FORCE_NKRO | #define FORCE_NKRO | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x1688", |         "pid": "0x1688", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B0", "B1", "B2", "B3", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "F7", "F6", "F5", "F4"], | ||||||
|  |         "rows": ["D0", "D1", "D2", "D3", "D5"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "processor": "atmega32u4", |     "processor": "atmega32u4", | ||||||
|     "bootloader": "atmel-dfu", |     "bootloader": "atmel-dfu", | ||||||
|     "community_layouts": ["65_ansi_blocker", "65_ansi_blocker_tsangan", "65_iso_blocker"], |     "community_layouts": ["65_ansi_blocker", "65_ansi_blocker_tsangan", "65_iso_blocker"], | ||||||
|   | |||||||
| @@ -1,24 +0,0 @@ | |||||||
| /* |  | ||||||
| Copyright 2021 Charue Design |  | ||||||
|  |  | ||||||
| This program is free software: you can redistribute it and/or modify |  | ||||||
| it under the terms of the GNU General Public License as published by |  | ||||||
| the Free Software Foundation, either version 2 of the License, or |  | ||||||
| (at your option) any later version. |  | ||||||
|  |  | ||||||
| This program is distributed in the hope that it will be useful, |  | ||||||
| but WITHOUT ANY WARRANTY; without even the implied warranty of |  | ||||||
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the |  | ||||||
| GNU General Public License for more details. |  | ||||||
|  |  | ||||||
| You should have received a copy of the GNU General Public License |  | ||||||
| along with this program.  If not, see <http://www.gnu.org/licenses/>. |  | ||||||
| */ |  | ||||||
|  |  | ||||||
| #pragma once |  | ||||||
|  |  | ||||||
|  |  | ||||||
| /* Keyboard Matrix Assignments */ |  | ||||||
| #define MATRIX_ROW_PINS { B0, B1, B2, B3, C7 } |  | ||||||
| #define MATRIX_COL_PINS { D3, D5, B4, D7, D6, D4, F7, F6, F5, F4, F1, F0, B5, B6, C6 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x4348", |         "pid": "0x4348", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["D3", "D5", "B4", "D7", "D6", "D4", "F7", "F6", "F5", "F4", "F1", "F0", "B5", "B6", "C6"], | ||||||
|  |         "rows": ["B0", "B1", "B2", "B3", "C7"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "indicators": { |     "indicators": { | ||||||
|         "caps_lock": "E6" |         "caps_lock": "E6" | ||||||
|     }, |     }, | ||||||
|   | |||||||
| @@ -1,22 +0,0 @@ | |||||||
| /* |  | ||||||
| Copyright 2020 Michael Pio "Coarse" Mayol  <mfmayol@up.edu.ph> |  | ||||||
|  |  | ||||||
| This program is free software: you can redistribute it and/or modify |  | ||||||
| it under the terms of the GNU General Public License as published by |  | ||||||
| the Free Software Foundation, either version 2 of the License, or |  | ||||||
| (at your option) any later version. |  | ||||||
|  |  | ||||||
| This program is distributed in the hope that it will be useful, |  | ||||||
| but WITHOUT ANY WARRANTY; without even the implied warranty of |  | ||||||
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the |  | ||||||
| GNU General Public License for more details. |  | ||||||
|  |  | ||||||
| You should have received a copy of the GNU General Public License |  | ||||||
| along with this program.  If not, see <http://www.gnu.org/licenses/>. |  | ||||||
| */ |  | ||||||
|  |  | ||||||
| #pragma once |  | ||||||
|  |  | ||||||
| #define MATRIX_COL_PINS { B13, B12, B1, B0, A7, A6, A5, A4, A3, B9, B8, B7, B6, B5, B4, F0, B3, A15 } |  | ||||||
| #define MATRIX_ROW_PINS { A8, B14, B11, B10, B2 } |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x5353", |         "pid": "0x5353", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["B13", "B12", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "B9", "B8", "B7", "B6", "B5", "B4", "F0", "B3", "A15"], | ||||||
|  |         "rows": ["A8", "B14", "B11", "B10", "B2"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "indicators": { |     "indicators": { | ||||||
|         "caps_lock": "F1", |         "caps_lock": "F1", | ||||||
|         "on_state": 0 |         "on_state": 0 | ||||||
|   | |||||||
| @@ -3,14 +3,6 @@ | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
|  |  | ||||||
| /* Keyboard Matrix Assignment s*/ |  | ||||||
| #define MATRIX_ROW_PINS { B3, B2, F4, F5, F6 } |  | ||||||
| #define MATRIX_COL_PINS { F0, F1, F7, B1, D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7 } |  | ||||||
|  |  | ||||||
| /* COL2ROW, ROW2COL */ |  | ||||||
| #define DIODE_DIRECTION COL2ROW |  | ||||||
|  |  | ||||||
| /* RGB */ | /* RGB */ | ||||||
| #define RGB_DI_PIN E6 | #define RGB_DI_PIN E6 | ||||||
| #ifdef RGB_DI_PIN | #ifdef RGB_DI_PIN | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
|         "pid": "0x5335", |         "pid": "0x5335", | ||||||
|         "device_version": "0.0.1" |         "device_version": "0.0.1" | ||||||
|     }, |     }, | ||||||
|  |     "matrix_pins": { | ||||||
|  |         "cols": ["F0", "F1", "F7", "B1", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7"], | ||||||
|  |         "rows": ["B3", "B2", "F4", "F5", "F6"] | ||||||
|  |     }, | ||||||
|  |     "diode_direction": "COL2ROW", | ||||||
|     "indicators": { |     "indicators": { | ||||||
|         "caps_lock": "B0" |         "caps_lock": "B0" | ||||||
|     }, |     }, | ||||||
|   | |||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user