
Dependencies: EthernetNetIf mbed
main.cpp@2:3034b64b0c3f, 2010-08-05 (annotated)
- Committer:
- donatien
- Date:
- Thu Aug 05 15:31:14 2010 +0000
- Revision:
- 2:3034b64b0c3f
- Parent:
- 1:42cda24fa0a6
Who changed what in which revision?
User | Revision | Line number | New 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 | } |