52#ifndef SLS_AVR_STATUS_LED_H_
53#define SLS_AVR_STATUS_LED_H_
58#define LED_OFF PIN_OFF
59#define LED_SWITCH PIN_SWITCH
63#define status_led_clear status_led_ready
65#if (defined LED_STAT_PORT) && (defined LED_STAT_PIN)
66# define led_stat_switch() LED_SWITCH(LED_STAT_PORT, LED_STAT_PIN)
67# define led_stat_on() LED_ON(LED_STAT_PORT, LED_STAT_PIN)
68# define led_stat_off() LED_OFF(LED_STAT_PORT, LED_STAT_PIN)
71#if (defined LED_INF_PORT) && (defined LED_INF_PIN)
72# define led_inf_switch() LED_SWITCH(LED_INF_PORT, LED_INF_PIN)
73# define led_inf_on() LED_ON(LED_INF_PORT, LED_INF_PIN)
74# define led_inf_off() LED_OFF(LED_INF_PORT, LED_INF_PIN)
77#if (defined LED_ERR_PORT) && (defined LED_ERR_PIN)
78# define led_err_switch() LED_SWITCH(LED_ERR_PORT, LED_ERR_PIN)
79# define led_err_on() LED_ON(LED_ERR_PORT, LED_ERR_PIN)
80# define led_err_off() LED_OFF(LED_ERR_PORT, LED_ERR_PIN)
void init_status_led(void)
Initializing ports for indicator LEDs and turning off all but the error LED one.
void status_led_ready(void)
Switching off additional indicators and turning on the main one.