diff --git a/components/wifi/esp8266-driver/ESP8266/ESP8266.cpp b/components/wifi/esp8266-driver/ESP8266/ESP8266.cpp index f147e65e22..bcd7bd15f2 100644 --- a/components/wifi/esp8266-driver/ESP8266/ESP8266.cpp +++ b/components/wifi/esp8266-driver/ESP8266/ESP8266.cpp @@ -14,6 +14,7 @@ * limitations under the License. */ +#ifdef MBED_CONF_NSAPI_PRESENT #include #include #include @@ -1082,3 +1083,4 @@ nsapi_connection_status_t ESP8266::connection_status() const { return _conn_status; } +#endif diff --git a/components/wifi/esp8266-driver/ESP8266/ESP8266.h b/components/wifi/esp8266-driver/ESP8266/ESP8266.h index 730acecc7d..b1417747dc 100644 --- a/components/wifi/esp8266-driver/ESP8266/ESP8266.h +++ b/components/wifi/esp8266-driver/ESP8266/ESP8266.h @@ -17,6 +17,7 @@ #ifndef ESP8266_H #define ESP8266_H +#ifdef MBED_CONF_NSAPI_PRESENT #include #include "drivers/UARTSerial.h" @@ -454,5 +455,5 @@ private: nsapi_connection_status_t _conn_status; mbed::Callback _conn_stat_cb; // ESP8266Interface registered }; - +#endif #endif diff --git a/components/wifi/esp8266-driver/ESP8266Interface.cpp b/components/wifi/esp8266-driver/ESP8266Interface.cpp index ed02a17699..ce85711946 100644 --- a/components/wifi/esp8266-driver/ESP8266Interface.cpp +++ b/components/wifi/esp8266-driver/ESP8266Interface.cpp @@ -14,6 +14,8 @@ * limitations under the License. */ +#ifdef MBED_CONF_NSAPI_PRESENT + #include #include @@ -673,3 +675,4 @@ void ESP8266Interface::proc_oob_evnt() _esp.bg_process_oob(ESP8266_RECV_TIMEOUT, true); } } +#endif diff --git a/components/wifi/esp8266-driver/ESP8266Interface.h b/components/wifi/esp8266-driver/ESP8266Interface.h index 8b4b0fde85..124245d66d 100644 --- a/components/wifi/esp8266-driver/ESP8266Interface.h +++ b/components/wifi/esp8266-driver/ESP8266Interface.h @@ -17,6 +17,7 @@ #ifndef ESP8266_INTERFACE_H #define ESP8266_INTERFACE_H +#ifdef MBED_CONF_NSAPI_PRESENT #include "ESP8266/ESP8266.h" #include "events/EventQueue.h" #include "events/mbed_shared_queues.h" @@ -359,5 +360,5 @@ private: void proc_oob_evnt(); void _oob2global_event_queue(); }; - +#endif #endif