]> git.friedersdorff.com Git - max/tmk_keyboard.git/commitdiff
change pins of matrix rows. (teensy is installed inside of keyboard case.)
authortmk <nobody@nowhere>
Mon, 4 Oct 2010 09:57:03 +0000 (18:57 +0900)
committertmk <nobody@nowhere>
Mon, 4 Oct 2010 09:57:03 +0000 (18:57 +0900)
matrix.c

index b50427ac04f779cd63ddb4293f334355fcf68cff..45863e4a0a3fa7dd88b40eeaa2db6c04e544263d 100644 (file)
--- a/matrix.c
+++ b/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;