zephyr/include/bluetooth
Aleksander Wasaznik 299fac833b Bluetooth: Host: Settings: Handle extra settings_load before bt_enable
Before this change, enabling CONFIG_BT_SETTINGS and calling
settings_load(), but delaying / not calling bt_enable would trigger an
assertion error due to a timeout. The fault is that the settings load
handler for the Bluetooth host assumes bt_enable has already been called
and sends HCI commands to the controller. This times out if HCI is not
running.

The fix is to skip loading Bluetooth settings before bt_enable. The doc
is updated to guide the user on how to enable Bluetooth after settings
have been loaded before.

Signed-off-by: Aleksander Wasaznik <aleksander.wasaznik@nordicsemi.no>
2022-02-21 22:02:34 -05:00
..
audio Bluetooth: Audio: Add BAP broadcast sink support 2022-01-27 12:01:34 +02:00
mesh Bluetooth: Mesh: Fix Config/Health Client async API 2021-12-16 10:15:36 +01:00
services bluetooth: ots: Add Create and Delete procedures 2021-11-24 21:49:11 +02:00
a2dp-codec.h
a2dp.h
addr.h Bluetooth: Controller: Implement direct addr type in ext adv report 2021-11-03 16:52:58 +01:00
att.h Bluetooth: Host: Add L2CAP collision mitigation test 2022-02-21 19:40:42 -05:00
avdtp.h Bluetooth: Refactor bluetooth buffer configuration for simplification 2021-05-06 14:56:18 +02:00
bluetooth.h Bluetooth: Host: Settings: Handle extra settings_load before bt_enable 2022-02-21 22:02:34 -05:00
buf.h Bluetooth: Buf: Add missing support for ISO timestamp size 2022-02-21 19:40:02 -05:00
conn.h Bluetooth: Add common BT_CONN_INTERVAL_TO_MS macro 2022-02-21 19:40:42 -05:00
controller.h
crypto.h Bluetooth: Crypto: Fix naming of params 2021-05-12 12:37:27 +03:00
direction.h Bluetooth: host: df: Add handling of HCI_LE_CTE_Request_Failed 2022-01-21 09:30:23 -05:00
gap.h samples: Bluetooth: df: Fix too early per sync create timeout 2022-01-21 19:32:17 +02:00
gatt.h Bluetooth: Host: Update API docs on GATT request failures 2022-01-27 16:04:24 +01:00
hci_err.h
hci_raw.h Bluetooth: Refactor bluetooth buffer configuration for simplification 2021-05-06 14:56:18 +02:00
hci_vs.h Bluetooth: controller: push topic branch to main 2021-11-16 21:24:37 -05:00
hci.h Bluetooth: Host: Added new LE Feature Support bit masks 2022-01-27 14:01:54 +01:00
hfp_hf.h
iso.h Bluetooth: ISO: Add function to get info of ISO channel 2022-01-18 13:19:47 -05:00
l2cap.h bluetooth: Add support for reconfiguring L2CAP channels 2021-10-04 11:05:03 +02:00
mesh.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
rfcomm.h Bluetooth: host: Update RFCOMM to new delayable work API 2021-05-05 19:44:09 -04:00
sdp.h Bluetooth: SDP: add one API bt_sdp_get_add_proto_param 2021-08-23 15:11:24 +03:00
testing.h
uuid.h Bluetooth: Audio: Add BAP unicast server support 2022-01-27 12:01:34 +02:00