Browse Source

Move matrix config to info.json, part 8 (#20030)

pull/20112/head
Ryan 1 year ago
committed by GitHub
parent
commit
1022afa6c2
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
536 changed files with 1507 additions and 3196 deletions
  1. +0
    -21
      keyboards/k34/config.h
  2. +5
    -0
      keyboards/k34/info.json
  3. +0
    -8
      keyboards/kabedon/kabedon78s/config.h
  4. +5
    -0
      keyboards/kabedon/kabedon78s/info.json
  5. +0
    -6
      keyboards/kabedon/kabedon980/config.h
  6. +5
    -0
      keyboards/kabedon/kabedon980/info.json
  7. +0
    -5
      keyboards/kabedon/kabedon98e/config.h
  8. +5
    -0
      keyboards/kabedon/kabedon98e/info.json
  9. +0
    -20
      keyboards/kagizaraya/chidori/config.h
  10. +0
    -17
      keyboards/kagizaraya/halberd/config.h
  11. +5
    -0
      keyboards/kagizaraya/halberd/info.json
  12. +0
    -17
      keyboards/kagizaraya/scythe/config.h
  13. +5
    -0
      keyboards/kagizaraya/scythe/info.json
  14. +0
    -17
      keyboards/kakunpc/angel17/alpha/config.h
  15. +7
    -0
      keyboards/kakunpc/angel17/alpha/info.json
  16. +0
    -17
      keyboards/kakunpc/angel17/rev1/config.h
  17. +7
    -0
      keyboards/kakunpc/angel17/rev1/info.json
  18. +0
    -17
      keyboards/kakunpc/business_card/alpha/config.h
  19. +5
    -0
      keyboards/kakunpc/business_card/alpha/info.json
  20. +0
    -17
      keyboards/kakunpc/business_card/beta/config.h
  21. +5
    -0
      keyboards/kakunpc/business_card/beta/info.json
  22. +0
    -17
      keyboards/kakunpc/rabbit_capture_plan/config.h
  23. +5
    -0
      keyboards/kakunpc/rabbit_capture_plan/info.json
  24. +0
    -17
      keyboards/kakunpc/suihankey/alpha/config.h
  25. +5
    -0
      keyboards/kakunpc/suihankey/alpha/info.json
  26. +0
    -17
      keyboards/kakunpc/suihankey/rev1/config.h
  27. +5
    -0
      keyboards/kakunpc/suihankey/rev1/info.json
  28. +0
    -16
      keyboards/kakunpc/suihankey/split/alpha/config.h
  29. +7
    -0
      keyboards/kakunpc/suihankey/split/alpha/info.json
  30. +0
    -16
      keyboards/kakunpc/suihankey/split/rev1/config.h
  31. +7
    -0
      keyboards/kakunpc/suihankey/split/rev1/info.json
  32. +0
    -4
      keyboards/kapcave/arya/config.h
  33. +5
    -0
      keyboards/kapcave/arya/info.json
  34. +0
    -8
      keyboards/kapcave/gskt00/config.h
  35. +5
    -0
      keyboards/kapcave/gskt00/info.json
  36. +0
    -7
      keyboards/kapcave/paladin64/config.h
  37. +5
    -0
      keyboards/kapcave/paladin64/info.json
  38. +0
    -21
      keyboards/kapcave/paladinpad/config.h
  39. +0
    -5
      keyboards/kapcave/paladinpad/rev1/config.h
  40. +6
    -1
      keyboards/kapcave/paladinpad/rev1/info.json
  41. +0
    -5
      keyboards/kapcave/paladinpad/rev2/config.h
  42. +6
    -1
      keyboards/kapcave/paladinpad/rev2/info.json
  43. +0
    -7
      keyboards/kapl/rev1/config.h
  44. +5
    -0
      keyboards/kapl/rev1/info.json
  45. +0
    -19
      keyboards/kb58/config.h
  46. +12
    -1
      keyboards/kb58/info.json
  47. +0
    -26
      keyboards/kb_elmo/67mk_e/config.h
  48. +5
    -0
      keyboards/kb_elmo/67mk_e/info.json
  49. +0
    -10
      keyboards/kb_elmo/aek2_usb/config.h
  50. +5
    -0
      keyboards/kb_elmo/aek2_usb/info.json
  51. +0
    -28
      keyboards/kb_elmo/elmopad/config.h
  52. +5
    -0
      keyboards/kb_elmo/elmopad/info.json
  53. +0
    -10
      keyboards/kb_elmo/m0110a_usb/config.h
  54. +5
    -0
      keyboards/kb_elmo/m0110a_usb/info.json
  55. +0
    -10
      keyboards/kb_elmo/m0116_usb/config.h
  56. +5
    -0
      keyboards/kb_elmo/m0116_usb/info.json
  57. +0
    -8
      keyboards/kb_elmo/noah_avr/config.h
  58. +5
    -0
      keyboards/kb_elmo/noah_avr/info.json
  59. +0
    -26
      keyboards/kb_elmo/qez/config.h
  60. +5
    -0
      keyboards/kb_elmo/qez/info.json
  61. +0
    -10
      keyboards/kb_elmo/sesame/config.h
  62. +5
    -0
      keyboards/kb_elmo/sesame/info.json
  63. +0
    -26
      keyboards/kb_elmo/twelvekey/config.h
  64. +5
    -0
      keyboards/kb_elmo/twelvekey/info.json
  65. +0
    -26
      keyboards/kb_elmo/vertex/config.h
  66. +5
    -0
      keyboards/kb_elmo/vertex/info.json
  67. +0
    -17
      keyboards/kbdclack/kaishi65/config.h
  68. +5
    -0
      keyboards/kbdclack/kaishi65/info.json
  69. +0
    -7
      keyboards/kbdfans/baguette66/rgb/config.h
  70. +5
    -0
      keyboards/kbdfans/baguette66/rgb/info.json
  71. +0
    -7
      keyboards/kbdfans/baguette66/soldered/config.h
  72. +5
    -0
      keyboards/kbdfans/baguette66/soldered/info.json
  73. +0
    -5
      keyboards/kbdfans/bella/rgb/config.h
  74. +5
    -0
      keyboards/kbdfans/bella/rgb/info.json
  75. +0
    -5
      keyboards/kbdfans/bella/rgb_iso/config.h
  76. +5
    -0
      keyboards/kbdfans/bella/rgb_iso/info.json
  77. +0
    -5
      keyboards/kbdfans/bella/soldered/config.h
  78. +5
    -0
      keyboards/kbdfans/bella/soldered/info.json
  79. +0
    -7
      keyboards/kbdfans/boop65/rgb/config.h
  80. +5
    -0
      keyboards/kbdfans/boop65/rgb/info.json
  81. +0
    -7
      keyboards/kbdfans/bounce/75/hotswap/config.h
  82. +5
    -0
      keyboards/kbdfans/bounce/75/hotswap/info.json
  83. +0
    -7
      keyboards/kbdfans/bounce/75/soldered/config.h
  84. +5
    -0
      keyboards/kbdfans/bounce/75/soldered/info.json
  85. +0
    -4
      keyboards/kbdfans/bounce/pad/config.h
  86. +5
    -0
      keyboards/kbdfans/bounce/pad/info.json
  87. +0
    -17
      keyboards/kbdfans/kbd19x/config.h
  88. +5
    -0
      keyboards/kbdfans/kbd19x/info.json
  89. +0
    -17
      keyboards/kbdfans/kbd4x/config.h
  90. +5
    -0
      keyboards/kbdfans/kbd4x/info.json
  91. +0
    -17
      keyboards/kbdfans/kbd66/config.h
  92. +5
    -0
      keyboards/kbdfans/kbd66/info.json
  93. +0
    -17
      keyboards/kbdfans/kbd67/hotswap/config.h
  94. +5
    -0
      keyboards/kbdfans/kbd67/hotswap/info.json
  95. +0
    -17
      keyboards/kbdfans/kbd67/mkii_soldered/config.h
  96. +5
    -0
      keyboards/kbdfans/kbd67/mkii_soldered/info.json
  97. +0
    -4
      keyboards/kbdfans/kbd67/mkiirgb/v1/config.h
  98. +5
    -0
      keyboards/kbdfans/kbd67/mkiirgb/v1/info.json
  99. +0
    -3
      keyboards/kbdfans/kbd67/mkiirgb/v2/config.h
  100. +5
    -0
      keyboards/kbdfans/kbd67/mkiirgb/v2/info.json

+ 0
- 21
keyboards/k34/config.h View File

@ -1,21 +0,0 @@
// Copyright 2021 jp_smasher (@jp_smasher)
// SPDX-License-Identifier: GPL-2.0-or-later
#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, B2, E6, B4 }
#define MATRIX_COL_PINS { D1, D0, D4, C6, D7, F5, F6, F7, B1, B3 }
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

+ 5
- 0
keyboards/k34/info.json View File

@ -8,6 +8,11 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["D1", "D0", "D4", "C6", "D7", "F5", "F6", "F7", "B1", "B3"],
"rows": ["F4", "B2", "E6", "B4"]
},
"diode_direction": "COL2ROW",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {


+ 0
- 8
keyboards/kabedon/kabedon78s/config.h View File

@ -17,14 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS {D0,D2,F7,B1,B0,D6}
#define MATRIX_COL_PINS {F5,F4,F6,C6,B6,B4,D3,D1,D4,F1,B3,D5,F0,C7,D7,B5,B2,E6}
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL
#define RGB_DI_PIN B7
#ifdef RGB_DI_PIN
#define RGBLED_NUM 20


+ 5
- 0
keyboards/kabedon/kabedon78s/info.json View File

@ -8,6 +8,11 @@
"pid": "0x3738",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["F5", "F4", "F6", "C6", "B6", "B4", "D3", "D1", "D4", "F1", "B3", "D5", "F0", "C7", "D7", "B5", "B2", "E6"],
"rows": ["D0", "D2", "F7", "B1", "B0", "D6"]
},
"diode_direction": "ROW2COL",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {


+ 0
- 6
keyboards/kabedon/kabedon980/config.h View File

@ -17,13 +17,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS {D0,D2,F7,B1,B0,D6,C7,D7,B5,B2}
#define MATRIX_COL_PINS {F5,F4,F6,C6,B6,B4,D3,D1,D4,F1,B3,D5,F0}
#define DYNAMIC_KEYMAP_LAYER_COUNT 3
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL
#define RGB_DI_PIN B7
#ifdef RGB_DI_PIN


+ 5
- 0
keyboards/kabedon/kabedon980/info.json View File

@ -8,6 +8,11 @@
"pid": "0x3938",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["F5", "F4", "F6", "C6", "B6", "B4", "D3", "D1", "D4", "F1", "B3", "D5", "F0"],
"rows": ["D0", "D2", "F7", "B1", "B0", "D6", "C7", "D7", "B5", "B2"]
},
"diode_direction": "ROW2COL",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {


+ 0
- 5
keyboards/kabedon/kabedon98e/config.h View File

@ -15,11 +15,6 @@
*/
#pragma once
#define MATRIX_ROW_PINS {A4,B10,B2,B1,B0,B15,B13,B14,B12,A10,A9,A8}
#define MATRIX_COL_PINS {A0,B7,B8,B6,A3,A2,A1,B9,A7,A5,A6}
#define DIODE_DIRECTION ROW2COL
#define FORCE_NKRO
#define RGB_DI_PIN B4


+ 5
- 0
keyboards/kabedon/kabedon98e/info.json View File

@ -8,6 +8,11 @@
"pid": "0x3935",
"device_version": "0.0.2"
},
"matrix_pins": {
"cols": ["A0", "B7", "B8", "B6", "A3", "A2", "A1", "B9", "A7", "A5", "A6"],
"rows": ["A4", "B10", "B2", "B1", "B0", "B15", "B13", "B14", "B12", "A10", "A9", "A8"]
},
"diode_direction": "ROW2COL",
"encoder": {
"rotary": [
{"pin_a": "B3", "pin_b": "B5"},


+ 0
- 20
keyboards/kagizaraya/chidori/config.h View File

@ -22,26 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROWS 12
#define MATRIX_COLS 6
/*
* 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 \
{ D0, D5 }
#define MATRIX_COL_PINS \
{ F1, F0, B0 }
*/
/* COL2ROW, ROW2COL*/
// #define DIODE_DIRECTION COL2ROW
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */


+ 0
- 17
keyboards/kagizaraya/halberd/config.h View File

@ -16,23 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#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 { D6, D4, D5, E6 }
#define MATRIX_COL_PINS { D7, B4, C7, C6, B6, B5, F7, F6, F5, F4, F1 }
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
#define RGB_DI_PIN F0
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_BREATHING


+ 5
- 0
keyboards/kagizaraya/halberd/info.json View File

@ -8,6 +8,11 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["D7", "B4", "C7", "C6", "B6", "B5", "F7", "F6", "F5", "F4", "F1"],
"rows": ["D6", "D4", "D5", "E6"]
},
"diode_direction": "COL2ROW",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {


+ 0
- 17
keyboards/kagizaraya/scythe/config.h View File

@ -16,23 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#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 { F7, F6, F5, F4, D5 }
#define MATRIX_COL_PINS { D6, D7, B4, B5, B6, C6, C7 }
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
#define RGBLIGHT_SPLIT 1
#define RGB_DI_PIN F0
#ifdef RGB_DI_PIN


+ 5
- 0
keyboards/kagizaraya/scythe/info.json View File

@ -8,6 +8,11 @@
"pid": "0x3941",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["D6", "D7", "B4", "B5", "B6", "C6", "C7"],
"rows": ["F7", "F6", "F5", "F4", "D5"]
},
"diode_direction": "COL2ROW",
"backlight": {
"pin": "B7"
},


+ 0
- 17
keyboards/kakunpc/angel17/alpha/config.h View File

@ -17,23 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#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 { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1 }
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */


+ 7
- 0
keyboards/kakunpc/angel17/alpha/info.json View File

@ -0,0 +1,7 @@
{
"matrix_pins": {
"cols": ["F4", "F5", "F6", "F7", "B1"],
"rows": ["D4", "C6", "D7", "E6"]
},
"diode_direction": "COL2ROW"
}

+ 0
- 17
keyboards/kakunpc/angel17/rev1/config.h View File

@ -17,23 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#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 { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1 }
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
#define RGB_DI_PIN D3
#ifdef RGB_DI_PIN
#define RGBLED_NUM 17


+ 7
- 0
keyboards/kakunpc/angel17/rev1/info.json View File

@ -0,0 +1,7 @@
{
"matrix_pins": {
"cols": ["F4", "F5", "F6", "F7", "B1"],
"rows": ["D4", "C6", "D7", "E6"]
},
"diode_direction": "COL2ROW"
}

+ 0
- 17
keyboards/kakunpc/business_card/alpha/config.h View File

@ -17,23 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#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 { B2, B6 }
#define MATRIX_COL_PINS { E6, B4, B5 }
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
#define RGB_DI_PIN D3
#ifdef RGB_DI_PIN
#define RGBLED_NUM 6


+ 5
- 0
keyboards/kakunpc/business_card/alpha/info.json View File

@ -8,6 +8,11 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["E6", "B4", "B5"],
"rows": ["B2", "B6"]
},
"diode_direction": "COL2ROW",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {


+ 0
- 17
keyboards/kakunpc/business_card/beta/config.h View File

@ -17,23 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#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 { B3, B2, B6 }
#define MATRIX_COL_PINS { B4, B5 }
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
#define RGB_DI_PIN D3
#ifdef RGB_DI_PIN
#define RGBLED_NUM 6


+ 5
- 0
keyboards/kakunpc/business_card/beta/info.json View File

@ -8,6 +8,11 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["B4", "B5"],
"rows": ["B3", "B2", "B6"]
},
"diode_direction": "COL2ROW",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {


+ 0
- 17
keyboards/kakunpc/rabbit_capture_plan/config.h View File

@ -17,23 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#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 { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6 }
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
#define RGB_DI_PIN D3
#ifdef RGB_DI_PIN
#define RGBLED_SPLIT {32, 37}


+ 5
- 0
keyboards/kakunpc/rabbit_capture_plan/info.json View File

@ -8,6 +8,11 @@
"pid": "0xEB59",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"],
"rows": ["D4", "C6", "D7", "E6", "B4"]
},
"diode_direction": "COL2ROW",
"split": {
"soft_serial_pin": "D2"
},


