zephyr/doc
Théo Battrel 909ad8170c Bluetooth: Host: Deprecate auto name in AD
Deprecate the advertiser options `BT_LE_ADV_OPT_USE_NAME` and
`BT_LE_ADV_OPT_FORCE_NAME_IN_AD`.

Reasons:

- It is out of place in the advertiser options, as it acts on
  advertising data and not configuration
- The behavior is not clear. All of these are trick questions:
  - where does the data for the name go?
  - do I have to allocate memory for this?
  - does it work the same in legacy vs extended advertising?
- The trade-off between UX improvement and extra complexity in the host
  is debatable. Hundreds of lines in the stack to avoid making the user
  type out less than ten.

Also deprecate the following macros that uses those options:

- `BT_LE_ADV_CONN_NAME`
- `BT_LE_ADV_CONN_NAME_AD`
- `BT_LE_ADV_NCONN_NAME`
- `BT_LE_EXT_ADV_CONN_NAME`
- `BT_LE_EXT_ADV_SCAN_NAME`
- `BT_LE_EXT_ADV_NCONN_NAME`
- `BT_LE_EXT_ADV_CODED_NCONN_NAME`

Update the migration guide and the release note for Zephyr 3.7 to
describe those changes.

Signed-off-by: Théo Battrel <theo.battrel@nordicsemi.no>
2024-04-23 12:42:24 +02:00
..
_doxygen include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
_extensions/zephyr doc: _extensions: support `snippets` option 2024-03-26 11:14:46 -05:00
_scripts doc: scripts: redirects: fix redirect for arduino_uno_r4_minima 2024-04-11 15:51:33 -04:00
_static
_templates
build doc: develop: application: Fix missed HWMv2 changes 2024-04-18 08:06:49 -07:00
connectivity Bluetooth: Shell: Remove usage of auto name in AD 2024-04-23 12:42:24 +02:00
contribute doc: guidelines: add a note about ascii and emojis 2024-04-05 11:54:39 +02:00
develop doc: develop: application: Fix missed HWMv2 changes 2024-04-18 08:06:49 -07:00
hardware doc: Add Xtensa HiFi documentation 2024-04-22 15:21:15 -04:00
images
introduction
kernel arch: rename arch_start_cpu() to arch_cpu_start() 2024-03-25 09:58:35 +00:00
project
releases Bluetooth: Host: Deprecate auto name in AD 2024-04-23 12:42:24 +02:00
safety
security doc: security: CVE-2024-3077 left embargo 2024-04-04 12:22:57 -04:00
services doc: posix: mark ftruncate as supported 2024-04-22 04:33:16 -07:00
templates
404.rst
CMakeLists.txt
LICENSING.rst docs: licensing: update list of 3rd party code licensed under GPL 2024-02-23 18:27:32 +01:00
Makefile
conf.py doc: generate sitemap.xml 2024-04-03 12:34:04 +03:00
glossary.rst doc: add board terminology section to board porting guide 2024-03-20 13:00:55 +01:00
index-tex.rst
index.rst
kconfig.rst
known-warnings.txt
requirements.txt doc: generate sitemap.xml 2024-04-03 12:34:04 +03:00
substitutions.txt
zephyr.doxyfile.in Bluetooth: Rename BT_BREDR to BT_CLASSIC 2024-03-07 11:26:45 +02:00