check ETH.begin() result

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Arnim Läuger 2025-08-15 22:46:03 +02:00 committed by GitHub
parent 72aefbc567
commit 5ef83675a3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -74,13 +74,21 @@ bool initEthernet()
if (config.network.eth_enabled) { if (config.network.eth_enabled) {
WiFi.onEvent(WiFiEvent); WiFi.onEvent(WiFiEvent);
#if defined(USE_WS5500) #if defined(USE_WS5500)
ETH.begin(ETH_PHY_W5500, 1, ETH_CS_PIN, ETH_INT_PIN, ETH_RST_PIN, SPI3_HOST, if (!ETH.begin(ETH_PHY_W5500, 1, ETH_CS_PIN, ETH_INT_PIN, ETH_RST_PIN, SPI3_HOST,
ETH_SCLK_PIN, ETH_MISO_PIN, ETH_MOSI_PIN); ETH_SCLK_PIN, ETH_MISO_PIN, ETH_MOSI_PIN)) {
LOG_ERROR("ETH.begin() failed for WS5500");
return false;
}
#endif #endif
#if defined(USE_ESP32_RMIIPHY) #if defined(USE_ESP32_RMIIPHY)
ETH.begin(ESP32_RMIIPHY_ADDR, ESP32_RMIIPHY_PWR, ETH.begin(ESP32_RMIIPHY_ADDR, ESP32_RMIIPHY_PWR,
ESP32_RMIIPHY_MDC, ESP32_RMIIPHY_MDIO, ESP32_RMIIPHY_MDC, ESP32_RMIIPHY_MDIO,
ESP32_RMIIPHY_TYPE, ESP32_RMIIPHY_CLKTYPE); if (!ETH.begin(ESP32_RMIIPHY_ADDR, ESP32_RMIIPHY_PWR,
ESP32_RMIIPHY_MDC, ESP32_RMIIPHY_MDIO,
ESP32_RMIIPHY_TYPE, ESP32_RMIIPHY_CLKTYPE)) {
LOG_ERROR("ETH.begin() failed for ESP32 RMII PHY");
return false;
}
#endif #endif
#if !MESHTASTIC_EXCLUDE_WEBSERVER #if !MESHTASTIC_EXCLUDE_WEBSERVER