change pins of matrix rows. (teensy is installed inside of keyboard case.)
This commit is contained in:
parent
a80b156b78
commit
4be6458be7
18
matrix.c
18
matrix.c
@ -114,15 +114,15 @@ static void select_row(uint8_t row)
|
||||
PORTF = 0x00;
|
||||
break;
|
||||
case 1:
|
||||
DDRD = (1<<1);
|
||||
DDRD = 0x00;
|
||||
PORTD = 0x00;
|
||||
DDRC = 0x00;
|
||||
DDRC = (1<<7);
|
||||
PORTC = 0x00;
|
||||
DDRF = 0x00;
|
||||
PORTF = 0x00;
|
||||
break;
|
||||
case 2:
|
||||
DDRD = (1<<2);
|
||||
DDRD = (1<<7);
|
||||
PORTD = 0x00;
|
||||
DDRC = 0x00;
|
||||
PORTC = 0x00;
|
||||
@ -130,11 +130,11 @@ static void select_row(uint8_t row)
|
||||
PORTF = 0x00;
|
||||
break;
|
||||
case 3:
|
||||
DDRD = (1<<3);
|
||||
DDRD = 0x00;
|
||||
PORTD = 0x00;
|
||||
DDRC = 0x00;
|
||||
PORTC = 0x00;
|
||||
DDRF = 0x00;
|
||||
DDRF = (1<<6);
|
||||
PORTF = 0x00;
|
||||
break;
|
||||
case 4:
|
||||
@ -146,7 +146,7 @@ static void select_row(uint8_t row)
|
||||
PORTF = 0x00;
|
||||
break;
|
||||
case 5:
|
||||
DDRD = (1<<7);
|
||||
DDRD = (1<<1);
|
||||
PORTD = 0x00;
|
||||
DDRC = 0x00;
|
||||
PORTC = 0x00;
|
||||
@ -154,9 +154,9 @@ static void select_row(uint8_t row)
|
||||
PORTF = 0x00;
|
||||
break;
|
||||
case 6:
|
||||
DDRD = 0x00;
|
||||
DDRD = (1<<2);
|
||||
PORTD = 0x00;
|
||||
DDRC = (1<<6);
|
||||
DDRC = 0x00;
|
||||
PORTC = 0x00;
|
||||
DDRF = 0x00;
|
||||
PORTF = 0x00;
|
||||
@ -164,7 +164,7 @@ static void select_row(uint8_t row)
|
||||
case 7:
|
||||
DDRD = 0x00;
|
||||
PORTD = 0x00;
|
||||
DDRC = (1<<7);
|
||||
DDRC = (1<<6);
|
||||
PORTC = 0x00;
|
||||
DDRF = 0x00;
|
||||
PORTF = 0x00;
|
||||
|
Reference in New Issue
Block a user