Island
160df75e64
Merge branch 'feat/support_get_ble_local_irk' into 'master'
...
feat(ble/bluedroid): add API to get local BLE IRK
Closes BLERP-2278
See merge request espressif/esp-idf!42214
2025-10-21 18:03:09 +08:00
zhanghaipeng
9df828835c
fix(ble/bluedroid): fix memory leak during deinit when service table is created but not started
2025-10-17 17:45:35 +08:00
zhanghaipeng
3c68650d7e
feat(ble/bluedroid): add API to get local BLE IRK
2025-10-17 17:36:45 +08:00
Shreeyash
dd2cdf18cc
fix(nimble): fix array overflow caused by invalid connection handle indexing
2025-10-15 15:58:08 +05:30
Rahul Tank
03dd5e31e0
Merge branch 'feat/channel_sounding_nimble' into 'master'
...
feat(nimble): Add initial support for CS HCI
See merge request espressif/esp-idf!41865
2025-10-15 12:46:15 +05:30
Rahul Tank
38364c0ef3
fix(nimble): Added CS service support
2025-10-14 16:21:17 +05:30
Wang Meng Yang
d822e9bbbe
Merge branch 'bugfix/fix_ble_deinit_crash' into 'master'
...
fix(ble/bluedroid): prevent crash when deinit/disable host during scan
Closes BLERP-2266, BLERP-2267, BLERP-2268, BLERP-2270, and BLERP-2274
See merge request espressif/esp-idf!42134
2025-10-14 18:00:45 +08:00
Rahul Tank
300bf85b45
feat(nimble): Base support for Channel sounding HCI command and events
2025-10-14 12:08:38 +05:30
Rahul Tank
7c1700b0ee
Merge branch 'bugfix/use_nimble_mem_apis' into 'master'
...
fix(nimble): Use nimble platform mem malloc / free APIs
Closes BLERP-2279
See merge request espressif/esp-idf!42234
2025-10-14 11:49:52 +05:30
zhanghaipeng
ca2c78f53e
fix(ble/bluedroid): prevent crash when deinit/disable host during scan
...
Crash occurs if the BLE host is deinitialized or disabled while scanning is still active.
This usage is not recommended.
2025-10-13 13:27:04 +08:00
Wang Meng Yang
b92235223a
Merge branch 'bugfix/fix_some_bt_bugs' into 'master'
...
fix(bt): fix some bluetooth bugs
Closes IDFGH-16334 and IDFGH-15166
See merge request espressif/esp-idf!42261
2025-10-10 12:10:25 +08:00
Wang Meng Yang
3e0545f28b
Merge branch 'bugfix/fix_bt_security' into 'master'
...
fix(bt/bluedroid): Fix the boundary conditions when checking EIR data
See merge request espressif/esp-idf!42253
2025-10-10 09:07:49 +08:00
Rahul Tank
26636cebac
fix(nimble): Use nimble platform mem malloc / free APIs
2025-10-09 10:37:21 +05:30
Rahul Tank
39fe3d5037
fix(nimble): Address mbuf from different chains traversal during copying
2025-10-03 15:16:02 +05:30
Rahul Tank
7a876031e1
Merge branch 'bugfix/re_organize_nimble_kconfig' into 'master'
...
fix(nimble): Declutter the nimble menu config options
Closes BLERP-2227
See merge request espressif/esp-idf!41829
2025-10-01 16:28:31 +05:30
Rahul Tank
9ba0b373bd
Merge branch 'bugfix/fix_ext_adv_data_reattempt' into 'master'
...
fix(nimble): Avoid ext adv data in reattempt advertising
Closes BLERP-2234
See merge request espressif/esp-idf!41789
2025-10-01 09:32:41 +05:30
Rahul Tank
303d9b0624
fix(nimble): Declutter the nimble menu config options
2025-09-30 14:38:31 +05:30
zhanghaipeng
7ce921ed95
fix(ble/bluedroid): Fixed resolve adv data crash if host deinitialized or disabled
2025-09-29 11:57:30 +08:00
Island
33321e59b1
Merge branch 'opt/opt_ble_log' into 'master'
...
feat(ble/bluedroid): Added BLE debug LOG for bluedroid
Closes BLERP-2258
See merge request espressif/esp-idf!41567
2025-09-28 19:18:03 +08:00
yangfeng
743036ad77
fix(bt/bluedroid): Fix the boundary conditions when checking EIR data
2025-09-28 17:50:48 +08:00
linruihao
8713de3b57
fix(bt/bluedroid): fix hfp ag external codec datapath issue
...
Closes https://github.com/espressif/esp-idf/issues/17480
2025-09-28 15:56:55 +08:00
JinCheng
5a6193ae14
fix(bluedroid): removed the code relying on compiler-specific extension for FAM in union
2025-09-27 11:28:54 +08:00
zhanghaipeng
45775a3e35
feat(ble/bluedroid): Added BLE debug LOG for bluedroid
2025-09-26 20:10:32 +08:00
Island
76b28d8257
Merge branch 'feat/support_blecrt_489' into 'master'
...
feat(ble/bluedroid): Added API to set channel map for scanning
Closes BLERP-2204
See merge request espressif/esp-idf!41681
2025-09-26 14:36:58 +08:00
JinCheng
075ed218ca
fix(bt/bluedroid): fixed potential OOB in Bluedroid
2025-09-25 10:20:10 +08:00
Rahul Tank
19176ee11d
fix(nimble): Avoid ext adv data in reattempt advertising
2025-09-24 09:28:21 +05:30
Rahul Tank
b722615489
Merge branch 'feat/separate_indicate' into 'master'
...
fix(nimble): Added code to handle sending indicate
See merge request espressif/esp-idf!41632
2025-09-24 09:08:56 +05:30
Rahul Tank
4e8b48e677
fix(nimble): Added code to handle sending indicate
2025-09-22 21:48:51 +05:30
chenjianhua
fd4bb69357
feat(ble/bluedroid): Added API to set channel map for scanning
2025-09-23 00:05:48 +08:00
luoxu
eece778e55
feat(ble): Support ble log compression(draft)
2025-09-22 17:09:58 +08:00
Marius Vikhammer
484d2c5c2f
fix(system): fixed issues with unused variable warnings when compiling with NDEBUG
2025-09-19 15:42:07 +08:00
Astha Verma
e25ae45614
fix(nimble): Fixed incorrect HCI status in connect event
2025-09-15 10:54:46 +05:30
Rahul Tank
0c9e215685
fix(nimble): Fixed reattempt count handling for perdiodic adv
2025-09-11 12:46:54 +05:30
Rahul Tank
e6456654de
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-22 14:22:56 +05:30
Shen Weilong
c3f42161a1
fix(ble): Invoke ble_transport_ll_init after ble_transport_hs_init for nimble
2025-08-21 06:50:57 +00:00
Wang Meng Yang
7cac735da0
Merge branch 'feat/remove_the_deprecated_api_and_parameter' into 'master'
...
feat(bt): remove the deprecated functions and parameters
Closes BT-4042
See merge request espressif/esp-idf!40435
2025-08-20 19:36:37 +08:00
Rahul Tank
a3808c928a
Merge branch 'fix/adding_missing_apis_nimble' into 'master'
...
fix(nimble): Added helper APIs in NimBLE
Closes BLERP-2126 and BLERP-2138
See merge request espressif/esp-idf!40223
2025-08-20 16:01:46 +05:30
Island
3216dfa3b3
Merge branch 'bugfix/fix_bleqabr25_1004' into 'master'
...
fix(ble/bluedroid): Fixed the status setting in the HCI event
Closes BLERP-2020
See merge request espressif/esp-idf!40055
2025-08-19 21:10:46 +08:00
gongyantao
179a730a03
feat(bt): remove the deprecated functions and parametes
2025-08-19 16:07:05 +08:00
Astha Verma
3c579545a4
fix(nimble): Added missing api in nimble which present in bluedroid
2025-08-19 12:21:04 +05:30
Island
74bb9f6563
Merge branch 'feat/ble_iso_nimble_support' into 'master'
...
feat(ble): ISO minor support for NimBLE Host
See merge request espressif/esp-idf!40268
2025-08-19 14:25:15 +08:00
Wang Meng Yang
892ec6a114
Merge branch 'bugfix/fix_bt_security' into 'master'
...
fix(bt/bluedroid): Prevent out-of-bounds access and add type check when resolving EIR data
Closes BT-4071
See merge request espressif/esp-idf!41167
2025-08-19 11:54:10 +08:00
chenjianhua
4ae438cca2
fix(ble/bluedroid): Fixed the status setting in the HCI event
2025-08-18 14:40:36 +08:00
Liu Linyan
77c51051b9
feat(ble): ISO minor support for NimBLE Host
2025-08-18 12:02:19 +08:00
Shen Weilong
61c13ef849
fix(bt): check bd address only for bredr in bluedroid host l2cu_allocate_lcb()
2025-08-18 10:44:22 +08:00
yangfeng
a0fe68ce45
fix(bt/bluedroid): Prevent out-of-bounds access and add type check when resolving EIR data
2025-08-18 09:20:05 +08:00
Wang Meng Yang
1979646199
Merge branch 'bugfix/epr_collision' into 'master'
...
fix(bt/controller): fixed some controller bugs
Closes BT-4034
See merge request espressif/esp-idf!40775
2025-08-15 09:38:08 +08:00
Island
c6923d2a26
Merge branch 'bugfix/ble_enhanced_security_v2' into 'master'
...
fix(ble/bluedroid): Fixed potential out-of-bounds memory access when resolve adv data
Closes BLERP-2149
See merge request espressif/esp-idf!41160
2025-08-14 17:28:13 +08:00
JinCheng
81d7ce47db
fix(bt/bluedroid): correct a description error in the GAP header file
2025-08-13 19:27:35 +08:00
Island
fbea0c641f
Merge branch 'feat/support_cble50y24_108' into 'master'
...
Support multi-connection optimization and examples on Bluedroid
Closes BLERP-2088 and BLERP-2089
See merge request espressif/esp-idf!40487
2025-08-12 20:21:12 +08:00