добавил асинхронный веб сервер и веб сокеты, проверенный код

This commit is contained in:
Dmitry Borisenko
2021-12-23 00:33:45 +01:00
parent f20486517b
commit 7147e041b4
15 changed files with 201 additions and 249 deletions

View File

@@ -11,3 +11,6 @@ extern FS* filesystem;
extern bool fileSystemInit();
extern void globalVarsSync();
void saveSettingsFlashJson();
void saveParamsFlashJson();

View File

@@ -4,6 +4,7 @@
#include <Arduino.h>
#include <ArduinoJson.h>
#include <ESP8266httpUpdate.h>
#include <ESPAsyncWebServer.h>
#include <FS.h>
#include <TickerScheduler.h>
@@ -15,6 +16,7 @@
//глобальные объекты классов
extern TickerScheduler ts;
extern AsyncWebServer server;
//глобальные переменные
extern String settingsFlashJson;

View File

@@ -1,8 +1,10 @@
//#pragma once
//
//#include "Global.h"
//
//
//
// void initWS();
// void init();
#pragma once
#include "Global.h"
extern AsyncWebSocket ws;
extern AsyncEventSource events;
void webServerInit();
void webSocketsInit();
void onWsEvent(AsyncWebSocket *server, AsyncWebSocketClient *client, AwsEventType type, void *arg, uint8_t *data, size_t len);

View File

@@ -3,3 +3,4 @@
#include "Global.h"
#include "Utils/Pretty.h"
#include "Utils/WiFiUtils.h"
#include "WebServer.h"

View File

@@ -19,6 +19,3 @@ bool jsonWriteStr_(String& json, String name, String value);
bool jsonWriteBool_(String& json, String name, bool value);
bool jsonWriteInt_(String& json, String name, int value);
bool jsonWriteFloat_(String& json, String name, float value);
void saveConfig();
void saveStore();