Merge branch 'feat/update_ble_feature_support_status_0813' into 'master'

feat(docs): update BLE feature support status for ISO and Core 6.1-6.3

See merge request espressif/esp-idf!51719
This commit is contained in:
Wei Yu Han
2026-08-17 08:30:58 +08:00
5 changed files with 541 additions and 324 deletions

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="130" height="20" role="img" aria-label="In Progress: 2026/12"><title>In Progress: 2026/12</title><linearGradient id="s" x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop offset="1" stop-opacity=".1"/></linearGradient><clipPath id="r"><rect width="130" height="20" rx="3" fill="#fff"/></clipPath><g clip-path="url(#r)"><rect width="73" height="20" fill="#555"/><rect x="73" width="57" height="20" fill="#007ec6"/><rect width="130" height="20" fill="url(#s)"/></g><g fill="#fff" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" text-rendering="geometricPrecision" font-size="110"><text aria-hidden="true" x="375" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="630">In Progress</text><text x="375" y="140" transform="scale(.1)" fill="#fff" textLength="630">In Progress</text><text aria-hidden="true" x="1005" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="470">2026/12</text><text x="1005" y="140" transform="scale(.1)" fill="#fff" textLength="470">2026/12</text></g></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -53,122 +53,127 @@ If none of our chip series meet your needs, please contact `customer support tea
- |supported|
* - .. centered:: |5.0|
- 2 Msym/s PHY for LE
- .. only:: esp32
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* -
- LE Long Range (Coded PHY S=2/S=8)
- .. only:: esp32
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* -
- High Duty Cycle Non-Connectable Advertising
- .. only:: esp32
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* -
- LE Advertising Extensions
- .. only:: esp32
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* -
- LE Channel Selection Algorithm #2
- .. only:: esp32
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* - .. centered:: |5.1|
- Angle of Arrival (AoA)/Angle of Departure (AoD)
- .. only:: esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: esp32h2
|experimental|
.. only:: esp32 or esp32c3 or esp32s3 or esp32c6 or esp32c2
Angle of Arrival (AoA)/Angle of Departure (AoD) [2]_
.. only:: not esp32h2
Angle of Arrival (AoA)/Angle of Departure (AoD)
- .. only:: SOC_BLE_CTE_SUPPORTED
|supported|
.. only:: not SOC_BLE_CTE_SUPPORTED
|unsupported|
- .. only:: esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_CTE_SUPPORTED
|experimental|
.. only:: esp32 or esp32c3 or esp32s3 or esp32c6 or esp32c2
|supported|
.. only:: not SOC_BLE_CTE_SUPPORTED
|unsupported|
- .. only:: esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_CTE_SUPPORTED
|experimental|
.. only:: esp32 or esp32c3 or esp32s3 or esp32c6 or esp32c2
|supported|
.. only:: not SOC_BLE_CTE_SUPPORTED
|unsupported|
* -
@@ -178,49 +183,54 @@ If none of our chip series meet your needs, please contact `customer support tea
- |experimental|
* -
- Randomized Advertising Channel Indexing
- .. only:: esp32c2
- .. only:: esp32c2 or not SOC_ESP_NIMBLE_CONTROLLER
|unsupported|
.. only:: not esp32c2
.. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202603|
- .. only:: esp32c2
|unsupported|
.. only:: not esp32c2
|NA|
- .. only:: esp32c2
|unsupported|
.. only:: not esp32c2
|NA|
|experimental|
- |NA|
- |NA|
* -
- Periodic Advertising Sync Transfer
- .. only:: esp32 or esp32c3 or esp32s3
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c2 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER
|supported|
- .. only:: esp32 or esp32c3 or esp32s3
.. only:: not SOC_ESP_NIMBLE_CONTROLLER
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c2 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER
|supported|
- .. only:: esp32 or esp32c3 or esp32s3
.. only:: not SOC_ESP_NIMBLE_CONTROLLER
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c2 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER
|supported|
.. only:: not SOC_ESP_NIMBLE_CONTROLLER
|unsupported|
* - .. centered:: |5.2|
- LE Isochronous Channels (BIS/CIS)
- |unsupported|
- |unsupported|
- |unsupported|
- .. only:: SOC_BLE_ISO_SUPPORTED
|experimental|
.. only:: not SOC_BLE_ISO_SUPPORTED
|unsupported|
- .. only:: SOC_BLE_ISO_SUPPORTED
|experimental|
.. only:: not SOC_BLE_ISO_SUPPORTED
|unsupported|
- .. only:: SOC_BLE_ISO_SUPPORTED
|experimental|
.. only:: not SOC_BLE_ISO_SUPPORTED
|unsupported|
* -
- Enhanced Attribute Protocol
- |NA|
@@ -228,104 +238,104 @@ If none of our chip series meet your needs, please contact `customer support tea
- |experimental|
* -
- LE Power Control
- .. only:: esp32 or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c3 or esp32s3 or esp32c5 or esp32c61
- .. only:: SOC_BLE_POWER_CONTROL_SUPPORTED
|experimental|
- .. only:: esp32 or esp32c2
.. only:: not SOC_BLE_POWER_CONTROL_SUPPORTED
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c3 or esp32s3 or esp32c5 or esp32c61
- .. only:: SOC_BLE_POWER_CONTROL_SUPPORTED
|experimental|
- .. only:: esp32 or esp32c2
.. only:: not SOC_BLE_POWER_CONTROL_SUPPORTED
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c3 or esp32s3 or esp32c5 or esp32c61
- .. only:: SOC_BLE_POWER_CONTROL_SUPPORTED
|experimental|
.. only:: not SOC_BLE_POWER_CONTROL_SUPPORTED
|unsupported|
* - .. centered:: |5.3|
- AdvDataInfo in Periodic Advertising
- .. only:: esp32 or esp32c3 or esp32s3
|unsupported|
.. only:: esp32c6 or esp32c2 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|supported|
- .. only:: esp32 or esp32c3 or esp32s3
.. only:: not SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|unsupported|
.. only:: esp32c6 or esp32c2 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|supported|
- .. only:: esp32 or esp32c3 or esp32s3
|unsupported|
.. only:: esp32c6 or esp32c2 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|supported|
.. only:: not SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|unsupported|
- .. only:: SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|supported|
.. only:: not SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|unsupported|
* -
- LE Enhanced Connection Update (Connection Subrating)
- .. only:: esp32 or esp32c2
|unsupported|
.. only:: esp32c3 or esp32s3 or esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_SUBRATE_SUPPORTED
|experimental|
- .. only:: esp32 or esp32c2
.. only:: not SOC_BLE_SUBRATE_SUPPORTED
|unsupported|
.. only:: esp32c3 or esp32s3 or esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_SUBRATE_SUPPORTED
|experimental|
- .. only:: esp32 or esp32c2
.. only:: not SOC_BLE_SUBRATE_SUPPORTED
|unsupported|
.. only:: esp32c3 or esp32s3 or esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_SUBRATE_SUPPORTED
|experimental|
.. only:: not SOC_BLE_SUBRATE_SUPPORTED
|unsupported|
* -
- LE Channel Classification
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|experimental|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|experimental|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|experimental|
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
* - .. centered:: |5.4|
- Advertising Coding Selection
- .. only:: esp32 or esp32c2
|unsupported|
.. only:: esp32c3 or esp32s3 or esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: (SOC_ESP_NIMBLE_CONTROLLER or esp32c3 or esp32s3) and not esp32c2
|experimental|
- .. only:: esp32 or esp32c2
.. only:: not ((SOC_ESP_NIMBLE_CONTROLLER or esp32c3 or esp32s3) and not esp32c2)
|unsupported|
.. only:: esp32c3 or esp32s3 or esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: (SOC_ESP_NIMBLE_CONTROLLER or esp32c3 or esp32s3) and not esp32c2
|experimental|
- .. only:: esp32 or esp32c2
.. only:: not ((SOC_ESP_NIMBLE_CONTROLLER or esp32c3 or esp32s3) and not esp32c2)
|unsupported|
.. only:: esp32c3 or esp32s3 or esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: (SOC_ESP_NIMBLE_CONTROLLER or esp32c3 or esp32s3) and not esp32c2
|experimental|
.. only:: not ((SOC_ESP_NIMBLE_CONTROLLER or esp32c3 or esp32s3) and not esp32c2)
|unsupported|
* -
- Encrypted Advertising Data
- |NA|
@@ -338,24 +348,24 @@ If none of our chip series meet your needs, please contact `customer support tea
- |experimental|
* -
- Periodic Advertising with Responses
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|experimental|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
.. only:: not SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|experimental|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
.. only:: not SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|experimental|
.. only:: not SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|unsupported|
* - .. centered:: |6.0|
- Channel Sounding
- |unsupported|
@@ -363,24 +373,24 @@ If none of our chip series meet your needs, please contact `customer support tea
- |unsupported|
* -
- LL Extended Feature Set
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
- .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202612|
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202606|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
|developing202612|
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202606|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
|developing202612|
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|developing202606|
* -
- Decision-Based Advertising Filtering
- |unsupported|
@@ -388,39 +398,99 @@ If none of our chip series meet your needs, please contact `customer support tea
- |unsupported|
* -
- Enhancements for ISOAL
- |unsupported|
- |unsupported|
- |unsupported|
- .. only:: SOC_BLE_ISO_SUPPORTED
|experimental|
.. only:: not SOC_BLE_ISO_SUPPORTED
|unsupported|
- .. only:: SOC_BLE_ISO_SUPPORTED
|experimental|
.. only:: not SOC_BLE_ISO_SUPPORTED
|unsupported|
- .. only:: SOC_BLE_ISO_SUPPORTED
|experimental|
.. only:: not SOC_BLE_ISO_SUPPORTED
|unsupported|
* -
- Monitoring Advertisers
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
- .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202612|
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202606|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
|developing202612|
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202606|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
|developing202612|
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|developing202606|
* -
- Frame Space Update
- |unsupported|
- |unsupported|
- |unsupported|
* - .. centered:: |6.1|
- Randomized Resolvable Private Address (RPA) Updates
- |unsupported|
- |unsupported|
- |unsupported|
* - .. centered:: |6.2|
- HCI USB LE Isochronous Support
- |unsupported|
- |unsupported|
- |unsupported|
* -
- LE Test Mode Enhancements
- |unsupported|
- |unsupported|
- |unsupported|
* -
- Shorter Connection Intervals
- |unsupported|
- |unsupported|
- |unsupported|
* -
- Channel Sounding Amplitude-based Attack Resilience
- |unsupported|
- |unsupported|
- |unsupported|
* - .. centered:: |6.3|
- Channel Sounding Inline Phase Correction Term Transfer
- |unsupported|
- |unsupported|
- |unsupported|
* -
- Channel Sounding PHY-specific RTT Accuracy
- |unsupported|
- |unsupported|
- |unsupported|
* -
- Running Out of Bits
- |unsupported|
- |unsupported|
- |unsupported|
.. [1]
If you would like to know the Bluetooth SIG certification information for supported features,
please consult `SIG Bluetooth Product Database <https://qualification.bluetooth.com/Listings/Search>`__.
.. only:: esp32h2
.. [2]
Note: On ESP32-H2, connection-oriented Bluetooth LE Direction Finding (AoA/AoD) is not supported when the Bluetooth LE connection is encrypted.
For certain features, if the majority of the development is completed on the Controller, the Host's support status will be limited by the Controller's support status.
If you want Bluetooth LE Controller and Host to run on different Espressif chips, the functionality of the Host will not be limited by the Controller's support status on the chip running the Host,
please check the :doc:`ESP Host Feature Support Status Table <host-feature-support-status>` .
@@ -439,7 +509,7 @@ You are encouraged to consult with our `customer support team <https://www.espre
.. |developing202603| image:: ../../../_static/ble/feature_status/developing202603.svg
:class: align-center
:width: 125px
.. |developing202606| image:: ../../../_static/ble/feature_status/developing202606.svg
.. |developing202612| image:: ../../../_static/ble/feature_status/developing202612.svg
:class: align-center
:width: 125px
.. |unsupported| image:: ../../../_static/ble/feature_status/unsupported.svg
@@ -463,3 +533,6 @@ You are encouraged to consult with our `customer support team <https://www.espre
.. |5.3| replace:: `5.3 <https://www.bluetooth.com/specifications/specs/core-specification-5-3/>`__
.. |5.4| replace:: `5.4 <https://www.bluetooth.com/specifications/specs/core-specification-5-4/>`__
.. |6.0| replace:: `6.0 <https://www.bluetooth.com/specifications/specs/core-specification-6-0/>`__
.. |6.1| replace:: `6.1 <https://www.bluetooth.com/specifications/specs/core-specification-6-1/>`__
.. |6.2| replace:: `6.2 <https://www.bluetooth.com/specifications/specs/core-specification-6-2/>`__
.. |6.3| replace:: `6.3 <https://www.bluetooth.com/specifications/specs/core-specification-6-3/>`__

