Dependencies: EthernetNetIf mbed
Diff: main.cpp
- Revision:
- 0:21dd20de08d1
- Child:
- 1:42cda24fa0a6
diff -r 000000000000 -r 21dd20de08d1 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu Aug 05 12:35:39 2010 +0000 @@ -0,0 +1,61 @@ +#include "mbed.h" +#include "EthernetNetIf.h" +#include "HTTPClient.h" + +EthernetNetIf eth; +HTTPClient http; + +Serial pc(USBTX, USBRX); + +int main() { + +//pc.baud(230400); + + printf("Setting up...\n"); + EthernetErr ethErr = eth.setup(); + if(ethErr) + { + printf("Error %d in setup.\n", ethErr); + return -1; + } + printf("Setup OK\n"); + +{ + + HTTPFile f("/sd/m.pdf"); + + HTTPResult r = http.get("http://mbed.org/media/press/mbed_whitepaper.pdf", &f); + + +/* + HTTPFile f("/sd/image.png"); + + HTTPResult r = http.get("http://mbed.org/media/press/images/mbed-logo-blue.png", &f); +*/ + + // HTTPFile f("/local/test2.txt"); +// HTTPText f; + + + //http.setRequestHeader("User-Agent","mbed"); + //http.setRequestHeader("Accept","*/*"); + + //HTTPResult r = http.get("http://en.wikipedia.org/wiki/Transmission_Control_Protocol", &f); + + if(r==HTTP_OK) + { + printf("Result OK\n"); + } + else + { + printf("Error %d\n", r); + } +} + while(1) + { + + } + + return 0; + +}