Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: myrpc.h
- Revision:
- 0:441400ffd086
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/myrpc.h Fri Sep 02 08:36:24 2011 +0000 @@ -0,0 +1,34 @@ +// myrpc.h +// +// Based on: +// http://mbed.org/projects/cookbook/svn/Servo/trunk/Servo.h +// http://mbed.org/projects/cookbook/svn/Servo/trunk/Servo.cpp + +#ifndef MYRPC_H +#define MYRPC_H + +#include "mbed.h" + +namespace mbed { + +class myrpc : public Base { +public: + myrpc(PinName pin, const char* name = NULL); + void debug(int val); + void blink(int n); + char * echo(const char *); + void settime(const char *t); + char *gettime(const char *fmt); + +#ifdef MBED_RPC + virtual const struct rpc_method *get_rpc_methods(); + static struct rpc_class *get_rpc_class(); +#endif // MBED_RPC + +protected: + DigitalOut _pin; + char _buffer[256]; // String buffer +}; + +} // namespace mbed +#endif // MYRPC_H \ No newline at end of file