/* ledShow.h - Library for 控制LED Created by phoenix, 2019.07.02. */ #ifndef _LedShow_H_ #define _LedShow_H_ #include #include /// led闪烁的时间间隔快慢 #define HOLDTIME_QUICKLY 200 #define HOLDTIME_NORMAL 1000 #define HOLDTIME_SLOW 2000 class LedShow { public: LedShow(uint8_t inLedGpio=23); void init(); void setOn(); void setOff(); void ledflashing(int inCurtime, int holdTimeTag); private: uint8_t _LedGpio=10; int pre_time=0; int led_state=HIGH; //led初始状态为熄灭 }; #endif