![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
demo code for mbed iterface
Dependencies: RPCInterface mbed
Fork of RPC_RangeFinderDemo by
Diff: main.cpp
- Revision:
- 2:5cd9ce9152a7
- Parent:
- 1:e5e4988258b9
- Child:
- 3:5d573864f5a2
--- a/main.cpp Fri Feb 04 11:13:28 2011 +0000 +++ b/main.cpp Fri Nov 04 16:31:05 2016 +0000 @@ -4,31 +4,15 @@ */ #include "mbed.h" #include "SerialRPCInterface.h" -#include "SRF08.h" using namespace mbed; //Create the interface on the USB Serial Port SerialRPCInterface RPC(USBTX, USBRX); -void ReadRange(char * input, char * output); -RPCFunction RangeFinder(&ReadRange, "RangeFinder"); -SRF08 srf08(p9, p10, 0xE0); // Define SDA, SCL pin and I2C address -DigitalOut myled(LED1); int main() { while(1) { - - - myled = 1; - wait(0.2); - myled = 0; - wait(0.2); + } } - -//As neither I2C nor the SRF08 library is avalible directly over RPC we create a Custom Function which we make RPCable by attaching to an RPCFunction -void ReadRange(char * input, char * output){ - //Format the output of the srf08 into the output string - sprintf(output, "%f", srf08.read()); -}