Add a static_assert to verify assumption about NodeInfoLite size (#6428)

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
This commit is contained in:
Jason B. Cox 2025-03-30 18:39:01 -07:00 committed by GitHub
parent e08177ba98
commit 850d21dcb9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -18,6 +18,10 @@
#define MAX_RX_TOPHONE 32
#endif
/// Verify baseline assumption of node size. If it increases, we need to reevaluate
/// the impact of its memory footprint, notably on MAX_NUM_NODES.
static_assert(sizeof(meshtastic_NodeInfoLite) <= 192, "NodeInfoLite size increased. Reconsider impact on MAX_NUM_NODES.");
/// max number of nodes allowed in the nodeDB
#ifndef MAX_NUM_NODES
#if defined(ARCH_STM32WL)