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

config LIB_MQTT5
	bool "Enable mqtt5"
	default n
	---help---
		A library for accessing mqtt5 client services through C libraries calls in a simple manner.

config LIB_MQTT5_THREAD_STACKSIZE
	int "MQTT library thread stack size"
	default 16384
	depends on LIB_MQTT5
	---help---
		Stack size used by threads created by the Paho MQTT library.

config LIB_MQTT5_HIGH_PERFORMANCE
	bool "Enable Paho high-performance mode"
	default y
	depends on LIB_MQTT5
	---help---
		Disable Paho heap-allocation tracking and function call-stack
		tracing to reduce runtime and memory overhead. Disable this option
		when debugging the Paho MQTT library.

config UTILS_MQTT5
	tristate "Enable mqtt5 tool"
	depends on LIB_MQTT5
	---help---
		Enable mqtt utility

if UTILS_MQTT5
config UTILS_MQTT5_PRIORITY
	int "mqtt utility priority"
	default 100

config UTILS_MQTT5_STACKSIZE
	int "mqtt utility statcksize"
	default 16384

endif # UTILS_MQTT5
