Commit Graph

5273 Commits

Author SHA1 Message Date
cjin dcebe6bbac feat(ble): support sid filter feature on ESP32C6 2026-01-21 16:14:26 +05:30
Zhou Xiao 6e59e1bf4f feat(ble): support sid filter feature on ESP32H2
(cherry picked from commit e4e42f01661d2d74b392195e51e2fe558fcf9dc0)

Co-authored-by: cjin <jinchen@espressif.com>
2026-01-21 16:14:26 +05:30
Zhou Xiao fac081442c feat(ble): support sid filter feature on ESP32C5
(cherry picked from commit debd743a0b72ec1b203dea1342dc1531887574c5)

Co-authored-by: cjin <jinchen@espressif.com>
2026-01-21 16:14:26 +05:30
cjin 9c88164406 feat(ble): add config to enable sid filter feat 2026-01-21 16:14:26 +05:30
Zhou Xiao 63025accd3 change(ble): [AUTO_MR] Update lib_esp32c6 to 17fdc66e
(cherry picked from commit 54e5f358bf544e51175dfb9ca3075a8d577800fe)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-21 16:14:26 +05:30
Zhou Xiao 666086a33d change(ble): [AUTO_MR] Update lib_esp32c5 to 17fdc66e
(cherry picked from commit 7631a6f1587ae521936b0b7869dc67102eb175f8)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-21 16:14:26 +05:30
Zhou Xiao 90ad25a0c9 change(ble): [AUTO_MR] Update lib_esp32h2 to 17fdc66e
(cherry picked from commit 57b4819474e88b702178a9e62dd1f978acb3dc88)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-21 16:14:26 +05:30
Jiang Jiang Jian ec20a5092e Merge branch 'bugfix/fix_memory_leak_in_deinit_v5.5' into 'release/v5.5'
fix(nimble): Fixed invalid access to already freed memory in deinit sequence (v5.5)

See merge request espressif/esp-idf!45234
2026-01-21 18:02:06 +08:00
Island b92c91cc8d Merge branch 'feat/ble_mesh_unify_crypto_v5.5' into 'release/v5.5'
Feat/ble mesh unify crypto v5.5

See merge request espressif/esp-idf!45285
2026-01-21 14:25:00 +08:00
Island bd52d8a96b Merge branch 'feat/ble_compressed_log_update_v5.5' into 'release/v5.5'
feat(ble_mesh): update log compression for ble mesh lib (v5.5)

See merge request espressif/esp-idf!45154
2026-01-21 11:30:41 +08:00
Jiang Jiang Jian 88ee44cc5a Merge branch 'feat/set_max_sync_conn_v5.5' into 'release/v5.5'
feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32 (v5.5)

See merge request espressif/esp-idf!45242
2026-01-20 21:41:08 +08:00
Rahul Tank b6dd851bed fix(nimble): Fix memory leak in controller/stack deinit sequence 2026-01-20 16:59:46 +05:30
zhiweijian 67ea80c78a fix(ble/bluedroid): Fixed smp unit test failed if mbedTLS or TinyCrypt is enabled 2026-01-20 14:07:42 +08:00
luoxu 6f8cd3c9ac feat(ble): Make Tinycrypto the default encryption choice for BLE components 2026-01-20 11:27:06 +08:00
luoxu de411d18a4 feat(ble_mesh): update lib commit to d48251ab82 2026-01-20 11:26:57 +08:00
luoxu 8a600bbeeb feat(ble_mesh): fixed issues where the incorrect node oob private setting 2026-01-20 11:26:49 +08:00
luoxu b8571b1358 feat(ble_mesh): supported using little endian crypto components 2026-01-20 11:26:43 +08:00
luoxu 58f10936a3 feat(ble_mesh): unified ble mesh crypto 2026-01-20 11:26:04 +08:00
luoxu f8763f2700 feat(ble_mesh): unify tinycrypto component 2026-01-20 11:23:37 +08:00
Jin Cheng e421e7d2c0 fix(bt): fixed semaphore deletion condition in UART DMA deinit 2026-01-19 16:49:49 +08:00
Jin Cheng 46baa2dac1 fix(bt): enhanced packet length check in sdp_server.c 2026-01-19 16:49:49 +08:00
Jin Cheng 458150888d fix(bt): enhanced packet length check for avrc_pars_vendor_cmd 2026-01-19 16:49:49 +08:00
Jin Cheng 0126907574 fix(bt): enhanced packet length check for HCI module 2026-01-19 16:49:49 +08:00
Jin Cheng 41edf56707 fix(bt): validated UUID parameters in BTA_JvStartDiscovery 2026-01-19 16:49:46 +08:00
Jin Cheng 9b6e661aba fix(bt/bluedroid): A2DP source at acceptor side will miss ESP_A2D_AUDIO_CFG_EVT 2026-01-19 16:49:39 +08:00
yangfeng fb62b97ef6 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:22 +08:00
Island 35b1b782cc Merge branch 'fix/uaf_in_bluedroid_attp_v5.5' into 'release/v5.5'
fix(ble): fixed use-after-free in bluedroid attp (v5.5)

