23 lines
299 B
C
23 lines
299 B
C
|
#ifndef LEDS_H
|
||
|
#define LEDS_H
|
||
|
|
||
|
#include "firmware.h"
|
||
|
|
||
|
// times below are multiplied by DELAY_TIME, in ms
|
||
|
#define LED_ARMED_BLINK_TIME 50
|
||
|
#define LED_ERROR_BLINK_TIME 50
|
||
|
|
||
|
enum LEDStates
|
||
|
{
|
||
|
LED_OFF,
|
||
|
LED_ARMED,
|
||
|
LED_ON,
|
||
|
LED_ERROR,
|
||
|
};
|
||
|
|
||
|
extern enum LEDStates LEDState;
|
||
|
|
||
|
void processLEDState();
|
||
|
|
||
|
#endif
|