mirror of
https://github.com/meshtastic/firmware.git
synced 2025-06-15 17:42:12 +00:00
Output more useful log message when the NodeDB is full (#4389)
This commit is contained in:
parent
5bbafdfd31
commit
7d00e1cef9
@ -1010,7 +1010,8 @@ meshtastic_NodeInfoLite *NodeDB::getOrCreateMeshNode(NodeNum n)
|
|||||||
if ((numMeshNodes >= MAX_NUM_NODES) || (memGet.getFreeHeap() < meshtastic_NodeInfoLite_size * 3)) {
|
if ((numMeshNodes >= MAX_NUM_NODES) || (memGet.getFreeHeap() < meshtastic_NodeInfoLite_size * 3)) {
|
||||||
if (screen)
|
if (screen)
|
||||||
screen->print("Warn: node database full!\nErasing oldest entry\n");
|
screen->print("Warn: node database full!\nErasing oldest entry\n");
|
||||||
LOG_WARN("Node database full! Erasing oldest entry\n");
|
LOG_WARN("Node database full with %i nodes and %i bytes free! Erasing oldest entry\n", numMeshNodes,
|
||||||
|
memGet.getFreeHeap());
|
||||||
// look for oldest node and erase it
|
// look for oldest node and erase it
|
||||||
uint32_t oldest = UINT32_MAX;
|
uint32_t oldest = UINT32_MAX;
|
||||||
int oldestIndex = -1;
|
int oldestIndex = -1;
|
||||||
|
Loading…
Reference in New Issue
Block a user