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
Zhou Xiao
2818eb91f1
change(ble): enabled specify scan channel vs hci cmd for ESP32-C2
2025-08-07 17:58:39 +08:00
Darian Leung
5454499877
refactor: Use enum values for gpio pull up/down fields
...
Ensure that enum values are used When assigning `pull_up_en` and `pull_down_en`
fields of `gpio_config_t`. Helps avoid `invalid conversion` errors when
building those code snippets in C++.
2025-08-07 11:45:11 +08:00
zwl
043143ab8b
change(ble): [AUTO_MR] Update lib_esp32c2 to dbd33ef2
2025-08-06 21:04:50 +08:00
zwl
fe22519bb5
change(ble): [AUTO_MR] Update lib_esp32c6 to 898f73cb
2025-08-06 21:04:50 +08:00
zwl
3abfca1e2c
change(ble): [AUTO_MR] Update lib_esp32c5 to 898f73cb
2025-08-06 21:04:50 +08:00
zwl
4990dfdd23
change(ble): [AUTO_MR] Update lib_esp32h2 to 898f73cb
2025-08-06 21:04:50 +08:00
Astha Verma
7f7aedbae5
fix(nimble): Handle count correctly by considering offset.
2025-08-05 14:25:51 +05:30
Astha Verma
6a2d105bf0
fix(nimble): Updating the count parameter when fetching the gatt db
2025-08-05 14:14:53 +05:30
harshal.patil
60ff4bca9b
refactor(esp_system): Update all references of the memory protection configs
2025-08-04 11:43:01 +05:30
harshal.patil
55e0730a8d
change(esp_hw_support): Move security-related modules to the esp_security component
...
- Also adds support to whitelist target specific expected dependency violations
in check_dependencies.py
2025-08-04 11:43:01 +05:30
Jiang Jiang Jian
47c0e262e0
Merge branch 'bugfix/fix_bt_hci_not_effective' into 'master'
...
Fixed bt hci event was not report to host when hci command was sent(master)
Closes BTQABR2023-538 and BTQABR2023-548
See merge request espressif/esp-idf!40992
2025-08-02 00:56:07 +08:00
zhanghaipeng
155c32be20
fix(bt/ble): Update esp32 libbtdm_app.a (722c907a)
...
- Fixed bt hci event was not report to host when hci command was sent
2025-08-01 19:21:28 +08:00
zwl
6f0a61ab0d
fix(ble): fixed dtm function error on ESP32-C5
2025-07-31 14:53:29 +08:00
zwl
43c82b3b20
fix(ble): fixed dtm function error on ESP32-H2
2025-07-31 14:52:59 +08:00
zwl
ca0fdad4f2
fix(ble): fixed dtm function error on ESP32-C6
2025-07-31 14:17:07 +08:00
Zhou Xiao
09f54c7f90
Merge branch 'change/ble_update_lib_20250728' into 'master'
...
change(ble): [AUTO_MR] 20250728 - Update ESP BLE Controller Lib
Closes BLERP-2091, BLERP-2072, BLERP-2105, BLERP-2054, BLERP-1858, BLERP-2094, BLERP-2093, BLERP-2123, BLERP-2111, and BLERP-2110
See merge request espressif/esp-idf!40846
2025-07-30 11:29:04 +08:00
chenjianhua
ea8bcdc360
feat(bt/blufi): Support Blufi start advertising with specified name
2025-07-29 21:04:39 +08:00
Island
f5e3dc4bb2
Merge branch 'fix/ble_mesh_micellaneous_fix' into 'master'
...
Fix/ble mesh micellaneous fix
Closes BLERP-2023 and BLERP-2024
See merge request espressif/esp-idf!40078
2025-07-29 14:29:53 +08:00
Zhou Xiao
f99389e00d
feat(ble): ble log spi out dev phase 5
...
* supported ts sync for light sleep
* removed controller event queue dependency
* supported get lc ts for ESP32-C3/S3
* optimized ble log spi out code size
2025-07-28 14:11:26 +08:00
zwl
312de57214
feat(ble): add flash only param config api on ESP32-C5
2025-07-28 14:11:22 +08:00
zwl
4c8258ca38
feat(ble): add flash only param config api on ESP32-H2
2025-07-28 14:11:16 +08:00
zwl
dc65875e57
feat(ble): add flash only param config api on ESP32-C6
2025-07-28 14:11:10 +08:00
Zhou Xiao
0a7660d0f3
change(ble): [AUTO_MR] Update lib_esp32c2 to 4556045f
2025-07-28 14:09:18 +08:00
Zhou Xiao
f2741f1932
change(ble): [AUTO_MR] Update lib_esp32c6 to 499c41fb
2025-07-28 14:09:18 +08:00
Zhou Xiao
7b921c71b3
change(ble): [AUTO_MR] Update lib_esp32c5 to 499c41fb
2025-07-28 14:09:17 +08:00
Zhou Xiao
ee48ef2167
change(ble): [AUTO_MR] Update lib_esp32h2 to 499c41fb
2025-07-28 14:09:17 +08:00