blob: 183f18b28c067bce7a8cefa660ccc88f9a2f662a [file]
#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#
config EXAMPLES_XEDGE_DEMO
tristate "Xedge IoT Toolkit Demo"
depends on NETUTILS_XEDGE && ALLOW_GPL_COMPONENTS && ENABLE_ALL_SIGNALS
default n
---help---
Simple demonstration of the Xedge IoT Toolkit library.
This example shows how to integrate and use the Xedge library
in your NuttX application. Xedge provides a high-level development
environment for creating IoT and industrial device applications
using Lua scripting with access to HTTP(S), WebSockets, MQTT,
file system, and device I/O.
Note: This example requires the NETUTILS_XEDGE library to be enabled.
if EXAMPLES_XEDGE_DEMO
config EXAMPLES_XEDGE_DEMO_PROGNAME
string "Program name"
default "xedge_demo"
---help---
This is the name of the ELF executable for the Xedge demo application in NSH.
config EXAMPLES_XEDGE_DEMO_PRIORITY
int "Xedge demo task priority"
default 100
---help---
Set the task priority for the Xedge demo application.
config EXAMPLES_XEDGE_DEMO_STACKSIZE
int "Xedge demo stack size"
default 20000
---help---
Set the stack size for the Xedge demo application.
endif