1073882998
Bool symbols implicitly default to 'n'. A 'default n' can make sense e.g. in a Kconfig.defconfig file, if you want to override a 'default y' on the base definition of the symbol. It isn't used like that on any of these symbols though. Remove some 'default ""' properties on string symbols too. Also make definitions more consistent by converting some config FOO <type> prompt "foo" definitions to a shorter form: config FOO <type> "foo" This shorthand works for int/hex/string symbols too, not just for bool symbols. Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
96 lines
1.9 KiB
Plaintext
96 lines
1.9 KiB
Plaintext
# Kconfig - USB device stack configuration options
|
|
|
|
#
|
|
# Copyright (c) 2016 Wind River Systems, Inc.
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
menuconfig USB_DEVICE_STACK
|
|
bool "USB device stack"
|
|
depends on USB_DEVICE_DRIVER || ARCH_POSIX
|
|
help
|
|
Enable USB device stack.
|
|
|
|
if USB_DEVICE_STACK
|
|
|
|
config SYS_LOG_USB_DEVICE_LEVEL
|
|
int
|
|
prompt "Sets log level for the USB device stack"
|
|
default 0
|
|
depends on SYS_LOG
|
|
help
|
|
This option sets log level for the USB device stack.
|
|
|
|
Levels are:
|
|
|
|
- 0 OFF, do not write
|
|
|
|
- 1 ERROR, only write SYS_LOG_ERR
|
|
|
|
- 2 WARNING, write SYS_LOG_WRN in addition to previous level
|
|
|
|
- 3 INFO, write SYS_LOG_INF in addition to previous levels
|
|
|
|
- 4 DEBUG, write SYS_LOG_DBG in addition to previous levels
|
|
|
|
config USB_DEVICE_VID
|
|
hex
|
|
prompt "USB Vendor ID"
|
|
default 0x2FE3
|
|
help
|
|
USB device vendor ID. MUST be configured by vendor.
|
|
|
|
config USB_DEVICE_PID
|
|
hex
|
|
prompt "USB Product ID"
|
|
default 0x100
|
|
help
|
|
USB device product ID. MUST be configured by vendor.
|
|
|
|
config USB_DEVICE_MANUFACTURER
|
|
string
|
|
prompt "USB manufacturer name"
|
|
default "ZEPHYR"
|
|
help
|
|
USB device Manufacturer string. MUST be configured by vendor.
|
|
|
|
config USB_DEVICE_PRODUCT
|
|
string
|
|
prompt "USB product name"
|
|
default "USB-DEV"
|
|
help
|
|
USB device Product string. MUST be configured by vendor.
|
|
|
|
config USB_DEVICE_SN
|
|
string
|
|
prompt "USB serial number"
|
|
default "0.01"
|
|
help
|
|
USB device SerialNumber string. MUST be configured by vendor.
|
|
|
|
config USB_COMPOSITE_DEVICE
|
|
bool "Enable composite device driver"
|
|
depends on USB
|
|
help
|
|
Enable composite USB device driver.
|
|
|
|
config USB_COMPOSITE_BUFFER_SIZE
|
|
int
|
|
prompt "Set buffer size for Class Handler"
|
|
depends on USB_COMPOSITE_DEVICE
|
|
default 64
|
|
default 256 if USB_DEVICE_NETWORK_RNDIS
|
|
|
|
config USB_DEVICE_BOS
|
|
bool "Enable USB Binary Device Object Store (BOS)"
|
|
|
|
config USB_DEVICE_OS_DESC
|
|
bool
|
|
prompt "Enable MS OS Descriptors support"
|
|
default n
|
|
|
|
source "subsys/usb/class/Kconfig"
|
|
|
|
endif # USB_DEVICE_STACK
|