Ergänzt das jQueryMobile Beispiel um die Fehlenden Aktoren wie LED 3 und Servo 2.
Fork of RPCHTTPServerVariable by
Diff: main.cpp
- Revision:
- 12:fc0fe305d4d3
- Parent:
- 11:4f5efa32051c
- Child:
- 14:3835863bc412
--- a/main.cpp Wed Mar 11 19:11:18 2015 +0000 +++ b/main.cpp Tue Mar 24 14:21:42 2015 +0000 @@ -1,4 +1,4 @@ -/** Minimalistischer RCP HTTP Server +/** HTTP RPC Server mit vordefinierten Objekten */ #include "mbed.h" #include "rtos.h" @@ -10,8 +10,8 @@ EthernetInterface eth; // Servo + aktuelle Werte -Servo servo1 ( A4 ); -Servo servo2 ( A5 ); +Servo servo1 ( D9 ); +Servo servo2 ( D10 ); float val1, val2; Ticker servos; @@ -38,10 +38,10 @@ RPC::add_rpc_class<RpcPwmOut>(); // Objekte - RPC::construct<RpcDigitalOut, PinName, const char*>(D10, "led1"); - RPC::construct<RpcDigitalOut, PinName, const char*>(D11, "led2"); - RPC::construct<RpcPwmOut, PinName, const char*>(D12, "led3"); - RPC::construct<RpcDigitalIn, PinName, const char*>(PTC9, "b1"); + RPC::construct<RpcDigitalOut, PinName, const char*>(D11, "led1"); + RPC::construct<RpcDigitalOut, PinName, const char*>(D12, "led2"); + RPC::construct<RpcPwmOut, PinName, const char*>(D13, "led3"); + RPC::construct<RpcDigitalIn, PinName, const char*>(A1, "b1"); //RPC::construct<RpcAnalogIn, PinName, const char*>(A0, "light"); RPCVariable<float> rpcVal1( &val1, "servo1" ); RPCVariable<float> rpcVal2( &val2, "servo2" );