Island
636daf109c
Merge branch 'feat/ble_log_v2_with_log_compression_v5.5' into 'release/v5.5'
...
feat(ble): Support ble log compression(draft)(v5.5)
See merge request espressif/esp-idf!41757
2025-09-24 10:28:17 +08:00
Island
56bef4d352
Merge branch 'bugfix/ble_enhanced_security_v2_v5.5' into 'release/v5.5'
...
fix(ble/bluedroid): Fixed potential out-of-bounds memory access when resolve adv data (v5.5)
See merge request espressif/esp-idf!41307
2025-09-22 10:27:27 +08:00
luoxu
2d2ec6c34e
feat(ble): Support ble log compression(draft)
2025-09-22 00:05:02 +08:00
Astha Verma
cc0efd88c0
fix(nimble): Fixed incorrect HCI status in connect event
2025-09-15 10:59:12 +05:30
Rahul Tank
2550e531d1
fix(nimble): Fixed reattempt count handling for perdiodic adv
2025-09-10 18:52:09 +05:30
Island
ba4300c226
Merge branch 'feat/support_cble50y24_108_v5.5' into 'release/v5.5'
...
Support multi-connection optimization and examples on Bluedroid (v5.5)
See merge request espressif/esp-idf!41200
2025-09-04 12:02:33 +08:00
Wang Meng Yang
eef2fef386
Merge branch 'bugfix/check_bd_addr_only_for_bredr_v5.5' into 'release/v5.5'
...
fix(bt): check bd address only for bredr in bluedroid host l2cu_allocate_lcb() (v5.5)
See merge request espressif/esp-idf!41361
2025-09-02 14:07:39 +08:00
Jiang Jiang Jian
87793a2a21
Merge branch 'bugfix/fix_bt_security_v5.5' into 'release/v5.5'
...
fix(bt/bluedroid): Prevent out-of-bounds access and add type check when resolving EIR data (v5.5)
See merge request espressif/esp-idf!41397
2025-09-01 14:46:22 +08:00
Rahul Tank
c8b67b732c
fix(nimble): Add code to post connection failure
...
In event of a corner case, where connection is not completed,
connection reattempt is disabled, so need to post connection
failure event to application to make it aware of the failure
2025-08-26 17:36:01 +05:30
Shen Weilong
191a231e37
fix(ble): Invoke ble_transport_ll_init after ble_transport_hs_init for nimble
2025-08-26 17:35:28 +05:30
Astha Verma
84dac281cf
fix(nimble): Added missing api in nimble which present in bluedroid
2025-08-26 17:34:51 +05:30
Liu Linyan
9247fa00a3
feat(ble): ISO minor support for NimBLE Host
2025-08-26 17:34:15 +05:30
Sumeet Singh
1480e4077a
fix(nimble): Update ble_gatts_show_local with CPFDs and CAFDs (v5.5)
2025-08-26 17:33:35 +05:30
Rahul Tank
dae216df2f
fix(nimble): Add VSC for Set Scan Channel Bitmap
2025-08-26 17:33:07 +05:30
yangfeng
1cd73de8d9
fix(bt/bluedroid): Prevent out-of-bounds access and add type check when resolving EIR data
2025-08-20 14:30:46 +08:00
Shen Wei Long
320041a560
fix(bt): check bd address only for bredr in bluedroid host l2cu_allocate_lcb()
...
(cherry picked from commit 61c13ef8495537923dc179952d94e80cf4ae6902)
Co-authored-by: Shen Weilong <shenweilong@espressif.com >
2025-08-18 13:23:33 +00:00
Zhang Hai Peng
91ef2747b6
fix(ble/bluedroid): Fixed potential out-of-bounds memory access when resolve adv data
...
(cherry picked from commit 12df54e8d16486fcba8263b8f2b9b8d3a8992703)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-08-15 14:54:07 +08:00
Chen Jian Hua
15b0ff3c2b
feat(ble/bluedroid): Support multi-connection optimization vendor hci command
...
(cherry picked from commit f0cfb6e33ceba049ca3d8d2c306cec97c65ddfaf)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-08-12 21:34:10 +08:00
Chen Jian Hua
df8533a46e
fix(ble/bluedroid): Fixed the connection count limit in multi-connection
...
(cherry picked from commit 437aba16538befa48ae0136d6944bf8e36b13500)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-08-12 21:34:07 +08:00
Chen Jian Hua
4eee831831
fix(bt/bluedroid): adjust L2CAP round robin msg send strategy
...
(cherry picked from commit 2ccae5330e4ce172d92aadd00427ee3f6e7f8bc7)
Co-authored-by: xuzhekai <xuzhekai@espressif.com >
2025-08-12 21:34:04 +08:00
Astha Verma
a1a9bf60ae
fix(nimble): Handle count correctly by considering offset.
2025-08-05 14:37:04 +05:30
Astha Verma
2fa78fa42e
fix(nimble): Updating the count parameter when fetching gatt db
2025-08-05 14:08:00 +05:30
Jiang Jiang Jian
160883a48f
Merge branch 'bugfix/fix_compilation_issue_v5.5' into 'release/v5.5'
...
fix(nimble): Fixed compilation issue with BLE_GATTS flag (v5.5)
See merge request espressif/esp-idf!40809
2025-08-01 10:29:26 +08:00
Jiang Jiang Jian
032b6d802d
Merge branch 'bugfix/fix_find_the_oldest_device_v5.5' into 'release/v5.5'
...
Bugfix/fix find the oldest device (v5.5)
See merge request espressif/esp-idf!40838
2025-08-01 10:29:10 +08:00
Rahul Tank
13c4f14bbc
fix(nimble): Added code under correct flags to fix compilation warnings
2025-07-30 11:05:47 +05:30
Zhang Hai Peng
5cf3be2eae
fix(ble/bluedroid): Fixed fail to disconnect when device record is cleared
...
(cherry picked from commit b6dc79af47f7a1fbed0e1193666a5470871344bb)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-07-25 21:54:16 +08:00
Zhang Hai Peng
e95dfc2964
fix(ble/bluedroid): fix incorrect resolving_list_avail_size update
...
(cherry picked from commit ac385530af62db2933fae3d5aa0bba41fa476f0c)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-07-25 21:54:14 +08:00
Zhang Hai Peng
24ea9693ce
fix(ble/bluedroid): ensure resolving list is updated when the oldest device is removed
...
(cherry picked from commit 61606a6f95da8e291fe6d55ea8b336467626e69b)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-07-25 21:54:11 +08:00
Zhang Hai Peng
7c757b7f45
fix(ble/bluedroid): Fix issue causing BTM_GetSecurityFlags failed
...
(cherry picked from commit 48235c7b2501066646468b335a4aff72b5d08b3e)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-07-25 21:54:09 +08:00
Sumeet Singh
6896432dca
fix(nimble): Clear GATT service entries counter upon GATT deinit (v5.5)
2025-07-25 10:38:25 +05:30
Rahul Tank
75e4f8dbb4
Merge branch 'bugfix/retry_packet_alloc_v5.5' into 'release/v5.5'
...
fix(nimble): Add packet allocation retry for limited iteration (v5.5)
See merge request espressif/esp-idf!40683
2025-07-24 10:13:08 +05:30
Jiang Jiang Jian
050ca52e1c
Merge branch 'bugfix/fix_kconfig_names_v5.5' into 'release/v5.5'
...
fix(nimble): Modified Kconfig information to make it more user friendly (v5.5)
See merge request espressif/esp-idf!39628
2025-07-23 10:51:01 +08:00
Island
338dc154dc
Merge branch 'feat/ble_log_spi_out_dev_phase_4_v5.5' into 'release/v5.5'
...
BLE Log SPI Out Dev Phase 4 (v5.5)
See merge request espressif/esp-idf!40426
2025-07-22 15:16:00 +08:00
Jiang Jiang Jian
9c2e03ba74
Merge branch 'bugfix/ag_data_callback_cleared_after_deinit_v5.5' into 'release/v5.5'
...
fix(bt): Fixed HFP AG data callback cleared after profile is re-initialized (v5.5)
See merge request espressif/esp-idf!39973
2025-07-22 14:46:15 +08:00
Wang Meng Yang
5e1cb0fcaa
Merge branch 'feat/add_handl_in_sdp_evt_v5.5' into 'release/v5.5'
...
feat(bt): Add record_handle in ESP_SDP_REMOVE_RECORD_COMP_EVT(v5.5)
See merge request espressif/esp-idf!40718
2025-07-22 14:44:40 +08:00
Jiang Jiang Jian
1d9e3dfaf9
Merge branch 'bugfix/fix_bt_avrcp_build_issue_v5.5' into 'release/v5.5'
...
fix(bt/bluedroid): Fix AVRCP build issue when disable Cover Art (v5.5)
See merge request espressif/esp-idf!40033
2025-07-22 14:40:21 +08:00
Rahul Tank
8b0ce97f4e
fix(nimble): Modified Kconfig information to make it more user friendly
2025-07-22 12:04:07 +05:30
Island
c168ca3fd7
Merge branch 'bugfix/fix_some_ble_build_fail_v5.5' into 'release/v5.5'
...
fix(ble/bluedroid): fix build failure when some BLE features are disabled (v5.5)
See merge request espressif/esp-idf!40131
2025-07-22 14:33:29 +08:00
xiongweichao
a42532c3d7
feat(bt): Add record_handle in ESP_SDP_REMOVE_RECORD_COMP_EVT
2025-07-21 10:23:52 +08:00
Rahul Tank
51b3ff46f9
fix(nimble): Add packet allocation retry for limited iteration
2025-07-18 10:56:49 +05:30
Rahul Tank
50fd0a7006
fix(nimble): Fix compilation issues when gatt caching is enabled in server only mode
2025-07-08 17:11:03 +05:30
Rahul Tank
ccf23d3da7
fix(nimble): Handle 0x3e disconnect during rem feat/ read version
2025-07-08 11:50:56 +05:30
Rahul Tank
1b98cf48b1
fix(nimble): Add missing ble_hs_unlock() call
2025-07-08 11:50:26 +05:30
Astha Verma
0582ee32dc
fix(nimble): Added parameter in peer_init for included service allocation
2025-07-08 11:49:20 +05:30
Sumeet Singh
557308bf3a
feat(nimble): Added two GATT features:
...
1. Automatically initiate security if a GATT service request fails
2. Encryption, Authentication, and Authorization requirement on CCCD
2025-07-08 11:48:01 +05:30
Zhou Xiao
be801fab66
change(ble): enable hci log spi out for ESP chips
...
(cherry picked from commit c60dd1a10ed89cacf6e5bf703bf63b94f20f9cb9)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-08 13:15:54 +08:00
Zhou Xiao
83db5c722e
change(ble): enable bluedroid logs over debug level through spi output
...
(cherry picked from commit c0d2792b9d72fd6fd0db626c726208d9b5f833f8)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-08 13:15:52 +08:00
Zhou Xiao
3d99a1d8b1
feat(ble): support host & hci log module
...
(cherry picked from commit dd4cbe5e001aa9c89d45ce6bd72822f80f220e89)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-08 13:15:47 +08:00
Zhang Hai Peng
4e6f18cfe2
fix(ble/bluedroid): fix build failure when some BLE features are disabled
...
(cherry picked from commit a29cd4ad5f977a2df630baf6a576b646d3cdfe7a)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-06-25 11:53:47 +08:00
linruihao
a43ce166d5
fix(bt/bluedroid): Fix AVRCP build issue when disable Cover Art
...
Closes https://github.com/espressif/esp-idf/issues/16155
2025-06-20 17:31:21 +08:00