Commit Graph

5779 Commits

Author SHA1 Message Date
Rahul Tank
bc6616854e Merge branch 'bugfix/fix_clang_compilation_issue' into 'master'
fix(nimble): Fix for clang compilation issues

See merge request espressif/esp-idf!49277
2026-06-06 09:24:43 +05:30
Wang Meng Yang
caa6dac14e Merge branch 'bugfix/acl_conn_state_error' into 'master'
fix: Fix missing handling for HCI_ERR_CONNECTION_EXISTS

Closes IDFGH-17640

See merge request espressif/esp-idf!48661
2026-06-05 13:54:02 +08:00
Island
b2cd129ffa Merge branch 'fix/ble_mesh_bug_report_v2' into 'master'
fix(ble_mesh): Miscellaneous bug fixes according to our internal bug report (v2)

See merge request espressif/esp-idf!45999
2026-06-05 11:31:13 +08:00
Rahul Tank
804755b4f8 fix(nimble): Fix for clang compilation issues 2026-06-04 21:51:56 +05:30
Island
c282fd9e3f Merge branch 'idf/ble_iso_enh' into 'master'
feat(ble_iso): Split ISO task queue into priority tiers & add dispatch monitor

See merge request espressif/esp-idf!49265
2026-06-04 21:11:11 +08:00
yangfeng
6028243598 fix: Fix missing handling for HCI_ERR_CONNECTION_EXISTS
- Closes https://github.com/espressif/esp-idf/issues/18562
2026-06-04 19:13:38 +08:00
Liu Linyan
58063e4b84 feat(ble_iso): Split ISO task queue into priority tiers & add dispatch monitor 2026-06-04 17:41:29 +08:00
luoxu
6b8ddc66f8 fix(ble_mesh): Miscellaneous bugfixes according to our internal bug report (v2) 2026-06-04 16:45:36 +08:00
cjin
5483aeedb6 fix(ble): fix conn recycle assertion at halt on ESP32-C2 2026-06-03 17:48:25 +08:00
Liu Linyan
ae897fd8b9 feat(ble_iso): Minor update for some ISO internal functions 2026-06-03 15:23:15 +08:00
Luo Xu
0f00ef0e6b Merge branch 'feat/supported_esp32h21_for_ble_mesh' into 'master'
Feat/supported esp32h21 for ble mesh

Closes BLERP-2799 and IDF-11654

See merge request espressif/esp-idf!48683
2026-06-02 11:19:30 +08:00
Wang Meng Yang
2e2909506f Merge branch 'fix/some_issue_s31' into 'master'
fix(bt/controller): fixed several controller issues

Closes BTQABR2023-689, BTQABR2023-683, BTQABR2023-679, CBI-1964, CBI-1986, CBI-1996, CBI-2015, CBI-2019, CBI-2024, CBI-2025, CBI-2061, and BT-4370

See merge request espressif/esp-idf!48860
2026-06-01 19:53:12 +08:00
Island
f17466af04 Merge branch 'opt/optimize_ble_document' into 'master'
Opt/optimize ble document

Closes BLERP-2844

See merge request espressif/esp-idf!48819
2026-06-01 19:23:27 +08:00
Island
240a16bd20 Merge branch 'fix/gatts-attr-tab-signed-write-check' into 'master'
fix(ble/bluedroid): Validate signed-write perm vs AUTH in attr table check

Closes BLERP-2847

See merge request espressif/esp-idf!48974
2026-06-01 19:23:17 +08:00
Island
7b3d478242 Merge branch 'fix/ble_funcs_reset_default_enabled' into 'master'
fix(bt): Add default BLE controller funcs reset enable

Closes BLERP-2791

See merge request espressif/esp-idf!49014
2026-06-01 19:23:04 +08:00
Island
2fec1965d1 Merge branch 'bugfix/fix_bluedroid_ai_review_bugs_20260427' into 'master'
Bugfix/fix bluedroid ai review bugs 20260427

See merge request espressif/esp-idf!48450
2026-06-01 19:20:35 +08:00
luoxu
4fd8b08261 feat(ble_mesh): supported esp32h21 for ble mesh 2026-06-01 18:07:59 +08:00
Rahul Tank
e82f4b79f4 Merge branch 'bugfix/add_support_min_count' into 'master'
fix(nimble): Add support for shorter connection interval

Closes BLERP-2778

See merge request espressif/esp-idf!48104
2026-06-01 14:35:14 +05:30
chenqingqing
07ae3495b5 fix(bt): update the function to get tx power table 2026-06-01 16:16:48 +08:00
chenqingqing
8f1b105b2e fix(bt): update the max/min value of tx power in menuconfig 2026-06-01 16:04:24 +08:00
Island
2a0992924e Merge branch 'change/revert-ble-log-trans-buf-size' into 'master'
change(ble_log): reverted default ble log buffer size to 2048 bytes

