From 63ddcfbb5751b10af24ef7231d7cec39d2f4e19f Mon Sep 17 00:00:00 2001 From: Magnus Persson Date: Fri, 5 Aug 2022 09:55:47 +0200 Subject: [PATCH] Fixed compiler error on esp32 + release notes --- src/helper.cpp | 4 ++++ src_docs/source/releases.rst | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/helper.cpp b/src/helper.cpp index b999ed4..e1d23e6 100644 --- a/src/helper.cpp +++ b/src/helper.cpp @@ -62,7 +62,11 @@ void writeErrorLog(const char* format, ...) { va_start(arg, format); char buf[80]; vsnprintf(&buf[0], sizeof(buf), format, arg); +#if defined(ESP8266) f.write(&buf[0], strlen(&buf[0])); +#else // ESP32 + f.write((unsigned char*)&buf[0], strlen(&buf[0])); +#endif Log.errorln(&buf[0]); va_end(arg); f.println(); diff --git a/src_docs/source/releases.rst b/src_docs/source/releases.rst index 4f9cd46..94c368f 100644 --- a/src_docs/source/releases.rst +++ b/src_docs/source/releases.rst @@ -3,7 +3,7 @@ Releases ######## -v1.1.0 - beta 3 +v1.1.0 - beta 4 =============== Documentation @@ -17,6 +17,7 @@ Documentation User interface ++++++++++++++ +* (beta4) Updated format template with information on size and warning message if the template is too large * (beta3) Added error message to user message if gyro connection fails. * (beta3) Added message to user message if no temp sensor can be found. * (beta3) Added drop down menus in user interface to simplify navigation to sub pages @@ -40,6 +41,8 @@ Features Other +++++ +* (beta4) Refactored error logging function to reduce memory usage and crashes +* (beta4) Refactored format template engine to reduce memory usage and crashes, can how handle slightly larger payloads than before. Increase from around 1100 chars to 1600 chars. * Upgraded framework for ESP8266 to v5.0.0 * Upgraded framework for ESP32 to v2.0.2 * Updated OneWire library to be complaint with new ESP32 SDK