mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-24 11:16:34 +00:00
Reduce memory usage of BackLog
This commit is contained in:
parent
d49997fa01
commit
f8f0f4f616
@ -323,7 +323,7 @@ void CmndBacklog(void)
|
||||
backlog.add(blcommand);
|
||||
}
|
||||
#else
|
||||
backlog[backlog_index] = String(blcommand);
|
||||
backlog[backlog_index] = blcommand;
|
||||
backlog_index++;
|
||||
if (backlog_index >= MAX_BACKLOG) backlog_index = 0;
|
||||
#endif
|
||||
|
@ -339,6 +339,7 @@ void BacklogLoop(void) {
|
||||
#else
|
||||
backlog_mutex = true;
|
||||
ExecuteCommand((char*)backlog[backlog_pointer].c_str(), SRC_BACKLOG);
|
||||
backlog[backlog_pointer] = (const char*) nullptr; // force deallocation of the String internal memory
|
||||
backlog_pointer++;
|
||||
if (backlog_pointer >= MAX_BACKLOG) { backlog_pointer = 0; }
|
||||
backlog_mutex = false;
|
||||
|
Loading…
x
Reference in New Issue
Block a user