Commit Graph

1372 Commits

Author SHA1 Message Date
Zhang Hai Peng 8739a2d82b fix(ble/bluedroid): Fix VLA in a2dp_gatts_coex example
(cherry picked from commit e741f09e0f4b959b76183d4a3492e16235ac9785)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-12-03 11:54:20 +08:00
Zhang Hai Peng de2b4af5bd fix(ble/bt): Add NULL check in esp_hid_device example
(cherry picked from commit 8e0f74a2cc52cd1ec5e039db34d09d4e07097f7b)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-12-03 11:54:18 +08:00
Zhang Hai Peng 775b64753e fix(ble/bt): Add NULL check in esp_hid_host example
(cherry picked from commit 8b5dd7536890d2eca026f88a410972e4f19e2d3b)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-12-03 11:54:17 +08:00
Zhang Hai Peng f67bb6c31c fix(ble/blufi): Add DH param length validation
(cherry picked from commit 773814c087effb3d69c2eeed3ac2e8472861be7c)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-12-03 11:54:17 +08:00
Zhang Hai Peng dedf21c0ae fix(ble/bluedroid): Fix memory leak in ble_spp_server example
(cherry picked from commit b6b3b81bf698dd7f85303de0cdcdb2d050e6efd2)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-12-03 11:54:16 +08:00
Zhang Hai Peng 45835b025f fix(ble/bluedroid): Use calloc in gatt_server example
(cherry picked from commit e26b60090d0452523ca7fb730dd2cebb047c1997)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-12-03 11:54:16 +08:00
Zhang Hai Peng 7ca7eb47c4 fix(ble/bluedroid): Use snprintf in ble_eddystone example
(cherry picked from commit 24e023e307062c668dd85178b66947dddd534ea8)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-12-03 11:54:15 +08:00
Zhang Hai Peng 9112b87c19 fix(ble/bluedroid): Add bounds check in ble_ancs example
(cherry picked from commit 7e876249dfbc2da5b652665637d5e2f8dcdff811)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-12-03 11:54:15 +08:00
Rahul Tank 07a9d40a75 fix(nimble): Address compilation issues in nimble examples 2025-11-25 10:20:30 +05:30
Rasmus Buurman ced7d1c776 fix(examples): Fix typos in NimBLE example comments 2025-11-10 17:05:27 +05:30
xiongweichao 262fefd137 fix(ble): fix ci power save test connection failure 2025-10-21 17:31:26 +08:00
Jin Chen d1298525a9 fix(ble): update the example docs for pawr
(cherry picked from commit 164fec9e743adc9de0b2096fc54cca2cfb16b395)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-16 20:14:03 +08:00
Jiang Jiang Jian fb8d0336ae Merge branch 'bugfix/bt_idf_ci_v5.5' into 'release/v5.5'
fix(example/classic_bt): Fix the potential stack overflow tasks (v5.5)

See merge request espressif/esp-idf!42537
2025-10-16 10:24:20 +08:00
Rahul Tank 126b8f8789 fix(nimble): Added CS service support 2025-10-14 16:41:02 +05:30
yangfeng a5735b3252 fix(example/classic_bt): Fix potential stack overflow tasks 2025-10-14 16:38:13 +08:00
Rahul Tank 5652984db9 feat(nimble): Base support for Channel sounding HCI command and events 2025-10-14 12:14:19 +05:30
yangfeng 9664e406cc fix(example/classic_bt): Fix the stack overflow of the SPPAppT and mouse_move_task tasks 2025-10-10 16:13:51 +08:00
Rahul Tank 67003b5630 fix(nimble): Declutter the nimble menu config options 2025-09-30 14:41:45 +05:30
Zhao Wei Liang 5ca84429c9 feat(ble): add console command to get dtm rx rssi in hci example
(cherry picked from commit c58f07ed1e842f860693db934bc062848c9f7c28)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-09-22 11:36:51 +08:00
Island 56bef4d352 Merge branch 'bugfix/ble_enhanced_security_v2_v5.5' into 'release/v5.5'
fix(ble/bluedroid): Fixed potential out-of-bounds memory access when resolve adv data (v5.5)

