diff --git a/src/AutoConnectDefs.h b/src/AutoConnectDefs.h index d3ba53a..7309159 100644 --- a/src/AutoConnectDefs.h +++ b/src/AutoConnectDefs.h @@ -189,7 +189,7 @@ #define AUTOCONNECT_UPDATE_DOWNLOAD "/" #endif // !AUTOCONNECT_UPDATE_DOWNLOAD #ifndef AUTOCONNECT_UPDATE_CATALOG_JSONBUFFER_SIZE -#define AUTOCONNECT_UPDATE_CATALOG_JSONBUFFER_SIZE 2048 +#define AUTOCONNECT_UPDATE_CATALOG_JSONBUFFER_SIZE 256 #endif // !AUTOCONNECT_UPDATE_CATALOG_JSONBUFFER_SIZE // Default WebSocket port for the update progress measur diff --git a/src/AutoConnectJsonDefs.h b/src/AutoConnectJsonDefs.h index b1da00a..5abea17 100644 --- a/src/AutoConnectJsonDefs.h +++ b/src/AutoConnectJsonDefs.h @@ -23,6 +23,7 @@ * supported version. */ #if ARDUINOJSON_VERSION_MAJOR<=5 +#define ArduinoJsonStaticBuffer StaticJsonBuffer #define ARDUINOJSON_CREATEOBJECT(doc) doc.createObject() #define ARDUINOJSON_CREATEARRAY(doc) doc.createArray() #define ARDUINOJSON_PRETTYPRINT(doc, out) ({ size_t s = doc.prettyPrintTo(out); s; }) @@ -32,6 +33,7 @@ using ArduinoJsonArray = JsonArray&; using ArduinoJsonBuffer = DynamicJsonBuffer; #define AUTOCONNECT_JSONBUFFER_PRIMITIVE_SIZE AUTOCONNECT_JSONBUFFER_SIZE #else +#define ArduinoJsonStaticBuffer StaticJsonDocument #define ARDUINOJSON_CREATEOBJECT(doc) doc.to() #define ARDUINOJSON_CREATEARRAY(doc) doc.to() #define ARDUINOJSON_PRETTYPRINT(doc, out) ({ size_t s = serializeJsonPretty(doc, out); s; })