Commit Graph
1631 Commits
Author SHA1 Message Date
Rahul Tank 8b1ad80381 Merge branch 'bugfix/cache_refresh_compilation_issue' into 'master'
fix(nimble): Fix build when gatt client disabled

See merge request espressif/esp-idf!51705
2026-09-21 10:48:08 +05:30
Wang Meng Yang 2b86781fd1 Merge branch 'examples/hfp_modify' into 'master'
examples(bt_hfp): Modify hfp examples' ci sdkconfig

See merge request espressif/esp-idf!52423
2026-09-20 07:17:00 +08:00
Astha Verma 93b388ef1f fix(nimble): Connect with OTA address for host based privacy 2026-09-18 16:41:17 +05:30
Rahul Tank 54daf471e5 Merge branch 'bugfix/l2cap_coc_disconnect' into 'master'
fix(nimble): fix l2cap_coc throughput disconnect on esp32c2

Closes BLERP-3094

See merge request espressif/esp-idf!52495
2026-09-18 16:36:54 +05:30
hejiaxin 5f567c2867 ci(bt_hfp): Modify hfp examples' ci sdkconfig 2026-09-17 14:55:56 +08:00
cjin 88d7d387a3 feat(bt): supported bt etm triggered rf 2026-09-17 12:13:14 +08:00
cjin 872ce2b9ba feat(ble): updated power save readme for power optimzation 2026-09-17 09:34:23 +08:00
Astha Verma 51136d5496 fix(nimble): fix l2cap_coc throughput disconnect on esp32c2 2026-09-16 10:22:50 +05:30
Island 29e854ad3c Merge branch 'feat/bluedroid_enc_adv_data' into 'master'
feat(ble/bluedroid): move Encrypted Advertising Data APIs into the host

See merge request espressif/esp-idf!51898
2026-09-15 14:12:00 +08:00
Rahul Tank 6a07858110 feat(nimble): Migrate to nimble-1.10.0 2026-09-09 15:42:05 +05:30
Liu Linyan 19b8637502 feat(ble_audio): Add BAP Broadcast Assistant example 2026-09-09 09:51:40 +08:00
zhiweijian f5e9e2496a feat(ble/bluedroid): move Encrypted Advertising Data APIs into the host
Provide esp_ble_ead_encrypt/decrypt in Bluedroid and group the GAP Key
Material characteristic under the same EAD Kconfig menu.
2026-09-08 16:07:44 +08:00
Liu Linyan bb9390d2d0 feat(ble_audio): Miscellaneous update for BLE ISO & BLE Audio safe calling 2026-09-07 10:03:17 +08:00
Wang Meng Yang 7f1b8d002e Merge branch 'feature/hfp_lc3' into 'master'
Feature/hfp lc3

See merge request espressif/esp-idf!50037
2026-09-03 14:44:47 +08:00
hejiaxin 9f6cf1ac3c feat(bluedroid): Update LC3-SWB support in bluedroid
- Update LC3 in btc and bta, update AT
- Update LC3 in SCO frame transfer and examples
- improve lc3 transfer speed
- Fix some encoding and decoding bugs
- Rename the functions and macros to fit both msbc and lc3
- Add config dependency
- Add migration guides for bluetooth-classic
- change the statement of "Wide Band Speech" to "Wideband Speech" to fit HFPv1.10
2026-09-03 11:02:50 +08:00
Liu Linyan bcc2981f25 feat(ble_audio): Add CAP Handover (U2B & B2U) example 2026-09-02 15:00:16 +08:00
yangfeng d1d1f91b12 fix(bt): Add invalid codec capability verification when registering SEP 2026-08-27 15:44:58 +08:00
Rahul Tank 7321fce391 fix(nimble): bound PAwR synced connect retries in the example 2026-08-24 21:31:32 +05:30
Liu Linyan d637115d38 fix(ble_audio): Miscellaneous fixes for running coordinated set 2026-08-21 11:09:14 +08:00
Liu Linyan d2fee5862a feat(ble_audio): Miscellaneous update for ISO & Audio examples 2026-08-20 11:24:32 +08:00
Rahul Tank 8710fd7125 fix(nimble): Fix for pytest throughput failure
In example, central clears CCCD while peripheral is still sending
notify. This causes ATT write response to starve resulting in
disconnect.
2026-08-18 16:45:54 +05:30
linruihao 51eacff678 feat(example): add Classic Bluetooth PAN profile examples 2026-08-17 19:52:29 +08:00
Rahul Tank 846ab1ee50 Merge branch 'bugfix/fix_kconfig_warnings' into 'master'
fix(nimble): move BTDM defaults to esp32

See merge request espressif/esp-idf!51682
2026-08-13 14:27:15 +05:30
yuanhonghui eebeb6b62c feat(example): add pytest for nimble examples 2026-08-12 15:46:14 +08:00
Rahul Tank 8c194a826c fix(nimble): move BTDM defaults to esp32
BTDM_CTRL_MODE_* exists only on classic ESP32. Shared
sdkconfig.defaults caused unknown-symbol warnings on other targets.
2026-08-12 11:43:44 +05:30
Wang Meng Yang c9b1e5fe5c Merge branch 'opt/hfp_audio_quality' into 'master'
change(bt/bluedroid): optimized the HFP example workflow to improve audio quality

