Skip to content

Checklist / minimum requirements for Ethernet on EVK #289

@PaulZC

Description

@PaulZC

This issue is to capture the minimum requirements for Ethernet on the EVK, and provide a "Done" & "Tested" checklist.

Background:

At the time of writing, EVK W5500 Ethernet functionality is provided by the standard Arduino Ethernet Library 2.0.2. Configure-Via-Ethernet uses the SparkFun_WebServer_ESP32_W5500; the hardware needs to be restarted in a dedicated Configure-Via-Ethernet mode as the WebServer does not play nicely with Arduino SPI or Interrupts. Meanwhile, Espressif have been busy and have added dedicated Arduino support for the W5500 on SPI - but only in arduino-esp32 >= v3.0.0. We need to decide if we should upgrade the core to v3.0.0 so we can take advantage of the much-improved W5500 support (interrupt support; larger packets; ability to access microSD over SPI while configuring over Ethernet; seamless web serving, making the SparkFun_WebServer_ESP32_W5500 obsolete and removing the need to restart into the dedicated Configure-Via-Ethernet mode). This checklist will inform that decision.

Checklist:

Last update: May 16th 17:50 BST

Feature Required Done Tested
DHCP
Fixed IP
Configure-Via-Ethernet
NTP Server
PointPerfect Get Keys
PointPerfect Corrections via MQTT
NTRIP Client
NTRIP Server
TCP Client
TCP Server
UDP Server

✔❌

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions