ESPSomfy-RTS/data-src
cjkas e1a62fe5be feat: keep Ethernet settings independent of the framework
Prepares the move to Arduino 3.x / ESP-IDF 5.5, which renumbers
eth_phy_type_t (ETH_PHY_GENERIC is now 0) and only has the RMII MAC
API on the original ESP32.

- Store the PHY chip as our own id (eth_phy_id_t, the 2.x values) and
  translate it by name at ETH.begin(), so NVS, backups and the web UI
  keep their numbers on either framework.
- Build Ethernet only where CONFIG_ETH_USE_ESP32_EMAC is set instead of
  everywhere but the C6.  C3 and S3 could never use it.  A stored
  Ethernet connection falls back to Wi-Fi on those chips.
- /networksettings reports hasEthernet; the UI hides the Ethernet
  options without it.
- Fix the UI PHY list: 5 is the KSZ8041, add the KSZ8081 (6), drop the
  DM9051, an SPI chip the MAC can't drive.
- SSDP takes its address from WiFi/ETH.localIP() instead of the
  tcpip_adapter API IDF 5 removed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 21:13:49 +02:00
..
apple-icon.png init 2026-03-10 20:23:48 +01:00
appversion chore: bump version to v3.0.14 2026-10-10 17:01:25 +00:00
favicon.png init 2026-03-10 20:23:48 +01:00
icon.png init 2026-03-10 20:23:48 +01:00
icon.svg init 2026-03-10 20:23:48 +01:00
icons.css init 2026-03-10 20:23:48 +01:00
index.html feat: keep Ethernet settings independent of the framework 2026-10-19 21:13:49 +02:00
index.js feat: keep Ethernet settings independent of the framework 2026-10-19 21:13:49 +02:00
login.html fix the version number in UI. Enable the remember username/password functionality in browser. 2026-04-22 14:16:11 +02:00
main.css Fix off-by-one bug in RTW protocol decoder. 2026-04-19 11:07:53 +02:00
widgets.css init 2026-03-10 20:23:48 +01:00