diff --git a/left/build/kds/.settings/language.settings.xml b/left/build/kds/.settings/language.settings.xml index 2fd83ce..d46a003 100644 --- a/left/build/kds/.settings/language.settings.xml +++ b/left/build/kds/.settings/language.settings.xml @@ -5,7 +5,7 @@ - + @@ -16,7 +16,7 @@ - + diff --git a/left/src/main.c b/left/src/main.c index 51d23e6..612e4fe 100644 --- a/left/src/main.c +++ b/left/src/main.c @@ -14,6 +14,24 @@ key_matrix_t keyMatrix = { .colNum = KEYBOARD_MATRIX_COLS_NUM, .rowNum = KEYBOARD_MATRIX_ROWS_NUM, +#ifdef PROTOTYPE_VERSION_7 + .cols = (key_matrix_pin_t[]){ + {PORTB, GPIOB, kCLOCK_PortB, 11}, + {PORTA, GPIOA, kCLOCK_PortA, 6}, + {PORTA, GPIOA, kCLOCK_PortA, 8}, + {PORTB, GPIOB, kCLOCK_PortB, 0}, + {PORTB, GPIOB, kCLOCK_PortB, 6}, + {PORTA, GPIOA, kCLOCK_PortA, 3}, + {PORTA, GPIOA, kCLOCK_PortA, 12} + }, + .rows = (key_matrix_pin_t[]){ + {PORTB, GPIOB, kCLOCK_PortB, 7}, + {PORTB, GPIOB, kCLOCK_PortB, 10}, + {PORTA, GPIOA, kCLOCK_PortA, 5}, + {PORTA, GPIOA, kCLOCK_PortA, 7}, + {PORTA, GPIOA, kCLOCK_PortA, 4} + } +#else .cols = (key_matrix_pin_t[]){ {PORTB, GPIOB, kCLOCK_PortB, 11}, {PORTA, GPIOA, kCLOCK_PortA, 6}, @@ -30,6 +48,7 @@ key_matrix_t keyMatrix = { {PORTA, GPIOA, kCLOCK_PortA, 7}, {PORTA, GPIOA, kCLOCK_PortA, 4} } +#endif }; uint8_t IsoJumperState;