ESP32-sveltekit icon indicating copy to clipboard operation
ESP32-sveltekit copied to clipboard

Ethernet support

Open JuergenLeber opened this issue 3 weeks ago • 5 comments

Hi @theelims! This PR contains the following:

  • Small change to ignore .DS_Store files on MacOS (https://github.com/theelims/ESP32-sveltekit/commit/7e5c88370a477d2c29a9298ed840764a6124824c)
  • Config changes to minify the web interface to save flash space (https://github.com/theelims/ESP32-sveltekit/commit/bdbb84963ebd9b55160d94a9900c913eaf743097)
  • A new build target for the WT32-ETH01 board that features an ethernet port (https://github.com/theelims/ESP32-sveltekit/commit/37565da94c078a85d59d08fcd03ebdfd817a25f2)
  • The ethernet support for front- and backend supporting all ethernet interfaces that the underlying ESP32-Arduino supports and some docs update (https://github.com/theelims/ESP32-sveltekit/commit/3bbc51ec732e0b7c754d9ca69299a48fa648b0a6 and https://github.com/theelims/ESP32-sveltekit/commit/fb9a460b918e86edb400e25dc98ba0a2e5c4c5b9)
  • Updated NTP service to also use ethernet (https://github.com/theelims/ESP32-sveltekit/commit/19cd34ace1d7241320bd8dd727c0453e6e8fc820)
  • Updated WWWData.h (https://github.com/theelims/ESP32-sveltekit/commit/b57ecfbcd3dbc2ba83d13c35af66e696f73c2721)

It's a bit tight for the whole demo but everything fits in the 4MB flash of the WT32-ETH01 with min_spiffs.csv thus still allowing OTA updates.

If you want you can cherry-pick the commits and/or see everything in my ethernet-support branch. It's up-to-date with your current main.

JuergenLeber avatar Nov 07 '25 18:11 JuergenLeber