|
Defines |
#define | LED_PORT PORTD |
#define | LED_DDR DDRD |
#define | LED_PIN PIND |
#define | LED0_BIT PIND5 |
#define | LED1_BIT PIND6 |
#define | LED2_BIT PIND7 |
#define | Leds_init() (LED_DDR |= (1<<LED0_BIT) | (1<<LED1_BIT) | (1<<LED2_BIT)) |
#define | Led0_init() (LED_DDR |= (1<<LED0_BIT)) |
#define | Led1_init() (LED_DDR |= (1<<LED1_BIT)) |
#define | Led2_init() (LED_DDR |= (1<<LED2_BIT)) |
#define | Leds_on() (LED_PORT |= (1<<LED0_BIT) | (1<<LED1_BIT) | (1<<LED2_BIT)) |
#define | Leds_off() (LED_PORT &= ~((1<<LED0_BIT) | (1<<LED1_BIT) | (1<<LED2_BIT))) |
#define | Leds_set_val(val) (Leds_off(),LED_PORT |= (val<<5)&((1<<LED0_BIT) | (1<<LED1_BIT) | (1<<LED2_BIT))) |
#define | Leds_get_val() (LED_PORT>>5) |
#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 | Led0_off() (LED_PORT &= ~(1<<LED0_BIT)) |
#define | Led1_off() (LED_PORT &= ~(1<<LED1_BIT)) |
#define | Led2_off() (LED_PORT &= ~(1<<LED2_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 | Is_led0_on() (LED_PIN & (1<<LED0_BIT) ? TRUE : FALSE) |
#define | Is_led1_on() (LED_PIN & (1<<LED1_BIT) ? TRUE : FALSE) |
#define | Is_led2_on() (LED_PIN & (1<<LED2_BIT) ? TRUE : FALSE) |