Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed HTTPServer EthernetNetIf TextLCD
Fork of HTTPServerHelloWorld by
Revision 8:b6a76cc9c872, committed 2021-11-18
- 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
}
}
