zephyr/subsys/usb/class
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
..
hid doc: fix docs, include, and Kconfig misspellings 2019-02-28 09:32:12 +01:00
netusb usb: netusb: ecm: Print packet hexdump only for VERBOSE_DEBUG 2019-03-21 09:01:36 -05:00
bluetooth.c usb: Fix ACL data tx stalling 2019-03-28 10:48:26 +01:00
cdc_acm.c usb: cdc_acm: Make ring buffer size configurable 2019-03-25 12:03:15 +01:00
CMakeLists.txt subsys: usb: class: add loopback function 2018-07-06 11:56:16 -05:00
Kconfig usb: cdc_acm: Make ring buffer size configurable 2019-03-25 12:03:15 +01:00
loopback.c usb: Refactor usb_interface_config callback 2019-02-08 11:23:04 -05:00
mass_storage.c usb: msc: Fix redeclaration of enumerators 2019-02-08 11:23:04 -05:00
usb_dfu.c USB: Fix warning in DFU class 2019-03-26 11:21:23 +01:00