menuconfig SYSTEM_NXDIAG bool "System information and diagnostic (nxdiag)" default n ---help--- Enable the nxdiag application to gather and display host and target system information. It can also perform some diagnostic checks on the host and target systems. if SYSTEM_NXDIAG config SYSTEM_NXDIAG_PRIORITY int "Nxdiag task priority" default 100 config SYSTEM_NXDIAG_STACKSIZE int "Nxdiag stack size" default DEFAULT_TASK_STACKSIZE comment "NuttX system information" config SYSTEM_NXDIAG_CONF bool "Get NuttX configuration" default n ---help--- Enable the nxdiag application to list the configuration options used to compile NuttX. This is useful for debugging the host and target systems. Enables the "-c" and "--nuttx-config" options. config SYSTEM_NXDIAG_COMP_FLAGS bool "Get NuttX compilation flags" default n ---help--- Enable the nxdiag application to list the NuttX compilation flags. This is useful for debugging the host and target systems. Enables the "-f" and "--nuttx-flags" options. comment "Host system infromation" config SYSTEM_NXDIAG_HOST_PATH bool "Get host system PATH" default n ---help--- Enable the nxdiag application to list the host system PATH variable. This is useful for debugging the host system. Enables the "-p" and "--host-path" options. config SYSTEM_NXDIAG_HOST_PACKAGES bool "Get host system packages" default n ---help--- Enable the nxdiag application to list the installed packages on the host system. This is useful for debugging the host system. Enables the "-k" and "--host-packages" options. config SYSTEM_NXDIAG_HOST_MODULES bool "Get host system python modules" default n ---help--- Enable the nxdiag application to list the installed Python modules on the host system. This is useful for debugging the host system. Enables the "-m" and "--host-modules" options. comment "Vendor specific information" config SYSTEM_NXDIAG_ESPRESSIF bool "Espressif" default n ---help--- Enable Espressif-specific information and checks. endif # SYSTEM_NXDIAG