zhiweijian
9bf0a8984f
fix(ble/bluedroid): Optimize some bluedroid code
2025-12-30 11:29:12 +08:00
zhiweijian
ba96bb2c1d
feat(ble/bluedroid): support bluedroid host channel sounding feature
2025-12-30 11:28:50 +08:00
zhiweijian
37c75157dc
feat(ble/bluedroid): Supported BLE bluedroid host pawr connection
2025-12-30 11:28:15 +08:00
zhiweijian
570e8c2731
feat(ble/bluedroid): Add bluedroid host Advertising Coding Selection feature
2025-12-30 10:23:48 +08:00
zhiweijian
a52993a7eb
feat(ble/bluedroid): Add bluedroid host PAwR feature
2025-12-30 10:23:37 +08:00
Zhou Xiao
9e14df1c75
feat(ble): supported ble log v2 hci log for Bluedroid host
2025-12-24 17:48:43 +08:00
Zhang Hai Peng
bb4f2ded97
fix(ble/bluedroid): Add NULL checks in GATT APIs
...
(cherry picked from commit a6730c7da6 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:54:11 +08:00
Zhang Hai Peng
f699e1f0b3
fix(ble/bluedroid): Add NULL checks in esp_gap_ble_api
...
(cherry picked from commit b71c51564a )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:54:11 +08:00
Zhang Hai Peng
dd170daca6
fix(ble/bluedroid): Add NULL check in esp_ble_gap_add_device_to_resolving_list
...
(cherry picked from commit 4b44d8e814 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:54:10 +08:00
xiongweichao
c7d1f8ba04
feat(bt): Adds an SPP API parameter to indicate whether to create SPP record
2025-11-21 15:56:26 +08:00
liqigan
06dda85aba
fix(bt/bluedroid): Fixed HID memory leak
2025-11-13 17:44:23 +08:00
Island
ea7dccc4c0
Merge branch 'feat/support_get_ble_local_irk_v5.4' into 'release/v5.4'
...
feat(ble/bluedroid): add API to get local BLE IRK (v5.4)
See merge request espressif/esp-idf!42760
2025-10-29 10:25:25 +08:00
Island
900faccc0d
Merge branch 'bugfix/fix_bleqabr25_1004_v5.4' into 'release/v5.4'
...
fix(ble/bluedroid): Fixed the status setting in the HCI event (v5.4)
See merge request espressif/esp-idf!42194
2025-10-27 19:51:23 +08:00
Island
6268b630da
Merge branch 'feat/support_blecrt_489_v5.4' into 'release/v5.4'
...
feat(ble/bluedroid): Added API to set channel map for scanning (v5.4)
See merge request espressif/esp-idf!42257
2025-10-27 19:51:18 +08:00
Zhang Hai Peng
6cab8a7d80
feat(ble/bluedroid): add API to get local BLE IRK
...
(cherry picked from commit 3c68650d7e )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-10-27 00:04:31 +08:00
Zhang Hai Peng
b69f694272
fix(ble/bluedroid): prevent crash when deinit/disable host during scan
...
Crash occurs if the BLE host is deinitialized or disabled while scanning is still active.
This usage is not recommended.
(cherry picked from commit ca2c78f53e )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-10-14 21:53:44 +08:00
Chen Jian Hua
35b7629b1a
feat(ble/bluedroid): Added API to set channel map for scanning
...
(cherry picked from commit fd4bb69357 )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-09-28 19:09:58 +08:00
Chen Jian Hua
d4bdb51c53
fix(ble/bluedroid): Fixed the status setting in the HCI event
...
(cherry picked from commit 4ae438cca2 )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-09-26 10:48:38 +08:00
yangfeng
0c7f765b69
fix(bt/bluedroid): Prevent out-of-bounds access and add type check when resolving EIR data
2025-08-20 14:30:52 +08:00
Chen Jian Hua
ef85ffbfe5
feat(ble/bluedroid): Support multi-connection optimization vendor hci command
...
(cherry picked from commit f0cfb6e33c )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-08-12 21:33:56 +08:00
xiongweichao
f1b7b474c5
feat(bt): Add record_handle in ESP_SDP_REMOVE_RECORD_COMP_EVT
2025-07-21 10:27:34 +08:00
Zhou Xiao
b58dbc325f
change(ble): enable hci log spi out for ESP chips
...
(cherry picked from commit c60dd1a10e )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-08 13:15:17 +08:00
Zhou Xiao
b073f02a05
feat(ble): support host & hci log module
...
(cherry picked from commit dd4cbe5e00 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-08 13:15:10 +08:00
Island
2b0b65fb0a
Merge branch 'bugfix/fix_blecibr25_119_v5.4' into 'release/v5.4'
...
fix(ble/bluedroid): Fixed extended adv restart failure during reconnection (v5.4)
See merge request espressif/esp-idf!39777
2025-07-08 11:40:43 +08:00
Island
e6c334cbb9
Merge branch 'bugfix/fix_some_ble_build_fail_v5.4' into 'release/v5.4'
...
fix(ble/bluedroid): fix build failure when some BLE features are disabled (v5.4)
See merge request espressif/esp-idf!40130
2025-07-02 15:53:12 +08:00
Wang Meng Yang
27d2a245fe
Merge branch 'feat/add_avrcp_init_state_event_v5.4' into 'release/v5.4'
...
feat(bt/bluedroid): Add events to indicate the initialization states of AVRCP(v5.4)
See merge request espressif/esp-idf!39535
2025-06-30 11:57:50 +08:00
Zhang Hai Peng
096acfc67c
fix(ble/bluedroid): fix build failure when some BLE features are disabled
...
(cherry picked from commit a29cd4ad5f )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-06-25 11:53:41 +08:00
liqigan
e7db79eb46
docs(bt/bluedroid): Updated HID Device connect API description
...
Closes https://github.com/espressif/esp-idf/issues/16020
2025-06-13 07:07:44 +08:00
chenjianhua
93eb5e705d
feat(ble/bluedroid): Support anonymous address type for white list
2025-06-11 11:09:55 +08:00
chenjianhua
40b5315ca4
feat(ble/bluedroid): Add config for BLE vendor hci command and event
2025-06-11 11:09:49 +08:00
chenjianhua
c334e00661
feat(ble/bluedroid): Support BLE vendor event reporting with params
2025-06-11 11:09:42 +08:00
xiongweichao
a36d9ab0dd
feat(bt/bluedroid): Add events to indicate the initialization states of AVRCP
2025-05-30 10:07:30 +08:00
Zhang Hai Peng and Nebojsa Cvetkovic
8a11127ddd
fix(ble/bluedroid): Added value len check in esp_ble_gatts_send_indicate()
...
(cherry picked from commit bfa0fff2e5 )
Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com >
2025-05-13 16:14:12 +08:00
Zhang Hai Peng
e2915a60c5
fix(ble/bluedroid): Change maximum length of attribute value to 517
...
(cherry picked from commit df8c1f7a96 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-13 16:14:09 +08:00
Zhang Hai Peng
901fc0c9ac
docs(ble): clarify meaning of 0 value for esp_ble_gap_start_ext_scan() parameters
...
(cherry picked from commit ebb76933d0 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-13 16:14:07 +08:00
Zhang Hai Peng
4f050ed635
fix(ble/bluedroid): Fixed BLE GAP appearance configuration check
...
(cherry picked from commit 6552854cb5 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-13 16:14:04 +08:00
gongyantao
44cc3f963d
fix(bt): disable dm1 for acl-u when aes-ccm is on in peripheral
2025-05-08 18:20:45 +08:00
Wang Meng Yang
e912a4f6ba
Merge branch 'bugfix/l2cap_no_report_stop_server_evt_v5.4' into 'release/v5.4'
...
fix(bt): Fixed l2cap not reporting stop server completion event(v5.4)
See merge request espressif/esp-idf!38698
2025-04-28 08:19:43 +08:00
Island
b9123d5554
Merge branch 'feat/add_sync_cte_type_in_pa_sync_v5.4' into 'release/v5.4'
...
Feat/add sync cte type in pa sync (v5.4)
See merge request espressif/esp-idf!38592
2025-04-27 14:11:35 +08:00
xiongweichao
be9713fe10
fix(bt): Fixed l2cap not reporting stop server completion event
2025-04-25 11:39:51 +08:00
xiongweichao
b59e8634f2
feat(bt): Add API to get some information of Classic Bluetooth profile
2025-04-24 10:34:07 +08:00
Island
26b9ba6b63
Merge branch 'bugfix/fix_some_ble_bugs_2503_v5.4' into 'release/v5.4'
...
Bugfix/fix some ble bugs 2503 (v5.4)
See merge request espressif/esp-idf!38291
2025-04-22 11:49:13 +08:00
Zhi Wei Jian
6098df35ec
feat(ble/bluedroid): Add sync_cte_type in creat_periodic_adv_sync function
...
(cherry picked from commit eb647d10c6 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-21 17:03:36 +08:00
Zhi Wei Jian
a30d47b6fe
fix(ble/bluedroid): Fixed BLE_FEAT_CREATE_SYNC_ENH define error in bluedroid host
...
(cherry picked from commit cf6135c990 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-21 17:03:33 +08:00
xiongweichao
3d2faed4c6
feat(bt): Added events for l2cap register and unregister vfs
2025-04-15 19:02:22 +08:00
Wang Meng Yang
26e415dcb4
Merge branch 'feature/add_profile_stat_v5.4' into 'release/v5.4'
...
feat(bt): Add API to get profile status(v5.4)
See merge request espressif/esp-idf!38274
2025-04-15 08:13:24 +08:00
xiongweichao
ecf646cefc
feat(bt): Add API to get profile status
2025-04-14 15:43:22 +08:00
Zhang Hai Peng
20910df9d6
feat(ble/bluedroid): Implement BLE channel map reading API
...
(cherry picked from commit 55043e280a )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-07 21:14:23 +08:00
Zhang Hai Peng
d47d3230cd
fix(ble/bluedroid): Fix potential uint32_t overflow in BLE btu_start_timer
...
(cherry picked from commit a9286567f0 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-07 21:14:21 +08:00
Zhang Hai Peng
44f3208a49
feat(bluedroid): Support get bt config path
...
(cherry picked from commit d6bb90b453 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-07 21:14:16 +08:00