ESP32-sveltekit
ESP32-sveltekit copied to clipboard
Ethernet support
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.