print ip address for W5500 devices
This commit is contained in:
@@ -107,7 +107,7 @@ bool EthLan8720Device::isConnected()
|
|||||||
|
|
||||||
if(_lastConnected == false && connected == true)
|
if(_lastConnected == false && connected == true)
|
||||||
{
|
{
|
||||||
Serial.print("Ethernet connected. IP address: ");
|
Serial.print(F("Ethernet connected. IP address: "));
|
||||||
Serial.println(ETH.localIP().toString());
|
Serial.println(ETH.localIP().toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -164,7 +164,17 @@ bool W5500Device::supportsEncryption()
|
|||||||
|
|
||||||
bool W5500Device::isConnected()
|
bool W5500Device::isConnected()
|
||||||
{
|
{
|
||||||
return Ethernet.linkStatus() == EthernetLinkStatus::LinkON && _maintainResult == 0 && _hasDHCPAddress;
|
bool connected = (Ethernet.linkStatus() == EthernetLinkStatus::LinkON && _maintainResult == 0 && _hasDHCPAddress);
|
||||||
|
|
||||||
|
if(_lastConnected == false && connected == true)
|
||||||
|
{
|
||||||
|
Serial.print(F("Ethernet connected. IP address: "));
|
||||||
|
Serial.println(Ethernet.localIP().toString());
|
||||||
|
}
|
||||||
|
|
||||||
|
_lastConnected = connected;
|
||||||
|
|
||||||
|
return connected;
|
||||||
}
|
}
|
||||||
|
|
||||||
void W5500Device::initializeMacAddress(byte *mac)
|
void W5500Device::initializeMacAddress(byte *mac)
|
||||||
|
|||||||
@@ -71,6 +71,7 @@ private:
|
|||||||
bool _hasDHCPAddress = false;
|
bool _hasDHCPAddress = false;
|
||||||
char* _path;
|
char* _path;
|
||||||
W5500Variant _variant;
|
W5500Variant _variant;
|
||||||
|
bool _lastConnected = false;
|
||||||
|
|
||||||
byte _mac[6];
|
byte _mac[6];
|
||||||
};
|
};
|
||||||
Reference in New Issue
Block a user