See merge request espressif/esp-idf!51346
2026-08-05 17:54:34 +08:00
Liu Linyan af9ae1c0aa fix(ble_audio): Miscellaneous fixes for ISO & LE Audio (stage 2) 2026-08-04 14:07:10 +08:00
Jin Cheng 7a05c18999 change(bt/bluedroid): optimized the HFP example workflow to improve audio quality
Disabled inquiry scan and page scan after SCO connection establishment
to reduce over-the-air bandwidth usage and improve audio quality by
prevent scan activities from interrupting SCO traffic.
2026-07-30 14:58:21 +08:00
cjin 3cc775117f feat(ble): added CONFIG_PM_SLP_IRAM_OPT to make sure cache error check 2026-07-29 17:50:06 +08:00
Wang Meng Yang d348f43f56 Merge branch 'bugfix/a2dp_api_init_check' into 'master'
fix(bt): Fix compatibility with A2DP API legacy usage methods

Closes IDFGH-17892

See merge request espressif/esp-idf!50611
2026-07-28 19:35:28 +08:00
Rahul Tank e08609e451 fix(nimble): Migrate to NimBLE 1.9.0 2026-07-27 14:14:35 +05:30
Liu Linyan 822d65f9be feat(ble_audio): Add specific libs for BLE Audio log compression 2026-07-27 11:26:25 +08:00
Island 2961219b35 Merge branch 'idf/ble_audio_psram' into 'master'
feat(ble_audio): BLE Audio PSRAM support

See merge request espressif/esp-idf!51098
2026-07-27 10:31:09 +08:00
Liu Linyan 8fb0fc6065 feat(ble_audio): BLE Audio PSRAM support 2026-07-25 09:01:08 +08:00
Astha Verma b360477e77 fix(nimble): Restore throughput after switching from LE Coded PHY 2026-07-24 16:36:44 +05:30
Rahul Tank 46f3837611 fix(nimble): Fix issues found in review for nimble examples 2026-07-24 15:19:38 +05:30
Island 9211373354 Merge branch 'idf/ble_audio_pts' into 'master'
feat(ble_audio): Miscellaneous update for verifying with PTS cases

See merge request espressif/esp-idf!50156
2026-07-23 11:14:35 +08:00
Wang Meng Yang e61ef3e4a4 Merge branch 'change/refactor_hidh_datapath' into 'master'
Change/refactor hidh datapath

Closes IDFGH-17363

See merge request espressif/esp-idf!49615
2026-07-23 10:47:19 +08:00
Liu Linyan 4362a3116f feat(ble_audio): Miscellaneous update for verifying with PTS cases 2026-07-22 20:38:57 +08:00
Wang Meng Yang cfb35e1a4a Merge branch 'bugfix/idf_ci_example_avrcp' into 'master'
fix(bt/example): Add log in the failure path for avrcp_ct_metadata example

Closes IDFCI-10118

See merge request espressif/esp-idf!50651
2026-07-22 15:16:25 +08:00
liqigan 39b4b3f329 fix(bt/bluedroid): Fixed HID host reconnection bug and enabled load HID devices
Closes https://github.com/espressif/esp-idf/issues/18335
2026-07-22 14:41:20 +08:00
yangfeng 94b05ceee6 fix(bt): Fix compatibility with A2DP API legacy usage methods
- Modify the timing of API calls in the A2DP example
- Add a2dp_stream_aac test case
- Closes https://github.com/espressif/esp-idf/issues/18786
2026-07-20 11:35:33 +08:00
Alexey Lapshin 8a17c206c6 Merge branch 'feature/enable_unused-but-set-variable_errors' into 'master'
change: re-enable -Werror=unused-but-set-variable

See merge request espressif/esp-idf!50725
2026-07-16 15:31:20 +04:00
Ji Minxiang 157200447c Merge branch 'feat/ble_ams_dev' into 'master'
feat(examples): add Bluedroid and NimBLE BLE AMS client examples

See merge request espressif/esp-idf!50369
2026-07-16 14:24:56 +08:00
Alexey Lapshin 1791325998 change(ci): enable -Werror=unused-but-set-variable 2026-07-16 10:54:36 +07:00
yuanhonghui 5422d76332 test(bluedroid): Add CI pytest for BLE 5.0 dual-DUT examples and throughput 2026-07-14 14:27:25 +08:00
jiminxiang a8bb79b5b9 feat(examples): add Bluedroid and NimBLE BLE AMS client examples
Add Apple Media Service client demos that discover AMS on iOS, subscribe
to media entity updates, and expose remote playback control helpers.
2026-07-14 11:33:41 +08:00
Island fb195f7b50 Merge branch 'bugfix/fix_bluedroid_ext_adv_param_fail_state' into 'master'
fix(ble/bluedroid): preserve ext adv state when set params fails

Closes BLERP-2962 and IDFGH-17144

See merge request espressif/esp-idf!50470
2026-07-14 10:28:30 +08:00
yangfeng 54009eb616 fix(bt/example): Add log in the failure path for avrcp_ct_metadata example 2026-07-13 10:48:52 +08:00
Zhi Wei Jian 2e6cbccd55 Merge branch 'feat/support_bluedroid_dual_identify' into 'master'
feat(ble/bluedroid): Support bluedroid dual indentify

See merge request espressif/esp-idf!49640
2026-07-13 10:03:39 +08:00