From f1647b8b0f2a72b30eb1e27b3453f0654e681e9c Mon Sep 17 00:00:00 2001
From: Eric Duminil <eric.duminil@gmail.com>
Date: Thu, 24 Mar 2022 21:45:44 +0100
Subject: [PATCH] Only ESP8266

---
 .../src/lib/Esp8266EdgeSoftwareSerial/MySoftwareSerial.cpp     | 3 ++-
 .../src/lib/Esp8266EdgeSoftwareSerial/MySoftwareSerial.h       | 2 ++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/ampel-firmware/src/lib/Esp8266EdgeSoftwareSerial/MySoftwareSerial.cpp b/ampel-firmware/src/lib/Esp8266EdgeSoftwareSerial/MySoftwareSerial.cpp
index efa21ac..1d00461 100644
--- a/ampel-firmware/src/lib/Esp8266EdgeSoftwareSerial/MySoftwareSerial.cpp
+++ b/ampel-firmware/src/lib/Esp8266EdgeSoftwareSerial/MySoftwareSerial.cpp
@@ -18,7 +18,7 @@ License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
 */
-
+#if defined(ESP8266)
 #include <Arduino.h>
 
 // The Arduino standard GPIO routines are not enough,
@@ -398,3 +398,4 @@ void ICACHE_RAM_ATTR MySoftwareSerial::rxRead() {
 	// it gets set even when interrupts are disabled
 	GPIO_REG_WRITE(GPIO_STATUS_W1TC_ADDRESS, 1 << m_rxPin);
 }
+#endif
\ No newline at end of file
diff --git a/ampel-firmware/src/lib/Esp8266EdgeSoftwareSerial/MySoftwareSerial.h b/ampel-firmware/src/lib/Esp8266EdgeSoftwareSerial/MySoftwareSerial.h
index e32ac3c..6883fbd 100644
--- a/ampel-firmware/src/lib/Esp8266EdgeSoftwareSerial/MySoftwareSerial.h
+++ b/ampel-firmware/src/lib/Esp8266EdgeSoftwareSerial/MySoftwareSerial.h
@@ -21,6 +21,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 */
 
 #ifndef MySoftwareSerial_h
+#if defined(ESP8266)
 #define MySoftwareSerial_h
 
 #include <inttypes.h>
@@ -109,3 +110,4 @@ private:
 
 
 #endif
+#endif
-- 
GitLab