View File

@@ -72,8 +72,8 @@ If none of our chip series meet your needs, please contact `customer support tea
- |supported|
* - .. centered:: |5.1|
- Angle of Arrival (AoA)/Angle of Departure (AoD)
- |experimental|
- |experimental|
- |supported|
- |supported|
* -
- GATT Caching
- |experimental|
@@ -129,27 +129,59 @@ If none of our chip series meet your needs, please contact `customer support tea
* - .. centered:: |6.0|
- Channel Sounding
- |experimental|
- |unsupported|
- |experimental|
* -
- LL Extended Feature Set
- |developing202606|
- |developing202606|
- |experimental|
- |developing202612|
* -
- Decision-Based Advertising Filtering
- |unsupported|
- |unsupported|
* -
- Enhancements for ISOAL
- |unsupported|
- |unsupported|
- |experimental|
- |experimental|
* -
- Monitoring Advertisers
- |developing202606|
- |developing202606|
- |experimental|
- |experimental|
* -
- Frame Space Update
- |unsupported|
- |unsupported|
* - .. centered:: |6.1|
- Randomized Resolvable Private Address (RPA) Updates
- |unsupported|
- |unsupported|
* - .. centered:: |6.2|
- HCI USB LE Isochronous Support
- |unsupported|
- |unsupported|
* -
- LE Test Mode Enhancements
- |unsupported|
- |unsupported|
* -
- Shorter Connection Intervals
- |unsupported|
- |unsupported|
* -
- Channel Sounding Amplitude-based Attack Resilience
- |unsupported|
- |unsupported|
* - .. centered:: |6.3|
- Channel Sounding Inline Phase Correction Term Transfer
- |unsupported|
- |unsupported|
* -
- Channel Sounding PHY-specific RTT Accuracy
- |unsupported|
- |unsupported|
* -
- Running Out of Bits
- |unsupported|
- |unsupported|
.. [1]
If you would like to know the Bluetooth SIG certification information for supported features,
@@ -168,7 +200,7 @@ You are encouraged to consult with our `customer support team <https://www.espre
.. |developing202603| image:: ../../../_static/ble/feature_status/developing202603.svg
:class: align-center
:width: 125px
.. |developing202606| image:: ../../../_static/ble/feature_status/developing202606.svg
.. |developing202612| image:: ../../../_static/ble/feature_status/developing202612.svg
:class: align-center
:width: 125px
.. |unsupported| image:: ../../../_static/ble/feature_status/unsupported.svg
@@ -189,3 +221,6 @@ You are encouraged to consult with our `customer support team <https://www.espre
.. |5.3| replace:: `5.3 <https://www.bluetooth.com/specifications/specs/core-specification-5-3/>`__
.. |5.4| replace:: `5.4 <https://www.bluetooth.com/specifications/specs/core-specification-5-4/>`__
.. |6.0| replace:: `6.0 <https://www.bluetooth.com/specifications/specs/core-specification-6-0/>`__
.. |6.1| replace:: `6.1 <https://www.bluetooth.com/specifications/specs/core-specification-6-1/>`__
.. |6.2| replace:: `6.2 <https://www.bluetooth.com/specifications/specs/core-specification-6-2/>`__
.. |6.3| replace:: `6.3 <https://www.bluetooth.com/specifications/specs/core-specification-6-3/>`__