See merge request espressif/esp-idf!45159
2026-01-19 14:15:21 +08:00
Rahul Tank d4a83caa5f Merge branch 'bugfix/periodic_adv_sync_lost_psync_handle_v5.5' into 'release/v5.5'
fix(nimble): Handling of psync during sync lost (v5.5)

See merge request espressif/esp-idf!45043
2026-01-19 10:03:13 +05:30
Island c4dffdc79d Merge branch 'feat/ble_log_hci_log_len_limit_support_v5.5' into 'release/v5.5'
Feat/ble log hci log len limit support (v5.5)

See merge request espressif/esp-idf!45148
2026-01-16 19:04:19 +08:00
Astha Verma 88b59de37e fix(nimble): Handling of psync during synchronization timeout (0x3e) 2026-01-16 12:37:04 +05:30
Island c649269947 Merge branch 'feat/support_blecrt_515_v5.5' into 'release/v5.5'
feat(bt/bluedroid): Support get allocated heap size (v5.5)

See merge request espressif/esp-idf!44863
2026-01-16 14:19:07 +08:00
Zhou Xiao 6b442e969e feat(ble): added sdkconfig to control ble host side hci log
(cherry picked from commit 52c2bd2dd6ad55daf4c75f9ef4b0df58282b62ab)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-15 19:33:38 +08:00
Zhou Xiao ec6abe1537 feat(ble): supported ble log v2 hci log for Bluedroid host 2026-01-15 19:33:38 +08:00
Zhou Xiao f72669602e feat(ble): supported ble log v2 hci log for NimBLE host 2026-01-15 19:33:38 +08:00
Zhou Xiao ed00cb4e00 feat(ble): support ll log payload length limit for ble log v2
(cherry picked from commit 82ee820cf87deeee983700129ce904c68bf5deb3)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-15 19:33:38 +08:00
Zhou Xiao f6929c26d3 change(ble): optimized os_mbuf_copydata thread safety protection
(cherry picked from commit 52754b1aa443bfaae6c47025e6a29904d67a2606)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-15 19:33:37 +08:00
Zhou Xiao 861b816965 fix(ble): fixed use-after-free in bluedroid attp
(cherry picked from commit 78594e0f6eb95b18bf28a38493245bdb0213f542)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-15 19:13:24 +08:00
Luo Xu db4802a9ef feat(ble_mesh): update log compression for ble mesh lib
(cherry picked from commit 7c4b104f616f9027c09068c18618f114a044bb05)

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

See merge request espressif/esp-idf!44513
2026-01-15 17:08:29 +08:00
Island 553cb5945b Merge branch 'change/ble_update_lib_20260108_v5.5' into 'release/v5.5'
change(ble): [AUTO_MR] 20260108 - Update ESP BLE Controller Lib (v5.5)

See merge request espressif/esp-idf!44933
2026-01-15 14:47:11 +08:00
gongyantao c43ad3a99c change(bt): Mark RSSI threshold-related macros as deprecated 2026-01-15 09:47:13 +08:00
Wang Meng Yang 5564b6b98b Merge branch 'docs/update_bt_api_ref_v5.5' into 'release/v5.5'
docs(bt): update Classic Bluetooth api reference(v5.5)

See merge request espressif/esp-idf!44994
2026-01-13 10:10:10 +08:00
yangfeng c05ed8670f docs(bt): update Classic Bluetooth api reference of SDP 2026-01-12 10:27:24 +08:00
yangfeng e0e0562013 docs(bt): update Classic Bluetooth api reference of L2CAP 2026-01-12 10:27:24 +08:00
yangfeng 171f8ab06d docs(bt): update Classic Bluetooth api reference of HID Host 2026-01-12 10:27:24 +08:00
yangfeng 389e50abf4 docs(bt): update Classic Bluetooth api reference of HID Device 2026-01-12 10:27:24 +08:00
yangfeng 9e11c7ba00 docs(bt): update Classic Bluetooth api reference of HFP AG 2026-01-12 10:27:24 +08:00
yangfeng aab8605340 docs(bt): update Classic Bluetooth api reference of HFP Client 2026-01-12 10:27:24 +08:00
yangfeng 38ad274b6f docs(bt): update Classic Bluetooth api reference of HFP Define 2026-01-12 10:27:24 +08:00
yangfeng 9618f956cf docs(bt): update Classic Bluetooth api reference of SPP 2026-01-12 10:27:24 +08:00