pcb and initial code from https://github.com/das-labor/borgware-2d.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
431 B
20 lines
431 B
16 years ago
|
#ifndef JOYSTICK_H
|
||
|
#define JOYSTICK_H
|
||
|
|
||
|
unsigned char waitForFire;
|
||
|
void joy_init();
|
||
|
|
||
|
#define BITFIRE PD3
|
||
|
#define BITRIGHT PB3
|
||
|
#define BITLEFT PB2
|
||
|
#define BITDOWN PB1
|
||
|
#define BITUP PB0
|
||
|
|
||
|
#define JOYISFIRE (!(PIND & (1<<BITFIRE)))
|
||
|
#define JOYISLEFT (!(PINB & (1<<BITLEFT)))
|
||
|
#define JOYISRIGHT (!(PINB & (1<<BITRIGHT)))
|
||
|
#define JOYISDOWN (!(PINB & (1<<BITDOWN)))
|
||
|
#define JOYISUP (!(PINB & (1<<BITUP)))
|
||
|
|
||
|
#endif // JOYSTICK_H
|