example serial interface for python and LPC11U24
Fork of RPC_Serial by
main.cpp
- Committer:
- bhavik
- Date:
- 2014-06-20
- Revision:
- 4:726b4e996614
- Parent:
- 3:726cfc72fe9a
File content as of revision 4:726b4e996614:
#include "mbed.h"
#include "mbed_rpc.h"
Serial pc(USBTX, USBRX);
int main() {
// setup the classes that can be created dynamically
RPC::add_rpc_class<RpcAnalogIn>();
RPC::add_rpc_class<RpcAnalogOut>();
RPC::add_rpc_class<RpcDigitalIn>();
RPC::add_rpc_class<RpcDigitalOut>();
RPC::add_rpc_class<RpcDigitalInOut>();
RPC::add_rpc_class<RpcPwmOut>();
RPC::add_rpc_class<RpcTimer>();
RPC::add_rpc_class<RpcSPI>();
RPC::add_rpc_class<RpcBusOut>();
RPC::add_rpc_class<RpcBusIn>();
RPC::add_rpc_class<RpcBusInOut>();
RPC::add_rpc_class<RpcSerial>();
// receive commands, and send back the responses
char buf[256], outbuf[256];
while(1) {
pc.gets(buf, 256);
RPC::call(buf, outbuf);
pc.printf("%s\n", outbuf);
}
}
