Skip to content

Commit ba8bb01

Browse files
committed
removed ESP8266 examples in WebServer library and added a SimpleWebServer example
1 parent ed73777 commit ba8bb01

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
#include <Ethernet.h>
2+
#include "WiFi.h"
3+
#include <ESP32WebServer.h>
4+
5+
// declare the ethernet adapter
6+
ESP32Ethernet ethernet;
7+
// define a webserver on port 80
8+
ESP32WebServer server(80);
9+
10+
void setup(){
11+
Serial.begin(115200);
12+
13+
// start the ethernet adapter (DHCP)
14+
ethernet.begin();
15+
16+
// attach handles
17+
server.on("/",handleRoot);
18+
server.on("/test",handleTest);
19+
20+
// start the server
21+
server.begin();
22+
}
23+
24+
void handleRoot()
25+
{
26+
String html = "You just loaded the root of your ESP WebServer<br><br><a href=\"/test\">Goto /test</a>";
27+
server.setContentLength(html.length());
28+
server.send(200,"text/html",html);
29+
}
30+
31+
void handleTest()
32+
{
33+
String html = "You just entered /test ...";
34+
server.setContentLength(html.length());
35+
server.send(200,"text/html",html);
36+
}
37+
38+
void loop(){
39+
// hanle clients
40+
server.handleClient();
41+
}

0 commit comments

Comments
 (0)