Commit Graph
4803 Commits
Author SHA1 Message Date
Island 900faccc0d Merge branch 'bugfix/fix_bleqabr25_1004_v5.4' into 'release/v5.4'
fix(ble/bluedroid): Fixed the status setting in the HCI event (v5.4)

See merge request espressif/esp-idf!42194
2025-10-27 19:51:23 +08:00
Island 6268b630da Merge branch 'feat/support_blecrt_489_v5.4' into 'release/v5.4'
feat(ble/bluedroid): Added API to set channel map for scanning (v5.4)

See merge request espressif/esp-idf!42257
2025-10-27 19:51:18 +08:00
Island 6c22c1e649 Merge branch 'bugfix/fix_cble50y25_305_v5.4' into 'release/v5.4'
Fixed GPIO matrix function calls on ESP32-C3 and ESP32-S3(18b5cbe) (v5.4)

See merge request espressif/esp-idf!42558
2025-10-27 19:51:13 +08:00
Island 89c0c28364 Merge branch 'feat/ble_log_v2_with_log_compression_v5.4' into 'release/v5.4'
Feat/ble log v2 with log compression (v5.4)

See merge request espressif/esp-idf!41896
2025-10-27 18:02:38 +08:00
Jiang Jiang Jian 4f5bcc04c0 Merge branch 'bugfix/possible_buffer_overflow_v5.4' into 'release/v5.4'
fix(bt/bluedroid): fixed potential OOB in Bluedroid (v5.4)

See merge request espressif/esp-idf!42222
2025-10-27 15:48:20 +08:00
Wang Meng Yang 7cf6398a97 Merge branch 'bugfix/fix_bt_security_v5.4' into 'release/v5.4'
fix(bt/bluedroid): Fix the boundary conditions when checking EIR data (v5.4)

See merge request espressif/esp-idf!42449
2025-10-27 15:02:06 +08:00
Wang Meng Yang f31d306a73 Merge branch 'bugfix/fix_bt_coverity_v5.4' into 'release/v5.4'
bugfix: Fix array compared against 0 in btc_manage.c and the issue of uninitialized pointer reading in coexist_printf (v5.4)

See merge request espressif/esp-idf!42067
2025-10-27 15:01:09 +08:00
Wang Meng Yang a336f3c4b2 Merge branch 'bugfix/several_esp32_bugs_v5.4' into 'release/v5.4'
Bugfix/several esp32 bugs (v5.4)

See merge request espressif/esp-idf!42243
2025-10-27 14:45:01 +08:00
Island 31c458cb35 Merge branch 'bugfix/fix_ble_deinit_crash_v5.4' into 'release/v5.4'
fix(ble/bluedroid): prevent crash when deinit/disable host during scan (v5.4)

See merge request espressif/esp-idf!42599
2025-10-27 14:14:56 +08:00
Island 1642a13d79 Merge branch 'bugfix/fix_ble_deinit_memory_leak_v5.4' into 'release/v5.4'
fix(ble/bluedroid): fix memory leak during deinit when service table is created but not started (v5.4)

See merge request espressif/esp-idf!42705
2025-10-27 14:14:51 +08:00
Island bacfc017c5 Merge branch 'feat/esp32c2_add_get_used_heap_size_v5.4' into 'release/v5.4'
Feat/esp32c2 add get used heap size (v5.4)

See merge request espressif/esp-idf!42619
2025-10-27 10:51:03 +08:00
Island c98be30a3a Merge branch 'fix/ble_log_acl_data_copy_v5.4' into 'release/v5.4'
fix(ble): copy acl data by omdata buffer copy (v5.4)

See merge request espressif/esp-idf!42525
2025-10-27 10:37:36 +08:00
Island 459dc97b65 Merge branch 'change/ble_update_lib_20250925_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20250925 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!42200
2025-10-27 10:36:06 +08:00
Rahul Tank 5133f785b5 fix(nimble): Declutter the nimble menu config options 2025-10-21 11:24:29 +05:30
Shreeyash f6a465cb99 fix(nimble): update HCI log functions to use uint16_t for data length 2025-10-21 11:21:51 +05:30
Shreeyash ec3b810494 fix(nimble): fix array overflow caused by invalid connection handle indexing 2025-10-21 11:20:54 +05:30
Rahul Tank 41df69d958 fix(nimble): Added CS service support 2025-10-21 11:20:06 +05:30
Rahul Tank 667213acee feat(nimble): Base support for Channel sounding HCI command and events 2025-10-21 11:18:22 +05:30
Rahul Tank 2ad80bb6ee fix(nimble): Use nimble platform mem malloc / free APIs 2025-10-21 11:06:19 +05:30
Rahul Tank 8a87ff1126 fix(nimble): Address mbuf from different chains traversal during copying 2025-10-21 11:05:49 +05:30
Rahul Tank 7d7264fe6e fix(nimble): Avoid ext adv data in reattempt advertising 2025-10-21 11:05:02 +05:30
Rahul Tank ac358af152 fix(nimble): Added code to handle sending indicate 2025-10-21 11:04:12 +05:30
yangfeng bfcfa0b9aa fix(bt/btc): Fix array compared against 0 in btc_manage.c 2025-10-20 11:02:20 +08:00
Zhang Hai Peng 37a7ad84e4 fix(ble/bluedroid): fix memory leak during deinit when service table is created but not started
(cherry picked from commit ddd12f2498282e147044d1fe532a51aeb18875f9)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-10-17 16:45:45 +08:00
Zhao Wei Liang 8a69cf5dfe feat(ble): change free api on ESP32-C5
(cherry picked from commit e87ace3a33)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-10-16 10:11:01 +08:00
Zhao Wei Liang 470586b994 feat(ble): change free api on ESP32-C6
(cherry picked from commit 034172154a)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-10-16 10:10:58 +08:00
Zhao Wei Liang 4b05304089 feat(ble): change free api on ESP32-C2
(cherry picked from commit e18972e94e)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-10-16 10:10:56 +08:00
Zhao Wei Liang b870d7c1e8 feat(ble): add get used mem api
(cherry picked from commit 149f6c56b3)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-10-16 10:10:54 +08:00
luoxu 177dd7d655 feat(ble): Support ble log compression(draft) 2025-10-15 16:52:02 +08:00
Zhang Hai Peng b69f694272 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.


