chenjianhua
0a57fb4183
Update bt lib for ESP32-C3 and ESP32-S3(29996e0)
...
- Fixed address resolution for directed adv with RPA when scanning
- Fixed resolvable private address renew after timeout
2023-10-20 16:24:09 +08:00
zhiweijian
567bf57805
Add new mesh types for exception list on ESP32-C3 and ESP32-S3
2023-10-20 16:23:15 +08:00
zhiweijian
15f8e677a2
Fixed bluedroid host build warning when log is disabled
2023-10-20 16:18:00 +08:00
gongyantao
f54e3ebea4
fix(bt/bluedroid): update the newest active device in bluetooth
...
1: update the newest active device when an ACL link is established and
the remote device info is not in bond list. This updates will not stored
into NVRAM until a new device is paired.
2023-10-20 14:44:54 +08:00
Jack
8c6114d0d2
Merge branch 'feature/free_bt_memory_v5.1' into release/v5.1
...
feat(bt): Frees BLE memory when no longer in use
See merge request espressif/esp-idf!26570
2023-10-20 08:41:19 +08:00
Jiang Jiang Jian
be63dddab4
Merge branch 'bugfix/fix_max_cccds_compilation_issue_v5.1' into 'release/v5.1'
...
fix(nimble): Fix compilation warnings when max bonds or cccd is set to 0 (v5.1)
See merge request espressif/esp-idf!26415
2023-10-20 08:15:48 +08:00
Jiang Jiang Jian
9e2a1b3109
Merge branch 'bugfix/deepfree' into 'release/v5.1'
...
fix(ble_mesh): fix compilation failure on using scene model.
See merge request espressif/esp-idf!26356
2023-10-20 08:15:20 +08:00
Shen Weilong
ea06b047c2
feat(bt): Frees BLE memory when no longer in use
...
It will free libble.a & libbt all txt, data and bss segment memory.
This memory is combined into one large memory and put into the heap
pool.
2023-10-19 14:52:29 +08:00
luomanruo
bacd3f40bb
ble: update controller log module for ESP32-C6, ESP32-H2 and ESP32-C2
2023-10-18 18:11:34 +08:00
luomanruo
20533dccce
ble: update controller log module for ESP32-C2
2023-10-18 17:10:28 +08:00
luomanruo
85bc272490
ble: update controller log module for ESP32-H2 and ESP32-C6
2023-10-18 17:10:28 +08:00
cjin
1d693ee133
change(ble): update ble lib on c6 h2 and c2 chip
2023-10-18 17:10:19 +08:00
Jiang Jiang Jian
fb2076c2e9
Merge branch 'bugfix/use_bt_sdp_bqb_include_macro_for_ertm_mode_flag_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): Add correct macro for ertm mode included flag (backport v5.1)
See merge request espressif/esp-idf!26455
2023-10-18 10:42:00 +08:00
Island
6b492690d3
Merge branch 'ble_dev/added_modem_reset_on_ble_v5_1' into 'release/v5.1'
...
feat(ble): added modem reset on c2 h2 and c6
See merge request espressif/esp-idf!26449
2023-10-17 15:43:35 +08:00
Jiang Jiang Jian
da79b8aa5a
Merge branch 'bugfix/config_tpoll_fail_v5.1' into 'release/v5.1'
...
Bugfix/config tpoll fail v5.1
See merge request espressif/esp-idf!26451
2023-10-17 14:34:24 +08:00
Island
ca8d6f3740
Merge branch 'backport_v5.1' into 'release/v5.1'
...
Fix some BLE bugs in bluedroid host(backport v5.1)
See merge request espressif/esp-idf!26496
2023-10-17 11:01:55 +08:00
zhanghaipeng
296a6cddee
fix(bt/bluedroid): Fix remove resolving list error for esp32
2023-10-16 19:56:31 +08:00
zhanghaipeng
f2c3bd38af
fix(bt/bluedroid): Fix bugs in ble service change characteristic
2023-10-16 19:56:21 +08:00
zhanghaipeng
3f69d20d4d
feat(bt/bluedroid): Support scan response data length zero in BLE
2023-10-16 19:56:12 +08:00
zhanghaipeng
e92c57c6cc
fix(bt/bluedroid): Optimize the description of Scan Duplicate in BLE
2023-10-16 19:56:02 +08:00
Island
42efaf9794
Merge branch 'bugfix/BLEQABR23-632v51' into 'release/v5.1'
...
fix(ble_mesh): avoid executing bt_mesh_host_init() more than once when using nimble (v5.1)
See merge request espressif/esp-idf!26240
2023-10-16 12:01:28 +08:00
Wu Meng Shi
b7d403ddfe
fix(ble_mesh): avoid executing bt_mesh_host_init() more than once when using nimble (v5.1)
2023-10-16 12:01:28 +08:00
gongyantao
d4b6952328
fix(bt/bluedroid): ble fails to load bonded device info after reboot
...
1: add a quantity check in bt when writing paired device info into nvs.
2: delete the exceeded device info from NVS when get bonded list during
bluedroid initialization.
3: unify the process of bt and ble to load bonded list during bluedroid
initialization.
2023-10-13 19:20:20 +08:00
gongyantao
d62393472c
fix(bt/bluedroid): Add correct macro for ertm mode included flag
2023-10-13 14:44:25 +08:00
baohongde
dc6120ee17
feat(bt/hci): Added Vendor-Specific HCI command to disable DM1 for ACL-U
2023-10-13 14:20:17 +08:00
baohongde
9fc04635d1
fix(bt/bluedroid): Triggering disconnect event of GAP correctly
2023-10-13 14:20:04 +08:00
baohongde
fb6a12d24c
fix(bt/bluedroid): Fix issue of QoS configuration failure when t_poll is greater than 40
2023-10-13 14:19:47 +08:00
cjin
f94b64d820
feat(ble): added modem reset on c2 h2 and c6
2023-10-13 11:42:14 +08:00
luomanruo
c9f7186357
ble: update tx power level index of ESP32-H2 and ESP32-C2
2023-10-12 15:55:29 +08:00
luomanruo
5becfa46bc
ble:update c2 libble to 6a8d1f3d, h2 c6 libble to 57ed7949
2023-10-12 15:55:29 +08:00
Rahul Tank
88093c8618
fix(nimble): Fix compilation issues when max bonds or cccd is set to 0
2023-10-11 14:01:51 +05:30
Wu Meng Shi
f75474f359
fix(ble_mesh): fix compilation failure on using scene model.
2023-10-08 16:37:00 +08:00
Jiang Jiang Jian
f3ac64840e
Merge branch 'backport/esp_phy_init_refactor_c3_bt_fix' into 'release/v5.1'
...
Backport: esp phy init refactor c3 bt fix
See merge request espressif/esp-idf!26262
2023-09-28 12:53:32 +08:00
Rahul Tank
d72f2e1305
Merge branch 'bugfix/post_reattempt_cnt_event_v5.1' into 'release/v5.1'
...
fix(nimble): Add event for reattempt connection count information (v5.1)
See merge request espressif/esp-idf!26111
2023-09-27 23:09:20 +08:00
Wang Meng Yang
5a06ceebda
Merge branch 'bugfix/fix_hid_congestion_v5.1' into 'release/v5.1'
...
Fix(bt/bluedroid): Fix the issue for HID congestion checking[backport 5.1]
See merge request espressif/esp-idf!26230
2023-09-27 16:24:56 +08:00
zhiweijian
e5b4308b9d
change(ble/controller): disable pll track by default in BLE controller on ESP32-C3 and ESP32-S3
2023-09-27 14:55:26 +08:00
zhangwenxu
ee087e91c2
fix(CI): fix CI build
2023-09-27 14:55:26 +08:00
zwl
0bbc2805fc
fix(phy): Fix ble phy_enable/disable api invoking issue for esp32c2,esp32h2 and esp32c6
2023-09-27 14:55:26 +08:00
Shu Chen
5b45d359d2
Merge branch 'feature/update_esp32h2_sleep_logic_backport_v5.1' into 'release/v5.1'
...
feat(pm): remove SOC_PM_RETENTION_HAS_CLOCK_BUG for esp32h2 (backport v5.1)
See merge request espressif/esp-idf!26181
2023-09-27 14:38:47 +08:00
Jiang Jiang Jian
8008dbe624
Merge branch 'test/bqb_test_bt_classic_hfp_v5.1' into 'release/v5.1'
...
feat(bt/hfp): Add support for HFP BQB auto test (backport v5.1)
See merge request espressif/esp-idf!26222
2023-09-27 14:15:22 +08:00
Wang Meng Yang
28e62166a0
Merge branch 'test/bqb_test_bt_classic_l2cap_v5.1' into 'release/v5.1'
...
feat(bt/bluedroid): Add flags for BQB auto test of L2CAP (backport v5.1)
See merge request espressif/esp-idf!26218
2023-09-27 09:52:15 +08:00
Jiang Jiang Jian
f71eccb546
Merge branch 'bugfix/hfp_api_pkt_stat_nums_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): Fix the judgment condition for packet transmission status statistics (backport v5.1)
See merge request espressif/esp-idf!26169
2023-09-26 16:37:40 +08:00
Rahul Tank
361b6c00dc
fix(nimble): Add event for reattempt connection count information
2023-09-26 13:41:29 +05:30
wanglai@espressif.com
8e58ffbd16
fix(bt/bluedroid): Revise the description for index in esp_hf_ag_clcc_response and correct the error return in btc_hf_indchange_notification
...
1: modify the description of param index in function
esp_hf_ag_clcc_response.
2: fix the error code return of function btc_hf_indchange_notification.
2023-09-26 15:10:04 +08:00
wanglai@espressif.com
928ece17c1
feat(bt/bluedroid): Add flag to control whether to send AT+CLIP cmd for BQB test
2023-09-26 15:10:04 +08:00
wanglai@espressif.com
8098e3a9ce
feat(bt/bluedroid): Add flag to change HFP client features for BQB test
2023-09-26 15:10:04 +08:00
wanglai@espressif.com
5734d58c6f
feat(bt/bluedroid): Add eSCO S1 support for hfp client BQB test
2023-09-26 15:10:04 +08:00
wanglai@espressif.com
8996222eb9
feat(bt/bluedroid): Add flag to send BRSF features for hfp ag BQB test
2023-09-26 15:10:04 +08:00
wanglai@espressif.com
d1c701bfaa
feat(bt/bluedroid): Modify the btc hf features for AT+NREC cmd in BQB test
2023-09-26 15:10:04 +08:00
wanglai@espressif.com
768e15afc5
fix(bt/bluedroid): Fix the process of sending OK in ATD and COPS cmds
2023-09-26 15:10:04 +08:00
wanglai@espressif.com
e989d9eb32
feat(bt/bluedroid): Add supprot for specific indicator sending from AG to Client
2023-09-26 15:10:04 +08:00
wanglai@espressif.com
e1ead7ae40
feat(bt/bluedroid): Modify AT+CNUM response api and HFP AG example
2023-09-26 15:10:04 +08:00
wanglai@espressif.com
186ce934ed
feat(bt/bluedroid): Add HFP config for BQB test
2023-09-26 15:10:03 +08:00
Rahul Tank
aaded3fd59
Merge branch 'bugfix/remove_unused_coex_header_v5.1' into 'release/v5.1'
...
remove(nimble): Removed unused coex header inclusion (v5.1)
See merge request espressif/esp-idf!26179
2023-09-26 14:27:59 +08:00
liqigan
f8402c7721
fix(bt/bluedroid): Fix the issue for HID congestion checking
2023-09-26 14:13:36 +08:00
wanglai@espressif.com
19575dbe3c
feat(bt/bluedroid): Add flags for BQB auto test of L2CAP
...
1: add sdp_bqb_disable_flag to avoid running sdpu_build_n_send_error.
2: add sdp_bqb_inact_timeout_flag to set the SDP inactivity timeout to 90 seconds.
3: add l2cap_bqb_bad_cmd_len_rej_flag to reject the C-Frame with invalid PDU length
4: add l2cap_bqb_ertm_mode_included_flag to set L2CAP_FCR_ERTM_MODE for most L2CAP cases
2023-09-26 14:06:14 +08:00
Jiang Jiang Jian
0d2a52491b
Merge branch 'bugfix/check_mapping_target_conflict_v5.1' into 'release/v5.1'
...
fix(ldgen): check target conflict for entries with section aliases (v5.1)
See merge request espressif/esp-idf!26123
2023-09-26 13:56:27 +08:00
Jiang Jiang Jian
4ac53c7cd7
Merge branch 'bugfix/add_params_check_for_hci_v5.1' into 'release/v5.1'
...
Fixed some HCI commands parameter (backport v5.1)
See merge request espressif/esp-idf!26147
2023-09-26 10:37:02 +08:00
Wu Meng Shi
d21aa2330a
Fix PB-GATT adv is reported to the app layer too frequently (v5.1)
2023-09-26 10:26:30 +08:00
cjin
0e668ddf63
feat(ble): update ble sleep logic for esp32h2
2023-09-25 13:40:10 +08:00
Rahul Tank
d49c020750
remove(nimble): Removed unused coex header inclusion
2023-09-25 10:38:27 +05:30
chenqingqing
36563c86be
fix(bt/bluedroid): Fix the judgment condition for packet transmission status statistics
2023-09-25 10:29:34 +08:00
shangke
22ab7ff325
fix(bt/controller): Fixed some HCI commands parameter
...
1: add param check for HCI_Recevie_Synchronization_Train.
2: add param check for HCI_Set_Connectionless_Peripheral_Broadcast.
3: fix slave cannot take a secure authentication.
2023-09-22 15:02:17 +08:00
You Wei
de93968670
fix(ldgen): check target conflict for entries with section alias
2023-09-21 19:38:49 +08:00
Jiang Jiang Jian
02ea722492
Merge branch 'change/optimize_sniff_request_v5.1' into 'release/v5.1'
...
Change(bt/bluedroid): Limit sniff request when pending mode change event[backport 5.1]
See merge request espressif/esp-idf!26053
2023-09-21 17:19:06 +08:00
Jiang Jiang Jian
9f6fe72a46
Merge branch 'bugfix/coex_ble_scan_rate_v5.1' into 'release/v5.1'
...
fix(esp_coex): Fix esp32 ble scan not restart when wifi start stop (Backport v5.1)
See merge request espressif/esp-idf!26000
2023-09-21 16:18:57 +08:00
linruihao
f37ac82c2b
fix(esp_coex): Fix esp32 ble scan not restart when wifi start stop
2023-09-20 17:02:17 +08:00
liqigan
fe5734b4f1
change(bt/bluedroid): Limit sniff request when pending mode change event
2023-09-19 20:08:04 +08:00
wanglai@espressif.com
15c7cf4cab
feat(bt/bluedroid): Add avdt abort function for BQB test
...
1: add new AVDTP abort function for BQB test
2023-09-19 19:02:29 +08:00
Wang Meng Yang
c7132d3f15
Merge branch 'bugfix/error_param_in_BTA_AG_WBS_EVT_v5.1' into 'release/v5.1'
...
Bugfix/error param in bta ag wbs evt (v5.1)
See merge request espressif/esp-idf!26001
2023-09-19 12:01:11 +08:00
Rahul Tank
c546540ef1
feat(nimble): Added SBOM manifest file for SPDX file generation
2023-09-15 17:37:28 +05:30
Jiang Jiang Jian
7275ae17bd
Merge branch 'backport_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): Fix set periodic advertising data error(backport v5.1)
See merge request espressif/esp-idf!25956
2023-09-15 11:59:02 +08:00
Jiang Jiang Jian
b2b9b904f1
Merge branch 'bugfix/set_eir_when_no_eir_data_v5.1' into 'release/v5.1'
...
change(bt/bluedroid): Send a name tag with zero length when there is no EIR data
See merge request espressif/esp-idf!25949
2023-09-14 15:55:43 +08:00
Jiang Jiang Jian
1c7b1b8db0
Merge branch 'bugfix/bugfix_for_esp32c2_esp32c6_esp32h2_v5.1' into 'release/v5.1'
...
Bugfix/bugfix for esp32c2 esp32c6 esp32h2 v5.1
See merge request espressif/esp-idf!25836
2023-09-14 10:44:12 +08:00
zhanghaipeng
5438cfa49f
fix(bt/bluedroid): Fix set periodic advertising data error
2023-09-13 17:28:15 +08:00
Wang Meng Yang
8f05165284
Merge branch 'test/bqb_test_bt_classic_sdp_v5.1' into 'release/v5.1'
...
feat(bt/bluedroid): Add language base attr list to SDP record for BQB test (backport v5.1)
See merge request espressif/esp-idf!25929
2023-09-13 14:48:41 +08:00
baohongde
a79ba4f1bf
change(bt/bluedroid): Send a name tag with zero length when there is no EIR data
2023-09-13 14:09:11 +08:00
Rahul Tank
9d8af9748b
Merge branch 'bugfix/fix_compilation_issue_enc_adv_v5.1' into 'release/v5.1'
...
fix(nimble): Fix compilation issue of unknown MYNEWT_VAL(v5.1)
See merge request espressif/esp-idf!25856
2023-09-13 13:31:36 +08:00
Wang Meng Yang
09c1bfe6b3
Merge branch 'bugfix/fix_hidd_send_rpt_without_connection_v5.1' into 'release/v5.1'
...
Change(bt/bluedroid): Optimize HIDD sending interrupt report behavior[backport 5.1]
See merge request espressif/esp-idf!25917
2023-09-13 09:13:33 +08:00
Rahul Tank
a86522d614
fix(nimble): Fix compilation issue of unknown MYNEWT_VAL
2023-09-12 16:49:57 +05:30
luomanruo
2c1334ef1c
change(ble): update controller log print interface
2023-09-12 15:50:54 +08:00
wanglai@espressif.com
393530fb56
feat(bt/bluedroid): Add language base attr list to SDP record for BQB test
2023-09-12 13:04:23 +08:00
darshan
fc8d7e7f89
fix(nimble): added log for extended advertisement
2023-09-12 10:26:36 +05:30
liqigan
1963f75fa7
change(bt/bluedroid): Optimize HIDD sending interrupt report behavior
...
HID device is allowed to trigger reconnection by sending an interrupt
report. When reconnection is in progress, no more interrupt report can
be sent until the procedure is accomplished.
2023-09-11 20:12:35 +08:00
Jin Cheng
a8790378e9
fix(bt/bluedroid): Fixed incorrect arrangement in type esp_hf_dial_type_t
2023-09-11 19:45:30 +08:00
Jin Cheng
36ba902bfe
change(bt/bluedroid): Added line information printing when error occurs CHECK_HF_IDX
2023-09-11 19:45:30 +08:00
Jin Cheng
ca1ef30aa7
fix(bt/bluedroid): Fixed the issue of uninitialized parameters in event BTA_AG_WBS_EVT
2023-09-11 19:45:29 +08:00
Jiang Jiang Jian
680a254b18
Merge branch 'bugfix/hf_ag_report_event_with_null_bdaddr_v5.1' into 'release/v5.1'
...
Bugfix/fixed bugs of HFP in BlueDroid (v5.1)
See merge request espressif/esp-idf!25827
2023-09-11 10:54:09 +08:00
Wang Meng Yang
da07a096d0
Merge branch 'test/bqb_test_bt_classic_hid_v5.1' into 'release/v5.1'
...
feat(bt/bqb): Add setting local di record function for specific hid case of bqb auto test (backport v5.1)
See merge request espressif/esp-idf!25833
2023-09-11 07:36:25 +08:00
Island
4afb2a86e2
Merge branch 'backport_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): Fix memory no free issue when disconneting for mesh(backport v5.1)
See merge request espressif/esp-idf!25859
2023-09-08 20:39:49 +08:00
cjin
27f84d88dc
ble: support esp32c2 wakeup overhead
2023-09-08 15:52:23 +08:00
luomanruo
9896ee353b
ble: update esp32h2 and esp32c6 libble to a9fa2002
2023-09-08 14:27:48 +08:00
zhanghaipeng
03be63636a
fix(bt/bluedroid): Fix memory no free issue when disconneting for mesh
2023-09-08 10:33:42 +08:00
chenqingqing
7e406acb95
feat(bt/api): Add new apis for hfp to get the numbers of packet status received and sent
2023-09-08 00:52:07 +00:00
Jin Cheng
26600a8fcf
fix(bt/bluedroid): Deleted the redundant 'memset' in btc_hf_cb_handler
2023-09-08 00:52:07 +00:00
Jin Cheng
c6e62a9817
docs(bt/bluedroid): Changed the description of esp_hf_client_reject_call
2023-09-08 00:52:07 +00:00
Jin Cheng
eed85adaeb
fix(bt/bluedroid): Fixed wrong indexes of HF-AG indicators
2023-09-08 00:52:07 +00:00
Jin Cheng
71ec923e55
fix(bt/bluedroid): Added peer Bluetooth device address into HF callback parameters
2023-09-08 00:52:07 +00:00
Jin Cheng
7037ee47f9
fix(bt/bluedroid): Changed log level from WARNING to DEBUG in bta_ag_sco_read_cback
2023-09-08 00:52:07 +00:00
Jin Cheng
0167b14411
fix(bt/bluedroid): Fixed wrong code logic in 'AT+CIND?' of HFP
2023-09-08 00:52:07 +00:00