nuttx-apps/system/nxdiag/Kconfig
Lucas Saavedra Vaz 9cc710e954 testing/nxdiag: Move to "system" and improve info generated
Move the application to the "System" category. Improve host OS info by using platform.uname() and get current config file using CONFIG_BASE_DEFCONFIG
2023-05-27 13:48:32 +08:00

72 lines
2.0 KiB
Plaintext

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