zephyr/subsys/usb
Emil Obalski 5f6d526459 usb: bluetooth: Incrase data stage buffer for setup transfers.
Depending on the Bluetooth features enabled, the HCI
packets can be 264 Bytes long. For HCI over USB the HCI packet
is handled in data stage of USB transfer. Buffer for the data
stage was too short and USB driver was STALLing the data stage
making it unable to complete. Extend the data stage buffer
to 266 Bytes if HCI USB is selected and BT_RX_BUF_LEN > 127
indicating that longer HCI packets are needed.

Signed-off-by: Emil Obalski <emil.obalski@nordicsemi.no>
2020-09-29 14:51:14 +02:00
..
class usb: add optional work queue 2020-09-16 13:32:22 -05:00
bos.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
CMakeLists.txt usb: add optional work queue 2020-09-16 13:32:22 -05:00
Kconfig usb: bluetooth: Incrase data stage buffer for setup transfers. 2020-09-29 14:51:14 +02:00
os_desc.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
os_desc.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
usb_descriptor.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
usb_descriptor.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
usb_device.c usb: Fix for is_ep_valid 2020-09-07 16:44:54 +02:00
usb_transfer.c usb: add optional work queue 2020-09-16 13:32:22 -05:00
usb_transfer.h usb: fix header language linkage 2020-09-16 13:32:22 -05:00
usb_work_q.c usb: add optional work queue 2020-09-16 13:32:22 -05:00
usb_work_q.h usb: add optional work queue 2020-09-16 13:32:22 -05:00