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