You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/en/api-guides/ble/ble-feature-support-status.rst
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -407,7 +407,7 @@ If none of our chip series meet your needs, please contact `customer support tea
407
407
please consult `SIG Bluetooth Product Database <https://qualification.bluetooth.com/Listings/Search>`__.
408
408
409
409
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.
410
-
If you want BLE 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,
410
+
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,
411
411
please check the :doc:`ESP Host Feature Support Status Table <host-feature-support-status>` .
412
412
413
413
It is important to clarify that this document is not a binding commitment to our customers.
Copy file name to clipboardExpand all lines: docs/en/api-guides/ble/host-feature-support-status.rst
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ ESP Host Major Feature Support Status
6
6
:link_to_translation:`zh_CN:[中文]`
7
7
8
8
The table below shows the support status of major features on ESP-Bluedroid and ESP-NimBLE Host.
9
-
If you plan to run the BLE Controller and Host on {IDF_TARGET_NAME} together, the functionality of the Host may be limited by the support status of the Controller,
9
+
If you plan to run the Bluetooth LE Controller and Host on {IDF_TARGET_NAME} together, the functionality of the Host may be limited by the support status of the Controller,
10
10
please check the :doc:`{IDF_TARGET_NAME} Major Feature Support Status Table <ble-feature-support-status>` .
11
11
12
12
|supported_def| **This feature has completed development and internal testing.** [1]_
Copy file name to clipboardExpand all lines: docs/en/api-guides/low-power-mode/low-power-mode-ble.rst
+20-20Lines changed: 20 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,18 +3,18 @@ Introduction to Low Power Mode in Bluetooth\ :sup:`®` Low Energy Scenarios
3
3
4
4
:link_to_translation:`zh_CN:[中文]`
5
5
6
-
This section introduces clock source selection in low power modes for Bluetooth Low Energy (BLE), along with common related issues.
6
+
This section introduces clock source selection in low power modes for Bluetooth Low Energy (Bluetooth LE), along with common related issues.
7
7
8
8
Clock Source Selection in Low Power Mode
9
9
--------------------------------------------
10
10
11
-
According to the Bluetooth specification, the sleep clock accuracy must be within 500 PPM, so make sure the clock source selected for BLE low power mode should meet that requirement. Otherwise BLE may not perform normally and cause a series of problem such as ACL connection establishment failure or ACL connection timeout, etc.
11
+
According to the Bluetooth specification, the sleep clock accuracy must be within 500 PPM, so make sure the clock source selected for Bluetooth LE low power mode should meet that requirement. Otherwise Bluetooth LE may not perform normally and cause a series of problem such as ACL connection establishment failure or ACL connection timeout, etc.
12
12
13
13
14
14
Selecting Main XTAL
15
15
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
16
16
17
-
To select the main XTAL as the BLE internal clock source, configure the following option:
17
+
To select the main XTAL as the Bluetooth LE internal clock source, configure the following option:
18
18
19
19
.. only:: esp32 or esp32c3 or esp32s3
20
20
@@ -42,7 +42,7 @@ Please refer :example_file:`Power Save README <bluetooth/nimble/power_save/READM
42
42
Selecting 32kHz External Crystal
43
43
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44
44
45
-
To use a 32kHz external crystal as the BLE internal clock source, configure the following options:
45
+
To use a 32kHz external crystal as the Bluetooth LE internal clock source, configure the following options:
46
46
47
47
.. only:: esp32 or esp32c3 or esp32s3
48
48
@@ -72,15 +72,15 @@ To use a 32kHz external crystal as the BLE internal clock source, configure the
72
72
73
73
- \ (X) External 32 kHz crystal
74
74
75
-
**Note:** Even if 32kHz is selected in menuconfig, the system will fall back to the main XTAL if the external crystal is not detected during BLE initialization. This may lead to unexpected current consumption in light-sleep mode.
75
+
**Note:** Even if 32kHz is selected in menuconfig, the system will fall back to the main XTAL if the external crystal is not detected during Bluetooth LE initialization. This may lead to unexpected current consumption in light-sleep mode.
76
76
77
77
78
78
Selecting 136 kHz RC Oscillator
79
79
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
80
80
81
81
.. only:: esp32c3 or esp32s3
82
82
83
-
To use a 136 kHz internal RC oscillator as the BLE internal clock source, configure the following option:
83
+
To use a 136 kHz internal RC oscillator as the Bluetooth LE internal clock source, configure the following option:
Generally, the 136 kHz RC oscillator cannot meet the accuracy requirement of BLE. It is only suitable for scenarios with low clock accuracy requirements, such as legacy advertising (ADV) or scanning. It does not support connections in central or peripheral roles.
93
+
Generally, the 136 kHz RC oscillator cannot meet the accuracy requirement of Bluetooth LE. It is only suitable for scenarios with low clock accuracy requirements, such as legacy advertising (ADV) or scanning. It does not support connections in central or peripheral roles.
94
94
95
95
.. only:: esp32
96
96
97
-
**Note:** ESP32 does not support using 136 kHz RC oscillator as the BLE clock source.
97
+
**Note:** ESP32 does not support using 136 kHz RC oscillator as the Bluetooth LE clock source.
98
98
99
99
.. only:: esp32c2 or esp32c6 or esp32h2 or esp32c5 or esp32c61
100
100
101
-
To use a 136 kHz internal RC oscillator as the BLE internal clock source, configure the following options:
101
+
To use a 136 kHz internal RC oscillator as the Bluetooth LE internal clock source, configure the following options:
If low current consumption is required but have no access to the External 32kHz Crystal, then this clock source is recommended. However, selecting this clock source will have the sleep clock accuracy larger than 500 PPM, which is supported if the peer device is also an ESP chip. If the peer device is not an ESP chip, here's some BLE event not supported:
119
+
If low current consumption is required but have no access to the External 32kHz Crystal, then this clock source is recommended. However, selecting this clock source will have the sleep clock accuracy larger than 500 PPM, which is supported if the peer device is also an ESP chip. If the peer device is not an ESP chip, here's some Bluetooth LE event not supported:
As explained in the clock source selection section above, when ACL connections fail to establish or unexpectedly disconnect in low power mode, first verify whether the current clock source meets BLE accuracy requirements.
165
+
As explained in the clock source selection section above, when ACL connections fail to establish or unexpectedly disconnect in low power mode, first verify whether the current clock source meets Bluetooth LE accuracy requirements.
166
166
167
167
168
168
**2. Measured light-sleep Current Is Higher Than Expected**
As introduced in the clock source selection section above, if the main XTAL is used as the clock source, it will remain powered on during light-sleep, resulting in higher current consumption than other clock sources.
172
172
173
-
The average current can be application specific, and depends on the BLE configuration and the period of time in light-sleep mode. Some application may have larger average current because it has BLE taking a larger ratio of time transmitting and receiving.
173
+
The average current can be application specific, and depends on the Bluetooth LE configuration and the period of time in light-sleep mode. Some application may have larger average current because it has Bluetooth LE taking a larger ratio of time transmitting and receiving.
When Auto light-sleep is enabled but the device fails to enter light-sleep, it's often due to insufficient IDLE duration, which prevents meeting the automatic light-sleep entry conditions.
179
179
180
-
This could be caused by excessive logging or BLE configuration that prevents sufficient IDLE time, such as continuous scan mode.
180
+
This could be caused by excessive logging or Bluetooth LE configuration that prevents sufficient IDLE time, such as continuous scan mode.
0 commit comments