diff --git a/CMakeLists.txt b/CMakeLists.txt index d70ac76938d..895ac421315 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -55,6 +55,7 @@ set(LIBRARY_SRCS libraries/DNSServer/src/DNSServer.cpp libraries/EEPROM/src/EEPROM.cpp libraries/ESPmDNS/src/ESPmDNS.cpp + libraries/Ethernet/src/ETH.cpp libraries/FFat/src/FFat.cpp libraries/FS/src/FS.cpp libraries/FS/src/vfs_api.cpp @@ -91,7 +92,6 @@ set(LIBRARY_SRCS libraries/WebServer/src/detail/mimetable.cpp libraries/WiFiClientSecure/src/ssl_client.cpp libraries/WiFiClientSecure/src/WiFiClientSecure.cpp - libraries/WiFi/src/ETH.cpp libraries/WiFi/src/WiFiAP.cpp libraries/WiFi/src/WiFiClient.cpp libraries/WiFi/src/WiFi.cpp diff --git a/libraries/WiFi/examples/ETH_LAN8720/.skip.esp32s2 b/libraries/Ethernet/examples/ETH_LAN8720/.skip.esp32s2 similarity index 100% rename from libraries/WiFi/examples/ETH_LAN8720/.skip.esp32s2 rename to libraries/Ethernet/examples/ETH_LAN8720/.skip.esp32s2 diff --git a/libraries/WiFi/examples/ETH_LAN8720/ETH_LAN8720.ino b/libraries/Ethernet/examples/ETH_LAN8720/ETH_LAN8720.ino similarity index 100% rename from libraries/WiFi/examples/ETH_LAN8720/ETH_LAN8720.ino rename to libraries/Ethernet/examples/ETH_LAN8720/ETH_LAN8720.ino diff --git a/libraries/WiFi/examples/ETH_TLK110/.skip.esp32s2 b/libraries/Ethernet/examples/ETH_TLK110/.skip.esp32s2 similarity index 100% rename from libraries/WiFi/examples/ETH_TLK110/.skip.esp32s2 rename to libraries/Ethernet/examples/ETH_TLK110/.skip.esp32s2 diff --git a/libraries/WiFi/examples/ETH_TLK110/ETH_TLK110.ino b/libraries/Ethernet/examples/ETH_TLK110/ETH_TLK110.ino similarity index 100% rename from libraries/WiFi/examples/ETH_TLK110/ETH_TLK110.ino rename to libraries/Ethernet/examples/ETH_TLK110/ETH_TLK110.ino diff --git a/libraries/Ethernet/library.properties b/libraries/Ethernet/library.properties new file mode 100644 index 00000000000..c32adf1a7ea --- /dev/null +++ b/libraries/Ethernet/library.properties @@ -0,0 +1,9 @@ +name=Ethernet +version=2.0.0 +author=Hristo Gochkov +maintainer=Hristo Gochkov +sentence=Enables network connection (local and Internet) using the ESP32 Ethernet. +paragraph=With this library you can instantiate Servers, Clients and send/receive UDP packets through Ethernet. The IP address can be assigned statically or through a DHCP. The library can also manage DNS. +category=Communication +url= +architectures=esp32 diff --git a/libraries/WiFi/src/ETH.cpp b/libraries/Ethernet/src/ETH.cpp similarity index 100% rename from libraries/WiFi/src/ETH.cpp rename to libraries/Ethernet/src/ETH.cpp diff --git a/libraries/WiFi/src/ETH.h b/libraries/Ethernet/src/ETH.h similarity index 100% rename from libraries/WiFi/src/ETH.h rename to libraries/Ethernet/src/ETH.h