From 95dbbad886e9996f9a8d1645d1afadc968433b53 Mon Sep 17 00:00:00 2001 From: Ewoud Date: Tue, 17 Sep 2024 10:07:51 +0200 Subject: [PATCH] Bug fix --- platformio.ini | 2 +- src/Sys/SysModModel.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/platformio.ini b/platformio.ini index f100bbee..4d1099e0 100644 --- a/platformio.ini +++ b/platformio.ini @@ -77,7 +77,7 @@ lib_deps = build_flags = -D APP=StarBase -D PIOENV=$PIOENV - -D VERSION=24091213 ; Date and time (GMT!), update at every commit!! + -D VERSION=24091708 ; Date and time (GMT!), update at every commit!! -D LFS_THREADSAFE ; enables use of semaphores in LittleFS driver -D STARBASE_DEVMODE -mtext-section-literals ;otherwise [UserModLive::setup()]+0xa17): dangerous relocation: l32r: literal target out of range (try using text-section-literals) diff --git a/src/Sys/SysModModel.cpp b/src/Sys/SysModModel.cpp index f3cd790b..79ecb766 100644 --- a/src/Sys/SysModModel.cpp +++ b/src/Sys/SysModModel.cpp @@ -270,7 +270,7 @@ bool SysModModel::callVarOnChange(JsonObject var, unsigned8 rowNr, bool init) { if (var["type"] == "select" || var["type"] == "checkbox" || var["type"] == "range") { std::vector *valuePointer = (std::vector *)pointer; while (rowNr >= (*valuePointer).size()) (*valuePointer).push_back(UINT8_MAX); //create vector space if needed... - ppf("%s[%d]:%s (%d - %d - %s)\n", variable.id(), rowNr, variable.valueString().c_str().c_str(), pointer, (*valuePointer).size(), var["p"].as().c_str()); + ppf("%s[%d]:%s (%d - %d - %s)\n", variable.id(), rowNr, variable.valueString().c_str(), pointer, (*valuePointer).size(), var["p"].as().c_str()); (*valuePointer)[rowNr] = value; //value should be an uint16_t } else if (var["type"] == "number") {