/* NativeSdk by Simon Peter Access functionality from the Espressif ESP8266 SDK This example code is in the public domain This is for advanced users. Note that this makes your code dependent on the ESP8266, which is generally a bad idea. So you should try to use esp8266/Arduino functionality where possible instead, in order to abstract away the hardware dependency. */ // Expose Espressif SDK functionality - wrapped in ifdef so that it still // compiles on other platforms #ifdef ESP8266 extern "C" { #include "user_interface.h" } #endif void setup() { Serial.begin(115200); } void loop() { // Call Espressif SDK functionality - wrapped in ifdef so that it still // compiles on other platforms #ifdef ESP8266 Serial.print("wifi_station_get_hostname: "); Serial.println(wifi_station_get_hostname()); #endif delay(1000); }