1
0
Fork 0

[Split] Add config option for DIRECT_PINS_RIGHT (#6479)

Adds support for different direct pin mappings on the halves of a split keyboard.
This commit is contained in:
Garrett Singer 2019-08-04 00:26:02 -04:00 committed by Drashna Jaelre
parent 465acd4d09
commit f644db042c
3 changed files with 16 additions and 0 deletions

View file

@ -252,6 +252,14 @@ void matrix_init(void) {
// Set pinout for right half if pinout for that half is defined
if (!isLeftHand) {
#ifdef DIRECT_PINS_RIGHT
const pin_t direct_pins_right[MATRIX_ROWS][MATRIX_COLS] = DIRECT_PINS_RIGHT;
for (uint8_t i = 0; i < MATRIX_ROWS; i++) {
for (uint8_t j = 0; j < MATRIX_COLS; j++) {
direct_pins[i][j] = direct_pins_right[i][j];
}
}
#endif
#ifdef MATRIX_ROW_PINS_RIGHT
const pin_t row_pins_right[MATRIX_ROWS] = MATRIX_ROW_PINS_RIGHT;
for (uint8_t i = 0; i < MATRIX_ROWS; i++) {