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); } }