Commit Graph

5338 Commits

Author SHA1 Message Date
Jiang Jiang Jian
8a1cae8779 Merge branch 'feat/ble_compressed_log_update_v6.0' into 'release/v6.0'
feat(ble_mesh): update log compression for ble mesh lib (v6.0)

See merge request espressif/esp-idf!45155
2026-02-02 22:56:34 +08:00
Jiang Jiang Jian
33266b807a Merge branch 'bugfix/fix_sending_packet_v6.0' into 'release/v6.0'
fix(nimble): Add packet sending change in case of controller only configuration (v6.0)

See merge request espressif/esp-idf!44899
2026-02-02 19:07:54 +08:00
Jiang Jiang Jian
11558f01b2 Merge branch 'feat/support_blecrt_515_v6.0' into 'release/v6.0'
feat(bt/bluedroid): Support get allocated heap size (v6.0)

See merge request espressif/esp-idf!44864
2026-01-30 14:33:40 +08:00
Jiang Jiang Jian
4efc91ccc0 Merge branch 'feat/ble_log_hci_log_len_limit_support_v6.0' into 'release/v6.0'
Feat/ble log hci log len limit support (v6.0)

See merge request espressif/esp-idf!45149
2026-01-30 14:27:52 +08:00
Rahul Tank
31bf3de38c fix(nimble): Add packet sending change in case of controller only configuration 2026-01-30 10:21:23 +05:30
Jiang Jiang Jian
1f2045975f Merge branch 'fix/uaf_in_bluedroid_attp_v6.0' into 'release/v6.0'
fix(ble): fixed use-after-free in bluedroid attp (v6.0)

See merge request espressif/esp-idf!45160
2026-01-30 10:44:14 +08:00
Jiang Jiang Jian
f22727be0c Merge branch 'bugfix/ble_issues_30122025_v6.0' into 'release/v6.0'
fix(nimble): Fix Nimble Issues 30122025 (v6.0)

See merge request espressif/esp-idf!44677
2026-01-29 16:02:48 +08:00
Jiang Jiang Jian
e13024510f Merge branch 'feat/set_encoder_params_v6.0' into 'release/v6.0'
feat(bt/bluedroid): Add API to set encoder parameters and report sink caps for A2DP source (v6.0)

See merge request espressif/esp-idf!45458
2026-01-29 14:05:50 +08:00
Astha Verma
6c65408072 fix(nimble): Support for concatenation of same type UUID during adv data parsing 2026-01-28 18:32:04 +05:30
Astha Verma
2a08c85677 fix(nimble): Reset HID service during deinit 2026-01-28 18:32:04 +05:30
Rahul Tank
bf3bd638ab fix(nimble): Fix memory leak in controller/stack deinit sequence 2026-01-28 18:32:04 +05:30
Zhou Xiao
b1259913d7 feat(ble): support sid filter feature on ESP32H2
(cherry picked from commit e4e42f0166)

Co-authored-by: cjin <jinchen@espressif.com>
2026-01-28 18:32:04 +05:30
Zhou Xiao
c7b2f0f0d2 feat(ble): support sid filter feature on ESP32C6
(cherry picked from commit 6b4b497901)

Co-authored-by: cjin <jinchen@espressif.com>
2026-01-28 18:32:04 +05:30
Zhou Xiao
1e6cf91532 feat(ble): support sid filter feature on ESP32C5
(cherry picked from commit debd743a0b)

Co-authored-by: cjin <jinchen@espressif.com>
2026-01-28 18:32:04 +05:30
cjin
27c9f20087 feat(ble): add config to enable sid filter feat 2026-01-28 18:32:04 +05:30
Zhou Xiao
414582610f change(ble): [AUTO_MR] Update lib_esp32c6 to 17fdc66e
(cherry picked from commit 54e5f358bf)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 18:32:04 +05:30
Zhou Xiao
bd02a02073 change(ble): [AUTO_MR] Update lib_esp32c5 to 17fdc66e
(cherry picked from commit 7631a6f158)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 18:32:04 +05:30
Zhou Xiao
8851cba104 change(ble): [AUTO_MR] Update lib_esp32h2 to 17fdc66e
(cherry picked from commit 57b4819474)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 18:32:04 +05:30
Astha Verma
c54066df21 fix(nimble): Handling of psync during synchronization timeout (0x3e) 2026-01-28 18:32:04 +05:30
zhanghaipeng
c487c8e00c fix(nimble): use pre-allocated buffer for HCI logging 2026-01-28 18:32:03 +05:30
Sumeet Singh
f04ff94ec3 feat(nimble): Support for getting the local IRK and Identity Address (v6.0) 2026-01-28 18:32:03 +05:30
Rahul Tank
c7ce6ff0c7 fix(nimble): Memory optimization + dynamic memory support 2026-01-28 18:32:03 +05:30
Astha Verma
6ac1dd07f1 fix(nimble): Modify GATT data storage structure in NVS during caching 2026-01-28 18:32:03 +05:30
Jiang Jiang Jian
3ba7d46e5c Merge branch 'feat/set_max_sync_conn_v6.0' into 'release/v6.0'
feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32 (v6.0)

