mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-10-24 05:58:43 +00:00
commit99b41a291bAuthor: Gregory Nutt <gnutt@nuttx.org> Date: Sat Jul 15 11:04:13 2017 -0600 apps/system/composite: Remove configuration settings that are no longer used. commit668179495fAuthor: Gregory Nutt <gnutt@nuttx.org> Date: Sat Jul 15 09:26:49 2017 -0600 apps/system/composite: Restore USB tracing; remove unused field in a structure. commit23f1dd5e48Author: Gregory Nutt <gnutt@nuttx.org> Date: Sat Jul 15 08:58:14 2017 -0600 system/composite: Remove CDC/ACM and MSC configuration logic. This belongs in the OS composite initialization. Add and argument so that you can select the USB composite configuration to be attached. commitf8711488f1Merge:00896040234afcd8Author: Gregory Nutt <gnutt@nuttx.org> Date: Fri Jul 14 16:25:48 2017 -0600 Merge remote-tracking branch 'origin/master' into composite commit0089604044Merge:f913ea01ae1eeadaAuthor: Gregory Nutt <gnutt@nuttx.org> Date: Thu Jul 13 13:59:25 2017 -0600 Merge remote-tracking branch 'origin/master' into composite commitf913ea0179Merge:bcbdd798915b42f8Author: Gregory Nutt <gnutt@nuttx.org> Date: Mon Jul 10 11:08:46 2017 -0600 Merge remote-tracking branch 'origin/master' into composite commitbcbdd798c6Merge:2219c02d1657d1ffAuthor: Gregory Nutt <gnutt@nuttx.org> Date: Fri Jul 7 20:28:30 2017 -0600 Merge remote-tracking branch 'origin/master' into composite commit2219c02ddbMerge:fe1e52a8d81d9c41Author: Gregory Nutt <gnutt@nuttx.org> Date: Wed Jul 5 11:12:09 2017 -0600 Merge remote-tracking branch 'origin/master' into composite commitfe1e52a83aMerge:94f82d4775f29d9dAuthor: Gregory Nutt <gnutt@nuttx.org> Date: Fri Jun 30 16:14:36 2017 -0600 Merge remote-tracking branch 'origin/master' into composite commit94f82d473dMerge:a11806eeffe0640dAuthor: Gregory Nutt <gnutt@nuttx.org> Date: Thu Jun 29 10:19:55 2017 -0600 Merge remote-tracking branch 'origin/master' into composite commita11806ee5fMerge:f29dc9855f5f8878Author: Gregory Nutt <gnutt@nuttx.org> Date: Mon Jun 26 11:57:00 2017 -0600 Merge remote-tracking branch 'origin/master' into composite commitf29dc98512Merge:70faf0d1d8759ffeAuthor: Gregory Nutt <gnutt@nuttx.org> Date: Mon Jun 19 17:26:00 2017 -0600 Merge remote-tracking branch 'origin/master' into composite commit70faf0d170Merge:7d3b1581a7770590Author: Gregory Nutt <gnutt@nuttx.org> Date: Fri Jun 16 17:33:46 2017 -0600 Merge remote-tracking branch 'origin/master' into composite commit7d3b158142Merge:b2c392d4c8ae5f16Author: Gregory Nutt <gnutt@nuttx.org> Date: Fri Jun 16 17:30:39 2017 -0600 Merge remote-tracking branch 'origin/master' into composite commitb2c392d4feMerge:95eb2034f3dc5beaAuthor: Gregory Nutt <gnutt@nuttx.org> Date: Mon Jun 5 17:41:02 2017 -0600 Merge remote-tracking branch 'origin/master' into composite commit95eb20343bAuthor: Gregory Nutt <gnutt@nuttx.org> Date: Fri Jun 2 07:09:44 2017 -0600 apps/system/composite: Add a configuration option to the boardctl() calls to support multiple composite device configurations dynamically. commit7652b67882Author: Frank Benkert <Frank.Benkert@avat.de> Date: Thu Jun 1 15:19:40 2017 -0600 Update to apps/system/compsite assocated with big changes to the composite device logic
92 lines
3 KiB
Text
92 lines
3 KiB
Text
#
|
|
# For a description of the syntax of this configuration file,
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
#
|
|
|
|
menuconfig SYSTEM_COMPOSITE
|
|
bool "USB Composite Device Commands"
|
|
default n
|
|
depends on LIB_BOARDCTL && USBDEV_COMPOSITE && !KERNEL_BUILD
|
|
select BOARDCTL_USBDEVCTRL
|
|
---help---
|
|
Enable the USB composite class controls. These controls include:
|
|
|
|
conn: Connect the mass storage device to the host
|
|
disconn: Disconnect the mass storage device to the host
|
|
|
|
if SYSTEM_COMPOSITE
|
|
if CDCACM_COMPOSITE
|
|
|
|
config SYSTEM_COMPOSITE_SERDEV
|
|
string "USB serial device path"
|
|
default "/dev/ttyACM0"
|
|
---help---
|
|
The string corresponding to SYSTEM_COMPOSITE_TTYUSB. If
|
|
SYSTEM_COMPOSITE_TTYUSB is zero, then this would be "/dev/ttyUSB0"
|
|
(for the PL2303 emulation) or "/dev/ttyACM0" (for the CDC/ACM serial
|
|
device).
|
|
|
|
config SYSTEM_COMPOSITE_BUFSIZE
|
|
int "Serial I/O buffer size"
|
|
default 256
|
|
---help---
|
|
The size of the serial I/O buffer in bytes. Default 256 bytes.
|
|
|
|
endif # CDCACM_COMPOSITE
|
|
|
|
if USBDEV_TRACE || DEBUG_USB
|
|
|
|
config SYSTEM_COMPOSITE_TRACEINIT
|
|
bool "USB Trace Initialization"
|
|
default n
|
|
---help---
|
|
If USBDEV_TRACE is enabled (or CONFIG_DEBUG_FEATURES and CONFIG_DEBUG_USB),
|
|
then the add-on code will also manage the USB trace output. The
|
|
amount of trace output can be controlled this configuration value:
|
|
This setting will show USB initialization events
|
|
|
|
config SYSTEM_COMPOSITE_TRACECLASS
|
|
bool "USB Trace Class"
|
|
default n
|
|
---help---
|
|
If USBDEV_TRACE is enabled (or CONFIG_DEBUG_FEATURES and CONFIG_DEBUG_USB),
|
|
then the add-on code will also manage the USB trace output. The
|
|
amount of trace output can be controlled this configuration value:
|
|
This setting will show USB class driver events
|
|
|
|
config SYSTEM_COMPOSITE_TRACETRANSFERS
|
|
bool "USB Trace Transfers"
|
|
default n
|
|
---help---
|
|
If USBDEV_TRACE is enabled (or CONFIG_DEBUG_FEATURES and CONFIG_DEBUG_USB),
|
|
then the add-on code will also manage the USB trace output. The
|
|
amount of trace output can be controlled this configuration value:
|
|
This setting will show USB data transfer events
|
|
|
|
config SYSTEM_COMPOSITE_TRACECONTROLLER
|
|
bool "USB Trace Device Controller Events"
|
|
default n
|
|
---help---
|
|
If USBDEV_TRACE is enabled (or CONFIG_DEBUG_FEATURES and CONFIG_DEBUG_USB),
|
|
then the add-on code will also manage the USB trace output. The
|
|
amount of trace output can be controlled this configuration value:
|
|
This setting will show USB device controller events
|
|
|
|
config SYSTEM_COMPOSITE_TRACEINTERRUPTS
|
|
bool "USB Trace Device Controller Interrupt Events"
|
|
default n
|
|
---help---
|
|
If USBDEV_TRACE is enabled (or CONFIG_DEBUG_FEATURES and CONFIG_DEBUG_USB),
|
|
then the add-on code will also manage the USB trace output. The
|
|
amount of trace output can be controlled this configuration value:
|
|
This setting will show USB device controller interrupt-related events.
|
|
|
|
endif # USBDEV_TRACE || DEBUG_USB
|
|
|
|
config SYSTEM_COMPOSITE_DEBUGMM
|
|
bool "Memory usage debug"
|
|
default n
|
|
---help---
|
|
Enables some debug tests to check for memory usage and memory leaks.
|
|
|
|
endif
|