Fork of mbed RPC_serial to fix build errors. mbed RPC_Serial for LabVIEW interface: http://mbed.org/cookbook/Interfacing-with-LabVIEW http://mbed.org/cookbook/Interfacing-Using-RPC Steps: *Compile RPC_Serial main *Copy bit file to mbed flash and reset *Run examples in LabVIEW
Fork of RPC_Serial by
Diff: main.cpp
- Revision:
- 1:c7b247964631
- Parent:
- 0:3ffd66df9efb
- Child:
- 2:fe5692354530
--- a/main.cpp Sat Apr 21 00:47:46 2012 +0000 +++ b/main.cpp Thu Apr 23 23:35:11 2015 +0000 @@ -1,20 +1,22 @@ #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>(); - Base::add_rpc_class<DigitalOut>(); - Base::add_rpc_class<DigitalInOut>(); - Base::add_rpc_class<PwmOut>(); - Base::add_rpc_class<Timer>(); - Base::add_rpc_class<SPI>(); - Base::add_rpc_class<BusOut>(); - Base::add_rpc_class<BusIn>(); - Base::add_rpc_class<BusInOut>(); - Base::add_rpc_class<Serial>(); + RPC::add_rpc_class<AnalogIn>(); + RPC::add_rpc_class<AnalogOut>(); + RPC::add_rpc_class<DigitalIn>(); + RPC::add_rpc_class<DigitalOut>(); + RPC::add_rpc_class<DigitalInOut>(); + RPC::add_rpc_class<PwmOut>(); + RPC::add_rpc_class<Timer>(); + RPC::add_rpc_class<SPI>(); + RPC::add_rpc_class<BusOut>(); + RPC::add_rpc_class<BusIn>(); + RPC::add_rpc_class<BusInOut>(); + RPC::add_rpc_class<Serial>(); // receive commands, and send back the responses char buf[256], outbuf[256]; while(1) {