+ 0
- 17
keyboards/kakunpc/suihankey/alpha/config.h View File

@ -17,23 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#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, F5, F6, F7 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4 }
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
#define RGB_DI_PIN D3
#ifdef RGB_DI_PIN
#define RGBLED_NUM 18


+ 5
- 0
keyboards/kakunpc/suihankey/alpha/info.json View File

@ -8,6 +8,11 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["D4", "C6", "D7", "E6", "B4"],
"rows": ["F4", "F5", "F6", "F7"]
},
"diode_direction": "COL2ROW",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {


+ 0
- 17
keyboards/kakunpc/suihankey/rev1/config.h View File

@ -17,23 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#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 { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7 }
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
#define RGB_DI_PIN D3
#ifdef RGB_DI_PIN
#define RGBLED_NUM 18


+ 5
- 0
keyboards/kakunpc/suihankey/rev1/info.json View File

@ -8,6 +8,11 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["F4", "F5", "F6", "F7"],
"rows": ["D4", "C6", "D7", "E6", "B4"]
},
"diode_direction": "COL2ROW",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {


+ 0
- 16
keyboards/kakunpc/suihankey/split/alpha/config.h View File

@ -17,24 +17,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#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, F5, F6, F7 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4 }
#define USE_I2C
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
#define SPLIT_HAND_PIN D2
#define RGB_DI_PIN D3


+ 7
- 0
keyboards/kakunpc/suihankey/split/alpha/info.json View File

@ -0,0 +1,7 @@
{
"matrix_pins": {
"cols": ["D4", "C6", "D7", "E6", "B4"],
"rows": ["F4", "F5", "F6", "F7"]
},
"diode_direction": "COL2ROW"
}

+ 0
- 16
keyboards/kakunpc/suihankey/split/rev1/config.h View File

@ -17,24 +17,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#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 { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7 }
#define USE_I2C
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
#define SPLIT_HAND_PIN D2
#define RGB_DI_PIN D3


+ 7
- 0
keyboards/kakunpc/suihankey/split/rev1/info.json View File

@ -0,0 +1,7 @@
{
"matrix_pins": {
"cols": ["F4", "F5", "F6", "F7"],
"rows": ["D4", "C6", "D7", "E6", "B4"]
},
"diode_direction": "COL2ROW"
}

+ 0
- 4
keyboards/kapcave/arya/config.h View File

@ -17,10 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
#define MATRIX_COL_PINS { B0, B5, B4, B2, C13, F1, F0, A14}
#define MATRIX_ROW_PINS { B8, A13, B1, A15, B9, B10, B11, A0, A8 }
#define DIODE_DIRECTION COL2ROW
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */


+ 5
- 0
keyboards/kapcave/arya/info.json View File

@ -8,6 +8,11 @@
"pid": "0x4152",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["B0", "B5", "B4", "B2", "C13", "F1", "F0", "A14"],
"rows": ["B8", "A13", "B1", "A15", "B9", "B10", "B11", "A0", "A8"]
},
"diode_direction": "COL2ROW",
"encoder": {
"rotary": [
{"pin_a": "B12", "pin_b": "B13", "resolution": 2},


+ 0
- 8
keyboards/kapcave/gskt00/config.h View File

@ -16,14 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once
/* key matrix pins */
#define MATRIX_ROW_PINS { F1, D1, D2, D4, D6, F7, B0, F4 }
#define MATRIX_COL_PINS { F6, D7, F5, C7, B4, C6, B6, B5 }
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE


+ 5
- 0
keyboards/kapcave/gskt00/info.json View File

@ -8,6 +8,11 @@
"pid": "0x6061",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["F6", "D7", "F5", "C7", "B4", "C6", "B6", "B5"],
"rows": ["F1", "D1", "D2", "D4", "D6", "F7", "B0", "F4"]
},
"diode_direction": "COL2ROW",
"bootmagic": {
"matrix": [3, 6]
},


+ 0
- 7
keyboards/kapcave/paladin64/config.h View File

@ -72,13 +72,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#endif
/* key matrix pins */
#define MATRIX_ROW_PINS { C6, B6, B5, B4, D7, D6, B0, D3 }
#define MATRIX_COL_PINS { C7, F7, F6, F5, F4, F1, F0, D1 }
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE


+ 5
- 0
keyboards/kapcave/paladin64/info.json View File

@ -8,6 +8,11 @@
"pid": "0x5036",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["C7", "F7", "F6", "F5", "F4", "F1", "F0", "D1"],
"rows": ["C6", "B6", "B5", "B4", "D7", "D6", "B0", "D3"]
},
"diode_direction": "COL2ROW",
"bootmagic": {
"matrix": [3, 6]
},


