Unfortunately I don’t have Arduino DUE.
So I will explain for Arduino UNO.
First of all, prepare Arduino UNO and WIZ550io module.
Connect Arduino UNO and WIZ550io module like below.
Arduino UNO pin<->WIZ55io pin
3.3V<->3V3D
GND<->GND
13<->SCLK
12<->MISO
11<->MOSI
10<->SCSn
RESET<->RSTn
I recommand to use ioShield-A.
Execute Arduino IDE.
Select Arduino IDE Menubar->Sketch->Include Library->Mange Libraries…
Search Ethernet2 library by string.
Install Ethernet2 library.
Find w5500.h, w5500.cpp
Windows OS
C:\Users\your username\Documents\Adruino\libraries\Ethernet2\utility
Linux
/home/your username/Arduino/libraries/Ethernet2/src/utility/
Insert the following code in w5500.h
…
#define WIZ550io_WITH_MACADDRESS
…
Insert the following code in w5500.cpp
…
#if !defined(WIZ550io_WITH_MACADDRESS)
w5500.swReset();
#endif
…
For example, you can modify Ethernet.begin function of WebServer code without mac parameter.
Compile and upload by Arduino IDE.
Please refer to the attached file.
WebServer.zip (1.4 KB)
Thanks.