See merge request espressif/esp-idf!41307
2025-09-22 10:27:27 +08:00
Rahul Tank 9d01ecf71b Merge branch 'bugfix/set_tx_power_in_example_v5.5' into 'release/v5.5'
fix(nimble): Add Tx power information in adv data (v5.5)

See merge request espressif/esp-idf!41813
2025-09-11 14:26:04 +05:30
Rahul Tank 0feebfce2c fix(nimble): Add Tx power information in adv data 2025-09-10 18:46:03 +05:30
Zhou Xiao 767014b382 fix(ble): init return code in nimble example
* Closes https://github.com/espressif/esp-idf/issues/17547


(cherry picked from commit 916f87b333237080664b783ec877d9654b1b44f8)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-09-10 21:13:39 +08:00
Island 6b7d55aeba Merge branch 'feat/support_blufi_adv_with_name_v5.5' into 'release/v5.5'
feat(bt/blufi): Support Blufi start advertising with specified name (v5.5)

See merge request espressif/esp-idf!41338
2025-09-04 12:02:40 +08:00
Island ba4300c226 Merge branch 'feat/support_cble50y24_108_v5.5' into 'release/v5.5'
Support multi-connection optimization and examples on Bluedroid (v5.5)

See merge request espressif/esp-idf!41200
2025-09-04 12:02:33 +08:00
Rahul Tank aa82f52273 Merge branch 'fix/table_structure_v5.5' into 'release/v5.5'
fix(nimble): Restructure the table in README.md file (v5.5)

See merge request espressif/esp-idf!41660
2025-09-02 10:27:59 +05:30
Shreeyash 52e9e02852 fix(nimble): Restructure the table in README.md file 2025-09-01 10:57:25 +05:30
Astha Verma 84dac281cf fix(nimble): Added missing api in nimble which present in bluedroid 2025-08-26 17:34:51 +05:30
Chen Jian Hua 272e652b45 feat(bt/blufi): Support Blufi start advertising with specified name
(cherry picked from commit ea8bcdc360b2c2d2caee8e48fe3161f42605545a)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-08-18 14:54:58 +08:00
Zhang Hai Peng 14dcf57fb1 fix(ble/bluedroid): Update Gatt_Server_Service_Table_Example_Walkthrough.md
(cherry picked from commit 6b360dacf68e1dd95bb2670fb41e48c4545c4040)

Co-authored-by: Cody <codyhubman4@gmail.com>
2025-08-15 14:54:12 +08:00
Zhang Hai Peng 9c2b36b0c1 fix(ble/bluedroid): Fixed the problem of macro definition error
(cherry picked from commit 6b212c7d47dcb896b6780ca64a5fd02a2ce224b4)

Co-authored-by: BLKDASH <128231495+BLKDASH@users.noreply.github.com>
2025-08-15 14:54:10 +08:00
Chen Jian Hua c726799df4 feat(ble/bluedroid): Added BLE multiple connections examples
(cherry picked from commit b8996f3953560a7e6c2206a25a2f1bccbd45ef24)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-08-12 21:34:16 +08:00
Jiang Jiang Jian 148c36d8aa Merge branch 'bugfix/classic_bt-safe-string-handling_v5.5' into 'release/v5.5'
Bugfix/classic bt safe string handling v5.5

