University of Essex CE713

Dependencies:   mbed HTTPServer EthernetNetIf TextLCD

Fork of HTTPServerHelloWorld by Robert Gutknecht

Files at this revision

API Documentation at this revision

Comitter:
malcolmlear
Date:
Thu Nov 18 15:38:21 2021 +0000
Parent:
7:7f4d940077bd
Commit message:
Test program V32

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r 7f4d940077bd -r b6a76cc9c872 main.cpp
--- a/main.cpp	Thu Nov 30 15:51:11 2017 +0000
+++ b/main.cpp	Thu Nov 18 15:38:21 2021 +0000
@@ -41,13 +41,13 @@
 
 void WebServerPoll () {
     Net::poll();                                      // bump web server into action
-    led1=!led1;                                       // show that we are alive
+    led1=!led1;                                       // show that web server polling is alive
 }
 
 int InitWebServer() {
   EthernetErr ethErr = eth.setup();
   if(ethErr) {
-    return -1;
+    return -1;                                        // ethernet setup error
   }
   FILE *fp = fopen("/webfs/index.htm", "w");          // open "out.txt" on the local file system for writing
   fprintf(fp, "<html><head><title>Hello World online</title></head><body><h1>Hello World from Mbed NXP LPC1768!</h1></body></html>");
@@ -297,8 +297,8 @@
         lcd.printf("Key = %c\n", Key);                // print result
         wait(1);                                      // wait 1 second
         lcd.cls();                                    // clear lcd
-        int dist = ReadSonar();                       // get distance
-        lcd.printf("Distance = %d\n", dist);          // print result
+//        int dist = ReadSonar();                       // get distance
+//        lcd.printf("Distance = %d\n", dist);          // print result
         lcd.printf("Servo = %f\n", spos);             // print servo pos
         wait(1);                                      // wait 1 second
         ReadMotion();                                 // read new data in from the MPU-6050
@@ -324,8 +324,8 @@
         }                                             //
         Servo1(spos);                                 // update servo
         // HTTPText("<html><head><title>Hello World online</title></head><body><h1>New Message !!!!</h1></body></html>");
-        char Buffer[100];
-        sprintf(Buffer, "<html><head><title>Hello World online</title></head><body><h1> Temperature = %.3f %s", temp, "</h1></body></html>");
+        char Buffer[200];
+        sprintf(Buffer, "%s %.3f %s %1.1f %s", "<html><head><title>Hello World online</title></head><body><h1> Temperature = ", temp, "<br/>Servo = ", spos, "</h1></body></html>");
         HTTPText(Buffer);                             // ouput temperature on web page 
     }
 }