# # For a description of the syntax of this configuration file, # see the file kconfig-language.txt in the NuttX tools repository. # config HAVE_USBTRACE bool default n menuconfig USBMONITOR bool "USB Monitor" default n depends on HAVE_USBTRACE ---help--- If USB device tracing (USBDEV_TRACE) AND/OR USB host tracing (USBHOST_TRACE) are enabled then this option will select the USB monitor. The USB monitor is a daemon that will periodically collect the buffered USB trace data and dump it to the SYSLOG device. if USBMONITOR config USBMONITOR_STACKSIZE int "USB Monitor daemon stack size" default DEFAULT_TASK_STACKSIZE ---help--- The stack size to use the USB monitor daemon. Default: 2048 config USBMONITOR_PRIORITY int "USB Monitor daemon priority" default 50 ---help--- The priority to use the USB monitor daemon. Default: 50 config USBMONITOR_INTERVAL int "USB Monitor dump frequency" default 2 ---help--- The rate in seconds that the USB monitor will wait before dumping the next set of buffered USB trace data. Default: 2 seconds. if USBDEV && USBDEV_TRACE config USBMONITOR_TRACEINIT bool "Show USB device initialization events" default n ---help--- Show initialization events config USBMONITOR_TRACECLASS bool "Show USB device class driver events" default n ---help--- Show class driver events config USBMONITOR_TRACETRANSFERS bool "Show USB device data transfer events" default n ---help--- Show data transfer events config USBMONITOR_TRACECONTROLLER bool "Show USB device controller events" default n ---help--- Show controller events config USBMONITOR_TRACEINTERRUPTS bool "Show USB device interrupt-related events" default n ---help--- Show interrupt-related events endif # USBDEV && USBDEV_TRACE endif # USBMONITOR