Added RAW sockets.
Fork of WIZnetInterface by
Diff: arch/int/W7500x_toe.cpp
- Revision:
- 31:e49acd942048
- Parent:
- 30:3b0481541a06
- Child:
- 32:3d4ff7ac16dc
diff -r 3b0481541a06 -r e49acd942048 arch/int/W7500x_toe.cpp --- 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); + } }