zephyr/subsys/usb
Matias Karhumaa 933acfef43 usb: Fix ACL data tx stalling
This patch increases size of acl_tx_pool and makes sure that acl_read_cb
waits for available buffers.

Size of acl_tx_pool is now configurable with CONFIG_BT_CTLR_TX_BUFFERS.

Previously it was possible to run out of buffers and in that case
acl_read_cb returned. This caused ACL data TX to stall because device
did not read data from HCI out endpoint.

Fixes #14899

Signed-off-by: Matias Karhumaa <matias.karhumaa@gmail.com>
2019-03-28 10:48:26 +01:00
..
class usb: Fix ACL data tx stalling 2019-03-28 10:48:26 +01:00
bos.c logging: Fix errors in log usage 2018-11-10 12:38:29 -05:00
CMakeLists.txt usb: osdesc: Add MS OS Descriptors version 1 support 2018-07-12 23:10:22 -04:00
Kconfig usb: Add remote wakeup support 2019-02-27 10:37:16 +01:00
os_desc.c logging: Fix errors in log usage 2018-11-10 12:38:29 -05:00
os_desc.h usb: osdesc: Use definition for string descriptor index 2018-07-12 23:10:22 -04:00
usb_descriptor.c usb: Add helpers for getting common device data 2019-02-08 11:23:04 -05:00
usb_descriptor.h usb: Add helpers for getting common device data 2019-02-08 11:23:04 -05:00
usb_device.c usb: Add remote wakeup support 2019-02-27 10:37:16 +01:00