zephyr/subsys/bluetooth/mesh
Trond Einar Snekvik 19718fd6da Bluetooth: Mesh: Skip publish if update fails
Allow models to skip a periodic publish interval by returning an error
from the publish update callback.

Previously, an error return from publish update would cancel periodic
publishing. This can't be recovered from, and as such, no valid model
implementation could return an error from this callback, and there was
no way to skip a periodic publish.

Signed-off-by: Trond Einar Snekvik <Trond.Einar.Snekvik@nordicsemi.no>
2020-01-16 14:13:37 +02:00
..
access.c Bluetooth: Mesh: Skip publish if update fails 2020-01-16 14:13:37 +02:00
access.h Bluetooth: Mesh: Model extension concept 2019-11-07 18:57:32 +02:00
adv.c Bluetooth: Mesh: Fix canceled buffer memory leak 2019-08-14 14:49:43 +02:00
adv.h Bluetooth: Mesh: Encrypt friend packets on send 2019-09-16 14:00:57 +03:00
beacon.c Bluetooth: Mesh: Add callback for unprovisioned device beacon 2019-10-30 13:08:09 +01:00
beacon.h
cfg_cli.c Bluetooth: Mesh: Fixes Config client send publish message 2019-11-14 14:26:21 +02:00
cfg_srv.c Bluetooth: mesh: Use 24-bit functions 2020-01-02 19:05:27 +01:00
CMakeLists.txt Bluetooth: Mesh: Add support for provisioner role over PB-ADV 2019-10-30 13:08:09 +01:00
crypto.c Bluetooth: Mesh: Refactor CCM 2019-12-11 23:53:02 +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: Use 24-bit functions 2020-01-02 19:05:27 +01:00
friend.h Bluetooth: Mesh: Fix adhering to the configured Friend Queue size 2019-08-19 16:30:31 +03: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 kconfig: Remove redundant 'default n' and 'prompt' properties 2019-12-09 16:14:50 +01:00
lpn.c Bluetooth: Mesh: Fix PreviousAddress endianess in Friend Request 2020-01-03 10:14:10 +01:00
lpn.h
main.c Bluetooth: Mesh: Model start callback 2020-01-11 18:20:00 +01:00
mesh.h Bluetooth: Mesh: Model start callback 2020-01-11 18:20:00 +01:00
net.c Bluetooth: mesh: Use 24-bit functions 2020-01-02 19:05:27 +01:00
net.h Bluetooth: Mesh: Fixes Friend Add Another Update 2019-12-14 16:59:59 +02:00
nodes.c Bluetooth: Mesh: Add support for provisioner role over PB-ADV 2019-10-30 13:08:09 +01:00
nodes.h Bluetooth: Mesh: Add support for provisioner role over PB-ADV 2019-10-30 13:08:09 +01:00
prov.c Bluetooth: Mesh: Add support for provisioner role over PB-ADV 2019-10-30 13:08:09 +01:00
prov.h Bluetooth: Mesh: Add support for provisioner role over PB-ADV 2019-10-30 13:08:09 +01:00
proxy.c Bluetooth: host: cfg_write callback to return error code 2020-01-10 17:41:15 +01:00
proxy.h
settings.c Bluetooth: Mesh: Model start callback 2020-01-11 18:20:00 +01:00
settings.h Bluetooth: Mesh: Add support for provisioner role over PB-ADV 2019-10-30 13:08:09 +01:00
shell.c Bluetooth: Mesh: Add support for provisioner over PB-ADV to shell 2019-10-30 13:08:09 +01:00
test.c
test.h
TODO
transport.c Bluetooth: Mesh: Enable Segmented Control Messages 2020-01-11 18:20:52 +01:00
transport.h Bluetooth: Mesh: Add support for provisioner role over PB-ADV 2019-10-30 13:08:09 +01:00