Example of HTTPServer with additional features: * SNTPClient, DST rules * Link status indication * Local or SDCard-based WebServer * RPC-able class * Static and Dynamic HTML page

Dependencies:   mbed

Revision:
0:886e4b3119ad
Child:
2:360fda42fefd
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/myrpc.h	Sun Jan 03 07:00:43 2010 +0000
@@ -0,0 +1,33 @@
+// 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);
+  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[64];     // String buffer
+};
+
+}    // namespace mbed
+#endif    // MYRPC_H
\ No newline at end of file