summaryrefslogtreecommitdiffstats
path: root/webserver.h
diff options
context:
space:
mode:
authorjdlugosz963 <jdlugosz963@gmail.com>2022-12-22 19:09:34 +0100
committerjdlugosz963 <jdlugosz963@gmail.com>2022-12-22 19:09:34 +0100
commitb6d1df48244db14d693c286445ca1384341ae0c1 (patch)
tree8ce0bdea077e5f132087f53437dab7bc34794233 /webserver.h
parent64ea63f2efadddf9bf185f7ce24bf3c56538b287 (diff)
downloadshack-b6d1df48244db14d693c286445ca1384341ae0c1.tar.gz
shack-b6d1df48244db14d693c286445ca1384341ae0c1.zip
Add webserver and simple webpage
Diffstat (limited to 'webserver.h')
-rw-r--r--webserver.h26
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
12class WebServer {
13 ESP8266WebServer *server;
14 Controller *controller;
15
16 bool setupST();
17 bool setupAP();
18 void setupRoutes();
19 bool wifiStatus = false;
20public:
21 WebServer(Controller *controller);
22 ~WebServer();
23 void loop();
24};
25
26#endif