|
Defines |
#define | Joy_init() (DDRB &= ~((1<<PINB7)|(1<<PINB6)|(1<<PINB5)), PORTB |= ((1<<PINB7)|(1<<PINB6)|(1<<PINB5)), DDRE &= ~((1<<PINE5)|(1<<PINE4)), PORTE |= ((1<<PINE5)|(1<<PINE4))) |
#define | Is_btn_left() Is_hwb() |
#define | Is_btn_middle() ((PINB & (1<<PINB5)) ? FALSE : TRUE) |
#define | Is_btn_right() FALSE |
#define | Is_joy_left() ((PINB & (1<<PINB6)) ? FALSE : TRUE) |
#define | Is_joy_up() ((PINB & (1<<PINB7)) ? FALSE : TRUE) |
#define | Is_joy_down() ((PINE & (1<<PINE5)) ? FALSE : TRUE) |
#define | Is_joy_right() ((PINE & (1<<PINE4)) ? FALSE : TRUE) |
#define | Is_btn_not_left() Is_not_hwb() |
#define | Is_btn_not_middle() ((PINB & (1<<PINB5)) ? TRUE : FALSE) |
#define | Is_btn_not_right() TRUE |
#define | Is_joy_not_up() ((PINB & (1<<PINB7)) ? TRUE : FALSE) |
#define | Is_joy_not_left() ((PINB & (1<<PINB6)) ? TRUE : FALSE) |
#define | Is_joy_not_down() ((PINE & (1<<PINE5)) ? TRUE : FALSE) |
#define | Is_joy_not_right() ((PINE & (1<<PINE4)) ? TRUE : FALSE) |
#define | Switches_enable_it() |
| Enable interrupts for switches (PINB5 to PINB7)
- Set up interrupts for switches
- clear flag
- enable interrupt.
|
#define | Switches_disable_it() |
| Disable interrupts for switches (PINB5 to PINB7)
- disable interrupt
- clear flag
- Clear mask.
|