Update library (02 Feb 2015)
Dependencies: EthernetInterface HTTPClient mbed-rtos mbed
Fork of HTTPClient_HelloWorld by
Diff: main.cpp
- 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) {
}
ban4jp -
