Server for window shades - using Soffy DCT-30 motors - more details here http://robdobson.com/2013/10/moving-my-window-shades-control-to-mbed/
Dependencies: EthernetInterface RdWebServer mbed-rtos mbed
Revision 1:486b1571d1c4, committed 2013-09-19
- Comitter:
- Bobty
- Date:
- Thu Sep 19 12:06:43 2013 +0000
- Parent:
- 0:d5f69749da59
- Child:
- 2:24fd130c3600
- Commit message:
- Added code to support commands
Changed in this revision
| RdWebServer.lib | Show annotated file Show diff for this revision Revisions of this file |
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/RdWebServer.lib Wed Sep 18 21:37:04 2013 +0000 +++ b/RdWebServer.lib Thu Sep 19 12:06:43 2013 +0000 @@ -1,1 +1,1 @@ -RdWebServer#b5b4d07f7827 +RdWebServer#75bb184de749
--- a/main.cpp Wed Sep 18 21:37:04 2013 +0000
+++ b/main.cpp Thu Sep 19 12:06:43 2013 +0000
@@ -6,6 +6,8 @@
#define PORT 80
+Serial pc(USBTX, USBRX);
+
RdWebServer webServer;
EthernetInterface eth;
@@ -27,8 +29,14 @@
}
}
+void handleCmd_Up(char* argStr)
+{
+ printf("UP COMMAND %s\n\r", argStr);
+}
+
int main (void)
{
+ pc.baud(115200);
ledTick.attach(&ledTickfunc,0.5);
// setup ethernet interface
@@ -36,6 +44,7 @@
eth.connect();
printf("IP Address is %s\n\r", eth.getIPAddress());
+ webServer.addCommand("up", &handleCmd_Up);
webServer.init(PORT, &led2);
webServer.run();