#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#

config EXAMPLES_DRONECAN
	tristate "DroneCAN example"
	default n
	depends on CANUTILS_LIBDRONECAN
	---help---
		Enable the LIBDRONECAN example

if EXAMPLES_DRONECAN

config EXAMPLES_DRONECAN_DEVPATH
	string "Device Path"
	default "/dev/can0"
	depends on CAN
	---help---
		The device path

config EXAMPLES_DRONECAN_NODE_ID
	int "Node ID"
	default 1
	range 1 127
	---help---
		Specifies the node's ID

config EXAMPLES_DRONECAN_APP_NODE_NAME
	string "Node name"
	default "org.dronecan.nuttx.demo"
	---help---
		app node name

config EXAMPLES_DRONECAN_NODE_MEM_POOL_SIZE
	int "Node Memory Pool Size"
	default 1024
	---help---
		Specifies the node's memory pool size

config EXAMPLES_DRONECAN_DAEMON_PRIORITY
	int "daemon task priority"
	default 100

config EXAMPLES_DRONECAN_STACKSIZE
	int "canard stack size"
	default DEFAULT_TASK_STACKSIZE

endif
