blinking led
BlinkingLED.h
- Committer:
- lonesometraveler
- Date:
- 2019-03-07
- Revision:
- 0:6d4514c5b852
File content as of revision 0:6d4514c5b852:
/** * @file BlinkingLED.h * @brief indicator LED class * */ #ifndef BLINKING_LED_H #define BLINKING_LED_H #include "mbed.h" class BlinkingLED { public: /** * @brief constructor. * @param PinName for LED. * @param led flip frequency. default: 1hz */ BlinkingLED(PinName led, uint32_t freqency = 1); /** * @brief flips LED. */ void flip(void); private: Ticker t; DigitalOut _led; /** * @brief setting struct */ typedef struct setting_s { float time; } setting_s; setting_s setting; }; #endif