SparkFun_WebServer_ESP32_W5500
Веб-сервер для ESP32 с сетевым интерфейсом W5500 вместо WiFi
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:b8a539177313a1db88508814ba627de28a036fd3a626095e728bb235792372f2SparkFun_WebServer_ESP32_W5500-1.5.6-b8a53917.zipОписание
Если вам нужна работа с Ethernet-кабелем вместо WiFi на ESP32, то эта библиотека подключает чип W5500 как сетевой интерфейс. Веб-сервер (HTTP и HTTPS) реализуется через стандартные WiFiServer и WiFiClient, поэтому легко работает с популярным ESPAsyncWebServer. Но есть серьёзная оговорка: библиотека завязана на низкоуровневые функции ESP-IDF, которые конфликтуют с SPI и прерываниями из ядра Arduino для ESP32. Нельзя одновременно с ней использовать другие SPI-устройства или менять прерывания — нужно аккуратно разделять код. После работы с библиотекой перед переходом на стандартный Arduino Ethernet обязательно вызывают метод очистки памяти. Также несовместима с arduino-esp32 версии 3.0.