|
|
@ -50,11 +50,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
#define PS2_CLOCK_PORT PORTD
|
|
|
|
#define PS2_CLOCK_PORT PORTD
|
|
|
|
#define PS2_CLOCK_PIN PIND
|
|
|
|
#define PS2_CLOCK_PIN PIND
|
|
|
|
#define PS2_CLOCK_DDR DDRD
|
|
|
|
#define PS2_CLOCK_DDR DDRD
|
|
|
|
#define PS2_CLOCK_BIT 5
|
|
|
|
#define PS2_CLOCK_BIT 1
|
|
|
|
#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
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
/*
|
|
|
@ -69,7 +69,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
#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)); \
|
|
|
|