diff options
| author | tmk <nobody@nowhere> | 2012-06-15 16:14:56 +0900 |
|---|---|---|
| committer | tmk <nobody@nowhere> | 2012-06-15 16:14:56 +0900 |
| commit | dd10d11a449b1c050d6e42c61e2ecb910b5b678e (patch) | |
| tree | d2a2d6429bc00ec2f6edd5a49a909c1ddbe4a8a0 /keyboard/macway/matrix.c | |
| parent | 784c6e39795edd86e368e601f3c2e367a758c69f (diff) | |
| download | qmk_firmware-dd10d11a449b1c050d6e42c61e2ecb910b5b678e.tar.gz qmk_firmware-dd10d11a449b1c050d6e42c61e2ecb910b5b678e.zip | |
Change pin configurationa and keymap.
Diffstat (limited to 'keyboard/macway/matrix.c')
| -rw-r--r-- | keyboard/macway/matrix.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/keyboard/macway/matrix.c b/keyboard/macway/matrix.c index 56fb85896..394c3d970 100644 --- a/keyboard/macway/matrix.c +++ b/keyboard/macway/matrix.c | |||
| @@ -216,9 +216,9 @@ inline | |||
| 216 | static void unselect_rows(void) | 216 | static void unselect_rows(void) |
| 217 | { | 217 | { |
| 218 | // Hi-Z(DDR:0, PORT:0) to unselect | 218 | // Hi-Z(DDR:0, PORT:0) to unselect |
| 219 | DDRC &= ~0b11000000; // PC: 7,6 | 219 | DDRC &= ~0b01000000; // PC: 6 |
| 220 | PORTC &= ~0b11000000; | 220 | PORTC &= ~0b11000000; |
| 221 | DDRD &= ~0b11000111; // PD: 7,6,2,1,0 | 221 | DDRD &= ~0b11100111; // PD: 7,6,5,2,1,0 |
| 222 | PORTD &= ~0b11000111; | 222 | PORTD &= ~0b11000111; |
| 223 | DDRF &= ~0b11000000; // PF: 7,6 | 223 | DDRF &= ~0b11000000; // PF: 7,6 |
| 224 | PORTF &= ~0b11000000; | 224 | PORTF &= ~0b11000000; |
| @@ -229,15 +229,15 @@ static void select_row(uint8_t row) | |||
| 229 | { | 229 | { |
| 230 | // Output low(DDR:1, PORT:0) to select | 230 | // Output low(DDR:1, PORT:0) to select |
| 231 | // row: 0 1 2 3 4 5 6 7 8 | 231 | // row: 0 1 2 3 4 5 6 7 8 |
| 232 | // pin: PD0, PC7, PD7, PF6, PD6, PD1, PD2, PC6, PF7 | 232 | // pin: PD0, PD5, PD7, PF6, PD6, PD1, PD2, PC6, PF7 |
| 233 | switch (row) { | 233 | switch (row) { |
| 234 | case 0: | 234 | case 0: |
| 235 | DDRD |= (1<<0); | 235 | DDRD |= (1<<0); |
| 236 | PORTD &= ~(1<<0); | 236 | PORTD &= ~(1<<0); |
| 237 | break; | 237 | break; |
| 238 | case 1: | 238 | case 1: |
| 239 | DDRC |= (1<<7); | 239 | DDRD |= (1<<5); |
| 240 | PORTC &= ~(1<<7); | 240 | PORTD &= ~(1<<5); |
| 241 | break; | 241 | break; |
| 242 | case 2: | 242 | case 2: |
| 243 | DDRD |= (1<<7); | 243 | DDRD |= (1<<7); |
