Zhi Wei Jian
1fce660a19
fix(bluedroid): printf EXAMPLE_CI_ID, PIPELINE_ID and CHIP_ID
...
(cherry picked from commit 7bb1018948 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-03-23 17:23:40 +08:00
Zhi Wei Jian
73193c113e
fix(ble/bluedroid): Fixed Incorrect use of event parameters in gattc_gatts_coex
...
(cherry picked from commit b218e02b49 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-03-23 17:23:39 +08:00
Zhi Wei Jian
92fe6e197f
feat(ble/bluedroid): Added cancel open function for bluedroid
...
(cherry picked from commit a3c09afd85 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-03-23 17:23:23 +08:00
Zhi Wei Jian
4a088fac7f
fix(ble/bluedroid): Fixed read or write failed if SMP is disabled
...
(cherry picked from commit 124f275bdf839b855e6af0cfb9d197f11c9a766c)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-03-02 10:04:18 +08:00
zhiweijian
39505808e1
fix(ble/bluedroid): Fixed smp unit test failed if mbedTLS or TinyCrypt is enabled
2026-02-06 11:14:07 +08:00
zhiweijian
6f48dddbc2
fix(ble/bluedroid): Fixed bluedroid examples CI failed
2026-01-31 10:54:13 +08:00
zhiweijian
f84b0e9a39
fix(ble/bluedroid): Change blufi sdkconfig
2026-01-30 20:21:19 +08:00
zhiweijian
79dec2082d
fix(ble/bluedroid): Change 5.0 event status
2026-01-30 20:21:09 +08:00
zhiweijian
316dcd1faf
fix(ble/bluedroid): Unify BTM byte alignment
2026-01-30 20:20:57 +08:00
zhiweijian
9df0361dd6
feat(ble/bluedroid): Add new bluedroid host examples
2026-01-30 20:20:33 +08:00
zhiweijian
b60999808c
fix(ble/bluedroid): Fixed bluedroid host get white list size error
2026-01-07 20:31:06 +08:00
zhiweijian
089f7642cc
fix(ble/bluedroid): Fixed bt buuld error
...
fix(ble/bluedroid): disable power management if bt is disabled
2026-01-07 18:05:57 +08:00
zhiweijian
0c14518ddc
fix(ble/bluedroid): disable some member in tBTA_SYS_CB
2026-01-07 18:05:41 +08:00
zhiweijian
ce9156b00e
fix(ble/bluedroid): optimize bluedroid host code
2026-01-07 18:05:28 +08:00
zhiweijian
133fe032fa
fix(ble/bluedroid): Add BLE_TOPOLOGY_CHECK
2026-01-07 18:05:15 +08:00
zhiweijian
c6ea897002
fix(ble/bluedroid): Fixed build error if scan is disabled
2026-01-07 18:05:01 +08:00
zhiweijian
3e149d241b
fix(ble/bluedroid): disable bluedroid background connection
2026-01-07 18:04:49 +08:00
zhiweijian
048e6be56f
fix(ble/bluedroid): change tGATT_BG_CONN_DEV to GATT_BG_CONN_DEV
2026-01-07 18:04:33 +08:00
zhiweijian
0c55e4f739
fix(ble/bluedroid): disable exception list if scan is not enabled
2026-01-07 18:04:17 +08:00
zhiweijian
36e5dbfa86
fix(ble/bluedroid): disable vendor hci function
2026-01-07 18:03:57 +08:00
zhiweijian
314fe67bdb
fix(ble/bluedroid): Delete btm_ble_send_extended_scan_params
2026-01-07 18:03:43 +08:00
zhiweijian
c7b4bf13e1
fix(ble/bluedroid): change bluedroid scan callback name
2026-01-07 18:03:28 +08:00
zhiweijian
77d0133786
fix(bluedroid): delete bluedroid gatt_listen
2026-01-07 18:03:06 +08:00
zhiweijian
bb95a5069b
fix(ble/bluedroid): Delete observe and inquiry
2026-01-07 18:02:43 +08:00
zhiweijian
97b1a19695
fix(ble/bluedroid): delete bluedroid unused code
2026-01-07 18:02:30 +08:00
zhiweijian
f6900e0375
fix(ble/bluedroid): Delete batch_scan related code
2026-01-07 18:02:13 +08:00
zhiweijian
693c0a60a7
fix(ble/bluedroid): Delete BLE_HOST_SETUP_STORAGE_EN
2026-01-07 18:01:56 +08:00
zhiweijian
d31dd084f6
fix(ble/bluedroid): Delete BLE_HOST_READ_TX_POWER_EN
2026-01-07 18:01:07 +08:00
zhiweijian
2f30121a71
fix(ble/bluedroid): Delete BLE_HOST_REMOVE_AN_ACL_EN
2026-01-07 17:55:50 +08:00
zhiweijian
f44c4161bd
fix(ble/bluedroid): Delete BLE_HOST_REMOVE_ALL_ACL_EN
2026-01-07 17:55:22 +08:00
zhiweijian
d74f318659
fix(ble/bluedroid): Delete BLE_HOST_EXECUTE_CBACK_EN
2026-01-07 17:55:00 +08:00
zhiweijian
228f749532
fix(ble/bluedroid): Delete BLE_HOST_ENABLE_TEST_MODE_EN
2026-01-07 17:54:36 +08:00
zhiweijian
4b5b2f5df6
fix(ble/bluedroid): delete BLE_HOST_ENERGY_INFO_EN
2026-01-07 17:54:13 +08:00
zhiweijian
0d74cd0c2f
fix(ble/bluedroid): Delete BLE_VND_INCLUDED
2026-01-07 17:53:52 +08:00
zhiweijian
7dfb75b19c
fix(ble/bluedroid): Delete BLE_ANDROID_CONTROLLER_SCAN_FILTER
2026-01-07 17:52:55 +08:00
Zhi Wei Jian
87ce5cb3a0
fix(ble/bluedroid): delete BLE_HOST_BLE_OBSERVE_EN
...
(cherry picked from commit 08f9511e25 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:23:48 +08:00
Zhi Wei Jian
f1df9e36c3
fix(ble/bluedroid): Delete BLE_HOST_STOP_ADV_UNUSED
...
(cherry picked from commit 0e9b36cb55 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:23:47 +08:00
Zhi Wei Jian
5e43cbc524
fix(ble/bluedroid): Delete BLE_HOST_BLE_SCAN_PARAM_UNUSED
...
(cherry picked from commit 5fdcc3bdea )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:23:47 +08:00
Zhi Wei Jian
37b2fd8680
fix(ble/bluedroid): Delete BLE_HOST_CONN_SCAN_PARAM_EN
...
(cherry picked from commit b175f3cc97 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:23:46 +08:00
Zhi Wei Jian
77991be580
fix(ble/bluedroid): Delete BLE_HOST_BATCH_SCAN_EN
...
(cherry picked from commit 25b0e1e684 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:23:46 +08:00
Zhi Wei Jian
c6108fcdff
fix(ble/bluedroid): delete BLE_HOST_READ_SCAN_REPORTS_EN
...
(cherry picked from commit c3a185ae80 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:23:46 +08:00
Zhi Wei Jian
8fcfdf3bc7
fix(ble/bluedroid): Delete BLE_HOST_TRACK_ADVERTISER_EN
...
(cherry picked from commit 66315bc6b6 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:23:45 +08:00
Zhi Wei Jian
9253d24958
fix(ble/bluedroid): delete BLE_HOST_BLE_MULTI_ADV_EN
...
(cherry picked from commit b8f2321879 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:23:45 +08:00
Zhi Wei Jian
8da2a730d9
fix(ble/bluedroid): delete BTA_HOST_INTERLEAVE_SEARCH
...
(cherry picked from commit 609b649ef9 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:23:44 +08:00
Zhi Wei Jian
6eff6c9e19
fix(ble/bluedroid): disable rsp timer and ind_ack timer
...
(cherry picked from commit 7ff9484c46 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:23:44 +08:00
Zhi Wei Jian
0648ad363b
fix(ble/bluedroid): Disable bluedroid desire_role
...
(cherry picked from commit 9ae4d9a14a )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:23:44 +08:00
Zhi Wei Jian
dcfcdb37bc
fix(ble/bluedroid): disable read_local_name
...
(cherry picked from commit 5f9680e3a0 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:23:43 +08:00
Zhi Wei Jian
d19b165f70
fix(ble/bluedroid): disable bluedroid role_change
...
(cherry picked from commit 250553c50d )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:23:43 +08:00
Zhi Wei Jian
09921cd575
fix(ble/bluedroid): Disable bluedroid host Qos
...
(cherry picked from commit 47f13aa75b )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:23:42 +08:00
Zhi Wei Jian
e64e54699f
fix(ble/bluedroid): delete unused pending_queue
...
(cherry picked from commit d9a88c7414 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:23:42 +08:00
Zhi Wei Jian
e4add7a384
feat(ble/bluedroid): reduce bluedroid host heap used for BLE
...
(cherry picked from commit 438590a1f5 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:23:41 +08:00
zhiweijian
df21eb8934
fix(ble/bluedroid): Replaced the psa_ api with the mbedtls_ api
2026-01-06 21:14:19 +08:00
zhiweijian
b499bbef2b
feat(ble/bluedroid): Support bluedroid encrypted advertising data
2026-01-06 20:45:56 +08:00
zhiweijian
df70baa827
feat(ble/bluedroid): Move the TinyCrypt and mbedTLS configuration items to the bt common path
2026-01-06 20:45:45 +08:00
zhiweijian
044b05ff20
feat(ble/bluedroid): Supported Bludroid host encryption using TinyCrypt
2026-01-06 20:45:34 +08:00
zhiweijian
a546680b78
feat(ble/bluedroid): Supported Bludroid host encryption using mbedtls
2026-01-06 20:45:23 +08:00
Zhi Wei Jian
bd566ee28e
fix(ble/bluedroid): optimize bluedroid some code
...
(cherry picked from commit 6b09de6dbf )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-05 10:07:25 +08:00
zhiweijian
f2c91d26fc
fix(ble/bluedroid): Fixed CTE IQ sample data copy error
2025-12-30 11:34:56 +08:00
zhiweijian
014d054a49
fix(ble/bluedroid): Optimize some bluedroid code
2025-12-30 11:34:46 +08:00
zhiweijian
f762b9aa2a
fix(ble/bluedroid): Fixed big event status error
2025-12-30 11:34:36 +08:00
zhiweijian
82eea0e398
feat(ble/bluedroid): support bluedroid host channel sounding feature
2025-12-30 11:34:26 +08:00
zhiweijian
c1f33cc395
feat(ble/bluedroid): Supported BLE bluedroid host pawr connection
2025-12-30 11:34:15 +08:00
zhiweijian
a988461672
feat(ble/bluedroid): Support LE Security Levels Characteristic
2025-12-30 11:34:04 +08:00
zhiweijian
49311f680c
feat(ble/bluedroid): Add bluedroid host Advertising Coding Selection feature
2025-12-30 11:33:53 +08:00
zhiweijian
5d19df2cc0
feat(ble/bluedroid): Add bluedroid host PAwR feature
2025-12-30 11:33:44 +08:00
Zhi Wei Jian
6c7a8db099
fix(ble/bluedroid): Fixed reconnection failed with extend adv
...
(cherry picked from commit ec4052c1c7 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-12-15 21:23:23 +08:00
Zhi Wei Jian
16e2d33bed
fix(rf/example): Fixed phy test example crash
...
(cherry picked from commit e2e5d4915b )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-07-23 11:23:22 +08:00
Zhi Wei Jian
ad523cf3ff
feat(ble/controller): Reduce bin size and IRAM for BLE rom code
...
(cherry picked from commit 1d739291ca )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-05-27 16:03:29 +08:00
Zhi Wei Jian
77f5da2cb4
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:27 +08:00
Zhi Wei Jian
31d8a68a0b
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:25 +08:00
zhiweijian
2fd56b7ed8
feat(ble/bluedroid): report cte_type in periodic adv report if CTE feature is enabled
2025-04-07 17:03:07 +08:00
zhiweijian
94ada16554
fix(bt/controller): Fixed controller flash only bug if hci-uart is enabled
2025-04-07 17:02:58 +08:00
Zhi Wei Jian
4e24544d1c
fix(ble/bluedroid): move setting host feature API to GAP
...
(cherry picked from commit 79b706ccb0 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-01 11:03:43 +08:00
Zhi Wei Jian
e145fe0566
feat(bt/bluedroid): Support ble bluedroid host connection subrating feature
...
(cherry picked from commit fc58f2f67d )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-01 11:03:41 +08:00
Zhi Wei Jian
6d44d49dd0
feat(bt/bluedroid): Support ble bluedroid host power control feature
...
(cherry picked from commit 4f05f6e280 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-01 11:03:39 +08:00
Zhi Wei Jian
7daadbcd90
feat(bt/bluedroid): Support BLE CTE in bluedroid host
...
(cherry picked from commit fcad8b7ebd )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-01 11:03:37 +08:00
Zhi Wei Jian
a025c1870a
feat(bt/bluedroid): Support BLE iso in bluedroid host
...
(cherry picked from commit 7128087646 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-01 11:03:34 +08:00
zhiweijian
fe6e6b3613
feat(bt): fixed some doc error and add ocf parameters description
2025-03-25 14:22:15 +08:00
zhiweijian
8c132bbbd8
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3 (86a4da5c)
...
- Remove unused functions in the controller
2025-03-21 19:48:44 +08:00
zhiweijian
8f7ed33e18
fix(ble/controller): reduce controller bin size
2025-03-14 10:53:03 +08:00
zhiweijian
5f389f7270
feat(ble/bluedroid): reduce bluedrois host bin size and disable BLE_HOST_BG_CONNECT_EN
2025-02-25 17:59:11 +08:00
zhiweijian
27fa98772a
feat(ble/bluedroid): disable bluedroid host unused functions
2025-02-25 16:48:38 +08:00
zhiweijian
b0725698e2
feat(bt/bluedroid): optimize bluedroid menuconfig
2025-02-25 16:48:29 +08:00
zhiweijian
386f94a807
feat(bt/bluedroid): delete unused host congest check
2025-02-25 16:48:17 +08:00
zhiweijian
044ae88fac
fix(bt/controller): Fixed BLE assert ke_mem.c line 267 on ESP32-C3 and ESP32-S3
2024-12-02 16:04:35 +08:00
zhiweijian
ac81c14b48
feat(bt/controller): Support controller code run in flash only
2024-11-08 17:28:52 +08:00
zhiweijian
917bcc2cd8
fix(bt/nimble): split hci log in nimble
2024-07-29 09:46:13 +08:00
zhiweijian
2233244c86
feat(bt/controller): support mesh duplicate with extend scan
2024-07-25 17:50:04 +08:00
zhiweijian
679df9ec6f
feat(bt/nimble): support hci log for nimble
2024-06-12 19:24:36 +08:00
Zhi Wei Jian
713e36e776
Merge branch 'bugfix/remove_ble_func_discard_declaration' into 'master'
...
fix(ble/bluedroid): Remove BLE functions discard declaration
Closes BLERP-663
See merge request espressif/esp-idf!30011
2024-04-18 19:00:55 +08:00
zhiweijian
b9a1756202
fix(ble/bluedroid): Remove BLE functions discard declaration
...
fix(nt/bluedroid): Split the device name set functions
feat(bt/bluedroid): added APIs to get/set device name on BT GAP side
change(bt/common): Marked some APIs in device module as deprecated
1. esp_bt_dev_set_device_name
2. esp_bt_dev_get_device_name
change(bt/bluedroid): use BT GAP APIs to set/get device name in bluetooth classic examples
change(bt/bluedroid): use BT/BLE GAP APIs to set/get device name in coexist examples
2024-04-18 15:53:54 +08:00
zhiweijian
5725595d84
fix(ble/bluedroid): Remove esp_bluedroid_init() discard declaration
2024-04-18 15:53:30 +08:00
Zhi Wei Jian
48464e91bd
Merge branch 'feature/move_vendor_hci_api_to_ble_part' into 'master'
...
feat(ble/bluedroid): move vendor hci api to ble internal code
Closes BLERP-669
See merge request espressif/esp-idf!30117
2024-04-10 19:43:36 +08:00
Zhi Wei Jian
87cd5a91c4
Merge branch 'feature/add_bluetooth_hci_log_record' into 'master'
...
feat(bt/common): Add bluerooth hci layer data stream record
Closes BLERP-632
See merge request espressif/esp-idf!29703
2024-04-10 16:49:43 +08:00
zhiweijian
0b4695435f
feat(bt/common): Add bluerooth hci layer data stream record
2024-04-10 14:17:31 +08:00
zhiweijian
379484f4db
feat(ble/bluedroid): move vendor hci api to ble internal code
2024-04-10 14:17:01 +08:00
Zhi Wei Jian
b9ea883781
Merge branch 'bugfix/fix_adv_not_resatrt_due_to_dis_reason' into 'master'
...
fix(ble/bluedroid): Fixed adv do not restart due to disconnection reason 0x3e
Closes BLERP-635
See merge request espressif/esp-idf!29733
2024-04-08 19:58:42 +08:00
zhiweijian
adde5a3dd6
fix(ble/bluedroid): Fixed adv not restart due to disconnection reason 0x3e
2024-04-08 14:51:33 +08:00
Zhi Wei Jian
76c4cfc834
Merge branch 'feature/add_api_to_send_vendor_hci_cmd' into 'master'
...
Add api to send vendor hci command
Closes BLERP-546
See merge request espressif/esp-idf!28855
2024-02-23 10:29:42 +08:00
zhiweijian
7ea7f1536f
feat(bt/bluedroid): add api to setnd vendor hci command
2024-02-22 18:00:30 +08:00