Dependencies:   EthernetNetIf mbed

Committer:
donatien
Date:
Thu Aug 05 15:31:14 2010 +0000
Revision:
2:3034b64b0c3f
Parent:
1:42cda24fa0a6

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
donatien 0:21dd20de08d1 1 #include "mbed.h"
donatien 2:3034b64b0c3f 2
donatien 0:21dd20de08d1 3 #include "EthernetNetIf.h"
donatien 2:3034b64b0c3f 4
donatien 2:3034b64b0c3f 5 #include "SDHCFileSystem.h"
donatien 2:3034b64b0c3f 6
donatien 0:21dd20de08d1 7 #include "HTTPClient.h"
donatien 0:21dd20de08d1 8
donatien 2:3034b64b0c3f 9 SDFileSystem sd(p5, p6, p7, p8, "sd"); //p9: SD present; p8: CS
donatien 2:3034b64b0c3f 10
donatien 0:21dd20de08d1 11 EthernetNetIf eth;
donatien 0:21dd20de08d1 12 HTTPClient http;
donatien 0:21dd20de08d1 13
donatien 0:21dd20de08d1 14 int main() {
donatien 0:21dd20de08d1 15
donatien 0:21dd20de08d1 16 printf("Setting up...\n");
donatien 0:21dd20de08d1 17 EthernetErr ethErr = eth.setup();
donatien 0:21dd20de08d1 18 if(ethErr)
donatien 0:21dd20de08d1 19 {
donatien 0:21dd20de08d1 20 printf("Error %d in setup.\n", ethErr);
donatien 0:21dd20de08d1 21 return -1;
donatien 0:21dd20de08d1 22 }
donatien 0:21dd20de08d1 23 printf("Setup OK\n");
donatien 0:21dd20de08d1 24
donatien 1:42cda24fa0a6 25 {
donatien 0:21dd20de08d1 26
donatien 1:42cda24fa0a6 27 HTTPFile f("/sd/m.pdf");
donatien 0:21dd20de08d1 28
donatien 1:42cda24fa0a6 29 HTTPResult r = http.get("http://mbed.org/media/press/mbed_whitepaper.pdf", &f);
donatien 1:42cda24fa0a6 30
donatien 1:42cda24fa0a6 31 if(r==HTTP_OK)
donatien 1:42cda24fa0a6 32 {
donatien 1:42cda24fa0a6 33 printf("Result OK\n");
donatien 1:42cda24fa0a6 34 }
donatien 1:42cda24fa0a6 35 else
donatien 1:42cda24fa0a6 36 {
donatien 1:42cda24fa0a6 37 printf("Error %d\n", r);
donatien 1:42cda24fa0a6 38 }
donatien 1:42cda24fa0a6 39 }
donatien 0:21dd20de08d1 40 while(1)
donatien 0:21dd20de08d1 41 {
donatien 0:21dd20de08d1 42
donatien 0:21dd20de08d1 43 }
donatien 0:21dd20de08d1 44
donatien 0:21dd20de08d1 45 return 0;
donatien 0:21dd20de08d1 46
donatien 0:21dd20de08d1 47 }