View File

@@ -53,122 +53,127 @@
- |supported|
* - .. centered:: |5.0|
- 2 Msym/s PHY for LE
- .. only:: esp32
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* -
- LE Long Range (Coded PHY S=2/S=8)
- .. only:: esp32
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* -
- High Duty Cycle Non-Connectable Advertising
- .. only:: esp32
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* -
- LE Advertising Extensions
- .. only:: esp32
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* -
- LE Channel Selection Algorithm #2
- .. only:: esp32
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
- .. only:: esp32
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
- .. only:: SOC_BLE_50_SUPPORTED
|supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* - .. centered:: |5.1|
- Angle of Arrival (AoA)/Angle of Departure (AoD)
- .. only:: esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: esp32h2
|experimental|
.. only:: esp32 or esp32c3 or esp32s3 or esp32c6 or esp32c2
Angle of Arrival (AoA)/Angle of Departure (AoD) [2]_
.. only:: not esp32h2
Angle of Arrival (AoA)/Angle of Departure (AoD)
- .. only:: SOC_BLE_CTE_SUPPORTED
|supported|
.. only:: not SOC_BLE_CTE_SUPPORTED
|unsupported|
- .. only:: esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_CTE_SUPPORTED
|experimental|
.. only:: esp32 or esp32c3 or esp32s3 or esp32c6 or esp32c2
|supported|
.. only:: not SOC_BLE_CTE_SUPPORTED
|unsupported|
- .. only:: esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_CTE_SUPPORTED
|experimental|
.. only:: esp32 or esp32c3 or esp32s3 or esp32c6 or esp32c2
|supported|
.. only:: not SOC_BLE_CTE_SUPPORTED
|unsupported|
* -
@@ -178,49 +183,54 @@
- |experimental|
* -
- Randomized Advertising Channel Indexing
- .. only:: esp32c2
- .. only:: esp32c2 or not SOC_ESP_NIMBLE_CONTROLLER
|unsupported|
.. only:: not esp32c2
.. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202603|
- .. only:: esp32c2
|unsupported|
.. only:: not esp32c2
|NA|
- .. only:: esp32c2
|unsupported|
.. only:: not esp32c2
|NA|
|experimental|
- |NA|
- |NA|
* -
- Periodic Advertising Sync Transfer
- .. only:: esp32 or esp32c3 or esp32s3
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c2 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER
|supported|
- .. only:: esp32 or esp32c3 or esp32s3
.. only:: not SOC_ESP_NIMBLE_CONTROLLER
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c2 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER
|supported|
- .. only:: esp32 or esp32c3 or esp32s3
.. only:: not SOC_ESP_NIMBLE_CONTROLLER
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c2 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER
|supported|
.. only:: not SOC_ESP_NIMBLE_CONTROLLER
|unsupported|
* - .. centered:: |5.2|
- LE Isochronous Channels (BIS/CIS)
- |unsupported|
- |unsupported|
- |unsupported|
- .. only:: SOC_BLE_ISO_SUPPORTED
|experimental|
.. only:: not SOC_BLE_ISO_SUPPORTED
|unsupported|
- .. only:: SOC_BLE_ISO_SUPPORTED
|experimental|
.. only:: not SOC_BLE_ISO_SUPPORTED
|unsupported|
- .. only:: SOC_BLE_ISO_SUPPORTED
|experimental|
.. only:: not SOC_BLE_ISO_SUPPORTED
|unsupported|
* -
- Enhanced Attribute Protocol
- |NA|
@@ -228,104 +238,104 @@
- |experimental|
* -
- LE Power Control
- .. only:: esp32 or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c3 or esp32s3 or esp32c5 or esp32c61
- .. only:: SOC_BLE_POWER_CONTROL_SUPPORTED
|experimental|
- .. only:: esp32 or esp32c2
.. only:: not SOC_BLE_POWER_CONTROL_SUPPORTED
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c3 or esp32s3 or esp32c5 or esp32c61
- .. only:: SOC_BLE_POWER_CONTROL_SUPPORTED
|experimental|
- .. only:: esp32 or esp32c2
.. only:: not SOC_BLE_POWER_CONTROL_SUPPORTED
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c3 or esp32s3 or esp32c5 or esp32c61
- .. only:: SOC_BLE_POWER_CONTROL_SUPPORTED
|experimental|
.. only:: not SOC_BLE_POWER_CONTROL_SUPPORTED
|unsupported|
* - .. centered:: |5.3|
- AdvDataInfo in Periodic Advertising
- .. only:: esp32 or esp32c3 or esp32s3
|unsupported|
.. only:: esp32c6 or esp32c2 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|supported|
- .. only:: esp32 or esp32c3 or esp32s3
.. only:: not SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|unsupported|
.. only:: esp32c6 or esp32c2 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|supported|
- .. only:: esp32 or esp32c3 or esp32s3
|unsupported|
.. only:: esp32c6 or esp32c2 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|supported|
.. only:: not SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|unsupported|
- .. only:: SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|supported|
.. only:: not SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|unsupported|
* -
- LE Enhanced Connection Update (Connection Subrating)
- .. only:: esp32 or esp32c2
|unsupported|
.. only:: esp32c3 or esp32s3 or esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_SUBRATE_SUPPORTED
|experimental|
- .. only:: esp32 or esp32c2
.. only:: not SOC_BLE_SUBRATE_SUPPORTED
|unsupported|
.. only:: esp32c3 or esp32s3 or esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_SUBRATE_SUPPORTED
|experimental|
- .. only:: esp32 or esp32c2
.. only:: not SOC_BLE_SUBRATE_SUPPORTED
|unsupported|
.. only:: esp32c3 or esp32s3 or esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_SUBRATE_SUPPORTED
|experimental|
.. only:: not SOC_BLE_SUBRATE_SUPPORTED
|unsupported|
* -
- LE Channel Classification
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|experimental|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|experimental|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|experimental|
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
* - .. centered:: |5.4|
- Advertising Coding Selection
- .. only:: esp32 or esp32c2
|unsupported|
.. only:: esp32c3 or esp32s3 or esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: (SOC_ESP_NIMBLE_CONTROLLER or esp32c3 or esp32s3) and not esp32c2
|experimental|
- .. only:: esp32 or esp32c2
.. only:: not ((SOC_ESP_NIMBLE_CONTROLLER or esp32c3 or esp32s3) and not esp32c2)
|unsupported|
.. only:: esp32c3 or esp32s3 or esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: (SOC_ESP_NIMBLE_CONTROLLER or esp32c3 or esp32s3) and not esp32c2
|experimental|
- .. only:: esp32 or esp32c2
.. only:: not ((SOC_ESP_NIMBLE_CONTROLLER or esp32c3 or esp32s3) and not esp32c2)
|unsupported|
.. only:: esp32c3 or esp32s3 or esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: (SOC_ESP_NIMBLE_CONTROLLER or esp32c3 or esp32s3) and not esp32c2
|experimental|
.. only:: not ((SOC_ESP_NIMBLE_CONTROLLER or esp32c3 or esp32s3) and not esp32c2)
|unsupported|
* -
- Encrypted Advertising Data
- |NA|
@@ -338,24 +348,24 @@
- |experimental|
* -
- Periodic Advertising with Responses
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|experimental|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
.. only:: not SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|experimental|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
.. only:: not SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|experimental|
.. only:: not SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|unsupported|
* - .. centered:: |6.0|
- Channel Sounding
- |unsupported|
@@ -363,24 +373,24 @@
- |unsupported|
* -
- LL Extended Feature Set
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
- .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202612|
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202606|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
|developing202612|
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202606|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
|developing202612|
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|developing202606|
* -
- Decision-Based Advertising Filtering
- |unsupported|
@@ -388,39 +398,99 @@
- |unsupported|
* -
- Enhancements for ISOAL
- |unsupported|
- |unsupported|
- |unsupported|
- .. only:: SOC_BLE_ISO_SUPPORTED
|experimental|
.. only:: not SOC_BLE_ISO_SUPPORTED
|unsupported|
- .. only:: SOC_BLE_ISO_SUPPORTED
|experimental|
.. only:: not SOC_BLE_ISO_SUPPORTED
|unsupported|
- .. only:: SOC_BLE_ISO_SUPPORTED
|experimental|
.. only:: not SOC_BLE_ISO_SUPPORTED
|unsupported|
* -
- Monitoring Advertisers
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
- .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202612|
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202606|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
|developing202612|
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
- .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202606|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2
|developing202612|
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|developing202606|
* -
- Frame Space Update
- |unsupported|
- |unsupported|
- |unsupported|
* - .. centered:: |6.1|
- Randomized Resolvable Private Address (RPA) Updates
- |unsupported|
- |unsupported|
- |unsupported|
* - .. centered:: |6.2|
- HCI USB LE Isochronous Support
- |unsupported|
- |unsupported|
- |unsupported|
* -
- LE Test Mode Enhancements
- |unsupported|
- |unsupported|
- |unsupported|
* -
- Shorter Connection Intervals
- |unsupported|
- |unsupported|
- |unsupported|
* -
- Channel Sounding Amplitude-based Attack Resilience
- |unsupported|
- |unsupported|
- |unsupported|
* - .. centered:: |6.3|
- Channel Sounding Inline Phase Correction Term Transfer
- |unsupported|
- |unsupported|
- |unsupported|
* -
- Channel Sounding PHY-specific RTT Accuracy
- |unsupported|
- |unsupported|
- |unsupported|
* -
- Running Out of Bits
- |unsupported|
- |unsupported|
- |unsupported|
.. [1]
如果想了解支持功能的 Bluetooth SIG 认证状态,
请查阅 `SIG 蓝牙产品数据库 <https://qualification.bluetooth.com/Listings/Search>`__
.. only:: esp32h2
.. [2]
注意: 在 ESP32-H2 上当低功耗蓝牙连接启用加密时不支持面向连接的低功耗蓝牙测向AoA/AoD功能。
对于大部分开发需要在控制器 (Controller) 完成的功能,其主机层 (Host) 的支持状态将会受限于控制器层的支持状态。
如果你计划将乐鑫低功耗蓝牙控制器和主机跑在不同的乐鑫芯片上,则主机的功能将不再受限于这颗跑主机的芯片上的控制器的功能支持状态,
请参阅 :doc:`ESP 主机主要功能支持状态 <host-feature-support-status>`
@@ -439,7 +509,7 @@
.. |developing202603| image:: ../../../_static/ble/feature_status/developing202603.svg
:class: align-center
:width: 125px
.. |developing202606| image:: ../../../_static/ble/feature_status/developing202606.svg
.. |developing202612| image:: ../../../_static/ble/feature_status/developing202612.svg
:class: align-center
:width: 125px
.. |unsupported| image:: ../../../_static/ble/feature_status/unsupported.svg
@@ -463,3 +533,6 @@
.. |5.3| replace:: `5.3 <https://www.bluetooth.com/specifications/specs/core-specification-5-3/>`__
.. |5.4| replace:: `5.4 <https://www.bluetooth.com/specifications/specs/core-specification-5-4/>`__
.. |6.0| replace:: `6.0 <https://www.bluetooth.com/specifications/specs/core-specification-6-0/>`__
.. |6.1| replace:: `6.1 <https://www.bluetooth.com/specifications/specs/core-specification-6-1/>`__
.. |6.2| replace:: `6.2 <https://www.bluetooth.com/specifications/specs/core-specification-6-2/>`__
.. |6.3| replace:: `6.3 <https://www.bluetooth.com/specifications/specs/core-specification-6-3/>`__

