diff options
author | jdlugosz963 <jdlugosz963@gmail.com> | 2022-12-22 19:09:34 +0100 |
---|---|---|
committer | jdlugosz963 <jdlugosz963@gmail.com> | 2022-12-22 19:09:34 +0100 |
commit | b6d1df48244db14d693c286445ca1384341ae0c1 (patch) | |
tree | 8ce0bdea077e5f132087f53437dab7bc34794233 /webserver.h | |
parent | 64ea63f2efadddf9bf185f7ce24bf3c56538b287 (diff) | |
download | shack-b6d1df48244db14d693c286445ca1384341ae0c1.tar.gz shack-b6d1df48244db14d693c286445ca1384341ae0c1.zip |
Add webserver and simple webpage
Diffstat (limited to 'webserver.h')
-rw-r--r-- | webserver.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/webserver.h b/webserver.h new file mode 100644 index 0000000..940e5a5 --- /dev/null +++ b/webserver.h | |||
@@ -0,0 +1,26 @@ | |||
1 | //#include <ESPAsyncTCP.h> | ||
2 | #include <ESP8266WebServer.h> | ||
3 | #include <ESP8266WiFi.h> | ||
4 | |||
5 | #include "controller.h" | ||
6 | #include <LittleFS.h> | ||
7 | |||
8 | |||
9 | #ifndef WEBSERVER_H | ||
10 | #define WEBSERVER_H | ||
11 | |||
12 | class WebServer { | ||
13 | ESP8266WebServer *server; | ||
14 | Controller *controller; | ||
15 | |||
16 | bool setupST(); | ||
17 | bool setupAP(); | ||
18 | void setupRoutes(); | ||
19 | bool wifiStatus = false; | ||
20 | public: | ||
21 | WebServer(Controller *controller); | ||
22 | ~WebServer(); | ||
23 | void loop(); | ||
24 | }; | ||
25 | |||
26 | #endif | ||