mirror of
https://github.com/apache/nuttx.git
synced 2026-06-05 15:58:59 +08:00
Need to select endpoints actually supported by hardware
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1007 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
@@ -302,6 +302,25 @@ defconfig -- This is a configuration file similar to the Linux
|
|||||||
CONFIG_USBDEV_TRACE - Enables USB tracing for debug
|
CONFIG_USBDEV_TRACE - Enables USB tracing for debug
|
||||||
CONFIG_USBDEV_TRACE_NRECORDS - Number of trace entries to remember
|
CONFIG_USBDEV_TRACE_NRECORDS - Number of trace entries to remember
|
||||||
|
|
||||||
|
USB serial device class driver
|
||||||
|
CONFIG_USBSER_EPINTIN
|
||||||
|
The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
interrupt IN operation
|
||||||
|
CONFIG_USBSER_EPBULKOUT
|
||||||
|
The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
bulk OUT operation
|
||||||
|
CONFIG_USBSER_EPBULKIN
|
||||||
|
The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
bulk IN operation
|
||||||
|
CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
|
||||||
|
The number of write/read requests that can be in flight
|
||||||
|
CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
|
||||||
|
The vendor ID code/string
|
||||||
|
CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
|
||||||
|
The product ID code/string
|
||||||
|
CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
|
||||||
|
Size of the serial receive/transmit buffers
|
||||||
|
|
||||||
Stack and heap information
|
Stack and heap information
|
||||||
|
|
||||||
CONFIG_BOOT_FROM_FLASH - Some configurations support XIP
|
CONFIG_BOOT_FROM_FLASH - Some configurations support XIP
|
||||||
|
|||||||
@@ -384,8 +384,15 @@ CONFIG_LPC214X_USBDEV_DMAINTMASK=0
|
|||||||
#
|
#
|
||||||
# USB Serial Device Configuration
|
# USB Serial Device Configuration
|
||||||
#
|
#
|
||||||
# CONFIG_USBSER_EPOUT and CONFIG_USBSER_EPIN
|
# CONFIG_USBSER_EPINTIN
|
||||||
# Logical endoint addresses
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# interrupt IN operation
|
||||||
|
# CONFIG_USBSER_EPBULKOUT
|
||||||
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# bulk OUT operation
|
||||||
|
# CONFIG_USBSER_EPBULKIN
|
||||||
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# bulk IN operation
|
||||||
# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
|
# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
|
||||||
# The number of write/read requests that can be in flight
|
# The number of write/read requests that can be in flight
|
||||||
# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
|
# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
|
||||||
@@ -394,8 +401,9 @@ CONFIG_LPC214X_USBDEV_DMAINTMASK=0
|
|||||||
# The product ID code/string
|
# The product ID code/string
|
||||||
# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
|
# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
|
||||||
# Size of the serial receive/transmit buffers
|
# Size of the serial receive/transmit buffers
|
||||||
CONFIG_USBSER_EPOUT=1
|
CONFIG_USBSER_EPINTIN=1
|
||||||
CONFIG_USBSER_EPIN=2
|
CONFIG_USBSER_EPBULKOUT=2
|
||||||
|
CONFIG_USBSER_EPBULKIN=5
|
||||||
CONFIG_USBSER_NWRREQS=4
|
CONFIG_USBSER_NWRREQS=4
|
||||||
CONFIG_USBSER_NRDREQS=4
|
CONFIG_USBSER_NRDREQS=4
|
||||||
CONFIG_USBSER_VENDORID=0x067b
|
CONFIG_USBSER_VENDORID=0x067b
|
||||||
|
|||||||
@@ -384,9 +384,16 @@ CONFIG_LPC214X_USBDEV_DMAINTMASK=0
|
|||||||
#
|
#
|
||||||
# USB Serial Device Configuration
|
# USB Serial Device Configuration
|
||||||
#
|
#
|
||||||
# CONFIG_USBSER_EPOUT and CONFIG_USBSER_EPIN
|
# CONFIG_USBSER_EPINTIN
|
||||||
# Logical endoint addresses
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
|
# interrupt IN operation
|
||||||
|
# CONFIG_USBSER_EPBULKOUT
|
||||||
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# bulk OUT operation
|
||||||
|
# CONFIG_USBSER_EPBULKIN
|
||||||
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# bulk IN operation
|
||||||
|
# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
|
||||||
# The number of write/read requests that can be in flight
|
# The number of write/read requests that can be in flight
|
||||||
# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
|
# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
|
||||||
# The vendor ID code/string
|
# The vendor ID code/string
|
||||||
@@ -394,8 +401,9 @@ CONFIG_LPC214X_USBDEV_DMAINTMASK=0
|
|||||||
# The product ID code/string
|
# The product ID code/string
|
||||||
# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
|
# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
|
||||||
# Size of the serial receive/transmit buffers
|
# Size of the serial receive/transmit buffers
|
||||||
CONFIG_USBSER_EPOUT=1
|
CONFIG_USBSER_EPINTIN=1
|
||||||
CONFIG_USBSER_EPIN=2
|
CONFIG_USBSER_EPBULKOUT=2
|
||||||
|
CONFIG_USBSER_EPBULKIN=5
|
||||||
CONFIG_USBSER_NWRREQS=4
|
CONFIG_USBSER_NWRREQS=4
|
||||||
CONFIG_USBSER_NRDREQS=4
|
CONFIG_USBSER_NRDREQS=4
|
||||||
CONFIG_USBSER_VENDORID=0x067b
|
CONFIG_USBSER_VENDORID=0x067b
|
||||||
|
|||||||
@@ -385,9 +385,16 @@ CONFIG_LPC214X_USBDEV_DMAINTMASK=0
|
|||||||
#
|
#
|
||||||
# USB Serial Device Configuration
|
# USB Serial Device Configuration
|
||||||
#
|
#
|
||||||
# CONFIG_USBSER_EPOUT and CONFIG_USBSER_EPIN
|
# CONFIG_USBSER_EPINTIN
|
||||||
# Logical endoint addresses
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
|
# interrupt IN operation
|
||||||
|
# CONFIG_USBSER_EPBULKOUT
|
||||||
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# bulk OUT operation
|
||||||
|
# CONFIG_USBSER_EPBULKIN
|
||||||
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# bulk IN operation
|
||||||
|
# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
|
||||||
# The number of write/read requests that can be in flight
|
# The number of write/read requests that can be in flight
|
||||||
# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
|
# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
|
||||||
# The vendor ID code/string
|
# The vendor ID code/string
|
||||||
@@ -395,8 +402,9 @@ CONFIG_LPC214X_USBDEV_DMAINTMASK=0
|
|||||||
# The product ID code/string
|
# The product ID code/string
|
||||||
# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
|
# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
|
||||||
# Size of the serial receive/transmit buffers
|
# Size of the serial receive/transmit buffers
|
||||||
CONFIG_USBSER_EPOUT=1
|
CONFIG_USBSER_EPINTIN=1
|
||||||
CONFIG_USBSER_EPIN=2
|
CONFIG_USBSER_EPBULKOUT=2
|
||||||
|
CONFIG_USBSER_EPBULKIN=5
|
||||||
CONFIG_USBSER_NWRREQS=4
|
CONFIG_USBSER_NWRREQS=4
|
||||||
CONFIG_USBSER_NRDREQS=4
|
CONFIG_USBSER_NRDREQS=4
|
||||||
CONFIG_USBSER_VENDORID=0x067b
|
CONFIG_USBSER_VENDORID=0x067b
|
||||||
|
|||||||
@@ -361,8 +361,15 @@ CONFIG_DM320_USBDEV_DMA=n
|
|||||||
#
|
#
|
||||||
# USB Serial Device Configuration
|
# USB Serial Device Configuration
|
||||||
#
|
#
|
||||||
# CONFIG_USBSER_EPOUT and CONFIG_USBSER_EPIN
|
# CONFIG_USBSER_EPINTIN
|
||||||
# Logical endoint addresses
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# interrupt IN operation
|
||||||
|
# CONFIG_USBSER_EPBULKOUT
|
||||||
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# bulk OUT operation
|
||||||
|
# CONFIG_USBSER_EPBULKIN
|
||||||
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# bulk IN operation
|
||||||
# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
|
# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
|
||||||
# The number of write/read requests that can be in flight
|
# The number of write/read requests that can be in flight
|
||||||
# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
|
# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
|
||||||
@@ -371,8 +378,9 @@ CONFIG_DM320_USBDEV_DMA=n
|
|||||||
# The product ID code/string
|
# The product ID code/string
|
||||||
# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
|
# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
|
||||||
# Size of the serial receive/transmit buffers
|
# Size of the serial receive/transmit buffers
|
||||||
CONFIG_USBSER_EPOUT=1
|
CONFIG_USBSER_EPINTIN=3
|
||||||
CONFIG_USBSER_EPIN=2
|
CONFIG_USBSER_EPBULKOUT=2
|
||||||
|
CONFIG_USBSER_EPBULKIN=1
|
||||||
CONFIG_USBSER_NWRREQS=4
|
CONFIG_USBSER_NWRREQS=4
|
||||||
CONFIG_USBSER_NRDREQS=4
|
CONFIG_USBSER_NRDREQS=4
|
||||||
CONFIG_USBSER_VENDORID=0x067b
|
CONFIG_USBSER_VENDORID=0x067b
|
||||||
|
|||||||
@@ -369,8 +369,15 @@ CONFIG_DM320_USBDEV_DMA=n
|
|||||||
#
|
#
|
||||||
# USB Serial Device Configuration
|
# USB Serial Device Configuration
|
||||||
#
|
#
|
||||||
# CONFIG_USBSER_EPOUT and CONFIG_USBSER_EPIN
|
# CONFIG_USBSER_EPINTIN
|
||||||
# Logical endoint addresses
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# interrupt IN operation
|
||||||
|
# CONFIG_USBSER_EPBULKOUT
|
||||||
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# bulk OUT operation
|
||||||
|
# CONFIG_USBSER_EPBULKIN
|
||||||
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# bulk IN operation
|
||||||
# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
|
# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
|
||||||
# The number of write/read requests that can be in flight
|
# The number of write/read requests that can be in flight
|
||||||
# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
|
# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
|
||||||
@@ -379,8 +386,9 @@ CONFIG_DM320_USBDEV_DMA=n
|
|||||||
# The product ID code/string
|
# The product ID code/string
|
||||||
# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
|
# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
|
||||||
# Size of the serial receive/transmit buffers
|
# Size of the serial receive/transmit buffers
|
||||||
CONFIG_USBSER_EPOUT=1
|
CONFIG_USBSER_EPINTIN=3
|
||||||
CONFIG_USBSER_EPIN=2
|
CONFIG_USBSER_EPBULKOUT=2
|
||||||
|
CONFIG_USBSER_EPBULKIN=1
|
||||||
CONFIG_USBSER_NWRREQS=4
|
CONFIG_USBSER_NWRREQS=4
|
||||||
CONFIG_USBSER_NRDREQS=4
|
CONFIG_USBSER_NRDREQS=4
|
||||||
CONFIG_USBSER_VENDORID=0x067b
|
CONFIG_USBSER_VENDORID=0x067b
|
||||||
|
|||||||
@@ -361,8 +361,15 @@ CONFIG_DM320_USBDEV_DMA=n
|
|||||||
#
|
#
|
||||||
# USB Serial Device Configuration
|
# USB Serial Device Configuration
|
||||||
#
|
#
|
||||||
# CONFIG_USBSER_EPOUT and CONFIG_USBSER_EPIN
|
# CONFIG_USBSER_EPINTIN
|
||||||
# Logical endoint addresses
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# interrupt IN operation
|
||||||
|
# CONFIG_USBSER_EPBULKOUT
|
||||||
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# bulk OUT operation
|
||||||
|
# CONFIG_USBSER_EPBULKIN
|
||||||
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# bulk IN operation
|
||||||
# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
|
# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
|
||||||
# The number of write/read requests that can be in flight
|
# The number of write/read requests that can be in flight
|
||||||
# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
|
# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
|
||||||
@@ -371,8 +378,9 @@ CONFIG_DM320_USBDEV_DMA=n
|
|||||||
# The product ID code/string
|
# The product ID code/string
|
||||||
# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
|
# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
|
||||||
# Size of the serial receive/transmit buffers
|
# Size of the serial receive/transmit buffers
|
||||||
CONFIG_USBSER_EPOUT=1
|
CONFIG_USBSER_EPINTIN=3
|
||||||
CONFIG_USBSER_EPIN=2
|
CONFIG_USBSER_EPBULKOUT=2
|
||||||
|
CONFIG_USBSER_EPBULKIN=1
|
||||||
CONFIG_USBSER_NWRREQS=4
|
CONFIG_USBSER_NWRREQS=4
|
||||||
CONFIG_USBSER_NRDREQS=4
|
CONFIG_USBSER_NRDREQS=4
|
||||||
CONFIG_USBSER_VENDORID=0x067b
|
CONFIG_USBSER_VENDORID=0x067b
|
||||||
|
|||||||
@@ -361,8 +361,15 @@ CONFIG_DM320_USBDEV_DMA=n
|
|||||||
#
|
#
|
||||||
# USB Serial Device Configuration
|
# USB Serial Device Configuration
|
||||||
#
|
#
|
||||||
# CONFIG_USBSER_EPOUT and CONFIG_USBSER_EPIN
|
# CONFIG_USBSER_EPINTIN
|
||||||
# Logical endoint addresses
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# interrupt IN operation
|
||||||
|
# CONFIG_USBSER_EPBULKOUT
|
||||||
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# bulk OUT operation
|
||||||
|
# CONFIG_USBSER_EPBULKIN
|
||||||
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# bulk IN operation
|
||||||
# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
|
# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
|
||||||
# The number of write/read requests that can be in flight
|
# The number of write/read requests that can be in flight
|
||||||
# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
|
# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
|
||||||
@@ -371,8 +378,9 @@ CONFIG_DM320_USBDEV_DMA=n
|
|||||||
# The product ID code/string
|
# The product ID code/string
|
||||||
# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
|
# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
|
||||||
# Size of the serial receive/transmit buffers
|
# Size of the serial receive/transmit buffers
|
||||||
CONFIG_USBSER_EPOUT=1
|
CONFIG_USBSER_EPINTIN=3
|
||||||
CONFIG_USBSER_EPIN=2
|
CONFIG_USBSER_EPBULKOUT=2
|
||||||
|
CONFIG_USBSER_EPBULKIN=1
|
||||||
CONFIG_USBSER_NWRREQS=4
|
CONFIG_USBSER_NWRREQS=4
|
||||||
CONFIG_USBSER_NRDREQS=4
|
CONFIG_USBSER_NRDREQS=4
|
||||||
CONFIG_USBSER_VENDORID=0x067b
|
CONFIG_USBSER_VENDORID=0x067b
|
||||||
|
|||||||
@@ -361,8 +361,15 @@ CONFIG_DM320_USBDEV_DMA=n
|
|||||||
#
|
#
|
||||||
# USB Serial Device Configuration
|
# USB Serial Device Configuration
|
||||||
#
|
#
|
||||||
# CONFIG_USBSER_EPOUT and CONFIG_USBSER_EPIN
|
# CONFIG_USBSER_EPINTIN
|
||||||
# Logical endoint addresses
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# interrupt IN operation
|
||||||
|
# CONFIG_USBSER_EPBULKOUT
|
||||||
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# bulk OUT operation
|
||||||
|
# CONFIG_USBSER_EPBULKIN
|
||||||
|
# The logical 7-bit address of a hardware endpoint that supports
|
||||||
|
# bulk IN operation
|
||||||
# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
|
# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
|
||||||
# The number of write/read requests that can be in flight
|
# The number of write/read requests that can be in flight
|
||||||
# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
|
# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
|
||||||
@@ -371,8 +378,9 @@ CONFIG_DM320_USBDEV_DMA=n
|
|||||||
# The product ID code/string
|
# The product ID code/string
|
||||||
# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
|
# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
|
||||||
# Size of the serial receive/transmit buffers
|
# Size of the serial receive/transmit buffers
|
||||||
CONFIG_USBSER_EPOUT=1
|
CONFIG_USBSER_EPINTIN=3
|
||||||
CONFIG_USBSER_EPIN=2
|
CONFIG_USBSER_EPBULKOUT=2
|
||||||
|
CONFIG_USBSER_EPBULKIN=1
|
||||||
CONFIG_USBSER_NWRREQS=4
|
CONFIG_USBSER_NWRREQS=4
|
||||||
CONFIG_USBSER_NRDREQS=4
|
CONFIG_USBSER_NRDREQS=4
|
||||||
CONFIG_USBSER_VENDORID=0x067b
|
CONFIG_USBSER_VENDORID=0x067b
|
||||||
|
|||||||
Reference in New Issue
Block a user