Commit Graph

4872 Commits

Author SHA1 Message Date
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
e31611d6a3 Merge branch 'change/ble_update_lib_20250814' into 'master'
change(ble): [AUTO_MR] 20250814 - Update ESP BLE Controller Lib

Closes BLERP-2160 and BLERP-2159

See merge request espressif/esp-idf!41260
2025-08-20 14:11:54 +08:00
Wang Meng Yang
f82e101dcc Merge branch 'bugfix/fix_tmp_key_bug' into 'master'
bugfix/fix_tmp_key_bug

See merge request espressif/esp-idf!41296
2025-08-20 14:07:00 +08:00
Roland Dobai
c43d311126 Merge branch 'feat/update_cmake_versions' into 'master'
feat(tools): Upgraded cmake versions (supported to 3.22.1, reccomended to 4.0.3)

See merge request espressif/esp-idf!40364
2025-08-19 15:58:04 +02:00
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
Marek Fiala
9d35d63651 feat(cmake): Update minimum cmake version to 3.22 (whole repository) 2025-08-19 14:44:32 +02:00
Ivan Grokhotkov
a939f410dd Merge branch 'bugfix/ldgen_prebuilt_library_placements' into 'master'
build: pass pre-built libraries to ldgen, clean up how blobs are added

Closes IDF-12049 and IDF-12736

See merge request espressif/esp-idf!40353
2025-08-19 10:50:31 +02: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
liqigan
98df3fa714 fix(bt/controller): Fixed some controller bugs 2025-08-19 11:57:10 +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
cjin
2f7e200fc8 feat(ble): support pawr feature in ble sdk on ESP32-H2 2025-08-18 19:18:10 +08:00
cjin
6c15fccddd feat(ble): support pawr feature in ble sdk on ESP32-C5 2025-08-18 19:18:10 +08:00
cjin
410d904845 feat(ble): support pawr feature in ble sdk on ESP32-C6 2025-08-18 19:18:10 +08:00
cjin
50e7825ba9 feat(ble): add clk source freq change of ble slow clock on ESP32-C5 2025-08-18 19:18:10 +08:00
cjin
cb60528f23 feat(ble): add clk source freq change of ble slow clock on ESP32-H2 2025-08-18 19:18:10 +08:00
cjin
b5ce766c7f feat(ble): add clk source freq change of ble slow clock on ESP32-C6 2025-08-18 19:18:10 +08:00
Zhou Xiao
236baa7585 change(ble): [AUTO_MR] Update lib_esp32c6 to 9492a0cb 2025-08-18 19:18:10 +08:00
Zhou Xiao
859d762fcf change(ble): [AUTO_MR] Update lib_esp32c5 to 9492a0cb 2025-08-18 19:18:10 +08:00
Zhou Xiao
ea32d4cd18 change(ble): [AUTO_MR] Update lib_esp32h2 to 9492a0cb 2025-08-18 19:18: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
Island
f1572ae61d Merge branch 'fix/spi_ble_log_get_lc_ts_ceva' into 'master'
fix(ble): disabled get lc ts for ESP32-C3 and ESP32-S3

Closes BLERP-2157

See merge request espressif/esp-idf!41226
2025-08-15 13:48:34 +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
Zhou Xiao
c17bf63874 fix(ble): disabled get lc ts for ESP32-C3 and ESP32-S3 2025-08-14 11:03:33 +08:00
JinCheng
88722d50d5 fix(bt/controller): fixed some controller bugs 2025-08-13 19:27:35 +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
5152593a74 Merge branch 'feat/support_blufi_adv_with_name' into 'master'
feat(bt/blufi): Support Blufi start advertising with specified name

Closes BLERP-1405

See merge request espressif/esp-idf!35761
2025-08-12 20:21:18 +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
Rahul Tank
92c125d1c2 Merge branch 'fix/update_ble_gatts_show_local_with_cpfd' into 'master'
fix(nimble): Update ble_gatts_show_local with CPFDs and CAFDs

Closes BLERP-2151 and BLERP-2139

See merge request espressif/esp-idf!41028
2025-08-12 14:52:37 +05:30
chenjianhua
f0cfb6e33c feat(ble/bluedroid): Support multi-connection optimization vendor hci command 2025-08-12 12:14:51 +08:00
chenjianhua
437aba1653 fix(ble/bluedroid): Fixed the connection count limit in multi-connection 2025-08-12 11:02:38 +08:00
xuzhekai
2ccae5330e fix(bt/bluedroid): adjust L2CAP round robin msg send strategy 2025-08-12 11:02:38 +08:00
Island
ee1efc59ad Merge branch 'fix/specify_scan_channel_for_esp32c2' into 'master'
fix(ble): wrapped specify scan channel vs cmd

See merge request espressif/esp-idf!41150
2025-08-12 10:44:53 +08:00
Sumeet Singh
1fb909466a fix(nimble): Update ble_gatts_show_local with CPFDs and CAFDs 2025-08-11 17:30:24 +05:30
Rahul Tank
4f84ba0ae7 Merge branch 'feat/add_vsc_specify_scan_chan' into 'master'
fix(nimble): Add VSC for Set Scan Channel Bitmap

Closes BLERP-2131

See merge request espressif/esp-idf!40933
2025-08-11 11:23:32 +05:30
zhanghaipeng
12df54e8d1 fix(ble/bluedroid): Fixed potential out-of-bounds memory access when resolve adv data 2025-08-11 13:08:14 +08:00
Song Ruo Jing
451cfc91c3 Merge branch 'contrib/github_pr_17241' into 'master'
Refactor: Use enum values when assigning "pull_[up|down]_en" fields of "gpio_config" (GitHub PR)

Closes IDFGH-16192

See merge request espressif/esp-idf!41058
2025-08-11 12:08:16 +08:00
Zhou Xiao
33febd990c fix(ble): wrapped specify scan channel vs cmd 2025-08-11 10:25:56 +08:00
Jiang Jiang Jian
dbb2d4f027 Merge branch 'change/ble_update_lib_20250806' into 'master'
change(ble): [AUTO_MR] 20250806 - Update ESP BLE Controller Lib

Closes BLERP-2128, BLERP-2124, and BLERP-1825

See merge request espressif/esp-idf!41075
2025-08-08 22:49:43 +08:00
Island
5540a8c8a0 Merge branch 'opt/opt_ble_stability' into 'master'
Improve ESP32 stability and security

Closes BLERP-2121, BTQABR2023-538, and BTQABR2023-548

See merge request espressif/esp-idf!40791
2025-08-08 14:31:21 +08:00
Rahul Tank
b821dfabaa fix(nimble): Add VSC for Set Scan Channel Bitmap 2025-08-08 11:27:59 +05:30
Rahul Tank
6fbc17c945 Merge branch 'bugfix/correct_attr_count_in_get_db_api' into 'master'
fix(nimble): Updating the count parameter when fetching the gatt db

Closes BLERP-2125 and BLERP-2137

See merge request espressif/esp-idf!40771
2025-08-08 11:14:30 +05:30
zhanghaipeng
8ec5410236 fix(bt): Update esp32 libbtdm_app.a (f1dc7d8)
- Improve ESP32 stability and security
2025-08-07 21:19:06 +08:00