diff --git a/src/modules/load_mon/load_mon.cpp b/src/modules/load_mon/load_mon.cpp index 98cef3f957..1ababd4a68 100644 --- a/src/modules/load_mon/load_mon.cpp +++ b/src/modules/load_mon/load_mon.cpp @@ -55,7 +55,13 @@ # error load_mon support requires CONFIG_SCHED_INSTRUMENTATION #endif -#define STACK_LOW_WARNING_THRESHOLD 300 ///< if free stack space falls below this, print a warning +// if free stack space falls below this, print a warning +#if defined(CONFIG_ARMV7M_STACKCHECK) +static constexpr unsigned STACK_LOW_WARNING_THRESHOLD = 100; +#else +static constexpr unsigned STACK_LOW_WARNING_THRESHOLD = 300; +#endif + #define FDS_LOW_WARNING_THRESHOLD 3 ///< if free file descriptors fall below this, print a warning namespace load_mon