esp32 suport

This commit is contained in:
Jet
2023-07-18 09:11:24 +01:00
parent 6cf3ae822c
commit 8b3b1e6862

View File

@@ -1,13 +1,33 @@
#include <EEPROM.h>
#if defined(ARDUINO_ARCH_ESP32)
#include <WiFi.h>
#include <WebServer.h>
#elif defined(ARDUINO_ARCH_ESP8266)
#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>
#include <EEPROM.h>
#else
#pragma message ("Unknown Device!")
#endif
#ifndef FRONTEND_H
#define FRONTEND_H
class Frontend {
private:
// define server depending on device
#if defined(ARDUINO_ARCH_ESP32)
WebServer server;
#elif defined(ARDUINO_ARCH_ESP8266)
ESP8266WebServer server;
#endif
String HTML();
void handleOnConnect();
void handleSetCoords();