From b7fde7bcb9b8ba8544b4ce553667322f75496bac Mon Sep 17 00:00:00 2001 From: Pius <70412012+Pius171@users.noreply.github.com> Date: Mon, 22 Aug 2022 14:40:53 +0100 Subject: [PATCH 1/4] Added code to allow compilation for ESP8266 I always get a compilation error when trying to compile for esp8266, this is because the WIFi.h file is meant for esp32 and not esp8266 so i just added the library for esp8266 WiFi which is ESP8266WiFI.h. The code will still work for esp32 --- examples/EventsAndOrdinalTime/EventsAndOrdinalTime.ino | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/examples/EventsAndOrdinalTime/EventsAndOrdinalTime.ino b/examples/EventsAndOrdinalTime/EventsAndOrdinalTime.ino index 748d17e..b4a0d7d 100644 --- a/examples/EventsAndOrdinalTime/EventsAndOrdinalTime.ino +++ b/examples/EventsAndOrdinalTime/EventsAndOrdinalTime.ino @@ -4,7 +4,11 @@ */ #include +#ifdef ESP32 #include +#elif defined(ESP8266) +#include +#endif void setup() { From 2bbe8247374f41d4137b28474ad1be0ce7249235 Mon Sep 17 00:00:00 2001 From: Pius <70412012+Pius171@users.noreply.github.com> Date: Mon, 22 Aug 2022 14:44:04 +0100 Subject: [PATCH 2/4] Update TimeFormats.ino --- examples/TimeFormats/TimeFormats.ino | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/examples/TimeFormats/TimeFormats.ino b/examples/TimeFormats/TimeFormats.ino index 4259e3d..de22b83 100644 --- a/examples/TimeFormats/TimeFormats.ino +++ b/examples/TimeFormats/TimeFormats.ino @@ -1,5 +1,9 @@ #include +#ifdef ESP32 #include +#elif defined(ESP8266) +#include +#endif void setup() { From 437c67514fce4230f3ab0becec2200c7f29c097a Mon Sep 17 00:00:00 2001 From: Pius <70412012+Pius171@users.noreply.github.com> Date: Mon, 22 Aug 2022 14:48:19 +0100 Subject: [PATCH 3/4] Added code to allow compilation for esp8266 The WiFi.h library is for esp32 so I simply added some code to allow it to use ESP8266WiFi.h when the board being used is an esp8266 board. --- examples/Timezones/Timezones.ino | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/examples/Timezones/Timezones.ino b/examples/Timezones/Timezones.ino index 997cf42..981d80a 100644 --- a/examples/Timezones/Timezones.ino +++ b/examples/Timezones/Timezones.ino @@ -1,5 +1,9 @@ #include +#ifdef ESP32 #include +#elif defined(ESP8266) +#include +#endif void setup() { From c935c824ca7946ae67b3980dddb1035190261b9e Mon Sep 17 00:00:00 2001 From: Pius <70412012+Pius171@users.noreply.github.com> Date: Mon, 22 Aug 2022 14:49:33 +0100 Subject: [PATCH 4/4] Added code to allow compilation for esp8266 The WiFi.h library is for esp32 so I simply added some code to allow it to use ESP8266WiFi.h when the board being used is an esp8266 board. --- examples/milliseconds/milliseconds.ino | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/examples/milliseconds/milliseconds.ino b/examples/milliseconds/milliseconds.ino index 9435f24..5b4fb08 100644 --- a/examples/milliseconds/milliseconds.ino +++ b/examples/milliseconds/milliseconds.ino @@ -1,5 +1,9 @@ #include +#ifdef ESP32 #include +#elif defined(ESP8266) +#include +#endif void setup() {