+ 0
- 21
keyboards/kapcave/paladinpad/config.h View File

@ -1,21 +0,0 @@
/*
Copyright 2021 KapCave
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
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

+ 0
- 5
keyboards/kapcave/paladinpad/rev1/config.h View File

@ -16,11 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once
/* key matrix pins */
#define MATRIX_ROW_PINS { C7, B6, B4, D7, D6 }
#define MATRIX_COL_PINS { D4, D5, D3, B7 }
#define RGB_DI_PIN D0
#ifdef RGB_DI_PIN


+ 6
- 1
keyboards/kapcave/paladinpad/rev1/info.json View File

@ -1,5 +1,10 @@
{
"usb": {
"device_version": "0.0.1"
}
},
"matrix_pins": {
"cols": ["D4", "D5", "D3", "B7"],
"rows": ["C7", "B6", "B4", "D7", "D6"]
},
"diode_direction": "COL2ROW"
}

+ 0
- 5
keyboards/kapcave/paladinpad/rev2/config.h View File

@ -16,11 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once
/* key matrix pins */
#define MATRIX_ROW_PINS { F4, F6, D7, B4, D6 }
#define MATRIX_COL_PINS { F7, F5, D3, B7 }
#define AUDIO_PIN C6
#define RGB_DI_PIN D0


