Jin Cheng
ad6f33e9d1
feat(ci): added example tests for HFP using external codec
2026-05-15 16:07:08 +08:00
Zhi Wei Jian
1b93addbd0
feat(bt): add shared ble_uart component and update ble_uart_service/docs
...
(cherry picked from commit 272793f7d5 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-05-11 21:23:35 +08:00
yangfeng
aa10a3a2d1
fix(bt/example): fix critical issues of classic_bt examples reported by AI review
2026-05-11 11:24:52 +08:00
Jiang Jiang Jian
3414307179
Merge branch 'change/separate_nimble_host_mem_apis' into 'release/v6.0'
...
change(bt): separated host mem apis from bt_osi_mem.c
See merge request espressif/esp-idf!48183
2026-05-11 11:00:07 +08:00
Jiang Jiang Jian
5811e4129d
Merge branch 'feat/remove_led_from_ble_mesh_examples_v6.0' into 'release/v6.0'
...
refactor(ble_mesh): remove LED hardware dependency from examples (6.0)
See merge request espressif/esp-idf!47439
2026-05-11 10:58:21 +08:00
Jiang Jiang Jian
1c0bc64bb8
Merge branch 'fix/disabel_ble50_by_default_for_blemesh_v6.0' into 'release/v6.0'
...
fix(ble_mesh): disabled ble50 by default for ble_mesh (6.0)
See merge request espressif/esp-idf!47752
2026-05-11 10:54:53 +08:00
Rahul Tank
e468727c02
Merge branch 'bugfix/ai_fixes_common_components_v6.0' into 'release/v6.0'
...
Bugfix/ai fixes common components (v6.0)
See merge request espressif/esp-idf!47566
2026-05-09 12:30:33 +05:30
Rahul Tank
55e359ad36
fix(nimble): Update example READMEs with correct console log information
2026-05-08 14:37:09 +05:30
Rahul Tank
3c0310c5aa
fix(nimble): Address review comments for hidd / hidh code
2026-05-08 14:23:48 +05:30
Rahul Tank
81476b116d
fix(nimble): Address review fixes for tinycrypt / and blufi code
2026-05-08 14:23:48 +05:30
ShenWeilong
f02a0dcb9d
change(bt): separated host mem apis from bt_osi_mem.c
2026-05-07 10:38:08 +08:00
luoxu
9c8766167c
feat(ble_mesh): disable BLE 5.0 features for fast_prov_server sdkconfig
2026-05-06 11:31:57 +08:00
Luo Xu
e5260852f3
fix(ble_mesh): disabled ble50 by default for ble_mesh
...
(cherry picked from commit 99d931e4e9 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-05-06 11:31:57 +08:00
Rahul Tank
a47ea03266
feat(nimble): Support NimBLE log compression and decompression over SPI
2026-05-01 16:34:46 +05:30
Rahul Tank
41502f6c23
fix(nimble): Fix prox service to handle negative values
2026-05-01 14:21:47 +05:30
Rahul Tank
da38bac675
Revert "Xchange(bt): separated host mem apis from bt_osi_mem.c"
...
This reverts commit 531596468c .
2026-05-01 14:17:40 +05:30
Rahul Tank
f32342892f
Merge branch 'change/separate_nimble_host_mem_apis' into 'release/v6.0'
...
change(bt): separated host mem apis from bt_osi_mem.c
See merge request espressif/esp-idf!48094
2026-05-01 09:43:47 +05:30
ShenWeilong
531596468c
Xchange(bt): separated host mem apis from bt_osi_mem.c
2026-04-30 21:31:53 +08:00
Sumeet Singh
7da24634db
feat(nimble): Update blecent example README.md with EATT documentation
2026-04-30 15:43:49 +05:30
Rahul Tank
6597bde4d7
Merge branch 'bugfix/nimble_example_fixes_v6.0' into 'release/v6.0'
...
fix(nimble): Address nimble example issues (v6.0)
See merge request espressif/esp-idf!47071
2026-04-30 15:41:31 +05:30
Jiang Jiang Jian
2662c1ac0c
Merge branch 'bugfix/fix_blufi_watchdog_v6.0' into 'release/v6.0'
...
fix(blufi): Support DH negotiation on SoCs without hardware MPI(v6.0)
See merge request espressif/esp-idf!47377
2026-04-30 16:29:28 +08:00
Astha Verma
85e2589006
fix(nimble): Convert IDF_PATH to CMake-compatible format for Windows
2026-04-30 12:23:09 +05:30
Astha Verma
e764429c65
fix(nimble): fix missing gatt caching header in examples
2026-04-30 12:23:09 +05:30
Sumeet Singh
ff87ec7028
fix(nimble): Fix enc adv NVS struct and add ext adv support
2026-04-30 12:23:09 +05:30
Shreeyash Bhakare
fdeba6951e
fix(nimble): fix CODED PHY ext adv Packet Too Long by using min interval (20 ms)
2026-04-30 12:23:09 +05:30
Wang Meng Yang
e07aaaacbd
Merge branch 'bugfix/bt_idf_ci_v6.0' into 'release/v6.0'
...
fix(bt/example): Fixed the HFP printing issue in the CI test (v6.0)
See merge request espressif/esp-idf!47078
2026-04-28 15:13:30 +08:00
Island
791b3de2ed
Merge branch 'feat/support_ble_uart_service_v6.0' into 'release/v6.0'
...
Feat/support ble uart service (6.0)
See merge request espressif/esp-idf!48000
2026-04-28 13:26:39 +08:00
Island
29687c6d70
Merge branch 'bugfix/fix_some_bluedroid_bugs_260121_v6.0' into 'release/v6.0'
...
Bugfix/fix some bluedroid bugs 260121 (6.0)
See merge request espressif/esp-idf!46984
2026-04-28 10:26:34 +08:00
Fu Hanxi
3132b2edb1
Merge branch 'ci/eco-to-rev_v6.0' into 'release/v6.0'
...
ci: rename eco tags to revision (v6.0)
See merge request espressif/esp-idf!47085
2026-04-27 15:31:16 +02:00
Zhi Wei Jian
4dd5e85749
feat(ble): Support nimble uart service
...
(cherry picked from commit 9de3eea3de )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-04-27 20:58:44 +08:00
Zhi Wei Jian
0bfcf843f9
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-04-24 15:12:53 +08:00
Marius Vikhammer
750c6de624
fix(ble_mesh): pin broken lightbulb dependency
2026-04-16 15:41:36 +08:00
Luo Xu
cdef3f9a83
refactor(ble_mesh): remove LED hardware dependency from examples
...
(cherry picked from commit 4b7cb8cecc )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-04-09 21:43:40 +08:00
Rahul Tank
af6ea89656
fix(blufi): support DH negotiation on SoCs without hardware MPI
2026-04-09 16:35:55 +05:30
Fu Hanxi
ad1d17a794
ci: rename eco tags to revision
2026-04-09 10:43:34 +02:00
yangfeng
960e806c34
fix(bt/example): Fixed the HFP printing issue in the CI test
2026-03-30 11:44:18 +08:00
Jiang Jiang Jian
484cf8f97d
Merge branch 'fix/fix_bluedroid_gattc_gatts_coex_example_params_error_v6.0' into 'release/v6.0'
...
fix(ble/bluedroid): Fixed Incorrect use of event parameters in gattc_gatts_coex (6.0)
See merge request espressif/esp-idf!46907
2026-03-24 10:36:43 +08:00
Zhi Wei Jian
b6ded29ea7
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:47 +08:00
Zhi Wei Jian
63789778c0
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:47 +08:00
cjin
1a2597eb64
feat(ble): supported ble mempool run time allocation for esp ip chips
2026-03-23 15:10:54 +08:00
Marius Vikhammer
e741963f13
Merge branch 'ci/common-components-release-v6.0' into 'release/v6.0'
...
ci: update build-test-rules to use common_components (v6.0)
See merge request espressif/esp-idf!45547
2026-03-23 09:31:28 +08:00
Jiang Jiang Jian
ca95f699ad
Merge branch 'feat/update_wifi_iperf_example_v6.0' into 'release/v6.0'
...
Feat: update wifi iperf example v6.0
See merge request espressif/esp-idf!46083
2026-03-21 14:08:09 +08:00
igor.udot
e2a8bbe639
ci: update build-test-rules to use common_components
2026-03-20 15:53:26 +08:00
Sumeet Singh
4e84a3df57
fix(nimble): modify logic to print mbuf in ble_hs_log_mbuf (v6.0)
2026-03-20 12:58:38 +05:30
Chen Yudong
374063a60e
fix: use iperf-cmd for example esp_ble_mesh/wifi_coexist
2026-03-20 15:05:14 +08:00
Chen Yudong
56065ee399
feat(example): update iperf examples
2026-03-20 15:05:14 +08:00
Rahul Tank
235397dc75
feat(nimble): Added changes in examples to have code under flags
2026-03-20 11:07:00 +05:30
Rahul Tank
745b7bea38
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-03-20 11:06:13 +05:30
Rahul Tank
77462b9f65
fix(nimble): Fix ble_multi_adv example to show correct UUIDs information
2026-03-20 11:00:46 +05:30
Rahul Tank
3813ee6502
fix(nimble): Bugfixes for various issues
2026-03-20 11:00:21 +05:30