11111
Fork of WIZnetInterface by
Revision 31:fc14e4330419, committed 2016-11-04
- Comitter:
- jh_ndm
- Date:
- Fri Nov 04 07:38:07 2016 +0000
- Parent:
- 30:6feeaebad180
- Commit message:
- asdfwe
Changed in this revision
diff -r 6feeaebad180 -r fc14e4330419 Socket/Endpoint.cpp --- a/Socket/Endpoint.cpp Fri Nov 04 02:28:28 2016 +0000 +++ b/Socket/Endpoint.cpp Fri Nov 04 07:38:07 2016 +0000 @@ -34,14 +34,16 @@ int Endpoint::set_address(const char* host, const int port) { //Resolve DNS address or populate hard-coded IP address + Serial pc6(PA_13,PA_14); + pc6.printf("In set_address\r\n"); WIZnet_Chip* eth = WIZnet_Chip::getInstance(); if (eth == NULL) { - error("Endpoint constructor error: no WIZnet chip instance available!\r\n"); + pc6.printf("Endpoint constructor error: no WIZnet chip instance available!\r\n"); return -1; } uint32_t addr; if (!eth->gethostbyname(host, &addr)) { - error("DNS error : Cannot get url from DNS server\r\n"); + pc6.printf("DNS error : Cannot get url from DNS server\r\n"); return -1; } snprintf(_ipAddress, sizeof(_ipAddress), "%d.%d.%d.%d", (addr>>24)&0xff, (addr>>16)&0xff, (addr>>8)&0xff, addr&0xff);
diff -r 6feeaebad180 -r fc14e4330419 Socket/TCPSocketConnection.cpp --- a/Socket/TCPSocketConnection.cpp Fri Nov 04 02:28:28 2016 +0000 +++ b/Socket/TCPSocketConnection.cpp Fri Nov 04 07:38:07 2016 +0000 @@ -32,34 +32,41 @@ int TCPSocketConnection::connect(const char* host, const int port) { Serial pc5(PA_13,PA_14); - pc5.baud(115200); + pc5.printf("in connect\r\n"); if (_sock_fd < 0) { + pc5.printf("_sock_fd\r\n"); _sock_fd = eth->new_socket(); + pc5.printf("_sock_fd2\r\n"); if (_sock_fd < 0) { pc5.printf("in connect 1 return -1\r\n"); return -1; } } + pc5.printf("in2 connect\r\n"); + if (set_address(host, port) != 0) { pc5.printf("in connect 2 return -1\r\n"); return -1; } + + pc5.printf("in3 connect\r\n"); if (!eth->connect(_sock_fd, get_address(), port)) {//should jion the timeout pc5.printf("in connect 3 return -1\r\n"); return -1; } + pc5.printf("in4 connect\r\n"); set_blocking(false); // add code refer from EthernetInterface. _is_connected = true; - + pc5.printf("_is_connected=true\r\n"); return 0; } bool TCPSocketConnection::is_connected(void) { Serial pc2(PA_13,PA_14); - pc2.baud(115200); + pc2.printf("in is_connected()\r\n"); // force update recent state. _is_connected = eth->is_connected(_sock_fd);
diff -r 6feeaebad180 -r fc14e4330419 arch/int/W7500x_toe.cpp --- a/arch/int/W7500x_toe.cpp Fri Nov 04 02:28:28 2016 +0000 +++ b/arch/int/W7500x_toe.cpp Fri Nov 04 07:38:07 2016 +0000 @@ -155,7 +155,7 @@ } */ Serial pc4(PA_13,PA_14); - pc4.baud(115200); + pc4.printf("in isconnected4\r\n"); uint8_t tmpSn_SR; tmpSn_SR = sreg<uint8_t>(socket, Sn_SR);