Ho aggiornato il framework di platformio per arduino su esp32 (espressif32 mi pare si chiami).
In un progetto che ha funzionato fino a 5 minuti fa, ora ricevo questo errore:
src/webserver.cpp: In constructor 'WebServer::WebServer()':
src/webserver.cpp:44:22: error: unknown array size in delete
WebServer::WebServer()
^
src/webserver.cpp: In destructor 'WebServer::~WebServer()':
src/webserver.cpp:50:23: error: unknown array size in delete
WebServer::~WebServer()
^
l'header è il seguente:
#pragma once
#include <ESPAsyncWebServer.h>
class WebServer {
public:
AsyncWebServer * server;
AsyncWebSocket * websocket;
String jsonRequest[];
WebServer();
void init();
void begin();
private:
typedef struct taskParams_t {
int clientID;
String channel;
String requestJSON;
bool processing = false;
} taskParameters_t;
void initWebServer();
void initWebSocket();
void static wsOnEvent(AsyncWebSocket * server, AsyncWebSocketClient * client, AwsEventType type, void * arg, uint8_t *data, size_t len);
};
extern WebServer webserver;
ma che vuol dire ? Qualche idea su come risolvere ?