summaryrefslogblamecommitdiff
path: root/apps/system/stackmonitor/Kconfig
blob: 9dc2be89bf6a23d05c166dd68baa85993a0e15f3 (plain) (tree)






































                                                                                    
#
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#

config SYSTEM_STACKMONITOR
	bool "Stack monitor"
	default n
	depends on DEBUG_STACK && !KERNEL_BUILD
	---help---
		If the stack debug feature is enabled (DEBUG_STACK) this option will
		select the Stack Moitor.  The stack monitor is a daemon that will
		periodically assess stack usage by all tasks and threads in the
		system.  This feature depends on internal OS features and, hence, is
		not available if the NuttX kernel build is selected.

if SYSTEM_STACKMONITOR

config SYSTEM_STACKMONITOR_STACKSIZE
	int "Stack monitor daemon stack size"
	default 2048
	---help---
		The stack size to use the the stack monitor daemon.  Default: 2048

config SYSTEM_STACKMONITOR_PRIORITY
	int "Stack monitor daemon priority"
	default 50
	---help---
		The priority to use the the stack monitor daemon.  Default: 50

config SYSTEM_STACKMONITOR_INTERVAL
	int "Stack monitor dump frequency"
	default 2
	---help---
		The rate in seconds that the stack monitor will wait before dumping
		the next set stack usage information.  Default:  2 seconds.

endif