WIZNet W5500 with additional enhancements

Fork of WIZnetInterface by WIZnet

History

Enable Interrupts for all sockets by default. default tip

2017-10-12, by Helmut Tschemernjak [Thu, 12 Oct 2017 12:19:11 +0200] rev 38

Enable Interrupts for all sockets by default.
Added a Soft-Reset in the reset() functions which works perfect
when no Reset line is connected.


Added more W7500x support, however this does not compile

2017-10-11, by Helmut Tschemernjak [Wed, 11 Oct 2017 14:25:44 +0200] rev 37

Added more W7500x support, however this does not compile
for some time, when somebody uses the W7500x they need to
spend the time.


More DHCP cleanup, added precise DHCP packet construction

2017-10-11, by Helmut Tschemernjak [Wed, 11 Oct 2017 11:18:41 +0200] rev 36

More DHCP cleanup, added precise DHCP packet construction
DHCP hostname support (added to the DHCP request) which
allows dynamic DNS updates and routers will show the client name.


Added support for DHCP lease time and domain name

2017-10-10, by Helmut Tschemernjak [Tue, 10 Oct 2017 20:56:13 +0200] rev 35

Added support for DHCP lease time and domain name
Enhance DHCP code to use opcode defines to make it easier to
understand and maintain.


Added support for manual DNS server config or DHCP DNS config.

2017-10-09, by Helmut Tschemernjak [Mon, 09 Oct 2017 19:58:19 +0200] rev 34

Added support for manual DNS server config or DHCP DNS config.
Now the DNS 8.8.8.8 is only a fallback if no DNS server is specified.
Replaced error() messages with printf() to avoid hanging code in error()


Added support to read the Ethernet speed, duplex mode, link status

2017-10-07, by Helmut Tschemernjak [Sat, 07 Oct 2017 22:10:01 +0200] rev 33

Added support to read the Ethernet speed, duplex mode, link status
and DNS address.


Fixed compiler warnings

2017-10-07, by Helmut Tschemernjak [Sat, 07 Oct 2017 16:26:55 +0200] rev 32

Fixed compiler warnings


Fixed a problem that the MAC address was not set.

2017-10-07, by Helmut Tschemernjak [Sat, 07 Oct 2017 15:08:58 +0200] rev 31

Fixed a problem that the MAC address was not set.


Removed line (Test)

2017-10-06, by Helmut64 [Fri, 06 Oct 2017 17:34:20 +0000] rev 30

Removed line (Test)


Fixed setMAC() functions

2015-11-17, by embeddist [Tue, 17 Nov 2015 06:35:55 +0000] rev 29

Fixed setMAC() functions