Add Waveshare ESP32-S3-ETH support (#636)

This commit is contained in:
Jan-Ole Schümann
2025-03-05 18:46:21 +07:00
committed by GitHub
parent 6626df13e0
commit 879b6ab365
5 changed files with 33 additions and 18 deletions

View File

@@ -8,51 +8,37 @@ NetworkDeviceType NetworkUtil::GetDeviceTypeFromPreference(int hardwareDetect, i
{
case 1:
return NetworkDeviceType::WiFi;
break;
case 2:
return NetworkDeviceType::W5500;
break;
case 3:
return NetworkDeviceType::W5500M5;
break;
case 4:
return NetworkDeviceType::Olimex_LAN8720;
break;
case 5:
return NetworkDeviceType::WT32_LAN8720;
break;
case 6:
return NetworkDeviceType::M5STACK_PoESP32_Unit;
break;
case 7:
return NetworkDeviceType::LilyGO_T_ETH_POE;
break;
case 8:
return NetworkDeviceType::GL_S10;
break;
case 9:
return NetworkDeviceType::ETH01_Evo;
break;
case 10:
return NetworkDeviceType::W5500M5S3;
break;
case 11:
if(customPhy> 0)
{
return NetworkDeviceType::CUSTOM;
}
else
{
return NetworkDeviceType::WiFi;
}
break;
return NetworkDeviceType::WiFi;
case 12:
return NetworkDeviceType::LilyGO_T_ETH_ELite;
break;
case 13:
return NetworkDeviceType::Waveshare_ESP32_S3_ETH;
default:
Log->println("Unknown hardware selected, falling back to Wi-Fi.");
return NetworkDeviceType::WiFi;
break;
}
}