print ip address for W5500 devices

This commit is contained in:
technyon
2023-03-02 20:15:16 +01:00
parent d6c0223800
commit 130fd23235
3 changed files with 13 additions and 2 deletions

View File

@@ -164,7 +164,17 @@ bool W5500Device::supportsEncryption()
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)