qsdf

Committer:
StefR
Date:
Sun Oct 30 17:07:17 2011 +0000
Revision:
0:d63b2aa1d448
dqf

Who changed what in which revision?

UserRevisionLine numberNew contents of line
StefR 0:d63b2aa1d448 1 // myrpc.h
StefR 0:d63b2aa1d448 2 //
StefR 0:d63b2aa1d448 3 // Based on:
StefR 0:d63b2aa1d448 4 // http://mbed.org/projects/cookbook/svn/Servo/trunk/Servo.h
StefR 0:d63b2aa1d448 5 // http://mbed.org/projects/cookbook/svn/Servo/trunk/Servo.cpp
StefR 0:d63b2aa1d448 6
StefR 0:d63b2aa1d448 7 #ifndef MYRPC_H
StefR 0:d63b2aa1d448 8 #define MYRPC_H
StefR 0:d63b2aa1d448 9
StefR 0:d63b2aa1d448 10 #include "mbed.h"
StefR 0:d63b2aa1d448 11
StefR 0:d63b2aa1d448 12 namespace mbed {
StefR 0:d63b2aa1d448 13
StefR 0:d63b2aa1d448 14 class myrpc : public Base {
StefR 0:d63b2aa1d448 15 public:
StefR 0:d63b2aa1d448 16 myrpc(PinName pin, const char* name = NULL);
StefR 0:d63b2aa1d448 17
StefR 0:d63b2aa1d448 18 void ledon(int n);
StefR 0:d63b2aa1d448 19 void ledoff(int n);
StefR 0:d63b2aa1d448 20
StefR 0:d63b2aa1d448 21 #ifdef MBED_RPC
StefR 0:d63b2aa1d448 22 virtual const struct rpc_method *get_rpc_methods();
StefR 0:d63b2aa1d448 23 static struct rpc_class *get_rpc_class();
StefR 0:d63b2aa1d448 24 #endif // MBED_RPC
StefR 0:d63b2aa1d448 25
StefR 0:d63b2aa1d448 26 protected:
StefR 0:d63b2aa1d448 27 DigitalOut _pin;
StefR 0:d63b2aa1d448 28 };
StefR 0:d63b2aa1d448 29
StefR 0:d63b2aa1d448 30 } // namespace mbed
StefR 0:d63b2aa1d448 31 #endif // MYRPC_H