zephyr/doc
Théo Battrel 66ff97e69b Bluetooth: Host: Deprecate BT_BUF_ACL_RX_COUNT symbol
Because the number of ACL RX buffers must be at least the number of
maximum connections plus one, increasing `CONFIG_BT_MAX_CONN` could
inadvertently lead to a build failure if the number of ACL RX buffers is
not also increased. This dependency may not be obvious to users.

To address this issue, this commit deprecates the
`CONFIG_BT_BUF_RX_COUNT` Kconfig symbol and computes the value in
`buf.h` using the new `BT_BUF_RX_COUNT` define. Note that the default
value and the minimum range value have been changed to 0 to "disable"
the option.

Additionally, to allow users to increase the number of ACL RX buffers,
this commit introduces the new `CONFIG_BT_BUF_RX_COUNT_EXTRA` Kconfig
symbol. The value of this symbol will be added to the computed value of
`BT_BUF_RX_COUNT`.

The configurations of tests and samples have been updated to reflect
these changes.

Signed-off-by: Théo Battrel <theo.battrel@nordicsemi.no>
2024-11-27 10:30:59 +01:00
..
_doxygen doc: kernel: define additional doxygen groups 2024-09-17 05:24:09 -04:00
_extensions/zephyr doc: _extensions: apply ruff lint rules 2024-11-26 15:43:52 -05:00
_scripts doc: _scripts: conf: apply ruff lint rules 2024-11-26 15:43:52 -05:00
_static doc: boards: exensions: add board name to side box 2024-11-26 15:42:13 -05:00
_templates doc: enable three-way dark-mode switch 2024-10-16 16:33:24 +01:00
build doc: build: dts: bindings-syntax: node typo 2024-11-27 10:29:14 +01:00
connectivity Bluetooth: Host: deprecate bt_le_set_auto_conn() 2024-11-26 10:37:12 +00:00
contribute docs: contribute: documentation: generation: fix missing doc 2024-11-14 20:37:45 -06:00
develop doc: _scripts: conf: apply ruff lint rules 2024-11-26 15:43:52 -05:00
hardware drivers: stepper: refactor set_actual_position to set_reference_position 2024-11-27 10:29:47 +01:00
images doc: remove unused images 2021-07-19 20:06:00 -04:00
introduction doc: clarify what a subsystem is 2024-05-14 10:55:55 +02:00
kernel doc: kernel: drivers: Update with DEVICE_API macros 2024-11-27 08:15:22 +01:00
project doc: release: add a step to verify that the tag is signed 2024-11-06 18:52:51 -08:00
releases Bluetooth: Host: Deprecate BT_BUF_ACL_RX_COUNT symbol 2024-11-27 10:30:59 +01:00
safety doc: safety: Extend safety overview with IEC 61508 infomation 2024-09-26 03:34:06 -04:00
security doc: security: Disclose CVE-2024-11263 2024-11-15 13:03:16 -06:00
services doc: posix: option_groups: add section for POSIX_FILE_SYSTEM_R 2024-11-21 09:18:09 +01:00
templates doc: boards: extensions: introduce zephyr:board role and directive 2024-10-22 14:11:27 +02:00
404.rst doc: Suggest filing GitHub issue for broken links 2022-04-28 10:26:03 +02:00
CMakeLists.txt doc: get output folder from environment 2024-09-25 13:49:34 -05:00
conf.py doc: _scripts: conf: apply ruff lint rules 2024-11-26 15:43:52 -05:00
glossary.rst doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
index-tex.rst doc: pdf: Add Glossary of Terms to PDF output 2023-11-13 12:17:51 -05:00
index.rst doc: hide main table of contents 2024-11-01 09:55:37 -05:00
kconfig.rst doc: use new kconfig extension 2022-03-02 09:28:37 +01:00
LICENSING.rst doc: Update licensing page 2024-11-18 19:32:02 -05:00
Makefile doc: add make html-live and html-live-fast 2024-08-26 17:05:39 +02:00
requirements.txt doc: requirements: Update to Sphinx RTD Theme 3.0 2024-10-14 13:02:20 +02:00
substitutions.txt
zephyr.doxyfile.in doc: doxygen: improve formatting for kconfig alias 2024-11-19 18:35:18 -05:00