zephyr/subsys/bluetooth/host
Théo Battrel 37cac7f2e2 Bluetooth: Host: Use custom API for Bluetooth settings
This commit wrap the `settings_set_one` and `settings_delete` functions
in `bt_settings_store_one` and `bt_settings_delete`. By doing that the
Bluetooth settings can be managed in a single place.

This commit also introduce a new API to manage Bluetooth storage with
`bt_settings_store_*` and `bt_settings_delete_*` functions. Each
Bluetooth settings key have their own store and delete functions. Doing
that so custom behavior for key can be done if necessary.

This change is motivated by a need of keeping track of different
persistently stored settings inside the Bluetooth subsystem. This will
allow a better management of the settings that the Bluetooth subsystem
is responsible of.

Signed-off-by: Théo Battrel <theo.battrel@nordicsemi.no>
2023-06-17 07:58:07 -04:00
..
a2dp_internal.h
a2dp.c
addr_internal.h
addr.c
adv.c
adv.h
aes_ccm.c
at.c
at.h
att_internal.h
att.c
avdtp_internal.h
avdtp.c
br.c
br.h
buf.c
CMakeLists.txt
conn_internal.h
conn.c
crypto.c
crypto.h
data.c
direction_internal.h
direction.c
ecc.c
ecc.h
gatt_internal.h
gatt.c
hci_common.c
hci_core.c
hci_core.h
hci_ecc.c
hci_ecc.h
hci_raw_internal.h
hci_raw.c
hfp_hf.c
hfp_internal.h
id.c
id.h
iso_internal.h
iso.c
Kconfig
Kconfig.gatt
Kconfig.l2cap
keys_br.c
keys.c
keys.h
l2cap_br.c
l2cap_internal.h
l2cap.c
long_wq.c
long_wq.h
monitor.c
monitor.h
rfcomm_internal.h
rfcomm.c
scan.c
scan.h
sdp_internal.h
sdp.c
settings.c
settings.h
smp_null.c
smp.c
smp.h
ssp.c
ssp.h
testing.c
testing.h
uuid.c