2 Commits

Author SHA1 Message Date
cbf5b6e908 Merge pull request #96 from Wiznet/FIxedwiz_clrinterrupt()
Modify wizchip_clrinterrupt() to set Sn_IR for clearing SIR.
2020-03-02 17:21:16 +09:00
0bad15ab48 Added each of the devices have to has a different XID. 2020-02-18 12:54:51 +09:00

View File

@ -946,7 +946,12 @@ void DHCP_init(uint8_t s, uint8_t * buf)
DHCP_SOCKET = s; // SOCK_DHCP
pDHCPMSG = (RIP_MSG*)buf;
DHCP_XID = 0x12345678;
{
DHCP_XID += DHCP_CHADDR[3];
DHCP_XID += DHCP_CHADDR[4];
DHCP_XID += DHCP_CHADDR[5];
DHCP_XID += (DHCP_CHADDR[3] ^ DHCP_CHADDR[4] ^ DHCP_CHADDR[5]);
}
// WIZchip Netinfo Clear
setSIPR(zeroip);
setGAR(zeroip);