#include <avr/io.h>


Go to the source code of this file.
Defines | |
| #define | PS2PORT PORTD |
| PS2 port. | |
| #define | PS2PIN PIND |
| PS2 input. | |
| #define | PS2DDR DDRD |
| PS2 data direction. | |
| #define | PS2CLK 2 |
| PS2CLK is pin 2. | |
| #define | PS2DAT 4 |
| PS2DAT is pin 4. | |
| #define | PS2_RXBUF_LEN 16 |
| PS2 receive buffer size. | |
| #define | SENSEPORT PORTD |
| SID sense port. | |
| #define | SENSEDDR DDRD |
| SID sense data direction. | |
| #define | SENSEPIN PIND |
| SID sense input. | |
| #define | POTSENSE 3 |
| INT1 attached to PORTD.3,. | |
| #define | POTPORT PORTB |
| POT-controlling outputs X and Y. | |
| #define | POTDDR DDRB |
| POT outputs data direction. | |
| #define | POTPIN PINB |
| POT outputs input ;). | |
| #define | POTY 1 |
| Y-line, also OC1A. | |
| #define | POTX 2 |
| X-line, also OC1B, also right button in joystick mode. | |
| #define | JOYPORT PORTC |
| Joystick pins. | |
| #define | JOYDDR DDRC |
| Joystick pins data direction (out = switch closed to gnd). | |
| #define | JOYPIN PINC |
| Joystick in. | |
| #define | JOYUP 0 |
| Joystick UP switch. | |
| #define | JOYDOWN 2 |
| Joystick DOWN switch. | |
| #define | JOYLEFT 3 |
| Joystick LEFT switch. | |
| #define | JOYRIGHT 4 |
| Joystick RIGHT switch. | |
| #define | JOYFIRE 1 |
| Joystick FIRE switch. | |
Functions | |
| void | io_init () |
| #define JOYDDR DDRC |
Joystick pins data direction (out = switch closed to gnd).
| #define JOYDOWN 2 |
Joystick DOWN switch.
| #define JOYFIRE 1 |
Joystick FIRE switch.
| #define JOYLEFT 3 |
Joystick LEFT switch.
| #define JOYPIN PINC |
Joystick in.
| #define JOYPORT PORTC |
Joystick pins.
| #define JOYRIGHT 4 |
Joystick RIGHT switch.
| #define JOYUP 0 |
Joystick UP switch.
| #define POTDDR DDRB |
POT outputs data direction.
| #define POTPIN PINB |
POT outputs input ;).
| #define POTPORT PORTB |
POT-controlling outputs X and Y.
| #define POTSENSE 3 |
INT1 attached to PORTD.3,.
| #define POTX 2 |
X-line, also OC1B, also right button in joystick mode.
| #define POTY 1 |
Y-line, also OC1A.
| #define PS2_RXBUF_LEN 16 |
PS2 receive buffer size.
| #define PS2CLK 2 |
PS2CLK is pin 2.
| #define PS2DAT 4 |
PS2DAT is pin 4.
| #define PS2DDR DDRD |
PS2 data direction.
| #define PS2PIN PIND |
PS2 input.
| #define PS2PORT PORTD |
PS2 port.
| #define SENSEDDR DDRD |
SID sense data direction.
| #define SENSEPIN PIND |
SID sense input.
| #define SENSEPORT PORTD |
SID sense port.
| void io_init | ( | ) |
1.5.9