http://mbed.org/users/okini3939/notebook/RPC_jp/

Dependencies:   mbed

Committer:
okini3939
Date:
Tue Jun 05 02:20:50 2012 +0000
Revision:
0:9b9a9bfadf9b

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
okini3939 0:9b9a9bfadf9b 1 #include "mbed.h"
okini3939 0:9b9a9bfadf9b 2 #include "rpc.h"
okini3939 0:9b9a9bfadf9b 3 #include "MyRPC.h"
okini3939 0:9b9a9bfadf9b 4
okini3939 0:9b9a9bfadf9b 5 Serial pc(USBTX, USBRX);
okini3939 0:9b9a9bfadf9b 6
okini3939 0:9b9a9bfadf9b 7 int main() {
okini3939 0:9b9a9bfadf9b 8 // setup the classes that can be created dynamically
okini3939 0:9b9a9bfadf9b 9 Base::add_rpc_class<MyRPC>();
okini3939 0:9b9a9bfadf9b 10
okini3939 0:9b9a9bfadf9b 11 // receive commands, and send back the responses
okini3939 0:9b9a9bfadf9b 12 char buf[256], outbuf[256];
okini3939 0:9b9a9bfadf9b 13 while(1) {
okini3939 0:9b9a9bfadf9b 14 pc.gets(buf, 256);
okini3939 0:9b9a9bfadf9b 15 rpc(buf, outbuf);
okini3939 0:9b9a9bfadf9b 16 pc.printf("%s\n", outbuf);
okini3939 0:9b9a9bfadf9b 17 }
okini3939 0:9b9a9bfadf9b 18 }