Typical controller demo program based on Seeed Arch Max. Features: - Multi-thread architecture - Inter-thread message communication - Independent command shell using thread - HTTPD with CGI, WS, RPC - Key & value pair configuration load/save

Dependencies:   CMDB EthernetInterface HTTPD dconfig mbed-rpc mbed-rtos mbed storage_on_flash

Revision:
0:2ffd10976643
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MainConfig.h	Wed Mar 25 21:56:51 2015 +0000
@@ -0,0 +1,36 @@
+/**
+ * @file MainConfig.h
+ *
+ * @brief main configuration
+ *
+ */
+#pragma once
+
+#include "dconfig.h"
+#include "mbed.h"
+#include "rtos.h"
+
+
+class MainConfig : public DConfig
+{
+public:
+    virtual void reset_default(void);
+
+    bool load_config();
+    bool save_config();
+
+    void lock_config() {
+        mutex_.lock(osWaitForever);
+    }
+
+    void unlock_config() {
+        mutex_.unlock();
+    }
+
+protected:
+    Mutex mutex_;
+};
+
+
+
+