View File

@@ -72,8 +72,8 @@ ESP 主机主要功能支持状态
- |supported|
* - .. centered:: |5.1|
- Angle of Arrival (AoA)/Angle of Departure (AoD)
- |experimental|
- |experimental|
- |supported|
- |supported|
* -
- GATT Caching
- |experimental|
@@ -129,27 +129,59 @@ ESP 主机主要功能支持状态
* - .. centered:: |6.0|
- Channel Sounding
- |experimental|
- |unsupported|
- |experimental|
* -
- LL Extended Feature Set
- |developing202606|
- |developing202606|
- |experimental|
- |developing202612|
* -
- Decision-Based Advertising Filtering
- |unsupported|
- |unsupported|
* -
- Enhancements for ISOAL
- |unsupported|
- |unsupported|
- |experimental|
- |experimental|
* -
- Monitoring Advertisers
- |developing202606|
- |developing202606|
- |experimental|
- |experimental|
* -
- Frame Space Update
- |unsupported|
- |unsupported|
* - .. centered:: |6.1|
- Randomized Resolvable Private Address (RPA) Updates
- |unsupported|
- |unsupported|
* - .. centered:: |6.2|
- HCI USB LE Isochronous Support
- |unsupported|
- |unsupported|
* -
- LE Test Mode Enhancements
- |unsupported|
- |unsupported|
* -
- Shorter Connection Intervals
- |unsupported|
- |unsupported|
* -
- Channel Sounding Amplitude-based Attack Resilience
- |unsupported|
- |unsupported|
* - .. centered:: |6.3|
- Channel Sounding Inline Phase Correction Term Transfer
- |unsupported|
- |unsupported|
* -
- Channel Sounding PHY-specific RTT Accuracy
- |unsupported|
- |unsupported|
* -
- Running Out of Bits
- |unsupported|
- |unsupported|
.. [1]
如果想了解支持功能的 Bluetooth SIG 认证状态,
@@ -168,7 +200,7 @@ ESP 主机主要功能支持状态
.. |developing202603| image:: ../../../_static/ble/feature_status/developing202603.svg
:class: align-center
:width: 125px
.. |developing202606| image:: ../../../_static/ble/feature_status/developing202606.svg
.. |developing202612| image:: ../../../_static/ble/feature_status/developing202612.svg
:class: align-center
:width: 125px
.. |unsupported| image:: ../../../_static/ble/feature_status/unsupported.svg
@@ -189,3 +221,6 @@ ESP 主机主要功能支持状态
.. |5.3| replace:: `5.3 <https://www.bluetooth.com/specifications/specs/core-specification-5-3/>`__
.. |5.4| replace:: `5.4 <https://www.bluetooth.com/specifications/specs/core-specification-5-4/>`__
.. |6.0| replace:: `6.0 <https://www.bluetooth.com/specifications/specs/core-specification-6-0/>`__
.. |6.1| replace:: `6.1 <https://www.bluetooth.com/specifications/specs/core-specification-6-1/>`__
.. |6.2| replace:: `6.2 <https://www.bluetooth.com/specifications/specs/core-specification-6-2/>`__
.. |6.3| replace:: `6.3 <https://www.bluetooth.com/specifications/specs/core-specification-6-3/>`__