clean up standalone

This commit is contained in:
Proddy
2024-02-14 10:53:53 +01:00
parent ce3c3e0b3e
commit 34b7dd61cf
21 changed files with 53 additions and 57 deletions

View File

@@ -17,17 +17,16 @@
#ifdef EMSESP_STANDALONE #ifdef EMSESP_STANDALONE
#include <Arduino.h>
#include <stdio.h> #include <stdio.h>
#include <stdarg.h> #include <stdarg.h>
#include <iostream> #include <iostream>
#include <thread> #include <thread>
#include <atomic> #include <atomic>
#include <string> #include <string>
#include <Network.h> #include "Arduino.h"
#include "Network.h"
NativeConsole Serial; NativeConsole Serial;

View File

@@ -25,16 +25,14 @@
#include <cstring> #include <cstring>
#include <string> #include <string>
#include <math.h> #include <math.h>
#include <algorithm>
#include <algorithm> // for count_if
#include <Print.h> #include <Print.h>
#include <Printable.h> #include <Printable.h>
#include <Stream.h> #include <Stream.h>
#include <WString.h>
#include <iostream> #include <iostream>
#include "WString.h"
typedef double double_t; typedef double double_t;
#define ICACHE_FLASH_ATTR #define ICACHE_FLASH_ATTR
@@ -188,6 +186,4 @@ void yield(void);
void setup(void); void setup(void);
void loop(void); void loop(void);
#endif #endif

View File

@@ -1,8 +1,10 @@
#ifndef ASYNC_JSON_H_ #ifndef ASYNC_JSON_H_
#define ASYNC_JSON_H_ #define ASYNC_JSON_H_
#include <ArduinoJson.h> #include <ArduinoJson.h>
#include <ESPAsyncWebServer.h>
#include "ESPAsyncWebServer.h"
#define DYNAMIC_JSON_DOCUMENT_SIZE 1024 #define DYNAMIC_JSON_DOCUMENT_SIZE 1024

View File

@@ -2,6 +2,7 @@
#define ASYNCTCP_H_ #define ASYNCTCP_H_
#include "Arduino.h" #include "Arduino.h"
#include <functional> #include <functional>
class AsyncClient; class AsyncClient;

View File

