Added RAW sockets.

Fork of WIZnetInterface by WIZnet

Revision:
31:e49acd942048
Parent:
30:3b0481541a06
Child:
32:3d4ff7ac16dc
--- a/arch/int/W7500x_toe.cpp	Tue Dec 19 12:49:35 2017 +0000
+++ b/arch/int/W7500x_toe.cpp	Wed Dec 20 14:32:58 2017 +0000
@@ -207,12 +207,19 @@
 	// write MAC address inside the WZTOE MAC address register
 	reg_wr_mac(SHAR, mac);
 	/*
-	 * set RX and TX buffer size
-	 * for (int socket = 0; socket < MAX_SOCK_NUM; socket++) {
-	 * 	sreg<uint8_t>(socket, Sn_RXBUF_SIZE, 2);
-	 * 	sreg<uint8_t>(socket, Sn_TXBUF_SIZE, 2);
-	 * }
-	 */
+	 * set RX and TX buffer size */
+	//for (int socket = 0; socket < MAX_SOCK_NUM; socket++) {
+	for (int socket = 0; socket < 4; socket++)
+	{
+	  	sreg<uint8_t>(socket, Sn_RXBUF_SIZE, 2);
+	  	sreg<uint8_t>(socket, Sn_TXBUF_SIZE, 2);
+	}
+	
+	for (int socket = 4; socket < MAX_SOCK_NUM; socket++)
+	{
+	  	sreg<uint8_t>(socket, Sn_RXBUF_SIZE, 0);
+	  	sreg<uint8_t>(socket, Sn_TXBUF_SIZE, 0);
+	}
 }