+ 6
- 1
keyboards/kapcave/paladinpad/rev2/info.json View File

@ -1,5 +1,10 @@
{
"usb": {
"device_version": "0.0.2"
}
},
"matrix_pins": {
"cols": ["F7", "F5", "D3", "B7"],
"rows": ["F4", "F6", "D7", "B4", "D6"]
},
"diode_direction": "COL2ROW"
}

+ 0
- 7
keyboards/kapl/rev1/config.h View File

@ -2,13 +2,6 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
// wiring of each half
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
/* Select hand configuration */
#define MASTER_LEFT


+ 5
- 0
keyboards/kapl/rev1/info.json View File

@ -8,6 +8,11 @@
"pid": "0x0001",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"],
"rows": ["C6", "D7", "E6", "B4", "B5"]
},
"diode_direction": "COL2ROW",
"split": {
"soft_serial_pin": "D2"
},


+ 0
- 19
keyboards/kb58/config.h View File

@ -17,25 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#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, B6, E6, B4, B5 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, D7, D4, D0 }
#define MATRIX_ROW_PINS_RIGHT { F7, B5, B3, B2, B6 }
#define MATRIX_COL_PINS_RIGHT { F6, B1, E6, D7, C6, D4, D0 }
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */


+ 12
- 1
keyboards/kb58/info.json View File

