запустил wifi, версия проверенная на устройстве

This commit is contained in:
Dmitry Borisenko
2021-12-22 23:47:35 +01:00
parent 0262fa985b
commit f20486517b
6 changed files with 17 additions and 3 deletions

View File

@@ -10,3 +10,4 @@ extern FS* filesystem;
#define FS_NAME "LittleFS"
extern bool fileSystemInit();
extern void globalVarsSync();

View File

@@ -9,8 +9,9 @@
//внутренние глобальные директории проекта
#include "Const.h"
#include "Utils/FileUtils.h"
#include "Utils/JsonUtils.h"
#include "Utils\SerialPrint.h"
#include "Utils/SerialPrint.h"
//глобальные объекты классов
extern TickerScheduler ts;

View File

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

View File

@@ -8,3 +8,8 @@ bool fileSystemInit() {
SerialPrint(F("i"), F("FS"), F("Init completed"));
return true;
}
void globalVarsSync() {
settingsFlashJson = readFile("settings.json", 4096);
settingsFlashJson.replace("\r\n", "");
}

View File

@@ -4,6 +4,6 @@
TickerScheduler ts(MYTEST + 1);
//глобальные переменные
String settingsFlashJson = "{}"; //переменная в которой хранятся все настройки, синхронизированна с flash памятью
String paramsFlashJson = "{}"; //переменная в которой хранятся все параметры, синхронизированна с flash памятью
String settingsFlashJson = "{}"; //переменная в которой хранятся все настройки, находится в оперативной памяти только и синхронизированна с flash памятью
String paramsFlashJson = "{}"; //переменная в которой хранятся все параметры, находится в оперативной памяти только и синхронизированна с flash памятью
String paramsHeapJson = "{}"; //переменная в которой хранятся все параметры, находится в оперативной памяти только

View File

@@ -9,6 +9,12 @@ void setup() {
//инициализация файловой системы
fileSystemInit();
//синхронизация глобальных переменных с flash
globalVarsSync();
//подключаемся к роутеру
routerConnect();
//выводим остаток оперативной памяти после старта
// 22.12.21 пустой код без wifi остаток = 50.28 kB
SerialPrint(F("i"), F("HEAP"), prettyBytes(ESP.getFreeHeap()));