zhanghaipeng
e0a0ee9ae9
fix(bt/bluedroid): Fix bluedroid menuconfig
2023-12-18 11:51:29 +08:00
zhanghaipeng
8d78433dea
fix(bt/bluedroid): Fix BLE SMP register log level
2023-12-18 11:51:29 +08:00
chenjianhua
2dea0ef6ef
fix(bt/bluedroid): Fixed add RPA to white list
2023-12-08 19:54:39 +08:00
Jiang Jiang Jian
2cc61caf7b
Merge branch 'bugfix/add_par_check_in_ag_cind_res_v5.1' into 'release/v5.1'
...
Bugfix/add par check in ag cind res v5.1
See merge request espressif/esp-idf!27257
2023-11-22 17:47:28 +08:00
Jiang Jiang Jian
d5e87fed74
Merge branch 'bugfix/spp_deinit_crash_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): Fix the crash of invalid access to released resources (v5.1)
See merge request espressif/esp-idf!27251
2023-11-22 17:45:48 +08:00
Wang Meng Yang
00936f9434
Merge branch 'feature/support_for_32_and_128_bit_custom_uuids_v5.1' into 'release/v5.1'
...
feat(bt/bluedroid): Add new APIs for 32 and 128-bit UUIDs (backport v5.1)
See merge request espressif/esp-idf!27230
2023-11-20 14:07:56 +08:00
Jin Cheng
b9a0ca6feb
fix(bt/bluedroid): corrected the API documents of profile HFP and A2DP
2023-11-20 11:59:05 +08:00
Jin Cheng
e4ab4499b0
fix(bt/bluedroid): Added some argument check in APIs of HFP AG
2023-11-20 11:59:01 +08:00
Island
4023a22512
Merge branch 'bugfix/fix_some_ble_bugs_v5.1' into 'release/v5.1'
...
Fixed some BLE bugs (backport v5.1)
See merge request espressif/esp-idf!27196
2023-11-17 20:21:57 +08:00
Island
7f63951872
Merge branch 'backport/fix_ble_scan_rsp_v5.1' into 'release/v5.1'
...
Backport/fix ble scan rsp v5.1(backport v5.1)
See merge request espressif/esp-idf!27007
2023-11-17 18:18:29 +08:00
Ilia Lutchenko
71d08e38db
feat(bt/bluedroid): Add new APIs for 32 and 128-bit UUIDs
...
1. Added new API functions that can add 32 and 128-bit UUID to the EIR data
when these UUIDs are set in SDP.
The old functions that only work with 16-bit UUIDs have been left
unchanged to avoid having to redo code that already utilizes them.
2. Fixed bug with zero handler return in btc_sdp.c
sdp_create_record.handle in tBTA_SDP struct wasn't saved before.
Because of it Bluetooth stack always returned zero handler to
application callback.
Closes https://github.com/espressif/esp-idf/issues/11529
2023-11-17 15:57:28 +08:00
Jin Cheng
ac4ee1d2d6
fix(bt/bluedroid): Fix the crash of invalid access to released resources
...
It is caused by the delayed timer is alarmed after esp_spp_deinit.
2023-11-17 10:38:55 +08:00
chenjianhua
aaf6f7433d
feat(bt/bluedroid): support clear legacy advertising
2023-11-16 16:39:33 +08:00
zhanghaipeng
fd478346fb
fix(bt/bluedroid): Fix BLE remove bond list status
2023-11-15 07:18:04 +00:00
zhiweijian
e01f4c4d24
fix(ble/bluedroid): fixed BLE bond error after reboot
2023-11-15 07:18:04 +00:00
Jiang Jiang Jian
55f5b427ee
Merge branch 'bugfix/build_error_when_enable_ag_and_hf_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): Fix build error when both of the HFP roles are enabled (v5.1)
See merge request espressif/esp-idf!27077
2023-11-14 15:36:42 +08:00
Wang Meng Yang
c46775031e
Merge branch 'bugfix/backport_some_ble_bugs_20231020_v5.1' into 'release/v5.1'
...
Fixed some BLE bugs 20231020 (backport v5.1)
See merge request espressif/esp-idf!26604
2023-11-14 15:35:55 +08:00
Jiang Jiang Jian
8f4c9bdc03
Merge branch 'backport/fix_ble_bugs_v5.1' into 'release/v5.1'
...
Backport/fix ble bugs v5.1(backport v5.1)
See merge request espressif/esp-idf!26762
2023-11-14 15:15:40 +08:00
Jiang Jiang Jian
378bb1f0d1
Merge branch 'bugfix/unable_to_load_bonded_ble_devices_from_nvs_v5.1' into 'release/v5.1'
...
fix(bt&ble): fix BLE unable to load bonded device info after reboot. (backport v5.1)
See merge request espressif/esp-idf!26465
2023-11-14 15:10:38 +08:00
Wang Mengyang
8f24e2731f
fix(bt/bluedroid): Fix build error when both of the HFP roles are enabled and also CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY is set to true
2023-11-10 21:08:08 +08:00
zhanghaipeng
e8dc62913b
fix(bt/bluedroid): Fix ble keysize check
2023-11-08 19:46:23 +08:00
zhanghaipeng
253d19bfde
fix(bt/bluedroid): Fix ble adv report evt type
2023-11-08 19:46:19 +08:00
Jin Cheng
716a47074a
feat(bt/bluedroid): Support to build HID Host and HID Device in single binary
2023-11-01 19:32:13 +08:00
Wang Mengyang
8d9035c202
feat(bt/bluedroid): Support to build HFP Audio Gateway and Hands Free Unit in single binary
2023-11-01 19:31:18 +08:00
zhanghaipeng
4aa8a733ad
feat(bt/bluedroid): Display BLE permission check handle in error trace
2023-10-31 14:38:42 +08:00
zhanghaipeng
568919e1c3
feat(bt/bluedroid): Support BLE gattc notify registration number
2023-10-31 14:38:42 +08:00
zhanghaipeng
bb587cd763
fix(bt/bluedroid): Fix key size check in BLE smp
2023-10-31 14:38:42 +08:00
zhiweijian
1d1939a1e4
Update BLE lib on ESP32-C3 and ESP32-S3
...
- modify mesh proxy solic uuid to 0x18590303
- Fixed DTM payload length cannot be 0
- Added config to enable Hw recorrect eco
- report the number of packets sent on the TX end
2023-10-20 16:49:15 +08:00
zhiweijian
95e3dbcffe
Add mesh adv type for exception list
2023-10-20 16:43:25 +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
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
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
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
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
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
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
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
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