@ -8,8 +8,19 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["F5", "F6", "F7", "B1", "D7", "D4", "D0"],
"rows": ["F4", "B6", "E6", "B4", "B5"]
},
"diode_direction": "COL2ROW",
"split": {
"soft_serial_pin": "D2"
"soft_serial_pin": "D2",
"matrix_pins": {
"right": {
"cols": ["F6", "B1", "E6", "D7", "C6", "D4", "D0"],
"rows": ["F7", "B5", "B3", "B2", "B6"]
}
}
},
"processor": "atmega32u4",
"bootloader": "atmel-dfu",


+ 0
- 26
keyboards/kb_elmo/67mk_e/config.h View File

@ -1,26 +0,0 @@
/*
Copyright 2021 kb-elmo<mail@elmo.space>
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 { D7, B4, D6, D5, B0 }
#define MATRIX_COL_PINS { B3, B2, B1, D4, D2, D3, C7, C6, B5, B6, F7, F6, F5, F0, F1, F4 }
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

+ 5
- 0
keyboards/kb_elmo/67mk_e/info.json View File

@ -8,6 +8,11 @@
"pid": "0xD03E",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["B3", "B2", "B1", "D4", "D2", "D3", "C7", "C6", "B5", "B6", "F7", "F6", "F5", "F0", "F1", "F4"],
"rows": ["D7", "B4", "D6", "D5", "B0"]
},
"diode_direction": "COL2ROW",
"indicators": {
"caps_lock": "B7"
},


+ 0
- 10
keyboards/kb_elmo/aek2_usb/config.h View File

@ -17,16 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/*
* Keyboard Matrix Assignments
*/
#define MATRIX_ROW_PINS { D5, C1, C4, D0, C3, C2, B3, B4 }
#define MATRIX_COL_PINS { A1, A0, A2, A3, A4, A5, A6, A7, C7, C6, C5, C0, D6, D1 }
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */


+ 5
- 0
keyboards/kb_elmo/aek2_usb/info.json View File

@ -8,6 +8,11 @@
"pid": "0xDB52",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["A1", "A0", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C0", "D6", "D1"],
"rows": ["D5", "C1", "C4", "D0", "C3", "C2", "B3", "B4"]
},
"diode_direction": "COL2ROW",
"indicators": {
"caps_lock": "B1",
"num_lock": "B2",


+ 0
- 28
keyboards/kb_elmo/elmopad/config.h View File

@ -1,28 +0,0 @@
/*
Copyright 2020 kb-elmo<mail@elmo.space>
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 { C5, C4, B2, B1, D7, B0 }
#define MATRIX_COL_PINS { C0, C1, C2, C3 }
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

+ 5
- 0
keyboards/kb_elmo/elmopad/info.json View File

@ -8,6 +8,11 @@
"pid": "0x8B35",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["C0", "C1", "C2", "C3"],
"rows": ["C5", "C4", "B2", "B1", "D7", "B0"]
},
"diode_direction": "COL2ROW",
"processor": "atmega328p",
"bootloader": "usbasploader",
"community_layouts": ["numpad_6x4"],


+ 0
- 10
keyboards/kb_elmo/m0110a_usb/config.h View File

@ -17,16 +17,6 @@ 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, D5 }
#define MATRIX_COL_PINS { D7, C0, C1, C2, C3, D1, B4, C6, C7, A7, A6, A5, A4, A3, A2, A1, A0 }
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */


+ 5
- 0
keyboards/kb_elmo/m0110a_usb/info.json View File

@ -8,6 +8,11 @@
"pid": "0xDB4B",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["D7", "C0", "C1", "C2", "C3", "D1", "B4", "C6", "C7", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0"],
"rows": ["B0", "B1", "B2", "B3", "D5"]
},
"diode_direction": "COL2ROW",
"processor": "atmega32a",
"bootloader": "usbasploader",
"layouts": {


+ 0
- 10
keyboards/kb_elmo/m0116_usb/config.h View File

@ -17,16 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/*
* Keyboard Matrix Assignments
*/
#define MATRIX_ROW_PINS { B1, A0, B2, A2, A1 }
#define MATRIX_COL_PINS { D6, D5, D1, D0, D7, C0, C1, C2, C3, C4, C5, C6, C7, A7, A6, A5, A4, A3 }
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */


+ 5
- 0
keyboards/kb_elmo/m0116_usb/info.json View File

@ -8,6 +8,11 @@
"pid": "0x8F7E",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["D6", "D5", "D1", "D0", "D7", "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "A7", "A6", "A5", "A4", "A3"],
"rows": ["B1", "A0", "B2", "A2", "A1"]
},
"diode_direction": "COL2ROW",
"bootmagic": {
"matrix": [4, 5]
},


+ 0
- 8
keyboards/kb_elmo/noah_avr/config.h View File

@ -17,14 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B4, B6, D7, D5, D0 }
#define MATRIX_COL_PINS { D1, D2, D3, D4, C6, C7, F7, F6, F5, F4, F0, F1, B3, B2, B1, B0 }
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
/* RGB */
#define RGB_DI_PIN B5
#define RGBLIGHT_EFFECT_BREATHING


+ 5
- 0
keyboards/kb_elmo/noah_avr/info.json View File

@ -8,6 +8,11 @@
"pid": "0x1DB0",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["D1", "D2", "D3", "D4", "C6", "C7", "F7", "F6", "F5", "F4", "F0", "F1", "B3", "B2", "B1", "B0"],
"rows": ["B4", "B6", "D7", "D5", "D0"]
},
"diode_direction": "COL2ROW",
"indicators": {
"caps_lock": "D6"
},


