zephyr/drivers/bluetooth/hci
Lingao Meng 8b54f08a69 drivers: bluetooth: Add discard mechanism to avoid waiting timeout
The Bluetooth receiving thread may not be able to process broadcast
packets because the system API(bt_hci_cmd_send_sync) is in block state.
If HCI driver is still waiting buffer for adv report, an assertion will
be triggered.

Fixes: #30955

Signed-off-by: Lingao Meng <menglingao@xiaomi.com>
2021-01-07 14:44:13 +02:00
..
CMakeLists.txt drivers: bluetooth: hci: driver based on RPMsg transport 2019-11-20 19:29:06 +01:00
Kconfig drivers: Bluetooth: rpmsg: Add missing BT_QUIRK_NO_AUTO_DLE 2020-09-16 12:02:32 +02:00
h4.c drivers: bluetooth: Add discard mechanism to avoid waiting timeout 2021-01-07 14:44:13 +02:00
h5.c Bluetooth: H5: Add support for ISO packets 2020-09-04 21:03:13 +02:00
ipm_stm32wb.c drivers: bluetooth: Add discard mechanism to avoid waiting timeout 2021-01-07 14:44:13 +02:00
rpmsg.c drivers: bluetooth: Add discard mechanism to avoid waiting timeout 2021-01-07 14:44:13 +02:00
rpmsg_nrf53.c drivers: bluetooth: Add timeout to rpmsg init 2020-12-08 12:41:21 +02:00
spi.c drivers: bluetooth: Add discard mechanism to avoid waiting timeout 2021-01-07 14:44:13 +02:00
userchan.c drivers: bluetooth: Add discard mechanism to avoid waiting timeout 2021-01-07 14:44:13 +02:00