diff --git a/keypad.h b/keypad.h index aa004e7..9f5526c 100644 --- a/keypad.h +++ b/keypad.h @@ -29,10 +29,10 @@ * all channels have to be at the same port site by site */ #define KEYPAD_COLUMNS 4 -#define KEYPAD_COLUMN_REGISTER DDRC -#define KEYPAD_COLUMN_IN PINC -#define KEYPAD_COLUMN_OUT PORTC -#define KEYPAD_COLUMN_FIRST_CHANNEL 4 // 4 means PC4, PC5, PC6, PC7 for 4 columns +#define KEYPAD_COLUMN_REGISTER DDRD +#define KEYPAD_COLUMN_IN PIND +#define KEYPAD_COLUMN_OUT PORTD +#define KEYPAD_COLUMN_FIRST_CHANNEL 2 // 2 means PD2, PD3, PD4, PD5 for 4 columns /** * @brief define y-axis channels (rows) @@ -40,10 +40,10 @@ * all channels have to be at the same port site by site */ #define KEYPAD_ROWS 5 -#define KEYPAD_ROW_REGISTER DDRA -#define KEYPAD_ROW_IN PINA -#define KEYPAD_ROW_OUT PORTA -#define KEYPAD_ROW_FIRST_CHANNEL 3 // 3 means PA3, PA4, PA5, PA6, PA7 for 5 rows +#define KEYPAD_ROW_REGISTER DDRC +#define KEYPAD_ROW_IN PINC +#define KEYPAD_ROW_OUT PORTC +#define KEYPAD_ROW_FIRST_CHANNEL 0 // 0 means PC0, PC1, PC2, PC3, PC4 for 5 rows /**