+ 0
- 26
keyboards/kb_elmo/qez/config.h View File

@ -1,26 +0,0 @@
/*
Copyright 2021 kb-elmo<mail@elmo.space>
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 { C6, C4, B1, B0 }
#define MATRIX_COL_PINS { C7, B7, B6, B5, B4, B3, D6, D5, D4, D3 }
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

+ 5
- 0
keyboards/kb_elmo/qez/info.json View File

@ -8,6 +8,11 @@
"pid": "0x675F",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["C7", "B7", "B6", "B5", "B4", "B3", "D6", "D5", "D4", "D3"],
"rows": ["C6", "C4", "B1", "B0"]
},
"diode_direction": "COL2ROW",
"indicators": {
"caps_lock": "C5"
},


+ 0
- 10
keyboards/kb_elmo/sesame/config.h View File

@ -17,15 +17,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/*
* Keyboard Matrix Assignments
*/
#define MATRIX_ROW_PINS { C4, C5, C6, C7, A7 }
#define MATRIX_COL_PINS { D1, D5, D6, D7, C0, C1, C2, C3, A6, A5, A4, A3, A2, A1, A0 }
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
/* Workaround for https://github.com/qmk/qmk_firmware/issues/11389 */
#define IGNORE_ATOMIC_BLOCK

+ 5
- 0
keyboards/kb_elmo/sesame/info.json View File

@ -8,6 +8,11 @@
"pid": "0xE2BD",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["D1", "D5", "D6", "D7", "C0", "C1", "C2", "C3", "A6", "A5", "A4", "A3", "A2", "A1", "A0"],
"rows": ["C4", "C5", "C6", "C7", "A7"]
},
"diode_direction": "COL2ROW",
"bootmagic": {
"matrix": [0, 1]
},


+ 0
- 26
keyboards/kb_elmo/twelvekey/config.h View File

@ -1,26 +0,0 @@
/*
Copyright 2021 kb-elmo<mail@elmo.space>
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 { D1, C4, D7 }
#define MATRIX_COL_PINS { C5, D0, B0, D6 }
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

+ 5
- 0
keyboards/kb_elmo/twelvekey/info.json View File

@ -8,6 +8,11 @@
"pid": "0x9879",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["C5", "D0", "B0", "D6"],
"rows": ["D1", "C4", "D7"]
},
"diode_direction": "COL2ROW",
"backlight": {
"pin": "B1",
"levels": 8,


+ 0
- 26
keyboards/kb_elmo/vertex/config.h View File

@ -1,26 +0,0 @@
/*
Copyright 2021 kb-elmo<mail@elmo.space>
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 { D2, D4, B7, C6 }
#define MATRIX_COL_PINS { C4, C7, D3, D5, B6, D6, B5, B0, B4, B1, B3, B2 }
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

+ 5
- 0
keyboards/kb_elmo/vertex/info.json View File

@ -8,6 +8,11 @@
"pid": "0x6B47",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["C4", "C7", "D3", "D5", "B6", "D6", "B5", "B0", "B4", "B1", "B3", "B2"],
"rows": ["D2", "D4", "B7", "C6"]
},
"diode_direction": "COL2ROW",
"processor": "atmega32u2",
"bootloader": "atmel-dfu",
"layouts": {


+ 0
- 17
keyboards/kbdclack/kaishi65/config.h View File

@ -17,23 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#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 { D0, D1, B0, F0, F1 }
#define MATRIX_COL_PINS { B2, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D2, D3 }
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */


+ 5
- 0
keyboards/kbdclack/kaishi65/info.json View File

@ -8,6 +8,11 @@
"pid": "0x1A81",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["B2", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D2", "D3"],
"rows": ["D0", "D1", "B0", "F0", "F1"]
},
"diode_direction": "COL2ROW",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi"],


+ 0
- 7
keyboards/kbdfans/baguette66/rgb/config.h View File

@ -16,13 +16,6 @@
#pragma once
#define MATRIX_ROW_PINS { F0, F1, F4, F5, B6 }
#define MATRIX_COL_PINS { C6, C7, F7, F6, B0, B1, B2, B3, D0, D1, D2, D3, D5, D4, D6}
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
/* disable these deprecated features by default */
#define USB_SUSPEND_WAKEUP_DELAY 5000
#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2


+ 5
- 0
keyboards/kbdfans/baguette66/rgb/info.json View File

@ -7,6 +7,11 @@
"pid": "0x0106",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["C6", "C7", "F7", "F6", "B0", "B1", "B2", "B3", "D0", "D1", "D2", "D3", "D5", "D4", "D6"],
"rows": ["F0", "F1", "F4", "F5", "B6"]
},
"diode_direction": "COL2ROW",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {


+ 0
- 7
keyboards/kbdfans/baguette66/soldered/config.h View File

@ -16,12 +16,5 @@
#pragma once
#define MATRIX_ROW_PINS { F0, F1, F4, F5, B6 }
#define MATRIX_COL_PINS { C6, C7, F7, F6, B0, B1, B2, B3, D0, D1, D2, D3, D5, D4, D6}
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
/* disable these deprecated features by default */
#define USB_SUSPEND_WAKEUP_DELAY 5000
#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2

+ 5
- 0
keyboards/kbdfans/baguette66/soldered/info.json View File

@ -7,6 +7,11 @@
"pid": "0x0107",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["C6", "C7", "F7", "F6", "B0", "B1", "B2", "B3", "D0", "D1", "D2", "D3", "D5", "D4", "D6"],
"rows": ["F0", "F1", "F4", "F5", "B6"]
},
"diode_direction": "COL2ROW",
"indicators": {
"caps_lock": "B7",
"on_state": 0


+ 0
- 5
keyboards/kbdfans/bella/rgb/config.h View File

@ -15,11 +15,6 @@
*/
#pragma once
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7, B6 }
#define MATRIX_COL_PINS { C6, C7, F7, F6, F5, F4, F1, F0, D2, D3, D5, D4, D6, D7, B4, B5 }
#define DIODE_DIRECTION COL2ROW
#ifdef RGB_MATRIX_ENABLE
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES


