55#include "contiki-conf.h"
58#ifdef PLATFORM_CONF_SUPPORTS_STACK_CHECK
59#if !PLATFORM_CONF_SUPPORTS_STACK_CHECK
61#undef STACK_CHECK_CONF_ENABLED
62#define STACK_CHECK_CONF_ENABLED 0
67#ifdef STACK_CHECK_CONF_ENABLED
68#define STACK_CHECK_ENABLED STACK_CHECK_CONF_ENABLED
70#define STACK_CHECK_ENABLED 1
74#ifdef STACK_CHECK_CONF_PERIODIC_CHECKS
75#define STACK_CHECK_PERIODIC_CHECKS STACK_CHECK_CONF_PERIODIC_CHECKS
77#define STACK_CHECK_PERIODIC_CHECKS 1
81#ifdef STACK_CHECK_CONF_PERIOD
82#define STACK_CHECK_PERIOD STACK_CHECK_CONF_PERIOD
84#define STACK_CHECK_PERIOD (10 * CLOCK_SECOND)
122#ifdef STACK_CONF_ORIGIN
123#define STACK_ORIGIN STACK_CONF_ORIGIN
int32_t stack_check_get_reserved_size(void)
Calculate the maximal permitted stack usage.
int32_t stack_check_get_usage(void)
Calculate the maximal stack usage so far.
void stack_check_init(void)
Initialize the stack area with a known pattern.