From f9933ea55e7ed269a3d8addc9a4baed698ac9de0 Mon Sep 17 00:00:00 2001 From: Yuri Trikoz Date: Wed, 24 Jun 2020 01:46:05 +0300 Subject: [PATCH] Serial --- include/Module/Terminal.h | 2 +- src/Cmd.cpp | 4 ---- src/Module/Terminal.cpp | 2 -- 3 files changed, 1 insertion(+), 7 deletions(-) diff --git a/include/Module/Terminal.h b/include/Module/Terminal.h index 11c5232e..eb47417c 100644 --- a/include/Module/Terminal.h +++ b/include/Module/Terminal.h @@ -114,7 +114,7 @@ enum State { ST_INACTIVE, class Terminal : public Print { public: Terminal(Stream *stream = nullptr); - ~Terminal(); + void setStream(Stream *stream); void setEOL(EOLType_t code); void enableControlCodes(bool enabled = true); diff --git a/src/Cmd.cpp b/src/Cmd.cpp index bb597623..efd49206 100644 --- a/src/Cmd.cpp +++ b/src/Cmd.cpp @@ -523,10 +523,6 @@ void serialBegin() { delete mySerial; } - if (term) { - delete term; - } - mySerial = new SoftwareSerial(rxPin.toInt(), txPin.toInt()); mySerial->begin(s_speed.toInt()); diff --git a/src/Module/Terminal.cpp b/src/Module/Terminal.cpp index 17d96b91..b5321810 100644 --- a/src/Module/Terminal.cpp +++ b/src/Module/Terminal.cpp @@ -16,8 +16,6 @@ void Terminal::setStream(Stream *stream) { _stream = stream; } -Terminal::~Terminal() {} - void Terminal::setOnReadLine(TerminalInputEventHandler h) { inputHandler_ = h; } void Terminal::setOnEvent(TerminalEventHandler h) { eventHandler_ = h; }