yangfeng
76a3f84779
fix(bt/example): Add log in the failure path for avrcp_ct_metadata example
2026-07-22 15:36:27 +08:00
Island
2dc3285e57
Merge branch 'bugfix/fix_bluedroid_read_multi_v6.0' into 'release/v6.0'
...
fix(ble/bluedroid): fix GATT Read Multiple response handling (6.0)
See merge request espressif/esp-idf!50709
2026-07-15 15:38:50 +08:00
Zhi Wei Jian
1119d40a2c
feat(ble/bluedroid): Add bluedroid dual identify server example
...
(cherry picked from commit 1de0d2fef7 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-14 14:52:45 +08:00
Zhang Hai Peng
7020f17b59
docs(ble/bluedroid): fix markdown formatting in example docs
...
(cherry picked from commit dba450de6b )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-07-14 12:02:17 +08:00
Jiang Jiang Jian
a217842919
Merge branch 'bugfix/idf_ci_hid_example_v6.0' into 'release/v6.0'
...
fix(bt/example): Add print the device name to verify if it matches in HID example (v6.0)
See merge request espressif/esp-idf!50483
2026-07-10 10:31:10 +08:00
yangfeng
41897b6239
fix(bt/example): Add print the device name to verify if it matches in HID example
2026-07-08 15:28:06 +08:00
Rahul Tank
38f4edb16e
fix(nimble): Fixes for AI reported issues
2026-07-07 16:18:32 +05:30
yangfeng
9e5416b346
fix: Fix the HFP example fails to discovery target device
2026-07-02 15:04:48 +08:00
Island
c2632f8363
Merge branch 'feat/support_ble_uart_more_interfaces_v6.0' into 'release/v6.0'
...
feat(bt/ble_uart): Support ble uart more interfaces (6.0)
See merge request espressif/esp-idf!50047
2026-07-01 18:31:10 +08:00
Rahul Tank
ed076243bb
Merge branch 'contrib/github_pr_18761_v6.0' into 'release/v6.0'
...
fix(nimble): initialize return value in LED characteristic access cal… (GitHub PR) (v6.0)
See merge request espressif/esp-idf!50151
2026-07-01 09:25:33 +05:30
zhiweijian
b0e1fd9b85
feat(bt/ble_uart): Support ble uart more interfaces
...
- Added tagged event API (ble_uart_evt_t / on_event)
- Added bond management APIs
- Supported custom adv_data / scan_rsp_data
- Validate device_name length synchronously
- Added ble_uart_close_async() and EVT_CLOSED
- Added granular security config (security struct)
- Supported Passkey Entry and Numeric Comparison
2026-06-29 20:19:37 +08:00
Shuai Wang
c790799492
fix(nimble): initialize return value in LED characteristic access callback
...
When the NimBLE stack called this callback for a GATT Write Request, the
uninitialized stack value was interpreted as a non-zero GATT error code,
causing the stack to send BLE_ATT_ERR_UNLIKELY (0x0E) back to the client.
2026-06-29 17:29:54 +05:30
Astha Verma
b0f278ec19
fix(nimble): Added l2cap_coc throughput examples
2026-06-29 15:41:54 +05:30
Rahul Tank
609ad13324
fix(nimble): Fix for clang compilation issues
2026-06-29 15:25:37 +05:30
Rahul Tank
b2ab997d3f
fix(nimble): Fix compilation issues in Gatt SPS service
2026-06-29 15:25:37 +05:30
Mayank Tyagi
7c151a7082
fix(nimble): Always read initial BAS level
2026-06-29 15:25:36 +05:30
Jiang Jiang Jian
f02fad8ce1
Merge branch 'bugfix/ai_review_avrcp_v6.0' into 'release/v6.0'
...
fix(bt): Fix the critical and high issues related to AVRCP from AI review report (v6.0)
See merge request espressif/esp-idf!50020
2026-06-29 15:43:53 +08:00
Jiang Jiang Jian
1189d24f1f
Merge branch 'bugfix/optimize_nimble_throughput_example_v6.0' into 'release/v6.0'
...
fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8 (v6.0)
See merge request espressif/esp-idf!49979
2026-06-29 15:42:31 +08:00
Jiang Jiang Jian
c1aeac2888
Merge branch 'bugfix/fix_bluedroid_ai_review_bugs_20260427_v6.0' into 'release/v6.0'
...
Bugfix/fix bluedroid ai review bugs 20260427 (6.0)
See merge request espressif/esp-idf!49541
2026-06-29 15:39:47 +08:00
Jiang Jiang Jian
aca7de07ca
Merge branch 'bugfix/idf_ci_hfp_v6.0' into 'release/v6.0'
...
fix: Fix the incorrect connection of the same-name devices in the HFP example (v6.0)
See merge request espressif/esp-idf!49534
2026-06-29 15:39:40 +08:00
Jiang Jiang Jian
5a224594b8
Merge branch 'bugfix/ci_avrc_abs_vol_example_v6.0' into 'release/v6.0'
...
fix: Fix the potential stack overflow issue in the Classic Bluetooth example (v6.0)
See merge request espressif/esp-idf!49404
2026-06-29 15:38:51 +08:00
Jiang Jiang Jian
f3f37ec3d3
Merge branch 'docs/ble-uart-tutorial_v6.0' into 'release/v6.0'
...
docs(ble): added ESP-BLE-UART OpenCode Companion Guide (6.0)
See merge request espressif/esp-idf!49384
2026-06-29 15:38:35 +08:00
cjin
e7c9bcbda8
fix(ble): remove chip id macro for ble sample codes
2026-06-29 14:21:35 +08:00
cjin
57732dbc59
fix(ble): use default frequency for ble power save example
2026-06-29 10:30:23 +08:00
Jin Chen
c05182d0fc
feat(ble): update ble power save sdkconfig on ESP32-c5
...
(cherry picked from commit 3fdabaedaa )
Co-authored-by: cjin <jinchen@espressif.com >
2026-06-26 10:09:05 +08:00
Jin Chen
b99b2ce04d
feat(ble): update ble power save sdkconfig on ESP32-C61
...
(cherry picked from commit e603f41667 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-06-26 10:09:05 +08:00
yangfeng
e27d9efe13
fix(bt): Fix the high issues related to AVRCP from AI review report
...
- SDP/registration: handle SDP record creation and discovery failures safely
- AVRC stack: fix packet checks, fragment leaks, response build, and compile guards
- BTC AVRCP: fix return codes, connection state, metadata parsing, and memory leaks
- AVCTP: fix event passing, L2CAP conflicts, TX queue leaks, and disconnect handling
- Example: remove TG RN capability setup before initialization
2026-06-25 14:48:50 +08:00
Mayank Tyagi
7744dc5854
fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8
2026-06-24 16:58:21 +05:30
Zhou Xiao
d3409dbac6
docs(ble): add BLE UART tutorial and opencode bridge demo
...
- Add BLE UART service example with OpenCode companion docs
- Add BLE UART bridge demo for opencode integration
- Add BLE UART common library improvements
2026-06-22 10:20:47 +08:00
Zhi Wei Jian
29a6200e40
fix(examples): improve bluedroid BLE example error handling
...
Check GAP/GATT event status, fix prepare-write buffer lifecycle, and
align example code with updated Bluedroid API behavior.
(cherry picked from commit bfc47ace48 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-12 10:54:03 +08:00
Zhi Wei Jian
ccd011323c
refactor(examples): disable unused BT options in bluedroid BLE examples
...
Add sdkconfig.defaults to turn off unused Bluedroid host features per
example role (GATT client/server, SMP, legacy adv, etc.).
(cherry picked from commit b4b640f233 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-12 10:52:49 +08:00
ShenWeilong
c1f60d93ce
fix(bluedroid): Set CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y in bluedroid host examples
2026-06-12 10:51:17 +08:00
yangfeng
774c334372
fix: Fix the incorrect connection of the same-name devices in the HFP example
2026-06-10 19:12:31 +08:00
yangfeng
539b98274f
fix: Fix the potential stack overflow issue in the Classic Bluetooth example
2026-06-09 09:42:04 +08:00
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