When using the PS/2 interrupt implementation, the DATA pin should be PD0 as the documentation (README.md) states.ledmap
#define PS2_DATA_PORT PORTD | #define PS2_DATA_PORT PORTD | ||||
#define PS2_DATA_PIN PIND | #define PS2_DATA_PIN PIND | ||||
#define PS2_DATA_DDR DDRD | #define PS2_DATA_DDR DDRD | ||||
#define PS2_DATA_BIT 2 | |||||
#define PS2_DATA_BIT 0 | |||||
#define PS2_INT_INIT() do { \ | #define PS2_INT_INIT() do { \ | ||||
EICRA |= ((1<<ISC11) | \ | EICRA |= ((1<<ISC11) | \ | ||||
(0<<ISC10)); \ | (0<<ISC10)); \ |