zephyr/doc
Pavel Vasilyev fe70e50d41 Bluetooth: Mesh: Added support for randomly delaying publications
The section 3.7.3.1 of the mesh specification recommends to delay
a message publication in certain cases:
- at power-up or upon state change for a time between 20 to 500 ms
- for periodic publications for a time between 20 to 50 ms

This change implements this recommendation by adding the
`CONFIG_BT_MESH_DELAYABLE_PUBLICATION` Kconfig option which enables
the randomization code and by adding the `bt_mesh_model_pub.delayable`
bit field which allows each model decide whether the publications
should be delayed for this model or not.

Signed-off-by: Pavel Vasilyev <pavel.vasilyev@nordicsemi.no>
2023-12-18 09:29:24 +01:00
..
_doxygen doc: update doxygen awesome to v2.3.1 2023-12-15 04:33:16 -05:00
_extensions/zephyr
_scripts
_static doc: Make search engine configurable 2023-12-15 04:34:48 -05:00
_templates doc: Make search engine configurable 2023-12-15 04:34:48 -05:00
build
connectivity Bluetooth: Mesh: Added support for randomly delaying publications 2023-12-18 09:29:24 +01:00
contribute
develop doc: remove explicit libpython3.8-dev from Ubuntu deps 2023-12-15 14:08:04 +01:00
hardware drivers: charger: Adds charge_enable handler 2023-12-12 10:49:39 -06:00
images
introduction
kernel doc: Clean up wrong c function links 2023-12-15 08:51:34 -06:00
project
releases doc: migration-guide: 3.6: Add CoAP service send functions update. 2023-12-18 09:28:25 +01:00
safety
security doc: vuln: Disclose information about CVE-2023-4424 2023-12-09 15:31:42 -05:00
services doc: Clean up wrong c function links 2023-12-15 08:51:34 -06:00
templates
404.rst
CMakeLists.txt
LICENSING.rst
Makefile
conf.py doc: Make search engine configurable 2023-12-15 04:34:48 -05:00
glossary.rst
index-tex.rst
index.rst
kconfig.rst
known-warnings.txt
requirements.txt doc: test: improve pytest documentation 2023-12-14 10:12:21 +01:00
substitutions.txt
zephyr.doxyfile.in