See merge request espressif/esp-idf!49057
2026-06-01 14:21:47 +08:00
Rahul Tank
9897b1ee7d fix(nimble): Add support for shorter connection intervals 2026-06-01 11:21:17 +05:30
zhanghaipeng
4ab49f267b docs(bt): clarify BLE TX power priority and granularity 2026-06-01 11:20:27 +08:00
Wu Zheng Hui
ca4952594a Merge branch 'fix/bind_int_wdt_to_cache_livelock_fix' into 'master'
fix(esp_system): bind int_wdt to cache livelock workaround

See merge request espressif/esp-idf!48990
2026-06-01 10:28:09 +08:00
gongyantao
46cca1eda1 fix(bt): check BC Flag before conn_handle type for ACL packets 2026-05-29 17:59:08 +08:00
Liu Linyan
8dbef3bad4 feat(ble_audio): Support running ISO & LE Audio with Bluedroid Host 2026-05-29 17:24:54 +08:00
Zhou Xiao
cce5bd6e51 change(ble_log): reverted default ble log buffer size to 2048 bytes 2026-05-29 16:32:02 +08:00
gongyantao
d80462761c feat(bt): add new feature hold mode 2026-05-29 14:57:50 +08:00
chenqingqing
ade1f84409 fix(bt/controller): fixed several controller issues
- fix the start time in scheduling item
- stop inquiry ASAP when response number reached
- add support for hold mode
- stop handshake when acl link is already exist with same bdaddr
- fix AFH state after successful role switch
- return correct failure reason to avoid redundant "not accepted"
- fix build error when building rom code
- fix conflict between sniff and sniff subrate
2026-05-29 14:57:50 +08:00
zhanghaipeng
43734e7d7b docs(bt): clarify GATT client auth_req may trigger SMP 2026-05-29 10:23:00 +08:00
zhanghaipeng
27fc241384 docs(bt/bluedroid): add usage note for esp_ble_get_cur_sendable_packets_num 2026-05-29 10:16:21 +08:00
zhanghaipeng
1a9f2af505 feat(ble/bluedroid): add auto-setting for is_aux parameter in esp_ble_gattc_enh_open 2026-05-29 10:16:21 +08:00
zhanghaipeng
4590b4bb34 doc(ble/bluedroid): clarify callback notes to avoid time-consuming ops 2026-05-29 10:16:20 +08:00
zhanghaipeng
82c5c1fef3 fix(ble/bluedroid): Ensure HIGH_DUTY_ADV_INTERVAL config is applied in stack 2026-05-29 10:16:20 +08:00
zhiweijian
678fb93245 fix(bt): fix BTC task and BLE mesh bluedroid adapter 2026-05-29 10:15:15 +08:00
zhiweijian
c9d13aaf64 fix(ble/bluedroid): fix HCI command and BTU robustness 2026-05-29 10:15:11 +08:00
zhiweijian
0c3c894b7d fix(ble/bluedroid): fix CTE and ISO API validation 2026-05-29 10:15:06 +08:00
zhiweijian
54a1e31916 fix(ble/bluedroid): fix GATT server lifecycle and callbacks 2026-05-29 10:15:02 +08:00
zhiweijian
653477c3e9 fix(ble/bluedroid): fix GATT client API parameter validation 2026-05-29 10:14:50 +08:00
zhiweijian
b3ff15ed31 fix(ble/bluedroid): fix GATT client cache and service discovery 2026-05-29 10:14:46 +08:00
zhiweijian
e3311c81c4 fix(ble/bluedroid): fix GAP BLE API parameter validation 2026-05-29 10:14:42 +08:00
zhiweijian
62cdd4ac38 fix(ble/bluedroid): fix BLE bonding key storage validation 2026-05-29 10:14:29 +08:00
zhanghaipeng
7c1cb4b296 fix(bt): Add default BLE controller funcs reset enable 2026-05-29 10:08:18 +08:00
Rahul Tank
c8407ee5c8 Merge branch 'bugfix/fix_service_compilation_issue' into 'master'
fix(nimble): Fix compilation issues in Gatt SPS service

See merge request espressif/esp-idf!48936
2026-05-28 15:16:03 +05:30
zhanghaipeng
4f8027da11 fix(ble/bluedroid): Propagate create_attr_tab BTA failures in inter_cb 2026-05-28 12:12:17 +08:00
wuzhenghui
b88a809b8c fix(esp_system): update cache livelock workaround bind to interrupt WDT configuration 2026-05-28 12:10:59 +08:00
Island
7812a5df33 Merge branch 'bugfix/fix_ble_coded_phy_performance_with_wifi_coex' into 'master'
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(51d9dfde)

Closes BT-4348

See merge request espressif/esp-idf!48851
2026-05-27 21:32:47 +08:00
zhanghaipeng
fce3fa337a fix(ble/bluedroid): Validate signed-write perm vs AUTH in attr table check 2026-05-27 20:41:02 +08:00
Rahul Tank
3706fc680e fix(nimble): Fix compilation issues in Gatt SPS service 2026-05-27 11:24:38 +05:30
Rahul Tank
f2ff83ac2e fix(nimble): Removed prints causing excessive logging 2026-05-26 16:16:57 +05:30