diff --git a/docs/espconf.ini b/docs/esp3dcnf.ini similarity index 100% rename from docs/espconf.ini rename to docs/esp3dcnf.ini diff --git a/esp3d/src/core/esp3d.cpp b/esp3d/src/core/esp3d.cpp index 13e87e84..25bacc33 100644 --- a/esp3d/src/core/esp3d.cpp +++ b/esp3d/src/core/esp3d.cpp @@ -184,6 +184,7 @@ void Esp3D::restart_esp(bool need_restart) void Esp3D::restart_now() { log_esp3d("Restarting"); + if (!serial_service.started())serial_service.begin(); serial_service.flush(); #if defined(FILESYSTEM_FEATURE) ESP_FileSystem::end(); diff --git a/esp3d/src/modules/network/netservices.cpp b/esp3d/src/modules/network/netservices.cpp index de6bf2df..b2effcbb 100644 --- a/esp3d/src/modules/network/netservices.cpp +++ b/esp3d/src/modules/network/netservices.cpp @@ -98,6 +98,22 @@ bool NetServices::begin() } #endif //TIMESTAMP_FEATURE +#if defined(MDNS_FEATURE) && defined(ARDUINO_ARCH_ESP8266) + if(WiFi.getMode() != WIFI_AP) { + String lhostname =hostname; + lhostname.toLowerCase(); + log_esp3d("Start mdsn for %s", hostname.c_str()); + if (!MDNS.begin(hostname.c_str())) { + output.printERROR("mDNS failed to start"); + _started =false; + } else { + String stmp = "mDNS started with '" + lhostname + ".local'"; + if (Settings_ESP3D::isVerboseBoot()) { + output.printMSG(stmp.c_str()); + } + } + } +#endif //MDNS_FEATURE && ARDUINO_ARCH_ESP8266 #ifdef OTA_FEATURE if(WiFi.getMode() != WIFI_AP) { @@ -151,22 +167,7 @@ bool NetServices::begin() ArduinoOTA.begin(); } #endif -#if defined(MDNS_FEATURE) && defined(ARDUINO_ARCH_ESP8266) - if(WiFi.getMode() != WIFI_AP) { - String lhostname =hostname; - lhostname.toLowerCase(); - log_esp3d("Start mdsn for %s", hostname.c_str()); - if (!MDNS.begin(hostname.c_str())) { - output.printERROR("mDNS failed to start"); - _started =false; - } else { - String stmp = "mDNS started with '" + lhostname + ".local'"; - if (Settings_ESP3D::isVerboseBoot()) { - output.printMSG(stmp.c_str()); - } - } - } -#endif //MDNS_FEATURE && ARDUINO_ARCH_ESP8266 + #if defined(MDNS_FEATURE) && defined(ARDUINO_ARCH_ESP32) if(WiFi.getMode() != WIFI_AP) { String lhostname =hostname;