diff --git a/libraries/ESPmDNS/src/ESPmDNS.h b/libraries/ESPmDNS/src/ESPmDNS.h index 74f9002461f..1fb90bbf454 100644 --- a/libraries/ESPmDNS/src/ESPmDNS.h +++ b/libraries/ESPmDNS/src/ESPmDNS.h @@ -127,9 +127,7 @@ class MDNSResponder { mdns_txt_item_t *_getResultTxt(int idx, int txtIdx); }; -#if !defined(NO_GLOBAL_INSTANCES) && !defined(NO_GLOBAL_MDNS) extern MDNSResponder MDNS; -#endif #endif /* CONFIG_MDNS_MAX_INTERFACES */ #endif //ESP32MDNS_H diff --git a/libraries/Ethernet/src/ETH.cpp b/libraries/Ethernet/src/ETH.cpp index 17b5da6d515..a8546c66131 100644 --- a/libraries/Ethernet/src/ETH.cpp +++ b/libraries/Ethernet/src/ETH.cpp @@ -1174,6 +1174,8 @@ size_t ETHClass::printDriverInfo(Print &out) const { return bytes; } +#if !defined(NO_GLOBAL_INSTANCES) && !defined(NO_GLOBAL_ETH) ETHClass ETH; +#endif #endif /* CONFIG_ETH_ENABLED */ diff --git a/libraries/Network/src/NetworkManager.h b/libraries/Network/src/NetworkManager.h index dafac9cd983..6b9d5e16cfc 100644 --- a/libraries/Network/src/NetworkManager.h +++ b/libraries/Network/src/NetworkManager.h @@ -31,6 +31,4 @@ class NetworkManager : public NetworkEvents, public Printable { } }; -#if !defined(NO_GLOBAL_INSTANCES) && !defined(NO_GLOBAL_NETWORK) extern NetworkManager Network; -#endif diff --git a/libraries/PPP/src/PPP.cpp b/libraries/PPP/src/PPP.cpp index 2a5c5760287..5e713bc84b0 100644 --- a/libraries/PPP/src/PPP.cpp +++ b/libraries/PPP/src/PPP.cpp @@ -763,6 +763,8 @@ size_t PPPClass::printDriverInfo(Print &out) const { return bytes; } +#if !defined(NO_GLOBAL_INSTANCES) && !defined(NO_GLOBAL_PPP) PPPClass PPP; +#endif #endif /* CONFIG_LWIP_PPP_SUPPORT */ diff --git a/libraries/WiFi/src/WiFi.h b/libraries/WiFi/src/WiFi.h index 6cfeb1155a0..ea2efd97697 100644 --- a/libraries/WiFi/src/WiFi.h +++ b/libraries/WiFi/src/WiFi.h @@ -72,8 +72,6 @@ class WiFiClass : public WiFiGenericClass, public WiFiSTAClass, public WiFiScanC bool isProvEnabled(); }; -#if !defined(NO_GLOBAL_INSTANCES) && !defined(NO_GLOBAL_WIFI) extern WiFiClass WiFi; -#endif #endif /* SOC_WIFI_SUPPORTED */