zwl
c038e38c24
fix(ble): fixed ble controller issues on ESP32-C6
2024-08-22 09:53:11 +08:00
Jiang Jiang Jian
b6f67b36fb
Merge branch 'bugfix/fix_clkn_lost_after_modem_sleep' into 'master'
...
fix(bt/controller): Fixed bluetooth disconnect issue after modem sleep on ESP32
Closes BT-3831
See merge request espressif/esp-idf!32959
2024-08-21 23:19:50 +08:00
Rahul Tank
c480d92a59
Merge branch 'feat/ble_link_estab_event' into 'master'
...
feat(nimble): BLE_GAP_EVENT_LINK_ESTAB event to ensure link is established
Closes BLEQABR24-977, BLERP-851, BLERP-854, BLERP-878, IDFCI-2291, IDFCI-2289, BLERP-933, and BLERP-947
See merge request espressif/esp-idf!31968
2024-08-21 23:17:28 +08:00
zhanghaipeng
c1fb888cc1
fix(ble/bluedroid): Fixed memory out-of-bounds issue when parsing adv data
2024-08-21 19:27:36 +08:00
linruihao
fd46936033
fix(bt/controller): Fixed bluetooth disconnect issue after modem sleep on ESP32
2024-08-21 17:53:25 +08:00
Island
3929afdb5f
Merge branch 'fix/ble_mesh_gh_pr_13135' into 'master'
...
fix(ble_mesh): Fix OP_TIME_SET and OP_TIME_STATUS
See merge request espressif/esp-idf!32768
2024-08-21 16:54:40 +08:00
Rahul Tank
61aae40313
feat(nimble): BLE_GAP_EVENT_LINK_ESTAB event to ensure link established
2024-08-21 13:07:46 +05:30
Jiang Jiang Jian
ff0bc815a2
Merge branch 'bugfix/fixed_c2_blufi_issue_when_use_only_4.2_adv' into 'master'
...
fix(ble): fixed blufi issue on ESP32-C2
Closes BLERP-944
See merge request espressif/esp-idf!32941
2024-08-20 22:04:51 +08:00
Shen Weilong
36c0bf9331
fix(ble): fix esp32c5 crash issue when enable the ble controller
2024-08-20 18:04:12 +08:00
Rahul Tank
dbce23f8a4
Merge branch 'feat/allow_connect_during_scan' into 'master'
...
docker / docker (push) Has been cancelled
feat(nimble): Add support to allow connection during scanning
Closes BLERP-903
See merge request espressif/esp-idf!32509
2024-08-20 17:10:30 +08:00
zwl
0611a04250
fix(ble): fixed blufi issue on ESP32-C2
2024-08-20 16:42:42 +08:00
Rahul Tank
f03c3ed43e
feat(nimble): Add support to allow connection during scanning
2024-08-20 10:05:14 +05:30
Pat Erley
5daee45f6e
fix(ble_mesh): Fix OP_TIME_SET and OP_TIME_STATUS
...
When a user app is handling these messages, the tai_utc_delta and
time_zone_offset fields are not correctly populated. Resolve by
properly setting the fields.
2024-08-20 12:01:35 +08:00
chenjianhua
ee0bd91364
fix(bt): Update bt lib for ESP32(241c96c)
...
- Fixed BLE vendor HCI get controller status command
2024-08-14 15:29:11 +08:00
Rahul Tank
a02a2a2d34
fix(nimble) Added change to handle linked om data at blufi layer
2024-08-13 16:39:18 +05:30
Island
75eb7fe379
Merge branch 'feat/print_the_ble_mac_when_init' into 'master'
...
feat(ble): Print out the BT mac when the controller is initialized
Closes BLERP-914
See merge request espressif/esp-idf!32674
2024-08-12 20:16:51 +08:00
Zhao Wei Liang
915e1238f0
Merge branch 'bugfix/fixed_c6_h2_vendor_hci_master' into 'master'
...
Bugfix/fixed c6 h2 vendor hci master
See merge request espressif/esp-idf!32739
2024-08-12 10:54:53 +08:00
Zhang Hai Peng
8971902e1c
Merge branch 'feat/get_ble_addr_tpye_in_bond_list' into 'master'
...
feat(ble/bluedroid): Support getting BLE address type in bond list
Closes IDFGH-13287
See merge request espressif/esp-idf!32680
2024-08-12 10:26:11 +08:00
Island
368cfdac26
Merge branch 'docs/optimized_ble_connect_param_update' into 'master'
...
docs(ble/bluedroid): Optimize documentation for BLE connection parameter updates
Closes BLERP-892
See merge request espressif/esp-idf!32351
2024-08-12 10:25:37 +08:00
Island
f90d23565b
Merge branch 'feature/ble_5_1_direction_finding_support_host' into 'master'
...
feature : Bluetooth LE 5.1 direction finding host support
See merge request espressif/esp-idf!32704
2024-08-12 10:20:36 +08:00
zwl
a9ae1162aa
fix(bluetooth/controller): fixed get controller status vendor hci command error on ESP32C5
2024-08-10 12:34:01 +08:00
zwl
0de0ab46fe
fix(bluetooth/controller): fixed get controller status vendor hci command error on ESP32C6
2024-08-10 12:28:32 +08:00
zhanghaipeng
9fcb712539
feat(ble/bluedroid): Support getting BLE address type in bond list
2024-08-09 19:53:16 +08:00
Wang Meng Yang
d4b2da21eb
Merge branch 'bugfix/heap_corrupt_in_bt_mem_release_on_esp32' into 'master'
...
fix(bt): Fix heap corruption in the call of esp_bt_mem_release on ESP32
Closes IDFGH-13349
See merge request espressif/esp-idf!32436
2024-08-09 17:58:45 +08:00
Island
8072d96cd6
Merge branch 'bugfix/fix_ble_channel_map_update' into 'master'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(f583012)
Closes BCI-436, BLERP-908, and BLERP-909
See merge request espressif/esp-idf!32571
2024-08-09 17:26:59 +08:00
Geng Yuchao
4a70ba9e7b
feat: update nimble submodule to support Bluetooth LE 5.1 Direction Finding featrue
2024-08-09 14:51:37 +08:00
Geng Yuchao
25a12ef95e
feat: Add direction finding relate defines and kconfig and CMakeLists
2024-08-09 14:51:37 +08:00
zhanghaipeng
b261ee37e4
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(f583012)
...
- Fix BLE channel map update when latency is not zero
2024-08-08 21:33:52 +08:00
Mario Schlegel
9c98a8584b
fix(ble-mesh): don't use dangling pointer in nimble gatt service
2024-08-08 17:39:51 +08:00
Shen Weilong
a5551179ac
feat(ble): Print out the BT mac when the controller is initialized
2024-08-07 16:40:27 +08:00
Rahul Tank
a547ebb383
Merge branch 'feat/set_data_length_enhancement' into 'master'
...
feat(nimble): Add extra handling for set data len packet event
Closes BLERP-905
See merge request espressif/esp-idf!32515
2024-08-07 13:06:42 +08:00
Island
f305b74d43
Merge branch 'feat/ble_mesh_support_esp32c5' into 'master'
...
Feat/ble mesh support esp32c5
Closes BLERP-893 and IDF-9165
See merge request espressif/esp-idf!32479
2024-08-06 17:34:02 +08:00
Island
ff4f1a24ce
Merge branch 'bugfix/fixed_ble_issues_on_c6_h2_c2_0731' into 'master'
...
Bugfix/fixed ble issues on c6 h2 c2 0731
Closes BLERP-858, BLERP-856, BLERP-772, BLERP-888, BLERP-886, BLERP-884, BLERP-883, BLERP-879, BLERP-877, and BLERP-899
See merge request espressif/esp-idf!32457
2024-08-06 16:00:49 +08:00
zhanghaipeng
3e98408b92
docs(ble/bluedroid): Optimize documentation for BLE connection parameter updates
2024-08-06 11:17:46 +08:00
Island
707dd9b599
Merge branch 'bugfix/fix_cble50y24_81' into 'master'
...
feat(bt/bluedroid): Add print and assert when failed to alloc memory
Closes BLERP-809
See merge request espressif/esp-idf!31634
2024-08-06 10:46:49 +08:00
Island
ba4e111e87
Merge branch 'bugfix/fix_blecrt_196' into 'master'
...
feat(bt/bluedroid): Report HCI error code to app when command fails
Closes BLERP-897
See merge request espressif/esp-idf!32411
2024-08-05 19:51:54 +08:00
chenjianhua
800f360cc3
feat(bt/bluedroid): Add print and assert when failed to alloc memory
2024-08-05 16:18:41 +08:00
Rahul Tank
15dbfa8a5b
feat(nimble): Add extra handling for set data len packet event
2024-08-05 11:05:27 +05:30
zwl
ca5cb23095
fix: fixed directed adv can't be conneted when adv filter is 0x2 on ESP32C2
2024-08-02 16:34:21 +08:00
zwl
556264dcad
fix: fixed occasional wdt issue in multi-connection scenarios on ESP32H2
2024-08-02 16:34:21 +08:00
Rahul Tank
a6f90b5a02
fix(nimble): Modify Advertising Tx power levels
2024-08-02 11:24:56 +05:30
Rahul Tank
d663a27053
Merge branch 'bugfix/add_return_value_to_rpa_to_api' into 'master'
...
fix(nimble): Add return value to RPA Timeout API
See merge request espressif/esp-idf!32312
2024-08-01 20:21:50 +08:00
Island
c1e875fd38
Merge branch 'feat/support_enhanced_tx_power_on_esp32c3' into 'master'
...
Support enhanced BLE TX power setting and getting on ESP32C3
Closes BLERP-881 and BLERP-882
See merge request espressif/esp-idf!32289
2024-08-01 17:32:19 +08:00
luoxu
a16d90ac02
feat(ble_mesh): Support BLE Mesh lib for esp32c5
2024-08-01 14:28:36 +08:00
luoxu
bacae23734
feat(ble_mesh): Support BLE Mesh for esp32c5
2024-08-01 14:28:36 +08:00
luoxu
62e3f414a1
feat(ble_mesh): mesh lib update to aff87bf33a
2024-08-01 14:28:36 +08:00
Wang Meng Yang
d92c09a0ad
Merge branch 'bugfix/baidu_sniff_disc_esp32' into 'master'
...
fix(bt/controller): Fixed the issue of disconnection caused by updating the channel map in sniff mode
Closes AUD-5479
See merge request espressif/esp-idf!32007
2024-07-31 19:04:43 +08:00
Rahul Tank
7c2d3a9e3b
fix(nimble): Add return value to RPA Timeout API
2024-07-31 14:41:45 +05:30
Island
24e49de66c
Merge branch 'feat/save_ble_log_to_flash_0605' into 'master'
...
ble: save ble log to flash on ESP32C6
Closes BLERP-796, BLERP-885, BLERP-889, and BLERP-894
See merge request espressif/esp-idf!31352
2024-07-31 11:51:00 +08:00
xiongweichao
e50547f664
fix(bt/controller): Fixed disconnection issue
...
- Fixed the issue of disconnection caused by updating the channel map in sniff mode
2024-07-31 10:33:33 +08:00
Wang Meng Yang
f3f8618eee
Merge branch 'fix/hfp_pcm_api_set' into 'master'
...
fix(bt/bluedroid): Add PCM configuration about pcm frame sync signal shape
Closes BT-3809
See merge request espressif/esp-idf!32265
2024-07-30 21:11:26 +08:00
Wang Mengyang
fd4f4a2fa0
fix(bt): Fix heap corruption in the call of esp_bt_mem_release on ESP32
...
Closes https://github.com/espressif/esp-idf/issues/14263
2024-07-30 19:29:03 +08:00
Wang Mengyang
ced444e49c
change(bt): Perform comprehensive heap check in test_app for memory release
2024-07-30 19:29:03 +08:00
Island
d371677736
Merge branch 'bugfix/fix_ble_gattc_app_unregister' into 'master'
...
Bugfix/fix ble gattc app unregister
Closes BLERP-896
See merge request espressif/esp-idf!32405
2024-07-30 17:59:31 +08:00
zhanghaipeng
d703799356
fix(ble/bluedroid): Fix incorrect state issue when unregistering BLE GATTC application
2024-07-30 11:47:26 +08:00
chenqingqing
4e8dcf5753
fix(bt/bluedroid): Add PCM configuration about pcm frame sync signal shape
2024-07-29 19:51:37 +08:00
luoxu
b0367f5f2f
feat(ble_mesh): disable some models by default
2024-07-29 16:02:36 +08:00
chenjianhua
1ba831b0e2
feat(bt/bluedroid): Report HCI error code to app when command fails
2024-07-29 15:23:14 +08:00
zwl
e4922b9629
fix(ble): fixed tx memory leak issue when controller disable
2024-07-26 14:29:39 +08:00
zwl
d62f1d3d43
fix(ble): fixed wdt issue when print key controller info on ESP32-C6 and ESP32-H2
2024-07-26 14:26:42 +08:00
zwl
959d649126
feat(bluetooth/controller): support switching log output mode on ESP32-C2
2024-07-26 14:26:42 +08:00
zwl
3e13e70290
feat(bluetooth/controller): support switching log output mode on ESP32-C6 and ESP32-H2
2024-07-26 14:26:42 +08:00
zwl
ca6bb9e60b
feat(bluetooth/controller): storage ble controller log to flash on ESP32C2
2024-07-26 14:26:42 +08:00
zwl
60e6a6116f
feat(bluetooth/controller): storage ble controller log to flash on ESP32C6 and ESP32H2
2024-07-26 14:26:42 +08:00
Rahul Tank
bd7be6a147
fix(nimble): Zero initialize variable to avoid garbage value
2024-07-26 09:38:40 +05:30
Island
f6c42041a4
Merge branch 'feature/support_ble_for_esp32c5' into 'master'
...
Feature/support ble for esp32c5
See merge request espressif/esp-idf!32162
2024-07-24 11:53:11 +08:00
Island
b24dd77bd1
Merge branch 'bugfix/fix_bci_422' into 'master'
...
fix(bt/bluedroid): Fixed BLE create conn cancel when conn already exist
Closes BLERP-857
See merge request espressif/esp-idf!31730
2024-07-24 10:27:27 +08:00
Island
2c44bb711e
Merge branch 'bugfix/fix_ble_cannot_create_conn' into 'master'
...
fix(ble/bluedroid): Fixed BLE cannot create connection
Closes BLERP-865
See merge request espressif/esp-idf!32170
2024-07-24 09:48:46 +08:00
chenjianhua
6962bca5fa
fix(bt/bluedroid): Fixed BLE create conn cancel when conn already exist
2024-07-23 20:31:43 +08:00
Shen Weilong
777b48a494
feat(ble): support ble on esp32c5
2024-07-23 20:12:43 +08:00
chenjianhua
6c2fc9da53
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(4e58df9)
...
- Support enhanced BLE TX power setting and getting
2024-07-23 16:22:26 +08:00
Island
ce12f4106d
Merge branch 'feat/support_mesh_duplicate_with_extend_scan' into 'master'
...
feat(bt/controller): support mesh duplicate with extend scan
Closes BLERP-868
See merge request espressif/esp-idf!32203
2024-07-22 17:34:24 +08:00
Island
0c0dfe1ad5
Merge branch 'fix/ble_mesh_24_76' into 'master'
...
fix(ble_mesh): fixed BLEMESH24-76
Closes BLEMESH24-76 and BLERP-876
See merge request espressif/esp-idf!32225
2024-07-22 14:04:52 +08:00
zhanghaipeng
667758cec7
fix(ble/bluedroid): Fixed BLE cannot create connection
2024-07-22 10:37:16 +08:00
Rahul Tank
6f445a52df
fix(nimble): Add host callback to provide security key
2024-07-18 20:53:07 +05:30
Rahul Tank
6381f604fc
Merge branch 'bugfix/reset_irk_when_all_unpair' into 'master'
...
fix(nimble): Fixed BLE security vulnerability when using fixed IRK
See merge request espressif/esp-idf!30841
2024-07-18 22:41:31 +08:00
zhiweijian
95bd043bda
feat(bt/controller): support mesh duplicate with extend scan
2024-07-18 14:52:49 +08:00
luoxu
7c338ac26c
fix(ble_mesh): fixed BLEMESH24-76
2024-07-18 10:51:46 +08:00
Island
40034622b8
Merge branch 'feat/support_default_tx_level_for_esp32h2_esp32c6_esp32c2' into 'master'
...
Feat/support default tx level for esp32h2 esp32c6 esp32c2
See merge request espressif/esp-idf!32182
2024-07-18 10:30:00 +08:00
zwl
1a19463ceb
feat(bluetooth/controller): support default tx power configurable on ESP32C2
2024-07-17 17:27:42 +08:00
zwl
ceda7d04e4
feat(bluetooth/controller): support default tx power configurable on ESP32C6 and ESP32H2
2024-07-17 17:23:28 +08:00
zwl
d25b1375b5
fix(bluetooth/controller): fixed alloc memory fail when use uhci on ESP32-C6 and ESP32-H2
2024-07-16 15:31:05 +08:00
Rahul Tank
0f57d6cf34
fix(nimble): Fixed BLE security vulnerability when using fixed IRK
2024-07-15 17:30:03 +05:30
Zhao Wei Liang
abfca50561
Merge branch 'feat/optimize_bt_porting_hci_0628' into 'master'
...
Feat/optimize bt porting hci 0628
Closes BLERP-850 and BLERP-848
See merge request espressif/esp-idf!31913
2024-07-15 19:48:59 +08:00
Jiang Jiang Jian
5726927248
Merge branch 'docs/update_ble_controller_api_esp32' into 'master'
...
docs: revised ble esp32 controller API reference
See merge request espressif/esp-idf!32017
2024-07-15 19:26:37 +08:00
Jiang Jiang Jian
44a9881a10
Merge branch 'bugfix/fix_coex_loadprohibit_issue' into 'master'
...
fix(coex): Update bt lib for ESP32-C3 and ESP32-S3(49e572b)
Closes BT-3792
See merge request espressif/esp-idf!32071
2024-07-15 19:25:27 +08:00
Jin Cheng
3964fb1fa8
fix(bt/controller): Removed an improper assertion in ACL link driver
...
- See more from jira BT-3591
2024-07-12 19:35:18 +08:00
linruihao
55fd3f1059
fix(coex): Update bt lib for ESP32-C3 and ESP32-S3(e4ba7f6)
...
- Fixed coexist LoadProhibited issue
2024-07-12 15:47:28 +08:00
Wei Yu Han
ae3f27bafd
docs(ble): Removed the index of the note for esp_ble_power_type_set/get
2024-07-12 08:22:16 +08:00
Wei Yu Han
3df1e43d09
docs(ble): Removed a trailing whitespace
2024-07-12 08:01:40 +08:00
Wei Yu Han
e8e66a84ed
docs(ble): added CONN0-8 back to the second note of esp_power_level_t
2024-07-11 18:38:15 +08:00
Wei Yu Han
73b647f292
docs(ble): Removed the 'not effective' for CONN_HDL0 - CONN_HDL8
2024-07-11 18:35:42 +08:00
zhanghaipeng
9ac080765c
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(abd7733)
...
- Fix the issue where RSSI is incorrect when latency is not zero
2024-07-11 13:02:43 +08:00
Wei Yu Han
213c05db4b
docs(ble): Fixed a typo in esp_bt_mem_release comment
2024-07-11 10:10:37 +08:00
Wei Yu Han
4bfdf5ecb3
docs(ble): Remove one note in esp_bt_controller_mem_release
2024-07-10 17:53:04 +08:00
Yuhan Wei
28da1bc4bc
docs(ble): Revised the explanations for memory release related APIs
2024-07-10 16:29:00 +08:00
Island
18f118fc7c
Merge branch 'bugfix/fix_bleqabr24_932' into 'master'
...
Fixed vendor hci get controller status command on ESP32C3
Closes BLERP-825
See merge request espressif/esp-idf!31729
2024-07-10 10:57:08 +08:00
Yuhan Wei
e9f0ca3631
docs(ble): Reformat the code
2024-07-10 10:01:01 +08:00
Yuhan Wei
40c454bb40
docs(ble): Removed a period
2024-07-10 09:55:55 +08:00
Yuhan Wei
075bb4831d
docs(ble): Added more explanations for memory release related API
2024-07-10 09:31:44 +08:00