+ 5
- 0
keyboards/kbdfans/bella/rgb/info.json View File

@ -8,6 +8,11 @@
"pid": "0x0008",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5"],
"rows": ["B0", "B1", "B2", "B3", "B7", "B6"]
},
"diode_direction": "COL2ROW",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {


+ 0
- 5
keyboards/kbdfans/bella/rgb_iso/config.h View File

@ -15,11 +15,6 @@
*/
#pragma once
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7, B6 }
#define MATRIX_COL_PINS { C6, C7, F7, F6, F5, F4, F1, F0, D2, D3, D5, D4, D6, D7, B4, B5 }
#define DIODE_DIRECTION COL2ROW
#ifdef RGB_MATRIX_ENABLE
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES


+ 5
- 0
keyboards/kbdfans/bella/rgb_iso/info.json View File

@ -8,6 +8,11 @@
"pid": "0x0009",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5"],
"rows": ["B0", "B1", "B2", "B3", "B7", "B6"]
},
"diode_direction": "COL2ROW",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {


+ 0
- 5
keyboards/kbdfans/bella/soldered/config.h View File

@ -15,10 +15,5 @@
*/
#pragma once
#define MATRIX_ROW_PINS { B0, B1, B2, B3, D1, B6 }
#define MATRIX_COL_PINS { C6, C7, F7, F6, F5, F4, F1, F0, D2, D3, D5, D4, D6, D7, B4, B5 }
#define DIODE_DIRECTION COL2ROW
#define LOCKING_SUPPORT_ENABLE
#define LOCKING_RESYNC_ENABLE

+ 5
- 0
keyboards/kbdfans/bella/soldered/info.json View File

@ -8,6 +8,11 @@
"pid": "0x0007",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5"],
"rows": ["B0", "B1", "B2", "B3", "D1", "B6"]
},
"diode_direction": "COL2ROW",
"backlight": {
"pin": "B7"
},


+ 0
- 7
keyboards/kbdfans/boop65/rgb/config.h View File

@ -16,13 +16,6 @@
#pragma once
#define MATRIX_ROW_PINS { F0, F1, F4, E6, C6 }
#define MATRIX_COL_PINS { F7, F6, F5, C7, B0, B1, B2, B3, B4, D7, D6, D4, D5, D3, D2}
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
#define USB_SUSPEND_WAKEUP_DELAY 5000
#ifdef RGB_MATRIX_ENABLE


+ 5
- 0
keyboards/kbdfans/boop65/rgb/info.json View File

