updated RPC command to match javascripting language
Dependencies: EthernetInterface HTTPServerExample mbed-rpc mbed-rtos mbed
Fork of EthHTTPServer by
main.cpp@0:28a67716dfec, 2013-06-22 (annotated)
- Committer:
- leihen
- Date:
- Sat Jun 22 15:50:41 2013 +0000
- Revision:
- 0:28a67716dfec
- Child:
- 1:6cbd17e628f1
Example implementation for usage of Ethernet Interface HTTPServer
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
leihen | 0:28a67716dfec | 1 | #include "mbed.h" |
leihen | 0:28a67716dfec | 2 | #include "HTTPServer.h" |
leihen | 0:28a67716dfec | 3 | #include "FsHandler.h" |
leihen | 0:28a67716dfec | 4 | #include "LocalFileSystem.h" |
leihen | 0:28a67716dfec | 5 | |
leihen | 0:28a67716dfec | 6 | |
leihen | 0:28a67716dfec | 7 | DigitalOut myled(LED1); |
leihen | 0:28a67716dfec | 8 | |
leihen | 0:28a67716dfec | 9 | Serial pc(USBTX, USBRX, "pc"); |
leihen | 0:28a67716dfec | 10 | |
leihen | 0:28a67716dfec | 11 | HTTPServer svr; |
leihen | 0:28a67716dfec | 12 | |
leihen | 0:28a67716dfec | 13 | LocalFileSystem local("local"); |
leihen | 0:28a67716dfec | 14 | |
leihen | 0:28a67716dfec | 15 | int main() { |
leihen | 0:28a67716dfec | 16 | |
leihen | 0:28a67716dfec | 17 | pc.baud(460800); |
leihen | 0:28a67716dfec | 18 | HTTPFsRequestHandler::mount("/local/", "/"); |
leihen | 0:28a67716dfec | 19 | svr.addHandler<HTTPFsRequestHandler>("/"); |
leihen | 0:28a67716dfec | 20 | |
leihen | 0:28a67716dfec | 21 | if (!svr.start()) { |
leihen | 0:28a67716dfec | 22 | error("Server not starting !"); |
leihen | 0:28a67716dfec | 23 | exit(0); |
leihen | 0:28a67716dfec | 24 | } |
leihen | 0:28a67716dfec | 25 | |
leihen | 0:28a67716dfec | 26 | while(1) { |
leihen | 0:28a67716dfec | 27 | svr.poll(); |
leihen | 0:28a67716dfec | 28 | myled = 1; |
leihen | 0:28a67716dfec | 29 | wait(0.2); |
leihen | 0:28a67716dfec | 30 | myled = 0; |
leihen | 0:28a67716dfec | 31 | wait(0.2); |
leihen | 0:28a67716dfec | 32 | } |
leihen | 0:28a67716dfec | 33 | } |