@@ -1,21 +1,19 @@
#ifndef ESP8266React_h #ifndef ESP8266React_h
#define ESP8266React_h #define ESP8266React_h
#include <Arduino.h>
#include <ArduinoJson.h>
#include <AsyncJson.h>
#include <espMqttClient.h>
#include <ESPAsyncWebServer.h>
#include <list> #include <list>
#include <FS.h> #include "Arduino.h"
#include <SecurityManager.h> #include "ArduinoJson.h"
#include <SecuritySettingsService.h> #include "AsyncJson.h"
#include <StatefulService.h> #include "ESPAsyncWebServer.h"
#include <Network.h> #include "FS.h"
#include "SecurityManager.h"
#include "SecuritySettingsService.h"
#include "StatefulService.h"
#include "Network.h"
#include <espMqttClient.h>
#define AP_SETTINGS_FILE "/config/apSettings.json" #define AP_SETTINGS_FILE "/config/apSettings.json"
#define MQTT_SETTINGS_FILE "/config/mqttSettings.json" #define MQTT_SETTINGS_FILE "/config/mqttSettings.json"
@@ -104,7 +102,6 @@ class ESP8266React {
, _securitySettingsService(server, fs){}; , _securitySettingsService(server, fs){};
void begin() { void begin() {
// initialize mqtt
_mqttClient = new espMqttClient(); _mqttClient = new espMqttClient();
}; };
void loop(){}; void loop(){};

View File

@@ -2,9 +2,9 @@
#define _ESPAsyncWebServer_H_ #define _ESPAsyncWebServer_H_
#include "Arduino.h" #include "Arduino.h"
#include "AsyncTCP.h"
#include <functional> #include <functional>
#include <AsyncTCP.h>
#include <ArduinoJson.h> #include <ArduinoJson.h>
class AsyncWebServer; class AsyncWebServer;

View File

@@ -21,9 +21,10 @@
#ifndef FS_H #ifndef FS_H
#define FS_H #define FS_H
#include "Arduino.h"
#include <memory> #include <memory>
#include <string> #include <string>
#include <Arduino.h>
#include <stdio.h> #include <stdio.h>
#include <sys/types.h> #include <sys/types.h>
#include <dirent.h> #include <dirent.h>

View File

@@ -1,8 +1,8 @@
#ifndef FSPersistence_h #ifndef FSPersistence_h
#define FSPersistence_h #define FSPersistence_h
#include <StatefulService.h> #include "StatefulService.h"
#include <FS.h> #include "FS.h"
template <class T> template <class T>
class FSPersistence { class FSPersistence {

View File

@@ -3,11 +3,11 @@
#include <functional> #include <functional>
#include <AsyncJson.h> #include "AsyncJson.h"
#include <ESPAsyncWebServer.h> #include "ESPAsyncWebServer.h"
#include <SecurityManager.h> #include "SecurityManager.h"
#include <StatefulService.h> #include "StatefulService.h"
#define HTTP_ENDPOINT_ORIGIN_ID "http" #define HTTP_ENDPOINT_ORIGIN_ID "http"

View File

@@ -17,9 +17,9 @@
*/ */
#ifdef ENV_NATIVE #ifdef ENV_NATIVE
#include <Arduino.h> #include "Arduino.h"
#include <FS.h> #include "FS.h"
#include <LittleFS.h> #include "LittleFS.h"
fs::LittleFSFS LittleFS; fs::LittleFSFS LittleFS;

View File

@@ -1,7 +1,8 @@
#ifndef Network_h #ifndef Network_h
#define Network_h #define Network_h
#include <Arduino.h> #include "Arduino.h"
#include <functional> #include <functional>
#include <IPAddress.h> #include <IPAddress.h>

View File

@@ -28,7 +28,8 @@
#include <string> #include <string>
#include <Printable.h> #include <Printable.h>
#include <WString.h>
#include "WString.h"
int vsnprintf_P(char * str, size_t size, const char * format, va_list ap); int vsnprintf_P(char * str, size_t size, const char * format, va_list ap);

View File

@@ -1,18 +1,15 @@
#ifndef SecurityManager_h #ifndef SecurityManager_h
#define SecurityManager_h #define SecurityManager_h
#include <Arduino.h> #include "Arduino.h"
#include <Features.h> #include "Features.h"
#include <ESPAsyncWebServer.h> #include "ESPAsyncWebServer.h"
#include <AsyncJson.h> #include "AsyncJson.h"
#include <list> #include <list>
#ifndef FACTORY_JWT_SECRET #define FACTORY_JWT_SECRET "ems-esp"
#define FACTORY_JWT_SECRET ESPUtils::defaultDeviceValue()
#endif
#define ACCESS_TOKEN_PARAMATER "access_token" #define ACCESS_TOKEN_PARAMATER "access_token"
#define AUTHORIZATION_HEADER "Authorization" #define AUTHORIZATION_HEADER "Authorization"
#define AUTHORIZATION_HEADER_PREFIX "Bearer " #define AUTHORIZATION_HEADER_PREFIX "Bearer "
#define AUTHORIZATION_HEADER_PREFIX_LEN 7 #define AUTHORIZATION_HEADER_PREFIX_LEN 7

View File

@@ -1,6 +1,6 @@
#ifdef EMSESP_STANDALONE #ifdef EMSESP_STANDALONE
#include <SecuritySettingsService.h> #include "SecuritySettingsService.h"
User ADMIN_USER = User(FACTORY_ADMIN_USERNAME, FACTORY_ADMIN_PASSWORD, true); User ADMIN_USER = User(FACTORY_ADMIN_USERNAME, FACTORY_ADMIN_PASSWORD, true);

View File

@@ -1,10 +1,10 @@
#ifndef SecuritySettingsService_h #ifndef SecuritySettingsService_h
#define SecuritySettingsService_h #define SecuritySettingsService_h
#include <Features.h> #include "Features.h"
#include <SecurityManager.h> #include "SecurityManager.h"
#include <HttpEndpoint.h> #include "HttpEndpoint.h"
#include <FSPersistence.h> #include "FSPersistence.h"
#ifndef FACTORY_ADMIN_USERNAME #ifndef FACTORY_ADMIN_USERNAME
#define FACTORY_ADMIN_USERNAME "admin" #define FACTORY_ADMIN_USERNAME "admin"

View File

@@ -1,3 +1,3 @@
#include <StatefulService.h> #include "StatefulService.h"
update_handler_id_t StateUpdateHandlerInfo::currentUpdatedHandlerId = 0; update_handler_id_t StateUpdateHandlerInfo::currentUpdatedHandlerId = 0;

View File

@@ -1,7 +1,8 @@
#ifndef StatefulService_h #ifndef StatefulService_h
#define StatefulService_h #define StatefulService_h
#include <Arduino.h> #include "Arduino.h"
#include <ArduinoJson.h> #include <ArduinoJson.h>
#include <list> #include <list>

View File

@@ -1,7 +1,7 @@
#ifdef EMSESP_STANDALONE #ifdef EMSESP_STANDALONE
#include <Arduino.h> #include "Arduino.h"
#include "WString.h" #include "WString.h"
/* /*

View File

@@ -19,7 +19,7 @@
#ifndef EMSESP_EMSUART_H #ifndef EMSESP_EMSUART_H
#define EMSESP_EMSUART_H #define EMSESP_EMSUART_H
#include <Arduino.h> #include "Arduino.h"
namespace emsesp { namespace emsesp {