diff options
author | tmk <nobody@nowhere> | 2013-11-28 14:42:41 +0900 |
---|---|---|
committer | tmk <nobody@nowhere> | 2013-11-28 14:43:47 +0900 |
commit | 05be3d85d1b29e0bbca243cc194a8f162c8e48f7 (patch) | |
tree | 14c04dbddbe8d313f38a8b900394b0fde34821a8 /keyboard/onekey/matrix.c | |
parent | 4eb27ee89038e934dcb498df7508199efd9c93f1 (diff) |
Fix pin configuration of onekey for PS/2 mouse
Diffstat (limited to 'keyboard/onekey/matrix.c')
-rw-r--r-- | keyboard/onekey/matrix.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/keyboard/onekey/matrix.c b/keyboard/onekey/matrix.c index a0a14ff821..29df868321 100644 --- a/keyboard/onekey/matrix.c +++ b/keyboard/onekey/matrix.c @@ -139,29 +139,29 @@ uint8_t matrix_key_count(void) /* Column pin configuration * col: 0 - * pin: D0 + * pin: B0 */ static void init_cols(void) { // Input with pull-up(DDR:0, PORT:1) - DDRD &= ~(1<<0); - PORTD |= (1<<0); + DDRB &= ~(1<<0); + PORTB |= (1<<0); } static matrix_row_t read_cols(void) { - return (PIND&(1<<0) ? 0 : (1<<0)); + return (PINB&(1<<0) ? 0 : (1<<0)); } /* Row pin configuration * row: 0 - * pin: D1 + * pin: B1 */ static void unselect_rows(void) { // Hi-Z(DDR:0, PORT:0) to unselect - DDRD &= ~0b00000010; - PORTD &= ~0b00000010; + DDRB &= ~0b00000010; + PORTB &= ~0b00000010; } static void select_row(uint8_t row) @@ -169,8 +169,8 @@ static void select_row(uint8_t row) // Output low(DDR:1, PORT:0) to select switch (row) { case 0: - DDRD |= (1<<1); - PORTD &= ~(1<<1); + DDRB |= (1<<1); + PORTB &= ~(1<<1); break; } } |