zephyr/subsys/bluetooth/mesh
Trond Einar Snekvik 09333caf52 Bluetooth: Mesh: Split out provisioning bearers
Splits PB-ADV and PB-GATT into separate modules with a common interface
to modularize prov.c.

Additional trivial fixes from testing:

- Reduces warnings for normal occurances like repeated packets.
- Makes link ack a non-reliable packet to prevent it from being repeated
  until prov invite.
- Provisioner does not send link fail, but closes the link (as per spec
  section 5.4.4). This prevents lingering zombie links on both sides.

Signed-off-by: Trond Einar Snekvik <Trond.Einar.Snekvik@nordicsemi.no>
2020-03-20 12:45:53 +02:00
..
access.c Bluetooth: Mesh: Support reliable sending when publishing 2020-02-07 20:42:15 +02:00
access.h Bluetooth: Mesh: Model extension concept 2019-11-07 18:57:32 +02:00
adv.c kernel: overhaul unused stack measurement 2020-02-08 10:02:35 +02:00
adv.h Bluetooth: Mesh: Segmented TX to groups 2020-03-10 12:17:13 +02:00
beacon.c Bluetooth: Mesh: Add callback for unprovisioned device beacon 2019-10-30 13:08:09 +01:00
beacon.h
cdb.c Bluetooth: Mesh: Add database for managing nodes and keys 2020-02-05 18:47:41 +02:00
cfg_cli.c Bluetooth: Mesh: Fixes Config client send publish message 2019-11-14 14:26:21 +02:00
cfg_srv.c Bluetooth: Mesh: Fix possible NULL dereference in BT_DBG statement. 2020-03-06 10:04:46 +02:00
CMakeLists.txt Bluetooth: Mesh: Split out provisioning bearers 2020-03-20 12:45:53 +02:00
crypto.c Bluetooth: Move Mesh CCM into a separate module 2020-01-30 12:41:45 +02:00
crypto.h Bluetooth: Mesh: Add support for provisioner role over PB-ADV 2019-10-30 13:08:09 +01:00
foundation.h Bluetooth: Mesh: Persistent storage of Virtual Addresses 2019-10-17 12:24:13 +03:00
friend.c Bluetooth: Mesh: Friend SeqAuth cleanup 2020-03-19 15:54:26 +02:00
friend.h Bluetooth: Mesh: Friend SeqAuth cleanup 2020-03-19 15:54:26 +02:00
health_cli.c Bluetooth: Mesh: Model message macros 2019-10-08 18:38:43 +03:00
health_srv.c Bluetooth: Mesh: Model message macros 2019-10-08 18:38:43 +03:00
Kconfig Bluetooth: Mesh: Slab based segmentation handling 2020-03-19 15:54:26 +02:00
lpn.c Bluetooth: Mesh: Friend SeqAuth cleanup 2020-03-19 15:54:26 +02:00
lpn.h
main.c Bluetooth: Mesh: Split out provisioning bearers 2020-03-20 12:45:53 +02:00
mesh.h Bluetooth: Mesh: Model start callback 2020-01-11 18:20:00 +01:00
net.c Bluetooth: Mesh: Slab based segmentation handling 2020-03-19 15:54:26 +02:00
net.h Bluetooth: Mesh: Slab based segmentation handling 2020-03-19 15:54:26 +02:00
pb_adv.c Bluetooth: Mesh: Split out provisioning bearers 2020-03-20 12:45:53 +02:00
pb_gatt.c Bluetooth: Mesh: Split out provisioning bearers 2020-03-20 12:45:53 +02:00
prov_bearer.h Bluetooth: Mesh: Split out provisioning bearers 2020-03-20 12:45:53 +02:00
prov.c Bluetooth: Mesh: Split out provisioning bearers 2020-03-20 12:45:53 +02:00
prov.h Bluetooth: Mesh: Split out provisioning bearers 2020-03-20 12:45:53 +02:00
proxy.c Bluetooth: Mesh: GATT Proxy Spec 1.0.1 changes 2020-02-14 14:43:06 +02:00
proxy.h
settings.c Bluetooth: Mesh: Fix cdb key update iteration 2020-03-05 20:33:07 +02:00
settings.h Bluetooth: Mesh: Add database for managing nodes and keys 2020-02-05 18:47:41 +02:00
shell.c Bluetooth: Mesh: CDB for config client in shell 2020-03-10 12:16:31 +02:00
test.c
test.h
TODO
transport.c Bluetooth: Mesh: Slab based segmentation handling 2020-03-19 15:54:26 +02:00
transport.h Bluetooth: Mesh: Slab based segmentation handling 2020-03-19 15:54:26 +02:00