LeeT WiFiLamp code and test

Dependencies:   ESP8266_WebServer mbed

Fork of WiFiLamp by Sebastian Schocke

Revision:
10:f48a9f923271
Parent:
9:319aeb6e0123
Child:
12:fbf950985e1c
diff -r 319aeb6e0123 -r f48a9f923271 main.cpp
--- a/main.cpp	Sat Dec 27 05:56:47 2014 +0000
+++ b/main.cpp	Sun Dec 28 15:28:27 2014 +0000
@@ -35,8 +35,9 @@
 }
 
 int main() {
-    pc.printf("WiFi Lamp Test...\r\n");    
-
+    
+    pc.printf("WiFi Lamp Test - v0.01 ...\r\n");    
+    
     setColor( 250, 0, 0);
     
     wifiCHPD = 0;
@@ -72,14 +73,26 @@
             }
             std::string httpReply;
             if( request->URI == "/" ) {
-                httpReply = "<html><head><title>WiFi Lamp</title></head><body><h1>The WiFi Lamp is alive(<a href='/red'>Red</a>)</h1></body></html>";
+                httpReply = "<html><title>WiFi Lamp</title><body><h1>The WiFi Lamp V0.01 is alive ...</h1><br>Quick colour links:<br><a href='/red'>Red</a><br><a href='/green'>Green</a><br><a href='/blue'>Blue</a><br><a href='/white'>White</a><br></body></html>";
                 setColor(0,0,0);
                 server.SendHTMLReply(request->LinkID, httpReply);
             } else if( request->URI == "/red" ) {
-                httpReply = "<html><head><title>WiFi Lamp</title></head><body><h1>The WiFi Lamp(Red) is alive(<a href='/'>Off</a>)</h1></body></html>";
+                httpReply = "<html><head><title>WiFi Lamp</title></head><body><h1>The WiFi Lamp is now Red - To Turn <a href='/'>Off</a></h1></body></html>";
                 setColor(100, 0, 0);
                 server.SendHTMLReply(request->LinkID, httpReply);
-            } else if ( request->URI == "/setcolor" ) {
+            } else if( request->URI == "/green" ) {
+                httpReply = "<html><head><title>WiFi Lamp</title></head><body><h1>The WiFi Lamp is now Green -  To Turn <a href='/'>Off</a></h1></body></html>";
+                setColor(0, 100, 0);
+                server.SendHTMLReply(request->LinkID, httpReply);
+            } else if( request->URI == "/blue" ) {
+                httpReply = "<html><head><title>WiFi Lamp</title></head><body><h1>The WiFi Lamp is now Blue - To Turn <a href='/'>Off</a></h1></body></html>";
+                setColor(0, 0, 100);
+                server.SendHTMLReply(request->LinkID, httpReply);
+            } else if( request->URI == "/white" ) {
+                httpReply = "<html><head><title>WiFi Lamp</title></head><body><h1>The WiFi Lamp is now White - To Turn <a href='/'>Off</a></h1></body></html>";
+                setColor(100, 100, 100);
+                server.SendHTMLReply(request->LinkID, httpReply);
+            } else if( request->URI == "/setcolor" ) {
                 int r=0, g=0, b=0;
                 
                 if(request->Parameters.count("r") > 0) r=atoi(request->Parameters["r"].c_str());