WIZnet WIZ550io (W5500) support

Dependencies:   HTTPClient WIZ550ioInterface mbed

Fork of HTTPClient_HelloWorld by ban4jp -

Revision:
3:242eb9cf2b1e
Parent:
2:270e2d0bb85a
Child:
4:dce35de805b5
--- a/main.cpp	Thu Aug 30 15:42:06 2012 +0000
+++ b/main.cpp	Sun Dec 01 16:18:57 2013 +0000
@@ -8,13 +8,33 @@
 
 int main() 
 {
-    eth.init(); //Use DHCP
+    int ret = eth.init(); //Use DHCP
+    if (!ret)
+    {
+      printf("Initialized, MAC: %s\n", eth.getMACAddress());
+    }
+    else
+    {
+      printf("Error eth.init() - ret = %d\n", ret);
+      return -1;
+    }
 
-    eth.connect();
+    ret = eth.connect();
+    if (!ret)
+    {
+      printf("Connected, IP: %s, MASK: %s, GW: %s\n",
+        eth.getIPAddress(), eth.getNetworkMask(), eth.getGateway());
+    }
+    else
+    {
+      printf("Error eth.connect() - ret = %d\n", ret);
+      return -1;
+    }
+    
     
     //GET data
     printf("\nTrying to fetch page...\n");
-    int ret = http.get("http://mbed.org/media/uploads/donatien/hello.txt", str, 128);
+    ret = http.get("http://mbed.org/media/uploads/donatien/hello.txt", str, 128);
     if (!ret)
     {
       printf("Page fetched successfully - read %d characters\n", strlen(str));
@@ -72,7 +92,18 @@
       printf("Error - ret = %d - HTTP return code = %d\n", ret, http.getHTTPResponseCode());
     }
     
-    eth.disconnect();  
+    
+    printf("\n");
+    ret = eth.disconnect();  
+    if (!ret)
+    {
+      printf("Disconnect\n");
+    }
+    else
+    {
+      printf("Error eth.disconnect() - ret = %d\n", ret);
+    }
+
 
     while(1) {
     }