zephyr/include/bluetooth
Johan Hedberg d22b7c9f2d Bluetooth: Remove bt_storage API
The same functionality is now supported by the settings-based
solution, so remove bt_storage out of the way. There were stubs in
bt_storage to handle per-peer information (e.g. pairing keys) but this
was never actually implemented in full. The next step is to add this
support to the settings-based solution.

Leave the code for generating temporary IRK and identity address in
case BT_SETTINGS is not enabled. Also leave the code for using vendor
HCI to read the identity address, in which case the settings
implementation will not touch it.

Introduce a new bt_unpair() API to replace the removed
bt_storage_clear(), since the latter was actually doing more than just
storage management: it was also handling runtime storage of pairing
information. Later, the bt_unpair() implementation will be extended to
clear settings-based pairing storage.

There is one feature that the bt shell module looses: the ability to
give a specific identity address to the "init" command as a parameter.
We might look later in the future if this is really needed, and add a
separate API for this.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2018-05-04 17:26:05 -04:00
..
mesh Bluetooth: Mesh: Convert to new net_buf_simple APIs 2018-02-13 14:00:08 +02:00
a2dp-codec.h Bluetooth: convert to using newly introduced integer sized types 2017-04-20 13:25:23 -05:00
a2dp.h Bluetooth: convert to using newly introduced integer sized types 2017-04-20 13:25:23 -05:00
att.h Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
avdtp.h Bluetooth: convert to using newly introduced integer sized types 2017-04-20 13:25:23 -05:00
bluetooth.h Bluetooth: Remove bt_storage API 2018-05-04 17:26:05 -04:00
buf.h bt: Don't rely on 'enum bt_buf_type' being 1 byte 2018-01-29 06:58:42 -08:00
conn.h doc: fix misspellings in include (API docs) 2017-08-10 12:22:19 -04:00
crypto.h Bluetooth: convert to using newly introduced integer sized types 2017-04-20 13:25:23 -05:00
gatt.h Bluetooth: GATT: Fix CCC handling 2018-05-03 09:53:16 +01:00
hci_raw.h
hci_vs.h Bluetooth: VS: Replace IRK with IR 2017-08-17 12:36:51 +02:00
hci.h Bluetooth: Mesh: Switch to using Linux Foundation Company ID 2018-03-05 19:54:21 -05:00
hfp_hf.h Bluetooth: convert to using newly introduced integer sized types 2017-04-20 13:25:23 -05:00
l2cap.h doc: fix misspellings in include (API docs) 2017-08-10 12:22:19 -04:00
mesh.h Bluetooth: Mesh: Remove unnecessary #ifdefs from header file 2018-05-02 15:45:16 +01:00
rfcomm.h Bluetooth: Move common code to common/ 2017-05-12 12:56:14 +03:00
sdp.h Bluetooth: UUID: Remove macros defining 16 bit values 2018-02-13 13:33:48 +02:00
testing.h Bluetooth: btp: Add event indicating expiration of incomp timer 2018-01-03 10:48:13 +01:00
uuid.h Bluetooth: UUID: Remove macros defining 16 bit values 2018-02-13 13:33:48 +02:00