Dependencies:   EthernetNetIf mbed

Committer:
donatien
Date:
Fri Jun 11 16:43:30 2010 +0000
Revision:
0:b97bbcd81179
Child:
1:4e6e885b48a2

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
donatien 0:b97bbcd81179 1 #include "mbed.h"
donatien 0:b97bbcd81179 2 #include "EthernetNetIf.h"
donatien 0:b97bbcd81179 3 #include "HTTPClient.h"
donatien 0:b97bbcd81179 4
donatien 0:b97bbcd81179 5 EthernetNetIf eth;
donatien 0:b97bbcd81179 6 HTTPClient http;
donatien 0:b97bbcd81179 7
donatien 0:b97bbcd81179 8 int main() {
donatien 0:b97bbcd81179 9
donatien 0:b97bbcd81179 10 printf("Start\n");
donatien 0:b97bbcd81179 11
donatien 0:b97bbcd81179 12 printf("\r\nSetting up...\r\n");
donatien 0:b97bbcd81179 13 EthernetErr ethErr = eth.setup();
donatien 0:b97bbcd81179 14 if(ethErr)
donatien 0:b97bbcd81179 15 {
donatien 0:b97bbcd81179 16 printf("Error %d in setup.\n", ethErr);
donatien 0:b97bbcd81179 17 return -1;
donatien 0:b97bbcd81179 18 }
donatien 0:b97bbcd81179 19 printf("\r\nSetup OK\r\n");
donatien 0:b97bbcd81179 20
donatien 0:b97bbcd81179 21 HTTPText txt;
donatien 0:b97bbcd81179 22
donatien 0:b97bbcd81179 23 HTTPResult r = http.get("http://mbed.org/media/uploads/donatien/hello.txt", &txt);
donatien 0:b97bbcd81179 24 if(r==HTTP_OK)
donatien 0:b97bbcd81179 25 {
donatien 0:b97bbcd81179 26 printf("Result :\"%s\"\n", txt.gets());
donatien 0:b97bbcd81179 27 }
donatien 0:b97bbcd81179 28 else
donatien 0:b97bbcd81179 29 {
donatien 0:b97bbcd81179 30 printf("Error %d\n", r);
donatien 0:b97bbcd81179 31 }
donatien 0:b97bbcd81179 32
donatien 0:b97bbcd81179 33 while(1)
donatien 0:b97bbcd81179 34 {
donatien 0:b97bbcd81179 35
donatien 0:b97bbcd81179 36 }
donatien 0:b97bbcd81179 37
donatien 0:b97bbcd81179 38 return 0;
donatien 0:b97bbcd81179 39
donatien 0:b97bbcd81179 40 }