WIZnet W6100 is a hardwired Internet controller chip supporting IPv4/IPv6 dual stack by adding IPv6 functions based on WIZnet’s patented hardwired TCP/IP core technology. W6100 supports TCP/IP protocols such as TCP, UDP, IPv6, IPv4, ICMPv6, ICMPv4, IGMP, ARP, and PPPoE. W6100 also includes 10Base-T / 10Base-Te / 100Base-TX Ethernet PHY and Ethernet MAC Controller, making it suitable for embedded internet-enabled devices.
For details of W6100, please reference this WIZnet documents site.
This time I want to tell you that WIZnet modified arduino-pico for W6100-EVB-Pico and released it to version 2.3.0.
As you know, arduino-pico is developed by Mr. Philhower.
If you already installed arduino-pico, which WIZnet modified, you can update it to version 2.3.0 in Boards Manager. If not, please follow the below steps.
Of course, even if you installed the original arduino-pico from earlephilhower/arduino-pico, you can use W6100-EVB-Pico. It is simply to replace the ethernet library with the WIZnet-modified library. Please use the branch of W6100-EVB-Pico.
You can add the URL in the "Additional Boards Manager URLs" field and search pico or ethernet in Board Manager to add.
Then, you can choose the Board WIZnet W6100-EVB-Pico.
There are default examples of Ethernet.
Let's choose DhcpAddressPrinter-IPv6.
You should uncomment to set nCS for the W6100-EVB-Pico.
And Upload to the W6100-EVB-Pico. Maybe it is necessary to enter boot mode.
After choosing Port, then run a Serial Monitor.
You can see the allocated IP address.
If you have the IPv6 network, it is easy to use IPv6 by W6100-EVB-Pico.
For more details about IPv6 examples, please visit this wiki page.
Thank you for reading this.