zephyr/doc/api
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
..
api.rst doc: add missing API content 2017-12-01 08:58:56 -05:00
bluetooth.rst Bluetooth: Remove bt_storage API 2018-05-04 17:26:05 -04:00
device.rst doc: improve API docs with sections 2017-09-12 07:48:37 -04:00
display_api.rst doc: add missing API content 2017-12-01 08:58:56 -05:00
file_system.rst doc: add missing API content 2017-12-01 08:58:56 -05:00
io_interfaces.rst doc: add missing API content 2017-12-01 08:58:56 -05:00
kernel_api.rst doc: kernel: capitalize Fifo/Lifo 2018-03-20 14:01:30 -04:00
misc_api.rst doc: add missing API content 2017-12-01 08:58:56 -05:00
networking.rst doc: net: Add websocket and websocket_console to net API docs 2018-03-28 10:05:49 +03:00
power_management_api.rst doc: improve API docs with sections 2017-09-12 07:48:37 -04:00