A RPC example usage program.
Fork of RPC_Serial by
Diff: main.cpp
- Revision:
- 1:de34af25056a
- Parent:
- 0:78952cd3935b
- Child:
- 2:37712731e13d
--- a/main.cpp Tue Aug 24 14:25:07 2010 +0000
+++ b/main.cpp Tue Aug 24 15:15:44 2010 +0000
@@ -1,9 +1,8 @@
#include "mbed.h"
#include "rpc.h"
-
Serial pc(USBTX, USBRX);
-
int main() {
+ // setup the classes that can be created dynamically
Base::add_rpc_class<AnalogIn>();
Base::add_rpc_class<AnalogOut>();
Base::add_rpc_class<DigitalIn>();
@@ -16,7 +15,7 @@
Base::add_rpc_class<BusIn>();
Base::add_rpc_class<BusInOut>();
Base::add_rpc_class<Serial>();
-
+ // receive commands, and send back the responses
char buf[256], outbuf[256];
while(1) {
pc.gets(buf, 256);