See merge request espressif/esp-idf!45241
2026-01-28 20:01:57 +08:00
Jiang Jiang Jian
ab5dd04326 Merge branch 'bugfix/source_acp_miss_audio_cfg_evt_v6.0' into 'release/v6.0'
Bugfix/source acp miss audio cfg evt v6.0

See merge request espressif/esp-idf!45257
2026-01-28 19:07:32 +08:00
Jiang Jiang Jian
8f8730d673 Merge branch 'docs/update_bt_api_ref_v6.0' into 'release/v6.0'
docs(bt): update Classic Bluetooth api reference(v6.0)

See merge request espressif/esp-idf!44993
2026-01-28 19:05:49 +08:00
Jiang Jiang Jian
d1f311db3c Merge branch 'bugfix/key_type_notify_err_v6.0' into 'release/v6.0'
fix(bt/controller): fixed wrong key type during changing connection link key (v6.0)

See merge request espressif/esp-idf!44974
2026-01-28 17:51:33 +08:00
Zhou Xiao
cdc2c22174 fix(ble): fixed use-after-free in bluedroid attp
(cherry picked from commit 78594e0f6e)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 17:14:28 +08:00
Zhou Xiao
b57a6cebfe feat(ble): added sdkconfig to control ble host side hci log
(cherry picked from commit 52c2bd2dd6)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 17:14:00 +08:00
Zhou Xiao
3c26746223 feat(ble): support ll log payload length limit for ble log v2
(cherry picked from commit 82ee820cf8)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 17:14:00 +08:00
Zhou Xiao
fa25b45147 change(ble): optimized os_mbuf_copydata thread safety protection
(cherry picked from commit 52754b1aa4)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 17:14:00 +08:00
yangfeng
e83cf43b6a feat(bt/bluedroid): Add API to set encoder parameters for A2DP source
- Add API to set encoder parameters for A2DP source
- Add the use of the API for setting encoding parameters in the a2dp_source example
2026-01-28 11:39:29 +08:00
yangfeng
bc753bb88b fix(bt/bluedroid): Handle stream reconfiguration via stream close and re-open for A2DP ACP 2026-01-28 11:39:29 +08:00
yangfeng
6ee623c1e6 feat(bt/bluedroid): Report A2DP sink codec capabilities for A2DP source 2026-01-28 11:39:29 +08:00
Jin Cheng
33dd9beb7b fix(bt): fixed semaphore deletion condition in UART DMA deinit 2026-01-19 16:48:47 +08:00
Jin Cheng
17bf90c266 fix(bt): enhanced packet length check in sdp_server.c 2026-01-19 16:48:47 +08:00
Jin Cheng
0127452b05 fix(bt): enhanced packet length check for avrc_pars_vendor_cmd 2026-01-19 16:48:47 +08:00
Jin Cheng
11852eb312 fix(bt): enhanced packet length check for HCI module 2026-01-19 16:48:47 +08:00
Jin Cheng
a398f76b86 fix(bt): validated UUID parameters in BTA_JvStartDiscovery 2026-01-19 16:48:44 +08:00
Jin Cheng
c510c8abf8 fix(bt/bluedroid): A2DP source at acceptor side will miss ESP_A2D_AUDIO_CFG_EVT 2026-01-19 16:47:27 +08:00
yangfeng
5cc9bb4712 feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32
Closes https://github.com/espressif/esp-idf/issues/18060
2026-01-19 15:29:13 +08:00
Luo Xu
afd63b70dd feat(ble_mesh): update log compression for ble mesh lib
(cherry picked from commit 7c4b104f61)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-01-15 17:43:33 +08:00
Jiang Jiang Jian
7a2e19cce4 Merge branch 'change/remove_unused_marco_defines_for_rssi_limit_v6.0' into 'release/v6.0'
change(bt): Mark RSSI threshold-related macros as deprecated(backport v6.0)

See merge request espressif/esp-idf!44506
2026-01-12 10:13:44 +08:00
yangfeng
74fa9f7945 docs(bt): update Classic Bluetooth api reference of SDP 2026-01-12 09:58:52 +08:00
yangfeng
b32f703d87 docs(bt): update Classic Bluetooth api reference of L2CAP 2026-01-12 09:58:52 +08:00
yangfeng
5dc65bbb12 docs(bt): update Classic Bluetooth api reference of HID Host 2026-01-12 09:58:52 +08:00
yangfeng
00caf6b1e9 docs(bt): update Classic Bluetooth api reference of HID Device 2026-01-12 09:58:52 +08:00
yangfeng
554d9bf25d docs(bt): update Classic Bluetooth api reference of HFP AG 2026-01-12 09:58:52 +08:00
yangfeng
045dcf2939 docs(bt): update Classic Bluetooth api reference of HFP Client 2026-01-12 09:58:52 +08:00
yangfeng
2dba5e5af2 docs(bt): update Classic Bluetooth api reference of HFP Define 2026-01-12 09:58:52 +08:00