From 0f66c73f6769f5d89af345e70a3722e644c4d5ed Mon Sep 17 00:00:00 2001 From: zhanghaipeng Date: Wed, 13 Sep 2023 16:58:34 +0800 Subject: [PATCH] fix(bt/bluedroid): Fix set periodic advertising data error --- components/bt/host/bluedroid/stack/btm/btm_ble_5_gap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/bt/host/bluedroid/stack/btm/btm_ble_5_gap.c b/components/bt/host/bluedroid/stack/btm/btm_ble_5_gap.c index 3ef7b506cf..fc6ed898a7 100644 --- a/components/bt/host/bluedroid/stack/btm/btm_ble_5_gap.c +++ b/components/bt/host/bluedroid/stack/btm/btm_ble_5_gap.c @@ -714,14 +714,14 @@ tBTM_STATUS BTM_BlePeriodicAdvCfgDataRaw(UINT8 instance, UINT16 len, UINT8 *data do { UINT8 send_data_len = (rem_len > BTM_BLE_PERIODIC_ADV_DATA_LEN_MAX) ? BTM_BLE_PERIODIC_ADV_DATA_LEN_MAX : rem_len; - if (len <= BTM_BLE_EXT_ADV_DATA_LEN_MAX) { + if (len <= BTM_BLE_PERIODIC_ADV_DATA_LEN_MAX) { if (!only_update_did) { operation = BTM_BLE_ADV_DATA_OP_COMPLETE; } } else { if (rem_len == len) { operation = BTM_BLE_ADV_DATA_OP_FIRST_FRAG; - } else if (rem_len <= BTM_BLE_EXT_ADV_DATA_LEN_MAX) { + } else if (rem_len <= BTM_BLE_PERIODIC_ADV_DATA_LEN_MAX) { operation = BTM_BLE_ADV_DATA_OP_LAST_FRAG; } else { operation = BTM_BLE_ADV_DATA_OP_INTERMEDIATE_FRAG;