change default size of CDC/ACM serial buffer sizes
This commit is contained in:
parent
8fdb173090
commit
513cc08c7f
|
@ -244,6 +244,10 @@ config PL2303_BULKIN_REQLEN
|
||||||
on the other hand, request buffer size is always the same as the
|
on the other hand, request buffer size is always the same as the
|
||||||
maxpacket size.
|
maxpacket size.
|
||||||
|
|
||||||
|
There is also no reason from PL2303_BULKIN_REQLEN to be greater
|
||||||
|
than PL2303_TXBUFSIZE-1, since a request larger than the TX
|
||||||
|
buffer can never be sent.
|
||||||
|
|
||||||
config PL2303_RXBUFSIZE
|
config PL2303_RXBUFSIZE
|
||||||
int "Receive buffer size"
|
int "Receive buffer size"
|
||||||
default 513 if USBDEV_DUALSPEED
|
default 513 if USBDEV_DUALSPEED
|
||||||
|
@ -257,14 +261,14 @@ config PL2303_RXBUFSIZE
|
||||||
|
|
||||||
config PL2303_TXBUFSIZE
|
config PL2303_TXBUFSIZE
|
||||||
int "Transmit buffer size"
|
int "Transmit buffer size"
|
||||||
default 513 if USBDEV_DUALSPEED
|
default 767 if USBDEV_DUALSPEED
|
||||||
default 257 if !USBDEV_DUALSPEED
|
default 193 if !USBDEV_DUALSPEED
|
||||||
---help---
|
---help---
|
||||||
Size of the serial transmit buffers. The actual amount of data that
|
Size of the serial transmit buffers. The actual amount of data that
|
||||||
can be held in the buffer is this number minus one due to the way
|
can be held in the buffer is this number minus one due to the way
|
||||||
that the circular buffer is managed. So a TX buffer size of 257
|
that the circular buffer is managed. So a TX buffer size of 767
|
||||||
will hold four full-speed, 64 byte packets; a buffer size of 513
|
will hold one request of size 768; a buffer size of 193 will hold
|
||||||
will hold one high-speed, 512 byte packet.
|
two requests of size 96 bytes.
|
||||||
|
|
||||||
config PL2303_VENDORID
|
config PL2303_VENDORID
|
||||||
hex "Vendor ID"
|
hex "Vendor ID"
|
||||||
|
@ -429,6 +433,10 @@ config CDCACM_BULKIN_REQLEN
|
||||||
on the other hand, request buffer size is always the same as the
|
on the other hand, request buffer size is always the same as the
|
||||||
maxpacket size.
|
maxpacket size.
|
||||||
|
|
||||||
|
There is also no reason from CDCACM_BULKIN_REQLEN to be greater
|
||||||
|
than CDCACM_TXBUFSIZE-1, since a request larger than the TX
|
||||||
|
buffer can never be sent.
|
||||||
|
|
||||||
config CDCACM_RXBUFSIZE
|
config CDCACM_RXBUFSIZE
|
||||||
int "Receive buffer size"
|
int "Receive buffer size"
|
||||||
default 513 if USBDEV_DUALSPEED
|
default 513 if USBDEV_DUALSPEED
|
||||||
|
@ -442,14 +450,14 @@ config CDCACM_RXBUFSIZE
|
||||||
|
|
||||||
config CDCACM_TXBUFSIZE
|
config CDCACM_TXBUFSIZE
|
||||||
int "Transmit buffer size"
|
int "Transmit buffer size"
|
||||||
default 513 if USBDEV_DUALSPEED
|
default 767 if USBDEV_DUALSPEED
|
||||||
default 257 if !USBDEV_DUALSPEED
|
default 193 if !USBDEV_DUALSPEED
|
||||||
---help---
|
---help---
|
||||||
Size of the serial transmit buffers. The actual amount of data that
|
Size of the serial transmit buffers. The actual amount of data that
|
||||||
can be held in the buffer is this number minus one due to the way
|
can be held in the buffer is this number minus one due to the way
|
||||||
that the circular buffer is managed. So a TX buffer size of 257
|
that the circular buffer is managed. So a TX buffer size of 767
|
||||||
will hold four full-speed, 64 byte packets; a buffer size of 513
|
will hold one request of size 768; a buffer size of 193 will hold
|
||||||
will hold one high-speed, 512 byte packet.
|
two requests of size 96 bytes.
|
||||||
|
|
||||||
config CDCACM_VENDORID
|
config CDCACM_VENDORID
|
||||||
hex "Vendor ID"
|
hex "Vendor ID"
|
||||||
|
|
Loading…
Reference in New Issue