diff --git a/src/SoftUART.cpp b/src/SoftUART.cpp index 10c9a3e1..1b6b0e7b 100644 --- a/src/SoftUART.cpp +++ b/src/SoftUART.cpp @@ -1,10 +1,20 @@ #include "SoftUART.h" -SoftwareSerial* myUART{ nullptr }; +#ifdef ESP8266 +SoftwareSerial* myUART = nullptr; +#else +HardwareSerial* myUART = nullptr; +#endif void uartInit() { if (!myUART) { +#ifdef ESP8266 myUART = new SoftwareSerial(4, 5); + myUART->begin(9600); +#else + myUART = new HardwareSerial(2); + myUART->begin(4, 5); +#endif } } @@ -23,5 +33,5 @@ void uartHandle() { void parse(String& incStr) { - + } \ No newline at end of file