zhiweijian
6f27074c1e
fix(ble/bluedroid): Fixed bt buuld error
...
fix(ble/bluedroid): disable power management if bt is disabled
2026-01-05 17:09:38 +08:00
zhiweijian
728c4c8a10
fix(ble/bluedroid): Add BLE_TOPOLOGY_CHECK
2026-01-05 14:24:34 +08:00
zhiweijian
ac7812ef8d
fix(ble/bluedroid): change tGATT_BG_CONN_DEV to GATT_BG_CONN_DEV
2026-01-05 14:23:10 +08:00
zhiweijian
9ae4d9a14a
fix(ble/bluedroid): Disable bluedroid desire_role
2026-01-05 14:10:04 +08:00
zhiweijian
250553c50d
fix(ble/bluedroid): disable bluedroid role_change
2026-01-05 14:10:04 +08:00
zhanghaipeng
93cfbb8522
fix(ble/bluedroid): Fix out-of-bounds read in l2cble_process_sig_cmd
2025-12-28 11:07: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
Island
a999f2cfae
Merge branch 'bugfix/fix_reconnect_failed_with_extend_adv' into 'master'
...
fix(ble/bluedroid): Fixed the issue that extend advertising might not restart if the connection fails
Closes BLERP-2395
See merge request espressif/esp-idf!43266
2025-12-16 18:45:16 +08:00
Jin Cheng
4a49312321
fix(bt/bluedroid): cleaned the code according to the tool cppcheck
2025-12-16 17:37:14 +08:00
Jin Cheng
c07ac874ec
fix(bt/bluedroid): fixed p_data null dereference in l2c_csm_open
2025-12-16 17:37:13 +08:00
Jin Cheng
65cb0be70f
fix(bt/bluedroid): fixed possible access to NULL in l2c_fcr_clone_buf
2025-12-15 19:29:20 +08:00
zhiweijian
ec4052c1c7
fix(ble/bluedroid): Fixed reconnection failed with extend adv
2025-11-18 10:05:00 +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
zhiweijian
cb8b4df798
feat(ble/bluedroid): Supported BLE bluedroid host pawr connection
2025-11-11 20:00:34 +08:00
chenjianhua
1aeb965607
feat(ble/bluedroid): Add more debug log for bluedroid
2025-11-10 16:59:16 +08:00
liqigan
fa813a666d
fix(bt/bluedroid): Fixed HID memory leak
2025-11-05 15:06:01 +08:00
zhanghaipeng
45775a3e35
feat(ble/bluedroid): Added BLE debug LOG for bluedroid
2025-09-26 20:10:32 +08:00
Shen Weilong
61c13ef849
fix(bt): check bd address only for bredr in bluedroid host l2cu_allocate_lcb()
2025-08-18 10:44:22 +08:00
xuzhekai
2ccae5330e
fix(bt/bluedroid): adjust L2CAP round robin msg send strategy
2025-08-12 11:02:38 +08:00
chenjianhua
6392180813
fix(ble/bluedroid): Fixed extended adv restart failure during reconnection
2025-06-10 15:06:03 +08:00
zhanghaipeng
8150573012
fix(ble/bluedroid): Fixed null pointer assert in l2c_link_check_send_pkts
2025-05-30 17:37:21 +08:00
chenjianhua
5fb8cc06ab
fix(bt/bluedroid): Fixed BLE connection active count getting
2025-02-20 19:42:40 +08:00
zhiweijian
69acda1785
feat(ble/bluedroid): reduce bluedrois host bin size and disable BLE_HOST_BG_CONNECT_EN
2025-02-17 14:55:55 +08:00
zhiweijian
fb08e4eafe
feat(bt/bluedroid): optimize bluedroid menuconfig
2025-02-17 14:51:10 +08:00
chenjianhua
e5789a8ca1
feat(ble/bluedroid): Support setting connection params when creating connection
2024-11-26 12:10:27 +08:00
chenjianhua
d53572ab10
fix(bt/bluedroid): Update address type for BLE link when the connection is completed
2024-10-15 11:10:17 +08:00
chenjianhua
6962bca5fa
fix(bt/bluedroid): Fixed BLE create conn cancel when conn already exist
2024-07-23 20:31:43 +08:00
zhanghaipeng
bc1851d793
fix(ble/bluedroid): Optimize BLE stack connect callback name
2024-05-06 15:43:09 +08:00
zhanghaipeng
f2cfe4a0f0
fix(ble/bluedroid): Fixed BLE no data length change event
2024-05-06 15:34:21 +08:00
zhiweijian
adde5a3dd6
fix(ble/bluedroid): Fixed adv not restart due to disconnection reason 0x3e
2024-04-08 14:51:33 +08:00
gongyantao
9e4c8bb76e
fix(bt/bluedroid): Add correct macro for ertm mode included flag
2023-10-11 20:19:40 +08:00
wanglai@espressif.com
afc7cf445e
feat(bt/bluedroid): Add flags for BQB auto test of L2CAP
...
1: add sdp_bqb_disable_flag to avoid running sdpu_build_n_send_error.
2: add sdp_bqb_inact_timeout_flag to set the SDP inactivity timeout to 90 seconds.
3: add l2cap_bqb_bad_cmd_len_rej_flag to reject the C-Frame with invalid PDU length
4: add l2cap_bqb_ertm_mode_included_flag to set L2CAP_FCR_ERTM_MODE for most L2CAP cases
2023-09-19 19:53:00 +08:00
Island
3616815d09
Merge branch 'bugfix/timeout_when_update_conn_param' into 'master'
...
fix(bt): Fix bugs about updating connect param
See merge request espressif/esp-idf!25442
2023-09-01 15:37:44 +08:00
zhanghaipeng
bd2bde1448
fix(bt): Fix bugs about updating connect param
2023-08-24 14:14:35 +08:00
chenjianhua
b9e98b3e7f
fix(bt/bluedroid): Fixed BLE disconnect event report when disconnecting
2023-08-19 04:24:47 +00:00
chenjianhua
e748546365
bluedroid: fixed gatt tcb free when disconnecting
2023-06-29 18:03:49 +08:00
Jiang Jiang Jian
7cea35193b
Merge branch 'bugfix/fix_bluedroid_host_build_warning_when_log_is_disabled' into 'master'
...
Fixed bluedroid host build warning when log is disabled
See merge request espressif/esp-idf!24003
2023-06-20 15:51:11 +08:00
Wang Meng Yang
40d1d7f43b
Merge branch 'bugfix/fix_bleqabr23_213' into 'master'
...
Bluedroid: fixed default extended connection params
See merge request espressif/esp-idf!24025
2023-06-14 12:21:51 +08:00
chenjianhua
e039b788df
Revert "bluedroid: report disconnect event after BLE link closed"
...
This reverts commit c8a380500a .
2023-06-02 16:28:29 +08:00
chenjianhua
5ee2ad7552
bluedroid: fixed default extended connection params
2023-06-01 17:37:49 +08:00
zhiweijian
ddb8368aad
Fixed bluedroid host build warning when log is disabled
2023-05-31 17:00:09 +08:00
chenjianhua
c8a380500a
bluedroid: report disconnect event after BLE link closed
2023-04-12 11:13:15 +08:00
chenjianhua
7bbfd28d44
bluedroid: fix adv and scan state conflict
2023-03-09 16:36:54 +08:00
wangmengyang
3279b4d41d
bt: fix Bluedroid compile errors after enable CONFIG_ESP_SYSTEM_USE_EH_FRAME on RISC-V SoCs
...
This root cause is incorrect source code separation by conditonal MACROs for BLE L2CAP COC related functions
2023-02-10 21:51:08 +08:00
Zhi Wei Jian
250f2c4a89
Merge branch 'bugfix/fix_ble_conn_param_update' into 'master'
...
Bluedroid: fix ble connection update with same params
Closes BT-2943
See merge request espressif/esp-idf!21309
2022-12-12 15:18:26 +08:00
Jiang Jiang Jian
706a2c779f
Merge branch 'bugfix/correct_the_default_SR_mode' into 'master'
...
bugfix/correct the SR_mode selection when konw nothing about Peripheral
See merge request espressif/esp-idf!21355
2022-12-12 14:57:16 +08:00
chenjianhua
5a0bc5c1fd
bluedroid: fix ble connection update with same params
2022-12-09 14:40:57 +08:00
chenjianhua
6f0d34d323
bluedroid: support LE L2CAP credit based connection
2022-12-09 13:28:31 +08:00
Jin Cheng
f2f6aef019
correct the SR_mode selection when konw nothing about Peripheral
2022-12-07 09:47:03 +00:00
xiongweichao
a0ec1c8291
bt: Enter the congestion state when the queue length waiting for the peer to ack is greater than or equal to the L2CAP ERTM tx window size
2022-10-27 19:45:25 +08:00