(cherry picked from commit ca2c78f53e)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-10-14 21:53:44 +08:00
Zhang Hai Peng aa51badabe fix(ble/bluedroid): Fixed resolve adv data crash if host deinitialized or disabled
(cherry picked from commit 7ce921ed95)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-10-14 21:53:42 +08:00
Chen Jian Hua a73a4af45d fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(18b5cbe)
- Fixed GPIO matrix function calls


(cherry picked from commit 25adf4c934)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-10-13 17:33:34 +08:00
yangfeng 2788110ef0 fix(bt/bluedroid): Fix the boundary conditions when checking EIR data 2025-10-13 11:55:04 +08:00
Zhou Xiao 4c627430ab fix(ble): copy acl data by omdata buffer copy
(cherry picked from commit 322eb33f0d)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-10-13 09:13:48 +08:00
linruihao a757b667f4 fix(bt): fix btbb may not reinit when coex with wifi
Closes https://github.com/espressif/esp-idf/issues/15841
2025-10-10 14:35:35 +08:00
Jin Cheng ea614b8f87 fix(bt/controller): fixed several controller bugs 2025-09-29 10:01:46 +08:00
Chen Jian Hua 35b7629b1a feat(ble/bluedroid): Added API to set channel map for scanning
(cherry picked from commit fd4bb69357)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-09-28 19:09:58 +08:00
Jin Cheng 655b866459 fix(bt/controller): fixed the sniff anchor point can be mismatch from central and peripheral 2025-09-28 11:43:29 +08:00
Island c5e3208af4 Merge branch 'feat/support_wakeup_causes_in_bt_wakeup' into 'release/v5.4'
Feat/support wakeup causes in bt wakeup

See merge request espressif/esp-idf!42064
2025-09-28 10:30:22 +08:00
JinCheng 50f5422370 fix(bluedroid): removed the code relying on compiler-specific extension for FAM in union 2025-09-27 11:33:22 +08:00
JinCheng 2f788e59ee fix(bt/bluedroid): fixed potential OOB in Bluedroid 2025-09-26 17:29:31 +08:00
Zhao Wei Liang 1f6875b8d7 change(ble): [AUTO_MR] Update lib_esp32c2 to aabb0f68
(cherry picked from commit 4d2d49f736)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-09-26 11:13:50 +08:00
Zhao Wei Liang 7d8b0e3881 change(ble): [AUTO_MR] Update lib_esp32c6 to f0e815be
(cherry picked from commit 810d7e0ec7)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-09-26 11:13:48 +08:00
Zhao Wei Liang 76de3d1c63 change(ble): [AUTO_MR] Update lib_esp32h2 to f0e815be
(cherry picked from commit 0b203abf4b)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-09-26 11:13:45 +08:00
Chen Jian Hua d4bdb51c53 fix(ble/bluedroid): Fixed the status setting in the HCI event
(cherry picked from commit 4ae438cca2)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-09-26 10:48:38 +08:00
cjin 32b71fa394 feat(ble): get wakeup cause when wake up on ESP32-H2 2025-09-22 11:03:22 +08:00
cjin f8dc8242ba feat(ble): get wakeup cause when wake up on ESP32-C5 2025-09-22 11:03:22 +08:00
cjin bc09833dbf feat(ble): get wakeup cause when wake up on ESP32-C6 2025-09-22 11:03:22 +08:00
cjin bf7e9f0914 feat(ble): get wakeup cause when wake up on ESP32-C2 2025-09-22 11:03:22 +08:00
Zhou Xiao 9426f8c276 change(ble): [AUTO_MR] Update lib_esp32c2 to 58398575
(cherry picked from commit a56e7df710)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-09-19 11:33:19 +08:00