See merge request espressif/esp-idf!40946
2025-08-01 10:43:15 +08:00
JinCheng f0f7ec705e fix(bt/bluedroid): safe string returns and cleanups for bt_discovery example 2025-07-31 21:08:24 +08:00
Nikheel Savant 7bd5212e09 fix(bt/bluedroid): safe string returns and cleanups 2025-07-31 21:08:24 +08:00
Zhang Hai Peng 315cc8f503 fix(ble/bluedroid): set sec_conn only on successful pairing in ble_hid_device_demo
(cherry picked from commit 50fe55ca598088c604990fbbd96215562a79c34f)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-07-29 21:53:41 +08:00
Geng Yu Chao 8842c6577b feat(esp32c5): Enable Bluetooth LE CTE feature
(cherry picked from commit aa4489a8795412d347a68ce56f2054379bb0b118)

Co-authored-by: Geng Yuchao <gengyuchao@espressif.com>
2025-07-24 10:33:54 +08:00
Geng Yu Chao 2b1ce17ea6 feat(ble): Add Bluetooth LE CTE connectionless AoA/AoD examples
(cherry picked from commit d8631ed3dbd1c2733b4c18483659b80b3ab0da8a)

Co-authored-by: Geng Yuchao <gengyuchao@espressif.com>
2025-07-24 10:33:52 +08:00
Jiang Jiang Jian 1d9e3dfaf9 Merge branch 'bugfix/fix_bt_avrcp_build_issue_v5.5' into 'release/v5.5'
fix(bt/bluedroid): Fix AVRCP build issue when disable Cover Art (v5.5)

See merge request espressif/esp-idf!40033
2025-07-22 14:40:21 +08:00
Rahul Tank 941d98710b Merge branch 'fix/ble_ancs_adding_entry_for_chip_v5.5' into 'release/v5.5'
fix(nimble): Add ble_ancs example to build-test-rules.yml (v5.5)

See merge request espressif/esp-idf!40443
2025-07-22 12:00:15 +05:30
Rahul Tank 76a7dd5aa4 Merge branch 'bugifx/fix_nimble_issues_8072025_v5.5' into 'release/v5.5'
fix(nimble): Fix nimble issues_08072025 (v5.5)

See merge request espressif/esp-idf!40434
2025-07-22 11:58:28 +05:30
Jiang Jiang Jian 3c39b32195 Chip/support esp32c61 v5.5 2025-07-22 12:21:36 +08:00
Astha Verma d98d21423a fix(nimble): Add ble_ancs example to build-test-rules.yml 2025-07-08 14:13:49 +05:30
Astha Verma 0582ee32dc fix(nimble): Added parameter in peer_init for included service allocation 2025-07-08 11:49:20 +05:30
linruihao b710539e3f ci(bt/bluedroid): Add CI build test for A2DP Sink example with Caver Art disabled 2025-06-20 17:31:21 +08:00
Jiang Jiang Jian aac26c847e Merge branch 'feat/ram_optimization_v5.5' into 'release/v5.5'
fix(nimble): Add support to minimize ram consumption (v5.5)

See merge request espressif/esp-idf!39618
2025-06-17 14:52:05 +08:00
Jiang Jiang Jian 2f3351f1a9 Merge branch 'bugfix/pawr_sync_v5.5' into 'release/v5.5'
fix(nimble): memset the sync structs to prevent uncertainty for ext_adv reports (v5.5)

See merge request espressif/esp-idf!39715
2025-06-17 14:49:54 +08:00
Jiang Jiang Jian 39ebd0b143 Merge branch 'feat/nimble_ancs_final_v5.5' into 'release/v5.5'
fix(nimble): Added support for ANCS in nimble (v5.5)

See merge request espressif/esp-idf!39654
2025-06-17 14:44:31 +08:00
Jiang Jiang Jian c4747aae02 Merge branch 'feat/add_avrcp_init_state_event_v5.5' into 'release/v5.5'
feat(bt/bluedroid): Add events to indicate the initialization states of AVRCP(v5.5)

See merge request espressif/esp-idf!39534
2025-06-17 14:02:56 +08:00
Rahul Tank 96b43c9797 fix(nimble): Added CI files for various configurations 2025-06-11 10:51:44 +05:30