@ -8,6 +8,11 @@
"pid": "0x1000",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["F7", "F6", "F5", "C7", "B0", "B1", "B2", "B3", "B4", "D7", "D6", "D4", "D5", "D3", "D2"],
"rows": ["F0", "F1", "F4", "E6", "C6"]
},
"diode_direction": "COL2ROW",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {


+ 0
- 7
keyboards/kbdfans/bounce/75/hotswap/config.h View File

@ -16,13 +16,6 @@
#pragma once
#define MATRIX_ROW_PINS { E6, B0, B1, B2, B3, B6 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, D0, D1, D2, D3, D5, D4, D6, D7, B4, B5}
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
#define RGB_DI_PIN F0
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_BREATHING


+ 5
- 0
keyboards/kbdfans/bounce/75/hotswap/info.json View File

@ -7,6 +7,11 @@
"pid": "0x7001",
"device_version": "0.0.3"
},
"matrix_pins": {
"cols": ["F7", "F6", "F5", "F4", "F1", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5"],
"rows": ["E6", "B0", "B1", "B2", "B3", "B6"]
},
"diode_direction": "COL2ROW",
"indicators": {
"caps_lock": "C6",
"on_state": 0


+ 0
- 7
keyboards/kbdfans/bounce/75/soldered/config.h View File

@ -16,13 +16,6 @@
#pragma once
#define MATRIX_ROW_PINS { E6, B0, B1, B2, B3, B6 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, D0, D1, D2, D3, D5, D4, D6, D7, B4, B5}
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
#define RGB_DI_PIN B7
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_BREATHING


+ 5
- 0
keyboards/kbdfans/bounce/75/soldered/info.json View File

@ -8,6 +8,11 @@
"pid": "0x7000",
"device_version": "0.0.3"
},
"matrix_pins": {
"cols": ["F7", "F6", "F5", "F4", "F1", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5"],
"rows": ["E6", "B0", "B1", "B2", "B3", "B6"]
},
"diode_direction": "COL2ROW",
"indicators": {
"caps_lock": "C6",
"on_state": 0


+ 0
- 4
keyboards/kbdfans/bounce/pad/config.h View File

@ -16,9 +16,5 @@
#pragma once
#define MATRIX_ROW_PINS { C7, B7, B6, B0, B1, B2 }
#define MATRIX_COL_PINS { B5, B4, D0, C2 }
#define DIODE_DIRECTION COL2ROW
#define LOCKING_SUPPORT_ENABLE
#define LOCKING_RESYNC_ENABLE

+ 5
- 0
keyboards/kbdfans/bounce/pad/info.json View File

@ -7,6 +7,11 @@
"pid": "0x7002",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["B5", "B4", "D0", "C2"],
"rows": ["C7", "B7", "B6", "B0", "B1", "B2"]
},
"diode_direction": "COL2ROW",
"indicators": {
"num_lock": "C6"
},


+ 0
- 17
keyboards/kbdfans/kbd19x/config.h View File

@ -17,23 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#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 { B7, B3, E6, F0, D5, D4, D6, C7 }
#define MATRIX_COL_PINS { C6, F1, F4, F5, F6, F7, D7, B4, B5, D0, D1, D2, D3 }
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
#define RGB_DI_PIN E2
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_BREATHING


+ 5
- 0
keyboards/kbdfans/kbd19x/info.json View File

@ -8,6 +8,11 @@
"pid": "0x0191",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["C6", "F1", "F4", "F5", "F6", "F7", "D7", "B4", "B5", "D0", "D1", "D2", "D3"],
"rows": ["B7", "B3", "E6", "F0", "D5", "D4", "D6", "C7"]
},
"diode_direction": "COL2ROW",
"backlight": {
"pin": "B6"
},


+ 0
- 17
keyboards/kbdfans/kbd4x/config.h View File

@ -17,23 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#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 { D0, D1, D2, D3 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, B3, B1, B0, D5, B7, C7 }
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
#define RGB_DI_PIN E2
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_BREATHING


+ 5
- 0
keyboards/kbdfans/kbd4x/info.json View File

@ -8,6 +8,11 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["F0", "F1", "F4", "F5", "F6", "F7", "B3", "B1", "B0", "D5", "B7", "C7"],
"rows": ["D0", "D1", "D2", "D3"]
},
"diode_direction": "COL2ROW",
"backlight": {
"pin": "B6",
"breathing": true


+ 0
- 17
keyboards/kbdfans/kbd66/config.h View File

@ -17,23 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#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 { B0, B1, F0, F1, D4 } // From qmkeyboard.cn
#define MATRIX_COL_PINS { C6, C7, E2, F5, F6, F4, D3, D2, D5, D0, D1, B4, D7, D6, E6, B3 }
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */


+ 5
- 0
keyboards/kbdfans/kbd66/info.json View File

@ -8,6 +8,11 @@
"pid": "0xBD66",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["C6", "C7", "E2", "F5", "F6", "F4", "D3", "D2", "D5", "D0", "D1", "B4", "D7", "D6", "E6", "B3"],
"rows": ["B0", "B1", "F0", "F1", "D4"]
},
"diode_direction": "COL2ROW",
"backlight": {
"pin": "B6",
"breathing": true


+ 0
- 17
keyboards/kbdfans/kbd67/hotswap/config.h View File

@ -17,23 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#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 { B3, B2, B1, B0, D4 }
#define MATRIX_COL_PINS { C7, F7, F6, F5, F4, F1, E6, D1, D0, D2, D3, D5, D6, D7, C6 }
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
#define RGB_DI_PIN B4
#ifdef RGB_DI_PIN
#define RGBLED_NUM 8


+ 5
- 0
keyboards/kbdfans/kbd67/hotswap/info.json View File

@ -8,6 +8,11 @@
"pid": "0x6065",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["C7", "F7", "F6", "F5", "F4", "F1", "E6", "D1", "D0", "D2", "D3", "D5", "D6", "D7", "C6"],
"rows": ["B3", "B2", "B1", "B0", "D4"]
},
"diode_direction": "COL2ROW",
"backlight": {
"pin": "B7",
"breathing": true


+ 0
- 17
keyboards/kbdfans/kbd67/mkii_soldered/config.h View File

@ -17,23 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#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 { B3, D0, D1, D2, D3 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D5 }
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */


+ 5
- 0
keyboards/kbdfans/kbd67/mkii_soldered/info.json View File

@ -8,6 +8,11 @@
"pid": "0x0013",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5"],
"rows": ["B3", "D0", "D1", "D2", "D3"]
},
"diode_direction": "COL2ROW",
"backlight": {
"pin": "B7",
"breathing": true


+ 0
- 4
keyboards/kbdfans/kbd67/mkiirgb/v1/config.h View File

@ -1,9 +1,5 @@
#pragma once
#define MATRIX_ROW_PINS { B1, B10, B11, B14, B12 }
#define MATRIX_COL_PINS {A6, A7, B0, B13, B15, A8, A15, B3, B4, B5, B8, B9, C13, C14, C15 }
#define DIODE_DIRECTION COL2ROW
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
#define RGB_MATRIX_LED_FLUSH_LIMIT 26
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended


+ 5
- 0
keyboards/kbdfans/kbd67/mkiirgb/v1/info.json View File

@ -4,6 +4,11 @@
"pid": "0x1224",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["A6", "A7", "B0", "B13", "B15", "A8", "A15", "B3", "B4", "B5", "B8", "B9", "C13", "C14", "C15"],
"rows": ["B1", "B10", "B11", "B14", "B12"]
},
"diode_direction": "COL2ROW",
"processor": "STM32F303",
"bootloader": "stm32-dfu",
"board": "QMK_PROTON_C",


+ 0
- 3
keyboards/kbdfans/kbd67/mkiirgb/v2/config.h View File

@ -1,8 +1,5 @@
#pragma once
#define MATRIX_ROW_PINS {F0, F1, F4, E6, C6 }
#define MATRIX_COL_PINS {F7, F6, F5, C7, B0, B1, B2, B3, B4, D7, D6, D4, D5, D3, D2}
#define DIODE_DIRECTION COL2ROW
#ifdef RGB_MATRIX_ENABLE
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
#define RGB_MATRIX_LED_FLUSH_LIMIT 26


+ 5
- 0
keyboards/kbdfans/kbd67/mkiirgb/v2/info.json View File

@ -4,6 +4,11 @@
"pid": "0x1225",
"device_version": "0.0.2"
},
"matrix_pins": {
"cols": ["F7", "F6", "F5", "C7", "B0", "B1", "B2", "B3", "B4", "D7", "D6", "D4", "D5", "D3", "D2"],
"rows": ["F0", "F1", "F4", "E6", "C6"]
},
"diode_direction": "COL2ROW",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"debounce": 3


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save