Topuino_Hardware/src/status_blink.h

21 lines
312 B
C
Raw Normal View History

2021-08-29 17:00:30 +08:00
#include <Arduino.h>
#include <Ticker.h>
#define STATUS_LED_PIN 2
class StatusBlink
{
private:
Ticker flipper;
public:
enum BlinkRate {
RateAlwaysOn,
2021-08-29 22:14:08 +08:00
Rate5Hz,
2021-08-29 17:00:30 +08:00
Rate2Hz,
Rate0_5Hz,
RateAlwaysOff,
};
StatusBlink();
void SetBlinkRate(BlinkRate rate);
};