Remove `UNUSED_PINS` (#17931)
This commit is contained in:
parent
820371c31b
commit
154d35ac14
|
@ -113,6 +113,7 @@
|
||||||
"DESCRIPTION": {"info_key": "_invalid.usb_description", "invalid": true},
|
"DESCRIPTION": {"info_key": "_invalid.usb_description", "invalid": true},
|
||||||
"DEBOUNCING_DELAY": {"info_key": "_invalid.debouncing_delay", "invalid": true, replace_with: "DEBOUNCE"},
|
"DEBOUNCING_DELAY": {"info_key": "_invalid.debouncing_delay", "invalid": true, replace_with: "DEBOUNCE"},
|
||||||
"PREVENT_STUCK_MODIFIERS": {"info_key": "_invalid.prevent_stuck_mods", "invalid": true},
|
"PREVENT_STUCK_MODIFIERS": {"info_key": "_invalid.prevent_stuck_mods", "invalid": true},
|
||||||
|
"UNUSED_PINS": {"info_key": "_invalid.unused_pins", "deprecated": true},
|
||||||
"RGBLIGHT_ANIMATIONS": {"info_key": "rgblight.animations.all", "value_type": "bool", "deprecated": true},
|
"RGBLIGHT_ANIMATIONS": {"info_key": "rgblight.animations.all", "value_type": "bool", "deprecated": true},
|
||||||
"QMK_KEYS_PER_SCAN": {"info_key": "qmk.keys_per_scan", "value_type": "int", "deprecated": true},
|
"QMK_KEYS_PER_SCAN": {"info_key": "qmk.keys_per_scan", "value_type": "int", "deprecated": true},
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
"properties": {
|
"properties": {
|
||||||
"pin_a": {"$ref": "qmk.definitions.v1#/mcu_pin"},
|
"pin_a": {"$ref": "qmk.definitions.v1#/mcu_pin"},
|
||||||
"pin_b": {"$ref": "qmk.definitions.v1#/mcu_pin"},
|
"pin_b": {"$ref": "qmk.definitions.v1#/mcu_pin"},
|
||||||
"resolution": {"$ref": "qmk.definitions.v1#/unsigned_int"}
|
"resolution": {"$ref": "qmk.definitions.v1#/unsigned_int"}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -221,8 +221,7 @@
|
||||||
"items": {"$ref": "qmk.definitions.v1#/mcu_pin_array"}
|
"items": {"$ref": "qmk.definitions.v1#/mcu_pin_array"}
|
||||||
},
|
},
|
||||||
"cols": {"$ref": "qmk.definitions.v1#/mcu_pin_array"},
|
"cols": {"$ref": "qmk.definitions.v1#/mcu_pin_array"},
|
||||||
"rows": {"$ref": "qmk.definitions.v1#/mcu_pin_array"},
|
"rows": {"$ref": "qmk.definitions.v1#/mcu_pin_array"}
|
||||||
"unused": {"$ref": "qmk.definitions.v1#/mcu_pin_array"}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"mouse_key": {
|
"mouse_key": {
|
||||||
|
|
|
@ -57,8 +57,6 @@ This is a C header file that is one of the first things included, and will persi
|
||||||
* may be omitted by the keyboard designer if matrix reads are handled in an alternate manner. See [low-level matrix overrides](custom_quantum_functions.md?id=low-level-matrix-overrides) for more information.
|
* may be omitted by the keyboard designer if matrix reads are handled in an alternate manner. See [low-level matrix overrides](custom_quantum_functions.md?id=low-level-matrix-overrides) for more information.
|
||||||
* `#define MATRIX_IO_DELAY 30`
|
* `#define MATRIX_IO_DELAY 30`
|
||||||
* the delay in microseconds when between changing matrix pin state and reading values
|
* the delay in microseconds when between changing matrix pin state and reading values
|
||||||
* `#define UNUSED_PINS { D1, D2, D3, B1, B2, B3 }`
|
|
||||||
* pins unused by the keyboard for reference
|
|
||||||
* `#define MATRIX_HAS_GHOST`
|
* `#define MATRIX_HAS_GHOST`
|
||||||
* define is matrix has ghost (unlikely)
|
* define is matrix has ghost (unlikely)
|
||||||
* `#define MATRIX_UNSELECT_DRIVE_HIGH`
|
* `#define MATRIX_UNSELECT_DRIVE_HIGH`
|
||||||
|
@ -189,7 +187,7 @@ If you define these options you will enable the associated feature, which may in
|
||||||
* `#define COMBO_MUST_HOLD_MODS`
|
* `#define COMBO_MUST_HOLD_MODS`
|
||||||
* Flag for enabling extending timeout on Combos containing modifers
|
* Flag for enabling extending timeout on Combos containing modifers
|
||||||
* `#define COMBO_MOD_TERM 200`
|
* `#define COMBO_MOD_TERM 200`
|
||||||
* Allows for extending COMBO_TERM for mod keys while mid-combo.
|
* Allows for extending COMBO_TERM for mod keys while mid-combo.
|
||||||
* `#define COMBO_MUST_HOLD_PER_COMBO`
|
* `#define COMBO_MUST_HOLD_PER_COMBO`
|
||||||
* Flag to enable per-combo COMBO_TERM extension and `get_combo_must_hold()` function
|
* Flag to enable per-combo COMBO_TERM extension and `get_combo_must_hold()` function
|
||||||
* `#define COMBO_TERM_PER_COMBO`
|
* `#define COMBO_TERM_PER_COMBO`
|
||||||
|
@ -214,7 +212,7 @@ If you define these options you will enable the associated feature, which may in
|
||||||
* `#define RGBLIGHT_MAX_LAYERS`
|
* `#define RGBLIGHT_MAX_LAYERS`
|
||||||
* Defaults to 8. Can be expanded up to 32 if more [lighting layers](feature_rgblight.md?id=lighting-layers) are needed.
|
* Defaults to 8. Can be expanded up to 32 if more [lighting layers](feature_rgblight.md?id=lighting-layers) are needed.
|
||||||
* Note: Increasing the maximum will increase the firmware size and slow sync on split keyboards.
|
* Note: Increasing the maximum will increase the firmware size and slow sync on split keyboards.
|
||||||
* `#define RGBLIGHT_LAYER_BLINK`
|
* `#define RGBLIGHT_LAYER_BLINK`
|
||||||
* Adds ability to [blink](feature_rgblight.md?id=lighting-layer-blink) a lighting layer for a specified number of milliseconds (e.g. to acknowledge an action).
|
* Adds ability to [blink](feature_rgblight.md?id=lighting-layer-blink) a lighting layer for a specified number of milliseconds (e.g. to acknowledge an action).
|
||||||
* `#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF`
|
* `#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF`
|
||||||
* If defined, then [lighting layers](feature_rgblight?id=overriding-rgb-lighting-onoff-status) will be shown even if RGB Light is off.
|
* If defined, then [lighting layers](feature_rgblight?id=overriding-rgb-lighting-onoff-status) will be shown even if RGB Light is off.
|
||||||
|
@ -359,8 +357,8 @@ This is a [make](https://www.gnu.org/software/make/manual/make.html) file that i
|
||||||
* `SRC`
|
* `SRC`
|
||||||
* Used to add files to the compilation/linking list.
|
* Used to add files to the compilation/linking list.
|
||||||
* `LIB_SRC`
|
* `LIB_SRC`
|
||||||
* Used to add files as a library to the compilation/linking list.
|
* Used to add files as a library to the compilation/linking list.
|
||||||
The files specified by `LIB_SRC` is linked after the files specified by `SRC`.
|
The files specified by `LIB_SRC` is linked after the files specified by `SRC`.
|
||||||
For example, if you specify:
|
For example, if you specify:
|
||||||
```
|
```
|
||||||
SRC += a.c
|
SRC += a.c
|
||||||
|
@ -413,7 +411,7 @@ Use these to enable or disable building certain features. The more you have enab
|
||||||
* `NKRO_ENABLE`
|
* `NKRO_ENABLE`
|
||||||
* USB N-Key Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
|
* USB N-Key Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
|
||||||
* `RING_BUFFERED_6KRO_REPORT_ENABLE`
|
* `RING_BUFFERED_6KRO_REPORT_ENABLE`
|
||||||
* USB 6-Key Rollover - Instead of stopping any new input once 6 keys are pressed, the oldest key is released and the new key is pressed.
|
* USB 6-Key Rollover - Instead of stopping any new input once 6 keys are pressed, the oldest key is released and the new key is pressed.
|
||||||
* `AUDIO_ENABLE`
|
* `AUDIO_ENABLE`
|
||||||
* Enable the audio subsystem.
|
* Enable the audio subsystem.
|
||||||
* `KEY_OVERRIDE_ENABLE`
|
* `KEY_OVERRIDE_ENABLE`
|
||||||
|
|
|
@ -33,7 +33,6 @@
|
||||||
#define MATRIX_COLS 12
|
#define MATRIX_COLS 12
|
||||||
#define MATRIX_ROW_PINS { B1, F7, F6, F5, F4 }
|
#define MATRIX_ROW_PINS { B1, F7, F6, F5, F4 }
|
||||||
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4, B5, B3, B2 }
|
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4, B5, B3, B2 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7 }
|
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7 }
|
||||||
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, F7, F6, F5, F4, F1, F0 }
|
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, F7, F6, F5, F4, F1, F0 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL */
|
/* COL2ROW, ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -36,7 +36,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { D5, D6, D7, B0, B1, B2, B3, B4 }
|
#define MATRIX_ROW_PINS { D5, D6, D7, B0, B1, B2, B3, B4 }
|
||||||
#define MATRIX_COL_PINS { B5, D4, C0, C1, C2, C3 }
|
#define MATRIX_COL_PINS { B5, D4, C0, C1, C2, C3 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.*/
|
||||||
#define MATRIX_COLS 3
|
#define MATRIX_COLS 3
|
||||||
#define MATRIX_ROW_PINS { F0, F5, F4, F6 }
|
#define MATRIX_ROW_PINS { F0, F5, F4, F6 }
|
||||||
#define MATRIX_COL_PINS { D6, D7, B5 }
|
#define MATRIX_COL_PINS { D6, D7, B5 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
#define DIODE_DIRECTION ROW2COL
|
#define DIODE_DIRECTION ROW2COL
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { B3, B2, B1, B0, D4 }
|
#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 }
|
#define MATRIX_COL_PINS { C7, F7, F6, F5, F4, F1, E6, D1, D0, D2, D3, D5, D6, D7 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
/* key matrix pins */
|
/* key matrix pins */
|
||||||
#define MATRIX_ROW_PINS { B3, B2, B1, B0, D4 }
|
#define MATRIX_ROW_PINS { B3, B2, B1, B0, D4 }
|
||||||
#define MATRIX_COL_PINS { F6, F5, F4, F1, E6, D0, D1, D2, D3, D5, D6, D7, B4, B5 }
|
#define MATRIX_COL_PINS { F6, F5, F4, F1, E6, D0, D1, D2, D3, D5, D6, D7, B4, B5 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
/* key matrix pins */
|
/* key matrix pins */
|
||||||
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
|
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
|
||||||
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B7, D4, B1, B0, B5, B4, D7, D6, B3, F4 }
|
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B7, D4, B1, B0, B5, B4, D7, D6, B3, F4 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -37,7 +37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
{ D1, D0, F4, F5 }
|
{ D1, D0, F4, F5 }
|
||||||
#define MATRIX_COL_PINS \
|
#define MATRIX_COL_PINS \
|
||||||
{ D4, C6, F6, F7 }
|
{ D4, C6, F6, F7 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -42,7 +42,6 @@
|
||||||
#define ENCODERS_PAD_A { B1, B3 }
|
#define ENCODERS_PAD_A { B1, B3 }
|
||||||
#define ENCODERS_PAD_B { B2, B4 }
|
#define ENCODERS_PAD_B { B2, B4 }
|
||||||
|
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL */
|
/* COL2ROW, ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
/* key matrix pins */
|
/* key matrix pins */
|
||||||
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
|
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
|
||||||
#define MATRIX_COL_PINS { D1, D0, D4, C6 }
|
#define MATRIX_COL_PINS { D1, D0, D4, C6 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
/* key matrix pins */
|
/* key matrix pins */
|
||||||
#define MATRIX_ROW_PINS { D4, D1, E6, B5 }
|
#define MATRIX_ROW_PINS { D4, D1, E6, B5 }
|
||||||
#define MATRIX_COL_PINS { F7, F6, D2, D3 }
|
#define MATRIX_COL_PINS { F7, F6, D2, D3 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION ROW2COL
|
#define DIODE_DIRECTION ROW2COL
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
/* key matrix pins */
|
/* key matrix pins */
|
||||||
#define MATRIX_ROW_PINS { B5, B7, B2, B0 }
|
#define MATRIX_ROW_PINS { B5, B7, B2, B0 }
|
||||||
#define MATRIX_COL_PINS { B8, A0, A10, A9 }
|
#define MATRIX_COL_PINS { B8, A0, A10, A9 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION ROW2COL
|
#define DIODE_DIRECTION ROW2COL
|
||||||
|
|
|
@ -33,7 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
/* key matrix pins */
|
/* key matrix pins */
|
||||||
#define MATRIX_ROW_PINS { B0, B1, B2, B3 }
|
#define MATRIX_ROW_PINS { B0, B1, B2, B3 }
|
||||||
#define MATRIX_COL_PINS { D0, D1, D2, D3, D4, D5, D6, C2, C4, C5, C6 }
|
#define MATRIX_COL_PINS { D0, D1, D2, D3, D4, D5, D6, C2, C4, C5, C6 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -33,7 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
/* key matrix pins */
|
/* key matrix pins */
|
||||||
#define MATRIX_ROW_PINS { B4, B0, B2, B1 }
|
#define MATRIX_ROW_PINS { B4, B0, B2, B1 }
|
||||||
#define MATRIX_COL_PINS { D5, D3, D2, D1, D0, D6, D4, F7, F0, F1, F4 }
|
#define MATRIX_COL_PINS { D5, D3, D2, D1, D0, D6, D4, F7, F0, F1, F4 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#define MATRIX_COLS 6
|
#define MATRIX_COLS 6
|
||||||
|
|
||||||
#define DIRECT_PINS {{ B4, F6, F5, F4, B5, F7 }}
|
#define DIRECT_PINS {{ B4, F6, F5, F4, B5, F7 }}
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
#define ENCODERS_PAD_A { B6, B3 }
|
#define ENCODERS_PAD_A { B6, B3 }
|
||||||
#define ENCODERS_PAD_B { B2, B1 }
|
#define ENCODERS_PAD_B { B2, B1 }
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
/* key matrix pins */
|
/* key matrix pins */
|
||||||
#define MATRIX_ROW_PINS { C4, C5 }
|
#define MATRIX_ROW_PINS { C4, C5 }
|
||||||
#define MATRIX_COL_PINS { B3, B4, B5, B6, B7, C7, B2 }
|
#define MATRIX_COL_PINS { B3, B4, B5, B6, B7, C7, B2 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
|
|
||||||
#define ENCODERS_PAD_A { D0 }
|
#define ENCODERS_PAD_A { D0 }
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
/* pcb default pin-out */
|
/* pcb default pin-out */
|
||||||
#define MATRIX_ROW_PINS { E6, B4, B5 }
|
#define MATRIX_ROW_PINS { E6, B4, B5 }
|
||||||
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, D1, D0, D4, C6, D7 }
|
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, D1, D0, D4, C6, D7 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
/* Keyboard Matrix Assignments */
|
/* Keyboard Matrix Assignments */
|
||||||
#define MATRIX_ROW_PINS { F6 }
|
#define MATRIX_ROW_PINS { F6 }
|
||||||
#define MATRIX_COL_PINS { F4, D7 }
|
#define MATRIX_COL_PINS { F4, D7 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
// LED on kbmount base board is on B7
|
// LED on kbmount base board is on B7
|
||||||
#define LED_CAPS_LOCK_PIN B7 // onboard LED for testing
|
#define LED_CAPS_LOCK_PIN B7 // onboard LED for testing
|
||||||
|
|
|
@ -44,11 +44,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS_L { B0, B1, B2, B4}
|
#define MATRIX_ROW_PINS_L { B0, B1, B2, B4}
|
||||||
#define MATRIX_COL_PINS_L { B3, E6, F7, B6, B5 }
|
#define MATRIX_COL_PINS_L { B3, E6, F7, B6, B5 }
|
||||||
#define UNUSED_PINS_L { B7, C6, C7, D2, D3, D4, D5, D6, D7, F0, F1, F4, F5, F6 }
|
|
||||||
|
|
||||||
#define MATRIX_ROW_PINS_R { P10, P11, P12, P05 }
|
#define MATRIX_ROW_PINS_R { P10, P11, P12, P05 }
|
||||||
#define MATRIX_COL_PINS_R { P06, P13, P14, P01, P00 }
|
#define MATRIX_COL_PINS_R { P06, P13, P14, P01, P00 }
|
||||||
#define UNUSED_PINS_R { P02, P03, P04, P07, P15, P16, P17 }
|
|
||||||
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL */
|
/* COL2ROW, ROW2COL */
|
||||||
|
|
|
@ -44,11 +44,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS_L { B0, B1, B2, B4}
|
#define MATRIX_ROW_PINS_L { B0, B1, B2, B4}
|
||||||
#define MATRIX_COL_PINS_L { B3, E6, F7, B6, B5 }
|
#define MATRIX_COL_PINS_L { B3, E6, F7, B6, B5 }
|
||||||
#define UNUSED_PINS_L { B7, C6, C7, D2, D3, D4, D5, D6, D7, F0, F1, F4, F5, F6 }
|
|
||||||
|
|
||||||
#define MATRIX_ROW_PINS_R { P10, P11, P12, P05 }
|
#define MATRIX_ROW_PINS_R { P10, P11, P12, P05 }
|
||||||
#define MATRIX_COL_PINS_R { P06, P13, P14, P01, P00 }
|
#define MATRIX_COL_PINS_R { P06, P13, P14, P01, P00 }
|
||||||
#define UNUSED_PINS_R { P02, P03, P04, P07, P15, P16, P17 }
|
|
||||||
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL */
|
/* COL2ROW, ROW2COL */
|
||||||
|
|
|
@ -44,7 +44,6 @@
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
|
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
|
||||||
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1 }
|
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -38,7 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#define DIRECT_PINS { \
|
#define DIRECT_PINS { \
|
||||||
{ E6, D7, C6, D4 } \
|
{ E6, D7, C6, D4 } \
|
||||||
}
|
}
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -20,7 +20,6 @@
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { B2, D1, D0, D4 }
|
#define MATRIX_ROW_PINS { B2, D1, D0, D4 }
|
||||||
#define MATRIX_COL_PINS { C6, D7, E6, B4, B5, B6, B7, D6, F7, F6, F5, F4, F1, F0, B3, B1 }
|
#define MATRIX_COL_PINS { C6, D7, E6, B4, B5, B6, B7, D6, F7, F6, F5, F4, F1, F0, B3, B1 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -20,7 +20,6 @@
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { B2, D1, D0, D4, C6 }
|
#define MATRIX_ROW_PINS { B2, D1, D0, D4, C6 }
|
||||||
#define MATRIX_COL_PINS { D7, E6, B4, B5, B6, B7, D6, F7, F6, F5, F4, F1, F0, B3, B1 }
|
#define MATRIX_COL_PINS { D7, E6, B4, B5, B6, B7, D6, F7, F6, F5, F4, F1, F0, B3, B1 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -45,7 +45,6 @@
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { D7, E6 }
|
#define MATRIX_ROW_PINS { D7, E6 }
|
||||||
#define MATRIX_COL_PINS { F6, F7, B1 }
|
#define MATRIX_COL_PINS { F6, F7, B1 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -45,7 +45,6 @@
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { D7, E6, B4 }
|
#define MATRIX_ROW_PINS { D7, E6, B4 }
|
||||||
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2 }
|
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
/* key matrix pins */
|
/* key matrix pins */
|
||||||
#define MATRIX_ROW_PINS { F7, B1, B3, B2, B6 }
|
#define MATRIX_ROW_PINS { F7, B1, B3, B2, B6 }
|
||||||
#define MATRIX_COL_PINS { B4, E6, D7, C6, D4, D0 }
|
#define MATRIX_COL_PINS { B4, E6, D7, C6, D4, D0 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
|
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
|
||||||
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }
|
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -34,7 +34,6 @@
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { B4, E6, D7, C6, D4, D0, D1, D2, D3 }
|
#define MATRIX_ROW_PINS { B4, E6, D7, C6, D4, D0, D1, D2, D3 }
|
||||||
#define MATRIX_COL_PINS { B5, B6, B2, B3, B1, F7, F6, F5, F4 }
|
#define MATRIX_COL_PINS { B5, B6, B2, B3, B1, F7, F6, F5, F4 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -34,7 +34,6 @@
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { D3, D2, D1, D0, B7, B3, B2, B1, B0 }
|
#define MATRIX_ROW_PINS { D3, D2, D1, D0, B7, B3, B2, B1, B0 }
|
||||||
#define MATRIX_COL_PINS { C6, C7, D6, D7, B5, B6, F7, F6, F5 }
|
#define MATRIX_COL_PINS { C6, C7, D6, D7, B5, B6, F7, F6, F5 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
/* key matrix pins */
|
/* key matrix pins */
|
||||||
#define MATRIX_ROW_PINS { D3, D2, D1, D0, D4, C6, D7, E6 }
|
#define MATRIX_ROW_PINS { D3, D2, D1, D0, D4, C6, D7, E6 }
|
||||||
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6 }
|
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { B6, B2, B3, B1, F7, F6, F5, F4 }
|
#define MATRIX_ROW_PINS { B6, B2, B3, B1, F7, F6, F5, F4 }
|
||||||
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4 }
|
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -33,7 +33,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#undef MATRIX_ROW_PINS
|
#undef MATRIX_ROW_PINS
|
||||||
#undef MATRIX_COL_PINS
|
#undef MATRIX_COL_PINS
|
||||||
#undef UNUSED_PINS
|
|
||||||
#define MATRIX_ROW_PINS { D1, D0, C6, D7, B5, B6, B7, D6 }
|
#define MATRIX_ROW_PINS { D1, D0, C6, D7, B5, B6, B7, D6 }
|
||||||
#define MATRIX_COL_PINS { C7, F7, F6, F5, F4, F1, F0, D2, D3 }
|
#define MATRIX_COL_PINS { C7, F7, F6, F5, F4, F1, F0, D2, D3 }
|
||||||
#define UNUSED_PINS {B5}
|
|
||||||
|
|
|
@ -40,7 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
{ F4, F5, F6, F7 }, \
|
{ F4, F5, F6, F7 }, \
|
||||||
{ D1, D0, D4, C6 }, \
|
{ D1, D0, D4, C6 }, \
|
||||||
}
|
}
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* ws2812 RGB LED */
|
/* ws2812 RGB LED */
|
||||||
#define RGB_DI_PIN D3
|
#define RGB_DI_PIN D3
|
||||||
|
|
|
@ -28,7 +28,6 @@
|
||||||
{ F7, B1, B3 }, \
|
{ F7, B1, B3 }, \
|
||||||
{ B2, B6, B5 } \
|
{ B2, B6, B5 } \
|
||||||
}
|
}
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN.
|
* Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN.
|
||||||
|
|
|
@ -34,7 +34,6 @@
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { D3, D2, D1, D0 }
|
#define MATRIX_ROW_PINS { D3, D2, D1, D0 }
|
||||||
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, D4, C6, D7, E6 }
|
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, D4, C6, D7, E6 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -28,7 +28,6 @@
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { D7 }
|
#define MATRIX_ROW_PINS { D7 }
|
||||||
#define MATRIX_COL_PINS { D1, D0, D4, C6, E6, B4, F4, F5, F6, F7, B3, B2 }
|
#define MATRIX_COL_PINS { D1, D0, D4, C6, E6, B4, F4, F5, F6, F7, B3, B2 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* doesn't really matter lol */
|
/* doesn't really matter lol */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -30,7 +30,6 @@
|
||||||
|
|
||||||
#define MATRIX_ROW_PINS { D3 }
|
#define MATRIX_ROW_PINS { D3 }
|
||||||
#define MATRIX_COL_PINS { B7, D0, D1, D2, C6, C7, F6, F7, B6, B5, D7, D6 }
|
#define MATRIX_COL_PINS { B7, D0, D1, D2, C6, C7, F6, F7, B6, B5, D7, D6 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -37,7 +37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
{ D4, C6, D7 }, \
|
{ D4, C6, D7 }, \
|
||||||
{ E6, B4, B5 } \
|
{ E6, B4, B5 } \
|
||||||
}
|
}
|
||||||
#define UNUSED_PINS { D1, D0, C4, C5, B1, B2, B3 } // TX, RX, SDA, SCL, PB1, PB2, PB3 on expansion connector
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
/* key matrix pins */
|
/* key matrix pins */
|
||||||
#define MATRIX_ROW_PINS { F7, B1, B3, B2, B6 }
|
#define MATRIX_ROW_PINS { F7, B1, B3, B2, B6 }
|
||||||
#define MATRIX_COL_PINS { B4, E6, D7, C6, D4, D0 }
|
#define MATRIX_COL_PINS { B4, E6, D7, C6, D4, D0 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#define MATRIX_ROW_PINS { D1, D0, D4, C6 }
|
#define MATRIX_ROW_PINS { D1, D0, D4, C6 }
|
||||||
#define MATRIX_COL_PINS { D7, E6, B4, B5, B6, B2, B3, B1, F7, F6, F5, F4 }
|
#define MATRIX_COL_PINS { D7, E6, B4, B5, B6, B2, B3, B1, F7, F6, F5, F4 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -30,7 +30,6 @@
|
||||||
/* key matrix pins */
|
/* key matrix pins */
|
||||||
#define MATRIX_ROW_PINS { D3, D5, D7, D6 }
|
#define MATRIX_ROW_PINS { D3, D5, D7, D6 }
|
||||||
#define MATRIX_COL_PINS { E6, B0, B1, B2, B3, B7, F6, F5, F4, C7, F7, C6, B6, D4 }
|
#define MATRIX_COL_PINS { E6, B0, B1, B2, B3, B7, F6, F5, F4, C7, F7, C6, B6, D4 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
/* key matrix pins */
|
/* key matrix pins */
|
||||||
#define MATRIX_ROW_PINS { D1, D0, D4 }
|
#define MATRIX_ROW_PINS { D1, D0, D4 }
|
||||||
#define MATRIX_COL_PINS { C6, D7, E6, B4 }
|
#define MATRIX_COL_PINS { C6, D7, E6, B4 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
/* 9Key PCB default pin-out */
|
/* 9Key PCB default pin-out */
|
||||||
#define MATRIX_ROW_PINS { D1, D0, D4 }
|
#define MATRIX_ROW_PINS { D1, D0, D4 }
|
||||||
#define MATRIX_COL_PINS { F4, F5, F6 }
|
#define MATRIX_COL_PINS { F4, F5, F6 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* ws2812 RGB LED */
|
/* ws2812 RGB LED */
|
||||||
#define RGB_DI_PIN F7
|
#define RGB_DI_PIN F7
|
||||||
|
|
|
@ -49,7 +49,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
|
/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
|
||||||
#define DEBOUNCE 5
|
#define DEBOUNCE 5
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { D3, D2, D4, C6 }
|
#define MATRIX_ROW_PINS { D3, D2, D4, C6 }
|
||||||
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, D7, B3, E6, B2, B4, B6, B5}
|
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, D7, B3, E6, B2, B4, B6, B5}
|
||||||
#define UNUSED_PINS {B0}
|
|
||||||
|
|
||||||
#define DIP_SWITCH_PINS { D0 }
|
#define DIP_SWITCH_PINS { D0 }
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { B2, B3, B7, D6, D3, D2 }
|
#define MATRIX_ROW_PINS { B2, B3, B7, D6, D3, D2 }
|
||||||
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D4, D5, B0, B1, D1 }
|
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D4, D5, B0, B1, D1 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL */
|
/* COL2ROW, ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -42,7 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { D3, C7 }
|
#define MATRIX_ROW_PINS { D3, C7 }
|
||||||
#define MATRIX_COL_PINS { F0, B6, B5 }
|
#define MATRIX_COL_PINS { F0, B6, B5 }
|
||||||
#define UNUSED_PINS { B0, D0, D1, D2, D4, D6, D7, F1, F4, F5, F6, F7 }
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL */
|
/* COL2ROW, ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -38,7 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
// 0 1 2 3 4 5 6 7 8 9 A B C D
|
// 0 1 2 3 4 5 6 7 8 9 A B C D
|
||||||
#define MATRIX_ROW_PINS { B1, B2, B3, F0, F1 }
|
#define MATRIX_ROW_PINS { B1, B2, B3, F0, F1 }
|
||||||
#define MATRIX_COL_PINS { F4, F7, F5, F6, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3}
|
#define MATRIX_COL_PINS { F4, F7, F5, F6, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3}
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL */
|
/* COL2ROW, ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -42,7 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { D3, B7, D5, B5, D6 }
|
#define MATRIX_ROW_PINS { D3, B7, D5, B5, D6 }
|
||||||
#define MATRIX_COL_PINS { F5, F6, F4, F1, F0, B2, B1, C6, B0, B3, E6, D4, B4}
|
#define MATRIX_COL_PINS { F5, F6, F4, F1, F0, B2, B1, C6, B0, B3, E6, D4, B4}
|
||||||
//#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -52,7 +52,6 @@ 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;
|
All Extra pins (A8, B15, B14, B13, B3, B5, B8, B9) , for the same reason;
|
||||||
B0, which is unconnected on the PCB
|
B0, which is unconnected on the PCB
|
||||||
*/
|
*/
|
||||||
//#define UNUSED_PINS { B0, B6, B13, B14, B15, B8, B9, B5, B3 }
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -21,7 +21,6 @@
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { B3, B2, B1, B0, F6, B7 }
|
#define MATRIX_ROW_PINS { B3, B2, B1, B0, F6, B7 }
|
||||||
#define MATRIX_COL_PINS { D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, F5, F1, F4 }
|
#define MATRIX_COL_PINS { D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, F5, F1, F4 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL */
|
/* COL2ROW, ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { D0, F4, D1, D2, D3, D5, F7 }
|
#define MATRIX_ROW_PINS { D0, F4, D1, D2, D3, D5, F7 }
|
||||||
#define MATRIX_COL_PINS { F0, F1, E6, C7, F6, B6, D4, B1, B0, B7, B5, B4, D7, D6, B3 }
|
#define MATRIX_COL_PINS { F0, F1, E6, C7, F6, B6, D4, B1, B0, B7, B5, B4, D7, D6, B3 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { B0, E6, D7, C6, D4, D2, F4, F5, B5, B4 }
|
#define MATRIX_ROW_PINS { B0, E6, D7, C6, D4, D2, F4, F5, B5, B4 }
|
||||||
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6, F0 }
|
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6, F0 }
|
||||||
#define UNUSED_PINS { D3, C7 }
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL */
|
/* COL2ROW, ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -25,7 +25,6 @@
|
||||||
/* key matrix pins */
|
/* key matrix pins */
|
||||||
#define MATRIX_ROW_PINS { F5, F6, E6, F7, D1, D0, D6, D4, B4, D7, B6, B5 }
|
#define MATRIX_ROW_PINS { F5, F6, E6, F7, D1, D0, D6, D4, B4, D7, B6, B5 }
|
||||||
#define MATRIX_COL_PINS { C7, C6, B7, D2, D3, B3, B2, B1, B0 }
|
#define MATRIX_COL_PINS { C7, C6, B7, D2, D3, B3, B2, B1, B0 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -33,7 +33,6 @@
|
||||||
/* key matrix pins */
|
/* key matrix pins */
|
||||||
#define MATRIX_ROW_PINS { B0, B1, F0, F1, F4 }
|
#define MATRIX_ROW_PINS { B0, B1, F0, F1, F4 }
|
||||||
#define MATRIX_COL_PINS { E6, D5, B2, B3, D3, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4 }
|
#define MATRIX_COL_PINS { E6, D5, B2, B3, D3, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -32,7 +32,6 @@
|
||||||
/* key matrix pins */
|
/* key matrix pins */
|
||||||
#define MATRIX_ROW_PINS { B15, A14, A2, B13, B14 }
|
#define MATRIX_ROW_PINS { B15, A14, A2, B13, B14 }
|
||||||
#define MATRIX_COL_PINS { B12, A1, H0, C15, C14, B11, B10, B2, B1, B0, A7, A6, A5, A4, A3 }
|
#define MATRIX_COL_PINS { B12, A1, H0, C15, C14, B11, B10, B2, B1, B0, A7, A6, A5, A4, A3 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -32,7 +32,6 @@
|
||||||
/* key matrix pins */
|
/* key matrix pins */
|
||||||
#define MATRIX_ROW_PINS { C6, C7, B5, B6, D7, B4, D4, D6, B7, E6 }
|
#define MATRIX_ROW_PINS { C6, C7, B5, B6, D7, B4, D4, D6, B7, E6 }
|
||||||
#define MATRIX_COL_PINS { B2, B3, B1, B0, F7, F0, F1, F4, F5, F6 }
|
#define MATRIX_COL_PINS { B2, B3, B1, B0, F7, F0, F1, F4, F5, F6 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -42,7 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { D3, C5, D4, D5 }
|
#define MATRIX_ROW_PINS { D3, C5, D4, D5 }
|
||||||
#define MATRIX_COL_PINS { D1, D2, C6, C7, B6, B5, B4, B3, B2, B1, B0, D6 }
|
#define MATRIX_COL_PINS { D1, D2, C6, C7, B6, B5, B4, B3, B2, B1, B0, D6 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { B6, B5, B4, D7, E6 }
|
#define MATRIX_ROW_PINS { B6, B5, B4, D7, E6 }
|
||||||
#define MATRIX_COL_PINS { D2, D1, D3, D5, D4, D6, C6, F0, F1, F4, F5, F6, F7, C7 }
|
#define MATRIX_COL_PINS { D2, D1, D3, D5, D4, D6, C6, F0, F1, F4, F5, F6, F7, C7 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL */
|
/* COL2ROW, ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { B3, D0, D1, D2, D3 }
|
#define MATRIX_ROW_PINS { B3, D0, D1, D2, D3 }
|
||||||
#define MATRIX_COL_PINS { D5, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6, F5, F4, F1, F0 }
|
#define MATRIX_COL_PINS { D5, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6, F5, F4, F1, F0 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -37,7 +37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#define MATRIX_COL_PINS { C7, B4, D7, D6, D4, F1, F0 }
|
#define MATRIX_COL_PINS { C7, B4, D7, D6, D4, F1, F0 }
|
||||||
#define MATRIX_ROW_PINS_RIGHT { B6, B5, B4, D7, E6 }
|
#define MATRIX_ROW_PINS_RIGHT { B6, B5, B4, D7, E6 }
|
||||||
#define MATRIX_COL_PINS_RIGHT { D4, D6, F1, F0, F4, F5, C6 }
|
#define MATRIX_COL_PINS_RIGHT { D4, D6, F1, F0, F4, F5, C6 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL */
|
/* COL2ROW, ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -37,7 +37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#define MATRIX_COL_PINS { E6, F6, B1, B0, C7, C6 }
|
#define MATRIX_COL_PINS { E6, F6, B1, B0, C7, C6 }
|
||||||
#define MATRIX_ROW_PINS_RIGHT { B5, D7, B4, D4 }
|
#define MATRIX_ROW_PINS_RIGHT { B5, D7, B4, D4 }
|
||||||
#define MATRIX_COL_PINS_RIGHT { D6, B6, B1, B0, B3, B2 }
|
#define MATRIX_COL_PINS_RIGHT { D6, B6, B1, B0, B3, B2 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { B1, B2, B3, F0, F1 }
|
#define MATRIX_ROW_PINS { B1, B2, B3, F0, F1 }
|
||||||
#define MATRIX_COL_PINS { F4, F7, F5, F6, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3 }
|
#define MATRIX_COL_PINS { F4, F7, F5, F6, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5, D4, D6, D7 }
|
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5, D4, D6, D7 }
|
||||||
#define MATRIX_COL_PINS { B0, B1, B2, B3, B7, F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4 }
|
#define MATRIX_COL_PINS { B0, B1, B2, B3, B7, F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { D4, C6, B6, E6, B4 }
|
#define MATRIX_ROW_PINS { D4, C6, B6, E6, B4 }
|
||||||
#define MATRIX_COL_PINS { F4, B3, D7, B5 }
|
#define MATRIX_COL_PINS { F4, B3, D7, B5 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#define MATRIX_ROW_PINS { B1, B2, B3, F0, F1 }
|
#define MATRIX_ROW_PINS { B1, B2, B3, F0, F1 }
|
||||||
#define MATRIX_COL_PINS { F4, F7, F5, F6, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3}
|
#define MATRIX_COL_PINS { F4, F7, F5, F6, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3}
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
{ E6, C6, F7, B2, B0 }
|
{ E6, C6, F7, B2, B0 }
|
||||||
#define MATRIX_COL_PINS \
|
#define MATRIX_COL_PINS \
|
||||||
{ F6, F5, F4, B1, F1, F0, B3, B7, D0, D1, D2, D3, D5, D4, D6, D7 }
|
{ F6, F5, F4, B1, F1, F0, B3, B7, D0, D1, D2, D3, D5, D4, D6, D7 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }
|
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }
|
||||||
#define MATRIX_COL_PINS { B5, D0, D1, D2, D3, D4, D5, D6, D7, C6, C7, F4, F5, F6, F7 }
|
#define MATRIX_COL_PINS { B5, D0, D1, D2, D3, D4, D5, D6, D7, C6, C7, F4, F5, F6, F7 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6 }
|
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6 }
|
||||||
#define MATRIX_COL_PINS { D0, D1, D2, D3, D4, D5, D6, D7, F0, F1, F4, F5, F6 }
|
#define MATRIX_COL_PINS { D0, D1, D2, D3, D4, D5, D6, D7, F0, F1, F4, F5, F6 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -27,7 +27,6 @@
|
||||||
{ D0, D1, D2, D3, D5 }
|
{ D0, D1, D2, D3, D5 }
|
||||||
#define MATRIX_COL_PINS \
|
#define MATRIX_COL_PINS \
|
||||||
{ F0, F1, E6, C7, C6, B7, D4, B1, B0, B5, B4, D7, D6, B3, F4 }
|
{ F0, F1, E6, C7, C6, B7, D4, B1, B0, B5, B4, D7, D6, B3, F4 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
/* key matrix pins */
|
/* key matrix pins */
|
||||||
#define MATRIX_ROW_PINS { D4, B4, B5 }
|
#define MATRIX_ROW_PINS { D4, B4, B5 }
|
||||||
#define MATRIX_COL_PINS { D7, E6, C6, B6, B2, B3, B1, F7, F6, F5 }
|
#define MATRIX_COL_PINS { D7, E6, C6, B6, B2, B3, B1, F7, F6, F5 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#define MATRIX_COL_PINS { B0, B1, B2, B3, B4, B5, B6, B7 }
|
#define MATRIX_COL_PINS { B0, B1, B2, B3, B4, B5, B6, B7 }
|
||||||
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D4, D5, D6, C2 }
|
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D4, D5, D6, C2 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,6 @@
|
||||||
|
|
||||||
#define MATRIX_ROW_PINS { A0, A1, A2, A3 }
|
#define MATRIX_ROW_PINS { A0, A1, A2, A3 }
|
||||||
#define MATRIX_COL_PINS { B0, B1, B2, B3, B4, B5 }
|
#define MATRIX_COL_PINS { B0, B1, B2, B3, B4, B5 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION ROW2COL
|
#define DIODE_DIRECTION ROW2COL
|
||||||
|
|
|
@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#define MATRIX_ROW_PINS { F4, F5, F6, F7}
|
#define MATRIX_ROW_PINS { F4, F5, F6, F7}
|
||||||
#define MATRIX_COL_PINS { F1, F0, E6, C7, C6, B0, D4, B1, B7, B5, B4, D7}
|
#define MATRIX_COL_PINS { F1, F0, E6, C7, C6, B0, D4, B1, B7, B5, B4, D7}
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
#define LED_CAPS_LOCK_PIN B2
|
#define LED_CAPS_LOCK_PIN B2
|
||||||
#define LED_PIN_ON_STATE 0
|
#define LED_PIN_ON_STATE 0
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { F7, F6, F5, F4, D5 }
|
#define MATRIX_ROW_PINS { F7, F6, F5, F4, D5 }
|
||||||
#define MATRIX_COL_PINS { F1, F0, E6, C7, C6, B0, D4, B1, B7, B5, B4, D7, D6, B3 }
|
#define MATRIX_COL_PINS { F1, F0, E6, C7, C6, B0, D4, B1, B7, B5, B4, D7, D6, B3 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL */
|
/* COL2ROW, ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
/* Keyboard Matrix Assignments */
|
/* Keyboard Matrix Assignments */
|
||||||
#define MATRIX_ROW_PINS { F7, F6, F5, F4, F1 }
|
#define MATRIX_ROW_PINS { F7, F6, F5, F4, F1 }
|
||||||
#define MATRIX_COL_PINS { F0, B3, B2, B1, B0, B7, D0, D1, D2, D3, D5, D6, D7, B4, B5, B6 }
|
#define MATRIX_COL_PINS { F0, B3, B2, B1, B0, B7, D0, D1, D2, D3, D5, D6, D7, B4, B5, B6 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -21,7 +21,6 @@
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { D0, F7, F6, F5, F4, D5 }
|
#define MATRIX_ROW_PINS { D0, F7, F6, F5, F4, D5 }
|
||||||
#define MATRIX_COL_PINS { F1, F0, E6, C7, C6, B0, D4, B1, B7, B5, B4, D7, D6, B3, D1 }
|
#define MATRIX_COL_PINS { F1, F0, E6, C7, C6, B0, D4, B1, B7, B5, B4, D7, D6, B3, D1 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL */
|
/* COL2ROW, ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -33,7 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
* ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
|
* ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#define MATRIX_ROW_PINS { F7, F6, F5, F4, D5, D0 }
|
#define MATRIX_ROW_PINS { F7, F6, F5, F4, D5, D0 }
|
||||||
#define MATRIX_COL_PINS { F1, F0, E6, C7 }
|
#define MATRIX_COL_PINS { F1, F0, E6, C7 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
#define BACKLIGHT_PIN B6
|
#define BACKLIGHT_PIN B6
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#define BACKLIGHT_LEVELS 3
|
#define BACKLIGHT_LEVELS 3
|
||||||
#define RGBLIGHT_SLEEP
|
#define RGBLIGHT_SLEEP
|
||||||
|
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* ws2812B RGB LED */
|
/* ws2812B RGB LED */
|
||||||
#ifdef RGBLIGHT_ENABLE
|
#ifdef RGBLIGHT_ENABLE
|
||||||
|
|
|
@ -23,7 +23,6 @@
|
||||||
#define MATRIX_ROW_PINS { A4, B14, B15, B9, B10, B11 }
|
#define MATRIX_ROW_PINS { A4, B14, B15, B9, B10, B11 }
|
||||||
#define MATRIX_COL_PINS { B0, B1, B2, B3, B4, B5, B6, B7, A5, A6, A7, A8, A15, A2, A1, A0, B8, B13 }
|
#define MATRIX_COL_PINS { B0, B1, B2, B3, B4, B5, B6, B7, A5, A6, A7, A8, A15, A2, A1, A0, B8, B13 }
|
||||||
|
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
#define ENCODERS_PAD_A { B12 }
|
#define ENCODERS_PAD_A { B12 }
|
||||||
#define ENCODERS_PAD_B { A14 }
|
#define ENCODERS_PAD_B { A14 }
|
||||||
|
|
|
@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#define MATRIX_ROW_PINS { B3, B2, B1, B0, B5 }
|
#define MATRIX_ROW_PINS { B3, B2, B1, B0, B5 }
|
||||||
#define MATRIX_COL_PINS { D7, D6, D4, B4, B6, E6, F1, B7, C6, C7, D5, D3, D2, F0, D1, D0 }
|
#define MATRIX_COL_PINS { D7, D6, D4, B4, B6, E6, F1, B7, C6, C7, D5, D3, D2, F0, D1, D0 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#define MATRIX_ROW_PINS { D3, D2, B7, F1, C7, D5 }
|
#define MATRIX_ROW_PINS { D3, D2, B7, F1, C7, D5 }
|
||||||
#define MATRIX_COL_PINS { B0, B1, B2, B3, F4, F5, F6, F7, B6, B5, D7, B4, D6, F0, D1, C6, D4 }
|
#define MATRIX_COL_PINS { B0, B1, B2, B3, F4, F5, F6, F7, B6, B5, D7, B4, D6, F0, D1, C6, D4 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL */
|
/* COL2ROW, ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -33,7 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
/* pin-out */
|
/* pin-out */
|
||||||
#define MATRIX_ROW_PINS { E6, B3 }
|
#define MATRIX_ROW_PINS { E6, B3 }
|
||||||
#define MATRIX_COL_PINS { F7, B6, F4 }
|
#define MATRIX_COL_PINS { F7, B6, F4 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
|
|
||||||
/* ws2812 RGB LED */
|
/* ws2812 RGB LED */
|
||||||
|
|
|
@ -33,7 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
/* 9Key PCB default pin-out */
|
/* 9Key PCB default pin-out */
|
||||||
#define MATRIX_ROW_PINS { B4, B5 }
|
#define MATRIX_ROW_PINS { B4, B5 }
|
||||||
#define MATRIX_COL_PINS { C6, D7, E6 }
|
#define MATRIX_COL_PINS { C6, D7, E6 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW or ROW2COL */
|
/* COL2ROW or ROW2COL */
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }
|
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }
|
||||||
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
|
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
|
||||||
#define UNUSED_PINS {}
|
|
||||||
|
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
#define DEBOUNCE 5
|
#define DEBOUNCE 5
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
|
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
|
||||||
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B0, B7, B5, B4, D7, D6, B3 }
|
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B0, B7, B5, B4, D7, D6, B3 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#define DIRECT_PINS { \
|
#define DIRECT_PINS { \
|
||||||
{ C7, B7, D6, F5, F7} \
|
{ C7, B7, D6, F5, F7} \
|
||||||
}
|
}
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* rotary encoder*/
|
/* rotary encoder*/
|
||||||
#define ENCODERS_PAD_A {F0}
|
#define ENCODERS_PAD_A {F0}
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { C6, B6, B5, B4, D7, D0, D1, D2, D3, D5, D4, D6 }
|
#define MATRIX_ROW_PINS { C6, B6, B5, B4, D7, D0, D1, D2, D3, D5, D4, D6 }
|
||||||
#define MATRIX_COL_PINS { F1, F4, F5, F6, B0, B2, B1, B3, B7, C7 }
|
#define MATRIX_COL_PINS { F1, F4, F5, F6, B0, B2, B1, B3, B7, C7 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
#define NUM_LOCK_LED_PIN E6
|
#define NUM_LOCK_LED_PIN E6
|
||||||
#define CAPS_LOCK_LED_PIN F0
|
#define CAPS_LOCK_LED_PIN F0
|
||||||
|
|
|
@ -32,7 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { C6, B6, B5, B4, D7, D0, D1, D2, D3, D5, D4, D6 }
|
#define MATRIX_ROW_PINS { C6, B6, B5, B4, D7, D0, D1, D2, D3, D5, D4, D6 }
|
||||||
#define MATRIX_COL_PINS { F1, F4, F5, F6, B0, B2, B1, B3, B7, C7 }
|
#define MATRIX_COL_PINS { F1, F4, F5, F6, B0, B2, B1, B3, B7, C7 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
#define NUM_LOCK_LED_PIN E6
|
#define NUM_LOCK_LED_PIN E6
|
||||||
#define CAPS_LOCK_LED_PIN F0
|
#define CAPS_LOCK_LED_PIN F0
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { C7, C6, C5, C4, C3, C2, C1, C0 }
|
#define MATRIX_ROW_PINS { C7, C6, C5, C4, C3, C2, C1, C0 }
|
||||||
#define MATRIX_COL_PINS { E6, E7, F0, F1, F2, F3, F4, F5, F6, F7, A0, A1, A2, A3, A4, A5 }
|
#define MATRIX_COL_PINS { E6, E7, F0, F1, F2, F3, F4, F5, F6, F7, A0, A1, A2, A3, A4, A5 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION ROW2COL
|
#define DIODE_DIRECTION ROW2COL
|
||||||
|
|
|
@ -25,7 +25,6 @@
|
||||||
/* Key matrix pins */
|
/* Key matrix pins */
|
||||||
#define MATRIX_ROW_PINS { F1, F7, F6, F5, F4, D5 }
|
#define MATRIX_ROW_PINS { F1, F7, F6, F5, F4, D5 }
|
||||||
#define MATRIX_COL_PINS { F0, C7, C6, B6, B5, B4, D7, D6, B2, B7, D3, D2, D1, D0, B3 }
|
#define MATRIX_COL_PINS { F0, C7, C6, B6, B5, B4, D7, D6, B2, B7, D3, D2, D1, D0, B3 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* Encoder pins */
|
/* Encoder pins */
|
||||||
#define ENCODERS_PAD_A { E6 }
|
#define ENCODERS_PAD_A { E6 }
|
||||||
|
|
|
@ -34,7 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
|
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
|
||||||
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B0, B7, B5, B4, D7, D6, B3 }
|
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B0, B7, B5, B4, D7, D6, B3 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#define MATRIX_ROW_PINS { D0, D5, B5, B6, C6 }
|
#define MATRIX_ROW_PINS { D0, D5, B5, B6, C6 }
|
||||||
#define MATRIX_COL_PINS { F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7, D3, D2, D1 }
|
#define MATRIX_COL_PINS { F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7, D3, D2, D1 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
#define BACKLIGHT_PIN B7
|
#define BACKLIGHT_PIN B7
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,6 @@
|
||||||
#else
|
#else
|
||||||
#define MATRIX_COL_PINS { D7, C6, B5, B4, E6, D4, B6, F6, F7, D6, B7 }
|
#define MATRIX_COL_PINS { D7, C6, B5, B4, E6, D4, B6, F6, F7, D6, B7 }
|
||||||
#endif
|
#endif
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
|
@ -32,7 +32,6 @@
|
||||||
|
|
||||||
#define MATRIX_ROW_PINS { D0, D1, D3, D2 }
|
#define MATRIX_ROW_PINS { D0, D1, D3, D2 }
|
||||||
#define MATRIX_COL_PINS { B7, D6, F7, F6, B6, D4, E6, B4, B5, C6, D7 }
|
#define MATRIX_COL_PINS { B7, D6, F7, F6, B6, D4, E6, B4, B5, C6, D7 }
|
||||||
#define UNUSED_PINS
|
|
||||||
|
|
||||||
/* COL2ROW, ROW2COL*/
|
/* COL2ROW, ROW2COL*/
|
||||||
#define DIODE_DIRECTION COL2ROW
|
#define DIODE_DIRECTION COL2ROW
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue