Commit Graph
100 Commits
Author SHA1 Message Date
Wang Meng Yang caa6dac14e Merge branch 'bugfix/acl_conn_state_error' into 'master'
fix: Fix missing handling for HCI_ERR_CONNECTION_EXISTS

Closes IDFGH-17640

See merge request espressif/esp-idf!48661
2026-06-05 13:54:02 +08:00
Wang Meng Yang a4c171bf94 Merge branch 'bugfix/example_docs_support_esp32s31' into 'master'
fix(bt): Modify the documents in Classic Bluetooth examples to support esp32s31

Closes BT-4359

See merge request espressif/esp-idf!48950
2026-06-02 19:04:32 +08:00
Wang Meng Yang 2e2909506f Merge branch 'fix/some_issue_s31' into 'master'
fix(bt/controller): fixed several controller issues

Closes BTQABR2023-689, BTQABR2023-683, BTQABR2023-679, CBI-1964, CBI-1986, CBI-1996, CBI-2015, CBI-2019, CBI-2024, CBI-2025, CBI-2061, and BT-4370

See merge request espressif/esp-idf!48860
2026-06-01 19:53:12 +08:00
Wang Meng Yang fcceb3023f Merge branch 'bugfix/sdp_null_access' into 'master'
fix(bt/bluedroid): fixed SDP deinit race with pending callbacks

Closes BTQABR2023-737

See merge request espressif/esp-idf!48753
2026-05-22 11:44:32 +08:00
Wang Meng Yang 814656bca1 Merge branch 'bugfix/fix_bt_incorrect_error_code' into 'master'
fix(bt): Correct the error code in pairing when pin code req rejected by host

See merge request espressif/esp-idf!48656
2026-05-20 22:35:32 +08:00
Wang Meng Yang 36e36fd314 Merge branch 'feat/support_s31_bt_sleep_sdk' into 'master'
feat(bt): support classic Bluetooth sleep mode on ESP32-S31

Closes IDF-15186 and IDF-15194

See merge request espressif/esp-idf!48597
2026-05-20 16:48:18 +08:00
Wang Meng Yang f04daa713e Merge branch 'bugfix/hfp_reg_data_cb' into 'master'
fix: Remove the check for recv and send being NULL

Closes BT-4329

See merge request espressif/esp-idf!48613
2026-05-19 09:33:34 +08:00
Wang Meng Yang 8c658f9f2b Merge branch 'bugfix/fix_bredr_kconfig' into 'master'
fix(bt): Fixed not show config for broadcast encryption and PCA

Closes BTQABR2023-674

See merge request espressif/esp-idf!48311
2026-05-14 21:56:26 +08:00
Wang Meng Yang cb4a55ace2 Merge branch 'feat/support_ble_light_sleep_esp32s31_rebase' into 'master'
feat(ble): supported ble light sleep feat on esp32s31 and esp32h4

See merge request espressif/esp-idf!48262
2026-05-11 18:35:50 +08:00
Wang Meng Yang 45ccc1ed92 Merge branch 'fix/bredr_fix_260424' into 'master'
fix(bt): Fix multiple of BR/EDR controller bugs from qualification test on ESP32-S31

See merge request espressif/esp-idf!48015
2026-04-29 09:38:07 +08:00
wangmengyang 8344eb18b1 fix(bt): Fix multiple of BR/EDR controller bugs from qualification test on ESP32-S31 2026-04-28 12:19:11 +08:00
Wang Meng Yang 5a38af6749 Merge branch 'feat/ble_mesh_config_depends_on_soc_caps' into 'master'
feat(ble_mesh): add SOC capability dependency for BLE Mesh config

See merge request espressif/esp-idf!48001
2026-04-28 11:58:47 +08:00
Wang Meng Yang 29f1e572b1 Merge branch 'bugfix/spp_enhancement' into 'master'
fix(bt/bluedroid): fixed the vulnerabilities from AI code review in SPP

Closes BT-4280

See merge request espressif/esp-idf!47114
2026-04-23 11:17:23 +08:00
Wang Meng Yang e1b81f0aad Merge branch 'feat/support_ble_bredr_on_esp32s31' into 'master'
feat(bt): Support Bluetooth LE and Bluetooth Classic on ESP32-S31

Closes IDF-15185, IDF-15188, IDF-15189, IDF-15193, and IDF-15192

See merge request espressif/esp-idf!47330
2026-04-22 08:03:07 +08:00
Wang Mengyang 202233107c feat(bt): Add unit test for tinycrypt ECC P-256 and P-192 2026-04-21 17:53:26 +08:00
Wang Mengyang 63a619275b fix(esp_coex): Disable coexist build for ESP32-S31 before it is supported
- Disable blufi example build on ESP32-S31
2026-04-21 17:53:24 +08:00
Wang Mengyang b7b4b10584 fix(bt): Fix build error in hci transport on ESP32-S31 2026-04-21 17:50:36 +08:00
Wang Mengyang 78f83f60cb fix(ble_log): Fix build errors in using BLE_MBUF 2026-04-21 17:50:36 +08:00
wangmengyang 11268d8bfb feat(bt): Add initial support of Bluetooth Classic on ESP32-S31
- feat(soc_caps): Enable BT Classic and BLE in esp32s31
- Add git submodule for ESP32-S31 bt controller lib files
- changed sdkconfig.defaults and README for Bluetooth Classic examples
- change(docs): Added vendor HCI documentations for ESP32-S31
- change(Bluedroid): Adapt to ESP32-S31 due to some API differences on
  Bluetooth controller from ESP32
- change(bt): Modify CMakeLists.txt to support the Bluetooth dual-mode
  architecture on ESP32-S31
- change(bt): Add ECC P-192 functions to tinycrypt
2026-04-21 17:50:34 +08:00
Wang Meng Yang de29856c92 Merge branch 'bugfix/relax_rsw_tid_check' into 'master'
fix(bt/controller): fixed several controller issues

Closes IDFGH-17125 and BTQABR2023-661

See merge request espressif/esp-idf!47688
2026-04-20 10:19:26 +08:00
Wang Meng Yang 9c380675dc Merge branch 'bugfix/ai_review_a2dp' into 'master'
fix(bt): fix A2DP issues reported by AI code review

Closes BT-4288

See merge request espressif/esp-idf!46787
2026-04-20 09:21:12 +08:00
Wang Meng Yang 29579cffe7 Merge branch 'bugfix/ai_review_hfp' into 'master'
fix(bt): fix HFP issues reported by AI code review

See merge request espressif/esp-idf!47008
2026-04-20 09:21:02 +08:00
Wang Meng Yang 5bb46aadb7 Merge branch 'bugfix/ai_review_avrcp' into 'master'
fix(bt): fix AVRCP component issues reported by AI review

Closes BT-4287

See merge request espressif/esp-idf!46832
2026-04-15 19:28:10 +08:00
Wang Meng Yang bb597ede48 Merge branch 'bugfix/btm_sec_free_dev' into 'master'
fix(bt): avoid deleting device record on partial transport cleanup

Closes BT-4248

See merge request espressif/esp-idf!45753
2026-04-03 19:18:13 +08:00
Wang Meng Yang 8c9b3339b9 Merge branch 'bugfix/sbc_improvement' into 'master'
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in SBC

See merge request espressif/esp-idf!46944
2026-04-02 14:26:21 +08:00
Wang Meng Yang 1ec13a92d2 Merge branch 'bugfix/spp_deinit' into 'master'
fix(bt/bluedroid): flushed all the DM PM at the end of SPP deinit

See merge request espressif/esp-idf!47065
2026-03-31 09:57:52 +08:00
Wang Meng Yang 4cac5e157a Merge branch 'bugfix/misc_improvement' into 'master'
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in Bluedroid

See merge request espressif/esp-idf!46833
2026-03-31 09:55:29 +08:00
Wang Meng Yang d9a53ecebe Merge branch 'bugfix/spp_improvement' into 'master'
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in SPP

See merge request espressif/esp-idf!46803
2026-03-27 10:41:51 +08:00
Wang Meng Yang 904ba3909e Merge branch 'bugfix/hid_improvement' into 'master'
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in HID

See merge request espressif/esp-idf!46771
2026-03-27 10:32:41 +08:00
Wang Meng Yang a2ad4b4a8a Merge branch 'bugfix/uninited_stack_var' into 'master'
fix: fixed possible use of uninitialized stack variables in bta_hf_client_parse_binp

Closes BT-4270

See merge request espressif/esp-idf!46515
2026-03-20 19:30:50 +08:00
Wang Meng Yang 594679aa73 Merge branch 'bugfix/fix_call_spp_start_discovert_twice_crash' into 'master'
fix(bt): fix crash when calling esp_spp_start_discovery twice in succession

Closes IDFCI-6478 and IDFCI-8863

See merge request espressif/esp-idf!46343
2026-03-16 19:04:10 +08:00
Wang Meng Yang c941926ee7 Merge branch 'feat/bt_distance_test' into 'master'
feat(bt): Add APIs to read ACL real RSSI and read/write tx power of inq/iscan/page/pscan/ACL

Closes BT-4155

See merge request espressif/esp-idf!45601
2026-03-16 15:09:19 +08:00
Wang Meng Yang 13d8a6e405 Merge branch 'bugfix/report_hid_close_evt' into 'master'
fix(hid): Fixed HID repeatedly reporting the close event

Closes BT-4238

See merge request espressif/esp-idf!45593
2026-03-13 15:37:18 +08:00
Wang Meng Yang 38f37e18af Merge branch 'change/hfp_hf_example' into 'master'
change(bt/examples): Add the use of internal codec APIs in the hfp_hf example

Closes IDFGH-17271

See merge request espressif/esp-idf!46168
2026-03-05 19:44:33 +08:00
Wang Meng Yang b3b348c650 Merge branch 'bugfix/bredr_cfg_relative_path' into 'master'
fix: Fix the relative path of esp_bredr_cfg.h

See merge request espressif/esp-idf!46038
2026-02-28 17:04:07 +08:00
Wang Meng Yang 7290e25c41 Merge branch 'bugfix/mistakenly_rejext_peer_auth_req' into 'master'
fix(bt/controller): fixed remote LMP_AU_RAND is mistakely rejected

See merge request espressif/esp-idf!46039
2026-02-26 09:42:07 +08:00
Wang Meng Yang e84ebe2a13 Merge branch 'bugfix/add_sink_decode_log' into 'master'
fix(bt): Add some debug logs during A2DP sink decoding

See merge request espressif/esp-idf!45255
2026-02-10 14:16:17 +08:00
Wang Meng Yang 73e1a7f9c5 Merge branch 'bugfix/32k_xtal_to_rtc_slow' into 'master'
fix(bt): Replace 32k_xtal with rtc_slow

See merge request espressif/esp-idf!45309
2026-02-10 12:06:08 +08:00
Wang Meng Yang 1535ac2b0a Merge branch 'feat/set_encoder_params' into 'master'
feat(bt/bluedroid): Add API to set encoder parameters and report sink caps for A2DP source

Closes BT-3409

See merge request espressif/esp-idf!43855
2026-01-28 11:24:52 +08:00
Wang Meng Yang be9b36a201 Merge branch 'feat/set_max_sync_conn' into 'master'
feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32

Closes IDFGH-17014

See merge request espressif/esp-idf!45005
2026-01-19 14:43:07 +08:00
Wang Meng Yang 21f71c1794 Merge branch 'bugfix/oob_access_in_bt' into 'master'
fix: enhanced packet length check in Bluedroid

See merge request espressif/esp-idf!44440
2026-01-16 21:45:27 +08:00
Wang Meng Yang 73af800878 Merge branch 'bugfix/source_acp_miss_audio_cfg_evt' into 'master'
fix: A2DP source will miss the ESP_A2D_AUDIO_CFG_EVT when it acts as the acceptor

See merge request espressif/esp-idf!44892
2026-01-15 21:18:16 +08:00
Wang Meng Yang 3feb5a3663 Merge branch 'bugfix/a2dp_utils' into 'master'
fix(bt/bluedroid): add status management for audio sink service channel

See merge request espressif/esp-idf!44961
2026-01-13 10:06:09 +08:00
Wang Meng Yang 6894343bc7 Merge branch 'docs/update_bt_api_ref' into 'master'
docs(bt): update Classic Bluetooth api reference

Closes BT-4190

See merge request espressif/esp-idf!43872
2026-01-08 11:51:21 +08:00
Wang Meng Yang 72e9de20c5 Merge branch 'bugfix/key_type_notify_err' into 'master'
fix(bt/controller): fixed wrong key type during changing connection link key

Closes BTQABR2023-630

See merge request espressif/esp-idf!44798
2026-01-07 09:17:23 +08:00
Wang Meng Yang 6b58b82923 Merge branch 'bugfix/l2cap_malloc_fail' into 'master'
fix(bt): fix l2cap malloc fail in throughput test

Closes BTQABR2023-536

See merge request espressif/esp-idf!44611
2026-01-06 16:08:39 +08:00
Wang Meng Yang eee9e5f0c4 Merge branch 'bugfix/a2dp_reg_sep' into 'master'
fix(bt/bluedroid): Fix index boundary check and function return in SEP registration

Closes IDFGH-16991

See merge request espressif/esp-idf!44549
2025-12-30 14:52:04 +08:00
Wang Meng Yang 82197de97f Merge branch 'bugfix/c3_uhci_rx_fail_master' into 'master'
fix(ble): fix assert caused by ringbuffer read size not matching controller expected rx size

Closes BT-4215

See merge request espressif/esp-idf!44576
2025-12-29 11:42:58 +08:00
Wang Meng Yang 1767dc6419 Merge branch 'refactor/split_a2dp_sink' into 'master'
fix(examples/classic_bt): Add A2DP sink delay for AVRCP cover art and absolute volume examples

See merge request espressif/esp-idf!44548
2025-12-26 21:15:49 +08:00
Wang Meng Yang a71649eab7 Merge branch 'change/remove_unused_marco_defines_for_rssi_limit' into 'master'
change(bt): Remove RSSI threshold-related macros

See merge request espressif/esp-idf!44434
2025-12-23 16:20:25 +08:00
Wang Meng Yang 17561eb71a Merge branch 'refactor/split_a2dp_sink' into 'master'
refactor(examples/classic_bt): Split a2dp_sink example

Closes BT-3860

See merge request espressif/esp-idf!41249
2025-12-19 13:47:07 +08:00
Wang Meng Yang 57f06d8aff Merge branch 'bugfix/sync_security_fix_from_flouride' into 'master'
fix: synchronized several security-related fixes from Google Fluoride

Closes BT-4195

See merge request espressif/esp-idf!42534
2025-12-17 15:34:49 +08:00
Wang Meng Yang 5104528c52 Merge branch 'bugfix/l2c_fcr_clone_buf' into 'master'
fix(bt/bluedroid): fixed possible access to NULL in l2c_fcr_clone_buf

See merge request espressif/esp-idf!44244
2025-12-16 11:50:59 +08:00
Wang Meng Yang df86e65116 Merge branch 'change/bt_bluedroid_avrcp_version' into 'master'
change(bt/bluedroid): Change AVRCP version according to feature enabled

Closes BT-4204

See merge request espressif/esp-idf!44074
2025-12-12 11:24:05 +08:00
Wang Meng Yang 4bc073ed79 Merge branch 'bugfix/a2dp_reg_sep' into 'master'
fix(bt/bluedroid): Fix the status judgment of the A2DP source registration SEP

See merge request espressif/esp-idf!43788
2025-12-01 12:12:25 +08:00
Wang Meng Yang 54c89e812b Merge branch 'bugfix/fix_event_filter_bug' into 'master'
fix(bt/controller): Fixed hci connection request event filter bug

Closes BTQABR2023-616

See merge request espressif/esp-idf!43820
2025-11-28 16:03:24 +08:00
Wang Meng Yang 683ddf8a6e Merge branch 'bugfix/a2dp_deinit_crash' into 'master'
fix(bt): fixed crash caused by deinit during A2DP connection initiation

Closes IDFCI-3092, BT-4158, BTQABR2023-617, IDFCI-6268, and BT-4134

See merge request espressif/esp-idf!43534
2025-11-27 09:34:35 +08:00
Wang Meng Yang 289e04dcbe Merge branch 'bugfix/bt_idf_ci' into 'master'
fix(bt/examples): Fixed test_bt_l2cap not finding ESP_SDP_CREATE_RECORD_COMP_EVT

Closes IDFCI-6518

See merge request espressif/esp-idf!43428
2025-11-21 18:55:05 +08:00
Wang Meng Yang e48d37f307 Merge branch 'feat/add_param_indicate_create_spp_records' into 'master'
feat(bt): Add an SPP API parameter to indicate whether to create the SPP record

See merge request espressif/esp-idf!43485
2025-11-21 15:47:10 +08:00
Wang Meng Yang f5d1a87f1e Merge branch 'bugfix/refactor_c3_hci_example' into 'master'
refactor(example/bt): Refactor controller_hci_uart example for ESP32-C3/S3 to use UHCI driver

Closes IDF-14345

See merge request espressif/esp-idf!43270
2025-11-19 10:20:16 +08:00
Wang Meng Yang 3c447d998d Merge branch 'bugfix/fix_hid_memory_leak' into 'master'
fix(bt/bluedroid): Fixed HID memory leak

Closes BTQABR2023-602

See merge request espressif/esp-idf!43118
2025-11-13 16:30:47 +08:00
Wang Meng Yang 80961aa3f4 Merge branch 'bugfix/bluetooth_chan_map_error' into 'master'
fix(bt/controller): fixed Bluetooth hardware error of 'CHMAP_ERROR'

See merge request espressif/esp-idf!43201
2025-11-13 15:24:54 +08:00
Wang Meng Yang b712ec5696 Merge branch 'bugfix/cod_chg_by_scan_ena' into 'master'
fix(bt/bluedroid): update the COD before enabling inquiry scan

Closes BTQABR2023-546

See merge request espressif/esp-idf!41481
2025-11-11 15:45:07 +08:00
Wang Meng Yang d02602de17 Merge branch 'bugfix/oob_in_bta_dm_sdp_result' into 'master'
fix(bt/blurdoird): fixed an OOB write in bta_dm_sdp_result

Closes BT-4137

See merge request espressif/esp-idf!42950
2025-11-10 10:01:41 +08:00
Wang Meng Yang f95a5f5231 Merge branch 'bugfix/oob_in_avrc_vendor_msg' into 'master'
fix(bt/bluedroid): fixed potential OOB in AVRCP vendor command composition

Closes BT-4130

See merge request espressif/esp-idf!42410
2025-10-23 09:52:42 +08:00
Wang Meng Yang f207bec03c Merge branch 'bugfix/ci_c3eco7_pwr_save_fail' into 'master'
fix(ble): fix ci power save test connection failure

Closes IDFCI-3036

See merge request espressif/esp-idf!42636
2025-10-21 14:40:56 +08:00
Wang Meng Yang 171fc377ce Merge branch 'bugfix/fix_bt_coverity' into 'master'
fix(esp_coex): fix explicit null dereferenced reported by coverity

Closes IDF-14126

See merge request espressif/esp-idf!42062
2025-10-16 18:58:40 +08:00
Wang Meng Yang d822e9bbbe Merge branch 'bugfix/fix_ble_deinit_crash' into 'master'
fix(ble/bluedroid): prevent crash when deinit/disable host during scan

Closes BLERP-2266, BLERP-2267, BLERP-2268, BLERP-2270, and BLERP-2274

See merge request espressif/esp-idf!42134
2025-10-14 18:00:45 +08:00
Wang Meng Yang 1904fd4d9c Merge branch 'fix/incorrect_assert_in_acl_data_process' into 'master'
fix(bt): avoid asserting when previous data hasn't finished transmitting

See merge request espressif/esp-idf!42532
2025-10-13 19:03:41 +08:00
Wang Meng Yang e11789a999 Merge branch 'bugfix/bt_idf_ci' into 'master'
fix(example/classic_bt): Fix the potential stack overflow tasks

Closes IDFCI-4308

See merge request espressif/esp-idf!42513
2025-10-11 16:59:53 +08:00
Wang Meng Yang 549a7272bf Merge branch 'bugfix/several_esp32_bugs' into 'master'
fix(bt/controller): fixed several controller bugs

Closes BT-4103 and BT-4100

See merge request espressif/esp-idf!41644
2025-10-11 16:02:36 +08:00
Wang Meng Yang 1d0db55941 Merge branch 'bugfix/bt_idf_ci' into 'master'
fix(example/classic_bt): Fix the stack overflow of the SPPAppT and mouse_move_task tasks

Closes IDFCI-3985 and IDFCI-3631

See merge request espressif/esp-idf!42474
2025-10-10 16:09:36 +08:00
Wang Meng Yang b92235223a Merge branch 'bugfix/fix_some_bt_bugs' into 'master'
fix(bt): fix some bluetooth bugs

Closes IDFGH-16334 and IDFGH-15166

See merge request espressif/esp-idf!42261
2025-10-10 12:10:25 +08:00
Wang Meng Yang 3e0545f28b Merge branch 'bugfix/fix_bt_security' into 'master'
fix(bt/bluedroid): Fix the boundary conditions when checking EIR data

See merge request espressif/esp-idf!42253
2025-10-10 09:07:49 +08:00
Wang Meng Yang c4a2511659 Merge branch 'bugfix/enter_sniff_failed' into 'master'
fix(bt/controller): fixed the sniff anchor point can be mismatch from central and peripheral

Closes BTQABR2023-553

See merge request espressif/esp-idf!42240
2025-09-28 16:59:45 +08:00
Wang Meng Yang bf695d08d4 Merge branch 'bugfix/possible_buffer_overflow' into 'master'
Bugfix/possible buffer overflow

Closes BT-4111

See merge request espressif/esp-idf!41878
2025-09-26 09:39:31 +08:00
Wang Meng Yang c0667e61fd Merge branch 'bugfix/fix_bt_coverity' into 'master'
bugfix: Fix array compared against 0 in btc_manage.c and the issue of uninitialized pointer reading in coexist_printf

Closes IDF-13868

See merge request espressif/esp-idf!41455
2025-09-17 11:03:30 +08:00
Wang Meng Yang 7cac735da0 Merge branch 'feat/remove_the_deprecated_api_and_parameter' into 'master'
feat(bt): remove the deprecated functions and parameters

Closes BT-4042

See merge request espressif/esp-idf!40435
2025-08-20 19:36:37 +08:00
Wang Meng Yang f82e101dcc Merge branch 'bugfix/fix_tmp_key_bug' into 'master'
bugfix/fix_tmp_key_bug

See merge request espressif/esp-idf!41296
2025-08-20 14:07:00 +08:00
Wang Meng Yang 892ec6a114 Merge branch 'bugfix/fix_bt_security' into 'master'
fix(bt/bluedroid): Prevent out-of-bounds access and add type check when resolving EIR data

Closes BT-4071

See merge request espressif/esp-idf!41167
2025-08-19 11:54:10 +08:00
Wang Meng Yang 1979646199 Merge branch 'bugfix/epr_collision' into 'master'
fix(bt/controller): fixed some controller bugs

Closes BT-4034

See merge request espressif/esp-idf!40775
2025-08-15 09:38:08 +08:00
Wang Mengyang 15d88a149b fix(esp_phy): Add protection of consecutive disable operations by single modem source 2025-08-11 13:47:48 +08:00
Wang Meng Yang 61ccbbe7f0 Merge branch 'bugfix/fix_external_codec_build_issue' into 'master'
fix(bt/bluedroid): Fix build issue when using external sbc codec

Closes BT-4051

See merge request espressif/esp-idf!40554
2025-07-21 10:44:02 +08:00
Wang Meng Yang 706b7c8629 Merge branch 'feat/add_handl_in_sdp_evt' into 'master'
feat(bt): Add record_handle in ESP_SDP_REMOVE_RECORD_COMP_EVT

Closes BTQABR2023-537

See merge request espressif/esp-idf!40409
2025-07-11 19:29:48 +08:00
Wang Meng Yang 8bca0ba4fb Merge branch 'fix/incorrect_unit_of_cpb_rx_clk' into 'master'
fix(bt): fixed the incorrect unit of clk in cpb rx event

See merge request espressif/esp-idf!40363
2025-07-07 10:29:22 +08:00
Wang Meng Yang 0e92b38244 Merge branch 'bugfix/bt_sleep_log_consistent' into 'master'
fix(ble): keep the log of the bluetooth sleep clock source consistent

See merge request espressif/esp-idf!40281
2025-07-02 17:32:27 +08:00
Wang Meng Yang c4bfb8adba Merge branch 'bugfix/auth_collision' into 'master'
fix(bt/controller): Fixed bugs on LMP legacy and secure authentication collision

See merge request espressif/esp-idf!39990
2025-06-20 14:25:17 +08:00
Wang Mengyang 0190ba0390 fix(bt): Fixed HFP AG data callback cleared after profile is re-initialized 2025-06-16 16:55:09 +08:00
Wang Meng Yang 8f224d6a63 Merge branch 'change/opt_hid_device_connect_description' into 'master'
docs(bt/bluedroid): Updated HID Device connect API description

Closes IDFGH-15363

See merge request espressif/esp-idf!39434
2025-05-30 07:12:06 +08:00
Wang Meng Yang 6177115241 Merge branch 'fear/add_avrcp_init_state_event' into 'master'
feat(bt/bluedroid): Add events to indicate the initialization states of AVRCP

Closes CBI-1400 and BTQABR2023-507

See merge request espressif/esp-idf!39278
2025-05-29 14:47:02 +08:00
Wang Meng Yang fb6693c7a0 Merge branch 'fix/incorrect_setting_of_sco_packet_type_mask' into 'master'
fix(bt): fixed incorrect mask was used to exclude sco packets

Closes CBI-1403

See merge request espressif/esp-idf!39396
2025-05-29 08:01:20 +08:00
Wang Meng Yang e178a09d19 Merge branch 'bugfix/fix_ble_scan_no_adv_report_when_connected' into 'master'
Fixed missing ADV reports after bonding and connection on ESP32-C3 and ESP32-S3

Closes BLERP-1874 and IDFGH-15110

See merge request espressif/esp-idf!38609
2025-05-19 11:55:28 +08:00
Wang Meng Yang b452748eb5 Merge branch 'change/ble_update_lib_20250516' into 'master'
change(ble): [AUTO_MR] 20250516 - Update ESP BLE Controller Lib

Closes BLERP-1833, BLERP-1838, BLERP-1753, BLERP-1708, BLERP-1849, BLERP-1821, BLERP-1840, BLERP-1778, BLERP-1865, BLERP-1879, BLERP-1880, BLERP-1881, BLERP-1866, BLERP-1882, BLERP-1883, BLERP-1887, BLERP-1889, BLERP-1890, and BLERP-1892

See merge request espressif/esp-idf!39200
2025-05-19 11:50:40 +08:00
Wang Meng Yang ee9c524bb6 Merge branch 'feat/add_sdkconfig_for_secure_connection' into 'master'
feat(bt): add sdkconfig for secure connection host support feature

See merge request espressif/esp-idf!38895
2025-05-08 14:33:10 +08:00
Wang Meng Yang 141d19ceec Merge branch 'bugfix/l2cap_no_report_stop_server_evt' into 'master'
fix(bt): Fixed l2cap not reporting stop server completion event

Closes BTQABR2023-470

See merge request espressif/esp-idf!38469
2025-04-24 14:22:06 +08:00
Wang Meng Yang b74b55c535 Merge branch 'feat/add_api_get_avrc_status' into 'master'
feat(bt): Add API to get some information of Classic Bluetooth profile

Closes BTQABR2023-475

See merge request espressif/esp-idf!38530
2025-04-23 20:26:54 +08:00
Wang Meng Yang eb0d3677ba Merge branch 'bugfix/fix_bt_access_ext_mem_in_intr' into 'master'
fix(bt/controller): Fixed access external memory in isr context

Closes BT-3996

See merge request espressif/esp-idf!38549
2025-04-18 18:01:13 +08:00
Wang Meng Yang abe7680142 Merge branch 'bugfix/bt_prio_err_in_dual_mode' into 'master'
fix(bt/controller): update libbtdm_app.a

Closes BTQABR2023-355 and BT-3931

See merge request espressif/esp-idf!38472
2025-04-18 14:41:57 +08:00
Wang Meng Yang 660898dc24 Merge branch 'bugfix/no_write_evt_report' into 'master'
fix(bt): fixed spp not reporting write event

Closes BTQABR2023-468

See merge request espressif/esp-idf!38327
2025-04-15 08:01:21 +08:00
Wang Meng Yang 03c229e949 Merge branch 'feat/add_l2cap_register_event' into 'master'
feat(bt): Added events for l2cap register and unregister vfs

Closes BTQABR2023-465

See merge request espressif/esp-idf!38138
2025-04-14 11:28:20 +08:00