Merge branch 'docs/update_ble_adv_comment' into 'master'

docs: Fix BLE get-started adv comments and typos

Closes DOC-14012

See merge request espressif/esp-idf!47451
This commit is contained in:
Lu Wei Ke
2026-04-22 16:18:47 +08:00
4 changed files with 6 additions and 6 deletions
@@ -326,7 +326,7 @@ Next, we want the device to be connectable, so we need to modify the advertising
static void start_advertising(void) { static void start_advertising(void) {
... ...
/* Set non-connetable and general discoverable mode to be a beacon */ /* Undirected connectable and general discoverable advertising */
adv_params.conn_mode = BLE_GAP_CONN_MODE_UND; adv_params.conn_mode = BLE_GAP_CONN_MODE_UND;
adv_params.disc_mode = BLE_GAP_DISC_MODE_GEN; adv_params.disc_mode = BLE_GAP_DISC_MODE_GEN;
@@ -263,7 +263,7 @@ These advertising behaviors can be combined into four common types of advertisin
- N - N
- Y - Y
- `ADV_NONCONN_IND` - `ADV_NONCONN_IND`
- Used by beacon devices to advertising data without connection - Used by beacon devices to advertise data without connection
* - N * - N
- Y - Y
- Y - Y
@@ -1003,7 +1003,7 @@ Finally, we set the advertising parameters and initiate the advertising by calli
... ...
/* Set non-connetable and general discoverable mode to be a beacon */ /* Set non-connectable and general discoverable mode to be a beacon */
adv_params.conn_mode = BLE_GAP_CONN_MODE_NON; adv_params.conn_mode = BLE_GAP_CONN_MODE_NON;
adv_params.disc_mode = BLE_GAP_DISC_MODE_GEN; adv_params.disc_mode = BLE_GAP_DISC_MODE_GEN;
@@ -319,14 +319,14 @@ MTU 可以设定为更大的值,例如 140 字节。在蓝牙核心规范 4.2
... ...
} }
其次,我们希望设备是可连接的,所以需要将广播模式从不可连接修改为可连接;另外,在扫描响应中设定的广播间隔参数仅仅起到告知其他设备的作用,不影响实际的广播间隔,该参数必须设定到广播参数结构中才能真正生效,这里我们将广播间隔的最小值与最大值分别设为 500 ms 和 510 ms ;最后,我们希望用回调函数 `gap_event_handler` 处理 GAP 事件,所以将该回调函数传入对应于开始广播的 API `ble_gap_adv_start` 中。相关代码如下 其次,我们希望设备是可连接的,所以需要将广播模式从不可连接修改为可连接;另外,在扫描响应中设定的广播间隔参数仅仅起到告知其他设备的作用,不影响实际的广播间隔,该参数必须设定到广播参数结构中才能真正生效,这里我们将广播间隔的最小值与最大值分别设为 500 ms 和 510 ms ;最后,我们希望用回调函数 `gap_event_handler` 处理 GAP 事件,所以将该回调函数传入对应于开始广播的 API `ble_gap_adv_start` 中。相关代码如下
.. code-block:: C .. code-block:: C
static void start_advertising(void) { static void start_advertising(void) {
... ...
/* Set non-connetable and general discoverable mode to be a beacon */ /* Undirected connectable and general discoverable advertising */
adv_params.conn_mode = BLE_GAP_CONN_MODE_UND; adv_params.conn_mode = BLE_GAP_CONN_MODE_UND;
adv_params.disc_mode = BLE_GAP_DISC_MODE_GEN; adv_params.disc_mode = BLE_GAP_DISC_MODE_GEN;
@@ -1003,7 +1003,7 @@ PDU 有效负载也分为两部分
... ...
/* Set non-connetable and general discoverable mode to be a beacon */ /* Set non-connectable and general discoverable mode to be a beacon */
adv_params.conn_mode = BLE_GAP_CONN_MODE_NON; adv_params.conn_mode = BLE_GAP_CONN_MODE_NON;
adv_params.disc_mode = BLE_GAP_DISC_MODE_GEN; adv_params.disc_mode = BLE_GAP_DISC_MODE_GEN;