summaryrefslogtreecommitdiffstats
path: root/webserver.h
blob: 940e5a55daa5bdfa7ac368e4fd65b402e6d33f6b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
//#include <ESPAsyncTCP.h>
#include <ESP8266WebServer.h>
#include <ESP8266WiFi.h>

#include "controller.h"
#include <LittleFS.h>


#ifndef WEBSERVER_H
#define WEBSERVER_H

class WebServer {
  ESP8266WebServer *server;
  Controller *controller;
  
  bool setupST();
  bool setupAP();
  void setupRoutes();
  bool wifiStatus = false;
public:
  WebServer(Controller *controller);
  ~WebServer();
  void loop();
};

#endif