#include "config.h"
Go to the source code of this file.
Defines | |
#define | LED_PORT PORTD |
#define | LED_DDR DDRD |
#define | LED_PIN PIND |
#define | LED0_BIT PIND0 |
#define | LED1_BIT PIND1 |
#define | LED2_BIT PIND2 |
#define | LED3_BIT PIND3 |
#define | LED4_BIT PIND4 |
#define | LED5_BIT PIND5 |
#define | LED6_BIT PIND6 |
#define | Leds_init() (LED_DDR |= (1<<LED0_BIT) | (1<<LED1_BIT) | (1<<LED2_BIT) | (1<<LED3_BIT) | (1<<LED4_BIT) | (1<<LED5_BIT) | (1<<LED6_BIT),Leds_off()) |
#define | Leds_on() (LED_PORT &= ~((1<<LED0_BIT) | (1<<LED1_BIT) | (1<<LED2_BIT) | (1<<LED3_BIT) | (1<<LED4_BIT) | (1<<LED5_BIT) | (1<<LED6_BIT))) |
#define | Leds_off() (LED_PORT |= (1<<LED0_BIT) | (1<<LED1_BIT) | (1<<LED2_BIT) | (1<<LED3_BIT) | (1<<LED4_BIT) | (1<<LED5_BIT) | (1<<LED6_BIT)) |
#define | Leds_set_val(val) (Leds_off(),LED_PORT |= val&((1<<LED0_BIT) | (1<<LED1_BIT) | (1<<LED2_BIT) | (1<<LED3_BIT) | (1<<LED4_BIT) | (1<<LED5_BIT) | (1<<LED6_BIT))) |
#define | Leds_get_val() (LED_PORT) |
#define | Led0_on() (LED_PORT &= ~(1<<LED0_BIT)) |
#define | Led1_on() (LED_PORT &= ~(1<<LED1_BIT)) |
#define | Led2_on() (LED_PORT &= ~(1<<LED2_BIT)) |
#define | Led3_on() (LED_PORT &= ~(1<<LED3_BIT)) |
#define | Led4_on() (LED_PORT &= ~(1<<LED4_BIT)) |
#define | Led5_on() (LED_PORT &= ~(1<<LED5_BIT)) |
#define | Led6_on() (LED_PORT &= ~(1<<LED6_BIT)) |
#define | Led0_off() (LED_PORT |= (1<<LED0_BIT)) |
#define | Led1_off() (LED_PORT |= (1<<LED1_BIT)) |
#define | Led2_off() (LED_PORT |= (1<<LED2_BIT)) |
#define | Led3_off() (LED_PORT |= (1<<LED3_BIT)) |
#define | Led4_off() (LED_PORT |= (1<<LED4_BIT)) |
#define | Led5_off() (LED_PORT |= (1<<LED5_BIT)) |
#define | Led6_off() (LED_PORT |= (1<<LED6_BIT)) |
#define | Led0_toggle() (LED_PIN |= (1<<LED0_BIT)) |
#define | Led1_toggle() (LED_PIN |= (1<<LED1_BIT)) |
#define | Led2_toggle() (LED_PIN |= (1<<LED2_BIT)) |
#define | Led3_toggle() (LED_PIN |= (1<<LED3_BIT)) |
#define | Led4_toggle() (LED_PIN |= (1<<LED4_BIT)) |
#define | Led5_toggle() (LED_PIN |= (1<<LED5_BIT)) |
#define | Led6_toggle() (LED_PIN |= (1<<LED6_BIT)) |
#define | Is_led0_on() (LED_PIN & (1<<LED0_BIT) ? FALSE : TRUE) |
#define | Is_led1_on() (LED_PIN & (1<<LED1_BIT) ? FALSE : TRUE) |
#define | Is_led2_on() (LED_PIN & (1<<LED2_BIT) ? FALSE : TRUE) |
#define | Is_led3_on() (LED_PIN & (1<<LED3_BIT) ? FALSE : TRUE) |
#define | Is_led4_on() (LED_PIN & (1<<LED4_BIT) ? FALSE : TRUE) |
#define | Is_led5_on() (LED_PIN & (1<<LED5_BIT) ? FALSE : TRUE) |
#define | Is_led6_on() (LED_PIN & (1<<LED6_BIT) ? FALSE : TRUE) |
#define | Switches_init() (DDRB &= ~0xFF, PORTB |= 0xFF) |
#define | Is_switch_7() ((PINB & (1<<PINB7)) ? FALSE : TRUE) |
#define | Is_switch_6() ((PINB & (1<<PINB6)) ? FALSE : TRUE) |
#define | Is_switch_5() ((PINB & (1<<PINB5)) ? FALSE : TRUE) |
#define | Is_switch_4() ((PINB & (1<<PINB4)) ? FALSE : TRUE) |
#define | Is_switch_3() ((PINB & (1<<PINB3)) ? FALSE : TRUE) |
#define | Is_switch_2() ((PINB & (1<<PINB2)) ? FALSE : TRUE) |
#define | Is_switch_1() ((PINB & (1<<PINB1)) ? FALSE : TRUE) |
#define | Is_switch_0() ((PINB & (1<<PINB0)) ? FALSE : TRUE) |
#define | Is_not_switch_7() ((PINB & (1<<PINB7)) ? TRUE : FALSE) |
#define | Is_not_switch_6() ((PINB & (1<<PINB6)) ? TRUE : FALSE) |
#define | Is_not_switch_5() ((PINB & (1<<PINB5)) ? TRUE : FALSE) |
#define | Is_not_switch_4() ((PINB & (1<<PINB4)) ? TRUE : FALSE) |
#define | Is_not_switch_3() ((PINB & (1<<PINB3)) ? TRUE : FALSE) |
#define | Is_not_switch_2() ((PINB & (1<<PINB2)) ? TRUE : FALSE) |
#define | Is_not_switch_1() ((PINB & (1<<PINB1)) ? TRUE : FALSE) |
#define | Is_not_switch_0() ((PINB & (1<<PINB0)) ? TRUE : FALSE) |
#define | Joy_init() Switches_init() |
#define | Push_button_init() Joy_init() |
#define | Is_btn_left() Is_switch_6() |
#define | Is_btn_middle() Is_switch_5() |
#define | Is_btn_right() Is_switch_4() |
#define | Is_joy_left() Is_switch_3() |
#define | Is_joy_right() Is_switch_2() |
#define | Is_joy_up() Is_switch_1() |
#define | Is_joy_down() Is_switch_0() |
#define | Is_btn_not_left() Is_not_switch_6() |
#define | Is_btn_not_middle() Is_not_switch_5() |
#define | Is_btn_not_right() Is_not_switch_4() |
#define | Is_joy_not_left() Is_not_switch_3() |
#define | Is_joy_not_right() Is_not_switch_2() |
#define | Is_joy_not_up() Is_not_switch_1() |
#define | Is_joy_not_down() Is_not_switch_0() |
#define | Switches_enable_it() |
Enable interrupts for switches (PINB0 to PINB7)
| |
#define | Switches_disable_it() |
Disable interrupts for switches (PINB0 to PINB7)
| |
#define | Hwb_button_init() |
#define | Is_hwb() FALSE |
#define | Is_not_hwb() TRUE |
Definition in file stk_600.h.