feat(docs): Updated BLE support features status

This commit is contained in:
Wei Yuhan
2026-08-13 09:18:55 +08:00
parent 9997de4b57
commit cfd47ad13a
5 changed files with 287 additions and 270 deletions
+1
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

@@ -53,122 +53,122 @@ If none of our chip series meet your needs, please contact `customer support tea
- |supported| - |supported|
* - .. centered:: |5.0| * - .. centered:: |5.0|
- 2 Msym/s PHY for LE - 2 Msym/s PHY for LE
- .. only:: esp32 - .. only:: SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* - * -
- LE Long Range (Coded PHY S=2/S=8) - LE Long Range (Coded PHY S=2/S=8)
- .. only:: esp32 - .. only:: SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* - * -
- High Duty Cycle Non-Connectable Advertising - High Duty Cycle Non-Connectable Advertising
- .. only:: esp32 - .. only:: SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* - * -
- LE Advertising Extensions - LE Advertising Extensions
- .. only:: esp32 - .. only:: SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* - * -
- LE Channel Selection Algorithm #2 - LE Channel Selection Algorithm #2
- .. only:: esp32 - .. only:: SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* - .. centered:: |5.1| * - .. centered:: |5.1|
- Angle of Arrival (AoA)/Angle of Departure (AoD) - Angle of Arrival (AoA)/Angle of Departure (AoD)
- .. only:: esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_BLE_CTE_SUPPORTED
|experimental| |experimental|
.. only:: esp32 or esp32c3 or esp32s3 or esp32c6 or esp32c2 .. only:: not SOC_BLE_CTE_SUPPORTED
|unsupported| |unsupported|
- .. only:: esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_BLE_CTE_SUPPORTED
|experimental| |experimental|
.. only:: esp32 or esp32c3 or esp32s3 or esp32c6 or esp32c2 .. only:: not SOC_BLE_CTE_SUPPORTED
|unsupported| |unsupported|
- .. only:: esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_BLE_CTE_SUPPORTED
|experimental| |experimental|
.. only:: esp32 or esp32c3 or esp32s3 or esp32c6 or esp32c2 .. only:: not SOC_BLE_CTE_SUPPORTED
|unsupported| |unsupported|
* - * -
@@ -183,7 +183,7 @@ If none of our chip series meet your needs, please contact `customer support tea
|unsupported| |unsupported|
.. only:: not esp32c2 .. only:: not esp32c2
|developing202603| |experimental|
- .. only:: esp32c2 - .. only:: esp32c2
|unsupported| |unsupported|
@@ -198,27 +198,32 @@ If none of our chip series meet your needs, please contact `customer support tea
|NA| |NA|
* - * -
- Periodic Advertising Sync Transfer - Periodic Advertising Sync Transfer
- .. only:: esp32 or esp32c3 or esp32s3 - .. only:: SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c2 or esp32c5 or esp32c61
|supported| |supported|
- .. only:: esp32 or esp32c3 or esp32s3 .. only:: not SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c2 or esp32c5 or esp32c61 - .. only:: SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|supported| |supported|
- .. only:: esp32 or esp32c3 or esp32s3 .. only:: not SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c2 or esp32c5 or esp32c61 - .. only:: SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|supported| |supported|
.. only:: not SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|unsupported|
* - .. centered:: |5.2| * - .. centered:: |5.2|
- LE Isochronous Channels (BIS/CIS) - LE Isochronous Channels (BIS/CIS)
- |unsupported| - .. only:: SOC_BLE_ISO_SUPPORTED
|experimental|
.. only:: not SOC_BLE_ISO_SUPPORTED
|unsupported|
- |unsupported| - |unsupported|
- |unsupported| - |unsupported|
* - * -
@@ -228,104 +233,104 @@ If none of our chip series meet your needs, please contact `customer support tea
- |experimental| - |experimental|
* - * -
- LE Power Control - LE Power Control
- .. only:: esp32 or esp32c2 - .. only:: SOC_BLE_POWER_CONTROL_SUPPORTED
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c3 or esp32s3 or esp32c5 or esp32c61
|experimental| |experimental|
- .. only:: esp32 or esp32c2 .. only:: not SOC_BLE_POWER_CONTROL_SUPPORTED
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c3 or esp32s3 or esp32c5 or esp32c61 - .. only:: SOC_BLE_POWER_CONTROL_SUPPORTED
|experimental| |experimental|
- .. only:: esp32 or esp32c2 .. only:: not SOC_BLE_POWER_CONTROL_SUPPORTED
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c3 or esp32s3 or esp32c5 or esp32c61 - .. only:: SOC_BLE_POWER_CONTROL_SUPPORTED
|experimental| |experimental|
.. only:: not SOC_BLE_POWER_CONTROL_SUPPORTED
|unsupported|
* - .. centered:: |5.3| * - .. centered:: |5.3|
- AdvDataInfo in Periodic Advertising - AdvDataInfo in Periodic Advertising
- .. only:: esp32 or esp32c3 or esp32s3 - .. only:: SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|unsupported|
.. only:: esp32c6 or esp32c2 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|supported| |supported|
- .. only:: esp32 or esp32c3 or esp32s3 .. only:: not SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|unsupported| |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
|unsupported|
.. only:: esp32c6 or esp32c2 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|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) - LE Enhanced Connection Update (Connection Subrating)
- .. only:: esp32 or esp32c2 - .. only:: SOC_BLE_SUBRATE_SUPPORTED
|unsupported|
.. only:: esp32c3 or esp32s3 or esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|experimental| |experimental|
- .. only:: esp32 or esp32c2 .. only:: not SOC_BLE_SUBRATE_SUPPORTED
|unsupported| |unsupported|
.. only:: esp32c3 or esp32s3 or esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_BLE_SUBRATE_SUPPORTED
|experimental| |experimental|
- .. only:: esp32 or esp32c2 .. only:: not SOC_BLE_SUBRATE_SUPPORTED
|unsupported| |unsupported|
.. only:: esp32c3 or esp32s3 or esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_BLE_SUBRATE_SUPPORTED
|experimental| |experimental|
.. only:: not SOC_BLE_SUBRATE_SUPPORTED
|unsupported|
* - * -
- LE Channel Classification - LE Channel Classification
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 - .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|experimental| |experimental|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 .. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|experimental| |experimental|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 .. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|experimental| |experimental|
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
* - .. centered:: |5.4| * - .. centered:: |5.4|
- Advertising Coding Selection - Advertising Coding Selection
- .. only:: esp32 or esp32c2 - .. only:: (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
|experimental| |experimental|
- .. only:: esp32 or esp32c2 .. only:: not ((SOC_ESP_NIMBLE_CONTROLLER or esp32c3 or esp32s3) and not esp32c2)
|unsupported| |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| |experimental|
- .. only:: esp32 or esp32c2 .. only:: not ((SOC_ESP_NIMBLE_CONTROLLER or esp32c3 or esp32s3) and not esp32c2)
|unsupported| |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| |experimental|
.. only:: not ((SOC_ESP_NIMBLE_CONTROLLER or esp32c3 or esp32s3) and not esp32c2)
|unsupported|
* - * -
- Encrypted Advertising Data - Encrypted Advertising Data
- |NA| - |NA|
@@ -338,24 +343,24 @@ If none of our chip series meet your needs, please contact `customer support tea
- |experimental| - |experimental|
* - * -
- Periodic Advertising with Responses - Periodic Advertising with Responses
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 - .. only:: SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|experimental| |experimental|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 .. only:: not SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|experimental| |experimental|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 .. only:: not SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|experimental| |experimental|
.. only:: not SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|unsupported|
* - .. centered:: |6.0| * - .. centered:: |6.0|
- Channel Sounding - Channel Sounding
- |unsupported| - |unsupported|
@@ -363,24 +368,24 @@ If none of our chip series meet your needs, please contact `customer support tea
- |unsupported| - |unsupported|
* - * -
- LL Extended Feature Set - 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| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202606| |developing202612|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 .. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202606| |developing202612|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 .. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|developing202606|
* - * -
- Decision-Based Advertising Filtering - Decision-Based Advertising Filtering
- |unsupported| - |unsupported|
@@ -393,24 +398,24 @@ If none of our chip series meet your needs, please contact `customer support tea
- |unsupported| - |unsupported|
* - * -
- Monitoring Advertisers - 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| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202606| |developing202612|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 .. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202606| |developing202612|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 .. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|developing202606|
* - * -
- Frame Space Update - Frame Space Update
- |unsupported| - |unsupported|
@@ -439,7 +444,7 @@ You are encouraged to consult with our `customer support team <https://www.espre
.. |developing202603| image:: ../../../_static/ble/feature_status/developing202603.svg .. |developing202603| image:: ../../../_static/ble/feature_status/developing202603.svg
:class: align-center :class: align-center
:width: 125px :width: 125px
.. |developing202606| image:: ../../../_static/ble/feature_status/developing202606.svg .. |developing202612| image:: ../../../_static/ble/feature_status/developing202612.svg
:class: align-center :class: align-center
:width: 125px :width: 125px
.. |unsupported| image:: ../../../_static/ble/feature_status/unsupported.svg .. |unsupported| image:: ../../../_static/ble/feature_status/unsupported.svg
@@ -129,10 +129,10 @@ If none of our chip series meet your needs, please contact `customer support tea
* - .. centered:: |6.0| * - .. centered:: |6.0|
- Channel Sounding - Channel Sounding
- |experimental| - |experimental|
- |unsupported| - |experimental|
* - * -
- LL Extended Feature Set - LL Extended Feature Set
- |developing202606| - |experimental|
- |developing202606| - |developing202606|
* - * -
- Decision-Based Advertising Filtering - Decision-Based Advertising Filtering
@@ -140,12 +140,12 @@ If none of our chip series meet your needs, please contact `customer support tea
- |unsupported| - |unsupported|
* - * -
- Enhancements for ISOAL - Enhancements for ISOAL
- |unsupported| - |experimental|
- |unsupported| - |experimental|
* - * -
- Monitoring Advertisers - Monitoring Advertisers
- |developing202606| - |experimental|
- |developing202606| - |experimental|
* - * -
- Frame Space Update - Frame Space Update
- |unsupported| - |unsupported|
@@ -171,6 +171,9 @@ You are encouraged to consult with our `customer support team <https://www.espre
.. |developing202606| image:: ../../../_static/ble/feature_status/developing202606.svg .. |developing202606| image:: ../../../_static/ble/feature_status/developing202606.svg
:class: align-center :class: align-center
:width: 125px :width: 125px
.. |developing202612| image:: ../../../_static/ble/feature_status/developing202612.svg
:class: align-center
:width: 125px
.. |unsupported| image:: ../../../_static/ble/feature_status/unsupported.svg .. |unsupported| image:: ../../../_static/ble/feature_status/unsupported.svg
:class: align-center :class: align-center
.. |experimental| image:: ../../../_static/ble/feature_status/experimental.svg .. |experimental| image:: ../../../_static/ble/feature_status/experimental.svg
@@ -53,122 +53,122 @@
- |supported| - |supported|
* - .. centered:: |5.0| * - .. centered:: |5.0|
- 2 Msym/s PHY for LE - 2 Msym/s PHY for LE
- .. only:: esp32 - .. only:: SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* - * -
- LE Long Range (Coded PHY S=2/S=8) - LE Long Range (Coded PHY S=2/S=8)
- .. only:: esp32 - .. only:: SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* - * -
- High Duty Cycle Non-Connectable Advertising - High Duty Cycle Non-Connectable Advertising
- .. only:: esp32 - .. only:: SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* - * -
- LE Advertising Extensions - LE Advertising Extensions
- .. only:: esp32 - .. only:: SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* - * -
- LE Channel Selection Algorithm #2 - LE Channel Selection Algorithm #2
- .. only:: esp32 - .. only:: SOC_BLE_50_SUPPORTED
|unsupported|
.. only:: not esp32
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
- .. only:: esp32 .. only:: not SOC_BLE_50_SUPPORTED
|unsupported| |unsupported|
.. only:: not esp32 - .. only:: SOC_BLE_50_SUPPORTED
|supported| |supported|
.. only:: not SOC_BLE_50_SUPPORTED
|unsupported|
* - .. centered:: |5.1| * - .. centered:: |5.1|
- Angle of Arrival (AoA)/Angle of Departure (AoD) - Angle of Arrival (AoA)/Angle of Departure (AoD)
- .. only:: esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_BLE_CTE_SUPPORTED
|experimental| |experimental|
.. only:: esp32 or esp32c3 or esp32s3 or esp32c6 or esp32c2 .. only:: not SOC_BLE_CTE_SUPPORTED
|unsupported| |unsupported|
- .. only:: esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_BLE_CTE_SUPPORTED
|experimental| |experimental|
.. only:: esp32 or esp32c3 or esp32s3 or esp32c6 or esp32c2 .. only:: not SOC_BLE_CTE_SUPPORTED
|unsupported| |unsupported|
- .. only:: esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_BLE_CTE_SUPPORTED
|experimental| |experimental|
.. only:: esp32 or esp32c3 or esp32s3 or esp32c6 or esp32c2 .. only:: not SOC_BLE_CTE_SUPPORTED
|unsupported| |unsupported|
* - * -
@@ -183,7 +183,7 @@
|unsupported| |unsupported|
.. only:: not esp32c2 .. only:: not esp32c2
|developing202603| |experimental|
- .. only:: esp32c2 - .. only:: esp32c2
|unsupported| |unsupported|
@@ -198,27 +198,32 @@
|NA| |NA|
* - * -
- Periodic Advertising Sync Transfer - Periodic Advertising Sync Transfer
- .. only:: esp32 or esp32c3 or esp32s3 - .. only:: SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c2 or esp32c5 or esp32c61
|supported| |supported|
- .. only:: esp32 or esp32c3 or esp32s3 .. only:: not SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c2 or esp32c5 or esp32c61 - .. only:: SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|supported| |supported|
- .. only:: esp32 or esp32c3 or esp32s3 .. only:: not SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c2 or esp32c5 or esp32c61 - .. only:: SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|supported| |supported|
.. only:: not SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|unsupported|
* - .. centered:: |5.2| * - .. centered:: |5.2|
- LE Isochronous Channels (BIS/CIS) - LE Isochronous Channels (BIS/CIS)
- |unsupported| - .. only:: SOC_BLE_ISO_SUPPORTED
|experimental|
.. only:: not SOC_BLE_ISO_SUPPORTED
|unsupported|
- |unsupported| - |unsupported|
- |unsupported| - |unsupported|
* - * -
@@ -228,104 +233,104 @@
- |experimental| - |experimental|
* - * -
- LE Power Control - LE Power Control
- .. only:: esp32 or esp32c2 - .. only:: SOC_BLE_POWER_CONTROL_SUPPORTED
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c3 or esp32s3 or esp32c5 or esp32c61
|experimental| |experimental|
- .. only:: esp32 or esp32c2 .. only:: not SOC_BLE_POWER_CONTROL_SUPPORTED
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c3 or esp32s3 or esp32c5 or esp32c61 - .. only:: SOC_BLE_POWER_CONTROL_SUPPORTED
|experimental| |experimental|
- .. only:: esp32 or esp32c2 .. only:: not SOC_BLE_POWER_CONTROL_SUPPORTED
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c3 or esp32s3 or esp32c5 or esp32c61 - .. only:: SOC_BLE_POWER_CONTROL_SUPPORTED
|experimental| |experimental|
.. only:: not SOC_BLE_POWER_CONTROL_SUPPORTED
|unsupported|
* - .. centered:: |5.3| * - .. centered:: |5.3|
- AdvDataInfo in Periodic Advertising - AdvDataInfo in Periodic Advertising
- .. only:: esp32 or esp32c3 or esp32s3 - .. only:: SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|unsupported|
.. only:: esp32c6 or esp32c2 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|supported| |supported|
- .. only:: esp32 or esp32c3 or esp32s3 .. only:: not SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED
|unsupported| |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
|unsupported|
.. only:: esp32c6 or esp32c2 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|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) - LE Enhanced Connection Update (Connection Subrating)
- .. only:: esp32 or esp32c2 - .. only:: SOC_BLE_SUBRATE_SUPPORTED
|unsupported|
.. only:: esp32c3 or esp32s3 or esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|experimental| |experimental|
- .. only:: esp32 or esp32c2 .. only:: not SOC_BLE_SUBRATE_SUPPORTED
|unsupported| |unsupported|
.. only:: esp32c3 or esp32s3 or esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_BLE_SUBRATE_SUPPORTED
|experimental| |experimental|
- .. only:: esp32 or esp32c2 .. only:: not SOC_BLE_SUBRATE_SUPPORTED
|unsupported| |unsupported|
.. only:: esp32c3 or esp32s3 or esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_BLE_SUBRATE_SUPPORTED
|experimental| |experimental|
.. only:: not SOC_BLE_SUBRATE_SUPPORTED
|unsupported|
* - * -
- LE Channel Classification - LE Channel Classification
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 - .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|experimental| |experimental|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 .. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|experimental| |experimental|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 .. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|experimental| |experimental|
.. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported|
* - .. centered:: |5.4| * - .. centered:: |5.4|
- Advertising Coding Selection - Advertising Coding Selection
- .. only:: esp32 or esp32c2 - .. only:: (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
|experimental| |experimental|
- .. only:: esp32 or esp32c2 .. only:: not ((SOC_ESP_NIMBLE_CONTROLLER or esp32c3 or esp32s3) and not esp32c2)
|unsupported| |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| |experimental|
- .. only:: esp32 or esp32c2 .. only:: not ((SOC_ESP_NIMBLE_CONTROLLER or esp32c3 or esp32s3) and not esp32c2)
|unsupported| |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| |experimental|
.. only:: not ((SOC_ESP_NIMBLE_CONTROLLER or esp32c3 or esp32s3) and not esp32c2)
|unsupported|
* - * -
- Encrypted Advertising Data - Encrypted Advertising Data
- |NA| - |NA|
@@ -338,24 +343,24 @@
- |experimental| - |experimental|
* - * -
- Periodic Advertising with Responses - Periodic Advertising with Responses
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 - .. only:: SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|experimental| |experimental|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 .. only:: not SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|experimental| |experimental|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 .. only:: not SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|experimental| |experimental|
.. only:: not SOC_BLE_PERIODIC_ADV_WITH_RESPONSE
|unsupported|
* - .. centered:: |6.0| * - .. centered:: |6.0|
- Channel Sounding - Channel Sounding
- |unsupported| - |unsupported|
@@ -363,24 +368,24 @@
- |unsupported| - |unsupported|
* - * -
- LL Extended Feature Set - 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| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202606| |developing202612|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 .. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202606| |developing202612|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 .. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|developing202606|
* - * -
- Decision-Based Advertising Filtering - Decision-Based Advertising Filtering
- |unsupported| - |unsupported|
@@ -393,24 +398,24 @@
- |unsupported| - |unsupported|
* - * -
- Monitoring Advertisers - 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| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202606| |developing202612|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 .. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61 - .. only:: SOC_ESP_NIMBLE_CONTROLLER and not esp32c2
|developing202606| |developing202612|
- .. only:: esp32 or esp32c3 or esp32s3 or esp32c2 .. only:: not SOC_ESP_NIMBLE_CONTROLLER or esp32c2
|unsupported| |unsupported|
.. only:: esp32c6 or esp32h2 or esp32h21 or esp32c5 or esp32c61
|developing202606|
* - * -
- Frame Space Update - Frame Space Update
- |unsupported| - |unsupported|
@@ -439,7 +444,7 @@
.. |developing202603| image:: ../../../_static/ble/feature_status/developing202603.svg .. |developing202603| image:: ../../../_static/ble/feature_status/developing202603.svg
:class: align-center :class: align-center
:width: 125px :width: 125px
.. |developing202606| image:: ../../../_static/ble/feature_status/developing202606.svg .. |developing202612| image:: ../../../_static/ble/feature_status/developing202612.svg
:class: align-center :class: align-center
:width: 125px :width: 125px
.. |unsupported| image:: ../../../_static/ble/feature_status/unsupported.svg .. |unsupported| image:: ../../../_static/ble/feature_status/unsupported.svg
@@ -129,10 +129,10 @@ ESP 主机主要功能支持状态
* - .. centered:: |6.0| * - .. centered:: |6.0|
- Channel Sounding - Channel Sounding
- |experimental| - |experimental|
- |unsupported| - |experimental|
* - * -
- LL Extended Feature Set - LL Extended Feature Set
- |developing202606| - |experimental|
- |developing202606| - |developing202606|
* - * -
- Decision-Based Advertising Filtering - Decision-Based Advertising Filtering
@@ -140,12 +140,12 @@ ESP 主机主要功能支持状态
- |unsupported| - |unsupported|
* - * -
- Enhancements for ISOAL - Enhancements for ISOAL
- |unsupported| - |experimental|
- |unsupported| - |experimental|
* - * -
- Monitoring Advertisers - Monitoring Advertisers
- |developing202606| - |experimental|
- |developing202606| - |experimental|
* - * -
- Frame Space Update - Frame Space Update
- |unsupported| - |unsupported|
@@ -171,6 +171,9 @@ ESP 主机主要功能支持状态
.. |developing202606| image:: ../../../_static/ble/feature_status/developing202606.svg .. |developing202606| image:: ../../../_static/ble/feature_status/developing202606.svg
:class: align-center :class: align-center
:width: 125px :width: 125px
.. |developing202612| image:: ../../../_static/ble/feature_status/developing202612.svg
:class: align-center
:width: 125px
.. |unsupported| image:: ../../../_static/ble/feature_status/unsupported.svg .. |unsupported| image:: ../../../_static/ble/feature_status/unsupported.svg
:class: align-center :class: align-center
.. |experimental| image:: ../../../_static/ble/feature_status/experimental.svg .. |experimental| image:: ../../../_static/ble/feature_status/experimental.svg