Jiang Jiang Jian
ee367e0b68
Merge branch 'bugfix/hfp_co_build_err_v5.5' into 'release/v5.5'
...
fix(bt/bluedroid): fixed building errors in HFP datapath (v5.5)
See merge request espressif/esp-idf!48568
2026-05-20 10:32:34 +08:00
Jin Cheng
ed95ff80ae
feat(ci): added example tests for HFP using external codec
2026-05-18 16:41:01 +08:00
ShenWeilong
d21c396e0e
change(bt): separated host mem apis from bt_osi_mem.c
2026-05-13 15:11:59 +08:00
zhiweijian
3f923aabb7
feat(bt): add shared ble_uart component and update ble_uart_service/docs
2026-05-12 11:09:44 +08:00
yangfeng
a60308f5e9
fix(bt/example): fix critical issues of classic_bt examples reported by AI review
2026-05-11 11:35:46 +08:00
luoxu
b202822392
feat(ble_mesh): disable BLE 5.0 features for fast_prov_server sdkconfig
2026-05-06 11:46:39 +08:00
Zhi Wei Jian
7a7893d006
feat(ble): Support nimble uart service
...
(cherry picked from commit 9de3eea3de )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-04-28 10:44:06 +08:00
Jiang Jiang Jian
85440f46c0
Merge branch 'fix/disabel_ble50_by_default_for_blemesh_v5.5' into 'release/v5.5'
...
fix(ble_mesh): disabled ble50 by default for ble_mesh (5.5)
See merge request espressif/esp-idf!47751
2026-04-22 15:52:49 +08:00
Sahil Yadav
29a8c6e981
feat(nimble): Support NimBLE log compression and decompression over SPI
2026-04-19 09:49:35 +05:30
Luo Xu
4bae33f058
fix(ble_mesh): disabled ble50 by default for ble_mesh
...
(cherry picked from commit 99d931e4e9 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-04-17 21:43:38 +08:00
Jiang Jiang Jian
0ac2f66ab8
Merge branch 'feat/remove_led_from_ble_mesh_examples_v5.5' into 'release/v5.5'
...
refactor(ble_mesh): remove LED hardware dependency from examples (5.5)
See merge request espressif/esp-idf!47438
2026-04-17 11:25:47 +08:00
Rahul Tank
85bee88b27
fix(nimble): Address review comments for hidd / hidh code
2026-04-15 10:39:49 +05:30
Rahul Tank
176963d583
fix(nimble): Address review fixes for tinycrypt / and blufi code
2026-04-15 10:39:07 +05:30
Rahul Tank
2b4d2da3b1
Merge branch 'bugfix/proximity_example_issue_v5.5' into 'release/v5.5'
...
fix(nimble): Fix prox service to handle negative values (v5.5)
See merge request espressif/esp-idf!47537
2026-04-15 09:24:13 +05:30
Rahul Tank
58898d0b00
fix(nimble): Update example READMEs with correct console log information
2026-04-14 16:18:13 +05:30
Rahul Tank
ea2b90f74e
fix(nimble): Fix prox service to handle negative values
2026-04-14 16:14:14 +05:30
luoxu
cc1c635d09
refactor(ble_mesh): remove LED hardware dependency from examples
2026-04-10 19:36:49 +08:00
Fu Hanxi
3cefdfb703
ci: rename eco tags to revision
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-09 10:58:07 +02:00
Jiang Jiang Jian
205009d40e
Merge branch 'fix/fix_bluedroid_gattc_gatts_coex_example_params_error_v5.5' into 'release/v5.5'
...
fix(ble/bluedroid): Fixed Incorrect use of event parameters in gattc_gatts_coex (5.5)
See merge request espressif/esp-idf!46906
2026-04-07 14:55:26 +08:00
Luo Xu
180cdf4eb0
feat(ble_mesh): restore ble mesh for esp32c5/c61
...
(cherry picked from commit b2143d271e )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-04-02 16:31:59 +08:00
Sumeet Singh
0d5670dc62
feat(nimble): Update blecent example README.md with EATT documentation
2026-04-02 06:53:47 +05:30
Rahul Tank
6a9bcf3c96
Merge branch 'bugfix/nimble_example_fixes_v5.5' into 'release/v5.5'
...
fix(nimble): Address nimble example issues (v5.5)
See merge request espressif/esp-idf!47072
2026-04-01 22:03:21 +05:30
Rahul Tank
d094d4f390
feat(nimble): Added changes in examples to have code under flags
2026-04-01 19:07:46 +05:30
Astha Verma
0bf77eed64
fix(nimble): fix missing gatt caching header in examples
2026-04-01 15:56:03 +05:30
Sumeet Singh
8bd8d4f38f
fix(nimble): Fix enc adv NVS struct and add ext adv support
2026-04-01 15:56:03 +05:30
Shreeyash Bhakare
872508c72f
fix(nimble): fix CODED PHY ext adv Packet Too Long by using min interval (20 ms)
2026-04-01 15:56:02 +05:30
Island
a107766df0
Merge branch 'feat/support_run_time_alloc_for_esp_ip_test_v5.5' into 'release/v5.5'
...
Support Mempool Run Time Allocation for ESP IP Chips (v5.5)
See merge request espressif/esp-idf!46823
2026-04-01 14:03:12 +08:00
Zhi Wei Jian
19faf29144
fix(ble/bluedroid): fix bugs in BLE 5.0 bluedroid examples
...
- Fix callback function usage and parameter errors
- Fix spelling: BROCASTER to BROADCASTER in examples
- Update examples to match API changes
(cherry picked from commit 8f4dd7824e )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-03-31 14:29:24 +08:00
Jiang Jiang Jian
77d78e6f79
Merge branch 'bugfix/ble_ancs_ext_adv_scan_rsp_fix_v5.5' into 'release/v5.5'
...
fix(nimble): Remove scan response and use ble_gap_ext_adv_set_data in ble_ancs demo (v5.5)
See merge request espressif/esp-idf!46460
2026-03-31 10:47:50 +08:00
Jiang Jiang Jian
e3b1a3111c
Merge branch 'bugfix/bt_idf_ci_v5.5' into 'release/v5.5'
...
fix(bt/example): Fixed the HFP printing issue in the CI test (v5.5)
See merge request espressif/esp-idf!47079
2026-03-30 14:12:48 +08:00
yangfeng
071985838b
fix(bt/example): Fixed the HFP printing issue in the CI test
2026-03-30 11:47:26 +08:00
Zhi Wei Jian
9e6558e842
fix(bluedroid): printf EXAMPLE_CI_ID, PIPELINE_ID and CHIP_ID
...
(cherry picked from commit 7bb1018948 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-03-23 17:23:45 +08:00
Zhi Wei Jian
360d404191
fix(ble/bluedroid): Fixed Incorrect use of event parameters in gattc_gatts_coex
...
(cherry picked from commit b218e02b49 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-03-23 17:23:44 +08:00
cjin
d8d616bbc0
feat(ble): supported ble mempool run time allocation for esp ip chips
2026-03-23 15:10:14 +08:00
yangfeng
7ef1e28723
change(bt/examples): Add the use of internal codec APIs in the hfp_hf example
...
- Closes https://github.com/espressif/esp-idf/issues/18261
2026-03-11 17:02:18 +08:00
Shreeyash
d899459903
fix(nimble): Remove scan response and use ble_gap_ext_adv_set_data
2026-03-10 15:05:06 +05:30
Shen Wei Long
710ac60f2c
fix(doc): set SOC_BLUFI_SUPPORTED in soc_caps.h for ESP32-C5
...
(cherry picked from commit 60ece6a7f2 )
Co-authored-by: ShenWeilong <shenweilong@espressif.com >
2026-03-06 16:07:36 +08:00
Island
e8e5527488
Merge branch 'feat/add_new_bluedroid_host_examples_v5.5' into 'release/v5.5'
...
feat(ble/bluedroid): Add new bluedroid host examples (v5.5)
See merge request espressif/esp-idf!44880
2026-03-02 10:36:29 +08:00
Rahul Tank
4f54e0e103
fix(nimble): Improve safety, fix bugs, and update docs across NimBLE examples
...
- Remove unused headers from examples
- Improve periodic adv/sync example functionality and readability
- Use ble_hs_id_infer_auto() instead of hardcoded BLE_OWN_ADDR_PUBLIC/RANDOM
- Add ble_hs_util_ensure_addr() calls in on_sync for proper address setup
- Use correct ext adv instance (0 instead of 1) in phy_prph, l2cap_coc, multi_conn
- Fix struct name: ble_gap_periodic_adv_enable_params -> ble_gap_periodic_adv_start_params
- Add CONFIG_BT_NIMBLE_GAP_SERVICE guards around ble_svc_gap_device_name_set
- Fix unsafe AD data parsing with bounds checks in central examples
- Fix UUID matching bugs (off-by-one loop condition and byte order) in
phy_cent, htp_cent, and proximity_sensor_cent
- Fix ble_multi_conn_cent address type to use dynamic inference
- Remove contradictory sm_sc=0 after sm_sc=1 in ble_multi_adv
- Add CONFIG_BT_NIMBLE_EXT_ADV=y to ble_multi_adv sdkconfig defaults
- Check return values for ble_gap_set_host_feat, nimble_port_init
- Update tutorials and READMEs to match code changes
2026-02-25 13:01:35 +05:30
Rahul Tank
0990d6e03e
fix(nimble): Fix various issues for security/vulnerability in host
2026-02-23 14:09:34 +05:30
Rahul Tank
641e71e265
fix(nimble): Fix ble_multi_adv example to show correct UUIDs information
2026-02-19 12:22:51 +05:30
Shreeyash
ba1360baef
fix(nimble): Fix vulnerabilities in NimBLE examples
2026-02-19 10:18:38 +05:30
Astha Verma
6ad8c2667f
fix(nimble): Added device name log for ext adv in blecent_throughput
2026-02-18 22:12:50 +05:30
Rahul Tank
2fcf63c746
fix(nimble): Bugfixes for various issues
2026-02-16 11:09:31 +05:30
zhiweijian
4828cc370b
fix(ble/bluedroid): Change blufi sdkconfig
2026-02-09 00:05:04 +08:00
zhiweijian
2f9c222388
fix(ble/bluedroid): Change 5.0 event status
2026-02-09 00:05:04 +08:00
zhiweijian
be341ff584
feat(ble/bluedroid): Add new bluedroid host examples
2026-02-09 00:05:04 +08:00
Astha Verma
91547794a0
fix(nimble): Reset HID service during deinit
2026-01-21 16:58:16 +05:30
Jin Cheng
bdfb0f9e1d
fix(bt/bluedroid): add status management for audio sink service channel
2026-01-15 09:12:31 +08:00
Rahul Tank
64150ac630
Merge branch 'bugfix/ad_type_example_v5.5' into 'release/v5.5'
...
fix(nimble): Add AD type macros in example (v5.5)
See merge request espressif/esp-idf!44981
2026-01-14 12:03:30 +05:30