21 #include "../../include/esp3d_config.h"
22 #if defined (ETH_FEATURE)
23 #ifdef ARDUINO_ARCH_ESP32
25 #include "dhcpserver/dhcpserver_options.h"
26 #endif //ARDUINO_ARCH_ESP32
27 #ifdef ARDUINO_ARCH_ESP8266
28 #endif //ARDUINO_ARCH_ESP8266
29 #include "../../core/esp3doutput.h"
30 #include "../../core/settings_esp3d.h"
31 #include "../network/netconfig.h"
33 bool EthConfig::_started =
false;
51 IPAddress ip(IP), mask(MK), gateway(GW);
52 res = ETH.config(ip, gateway,mask);
95 _started = ETH.begin();
97 output.printMSG(
"Starting Ethernet");
100 output.printERROR(
"Failed Starting Ethernet");
112 output.printMSG (
"Failed Starting Client");
114 output.printMSG (
"Client started");
129 output.printMSG (ETH.localIP().toString().c_str());
133 uint32_t start = millis();
134 String stmp =
"Checking connection";
135 output.printMSG (stmp.c_str());
136 while (!ETH.linkUp() && ((millis()-start) < 10000)) {
139 output.printMSG (stmp.c_str());
143 output.printMSG (
"Cable disconnected");
172 #endif // ETH_FEATURE