添加移除指示灯函数

This commit is contained in:
WangQiang 2016-07-23 02:42:59 +00:00
parent 781ddaaa0f
commit 8a88d977ca
2 changed files with 7 additions and 0 deletions

View File

@ -99,6 +99,12 @@ void Esp8266::SetLed(OutputPort& led)
Led = fp; Led = fp;
} }
void Esp8266::RemoveLed()
{
if (Led)delete (FlushPort*)Led;
Led = nullptr;
}
void LoopTask(void* param) void LoopTask(void* param)
{ {
auto& esp = *(Esp8266*)param; auto& esp = *(Esp8266*)param;

View File

@ -27,6 +27,7 @@ public:
virtual void Config(); virtual void Config();
void SetLed(Pin led); void SetLed(Pin led);
void SetLed(OutputPort& led); void SetLed(OutputPort& led);
void RemoveLed();
//virtual const String ToString() const { return String("Esp8266"); } //virtual const String ToString() const { return String("Esp8266"); }
virtual ISocket* CreateSocket(NetType type); virtual ISocket* CreateSocket(NetType type);