Jiang Jiang Jian
b81f35157b
Merge branch 'bugfix/fix_ble_cannot_create_conn_v5.3' into 'release/v5.3'
...
fix(ble/bluedroid): Fixed BLE cannot create connection(v5.3)
See merge request espressif/esp-idf!32306
2024-07-26 11:54:58 +08:00
Jiang Jiang Jian
2ea1eff316
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.3' into 'release/v5.3'
...
Fixed some BLE bugs 240723 (backport v5.3)
See merge request espressif/esp-idf!32345
2024-07-26 11:53:59 +08:00
Jiang Jiang Jian
1fa25ff842
Merge branch 'feat/add_ble50_instant_v5.3' into 'release/v5.3'
...
Add support for BLE 5.0 instances in related events (v5.3)
See merge request espressif/esp-idf!31990
2024-07-26 11:53:08 +08:00
Jiang Jiang Jian
4a4d20f085
Merge branch 'bugfix/fix_esco_conflict_with_sniff_v5.3' into 'release/v5.3'
...
fix(bt/controller): Fixed some controller bugs (v5.3)
See merge request espressif/esp-idf!31952
2024-07-26 11:51:49 +08:00
Jiang Jiang Jian
25ff0fb054
Merge branch 'docs/optimized_ble_controller_api_references_esp32_v5.3' into 'release/v5.3'
...
docs(ble): Revised the esp32 controller API explanations (v5.3)
See merge request espressif/esp-idf!31925
2024-07-26 11:51:19 +08:00
Jiang Jiang Jian
67b0e9bd09
Merge branch 'bugfix/fix_ble_connect_fail_report_time_v5.3' into 'release/v5.3'
...
fix(ble/bluedroid): Fixed BLE report event when connection fails (v5.3)
See merge request espressif/esp-idf!31781
2024-07-26 11:49:19 +08:00
Jiang Jiang Jian
35e9a119da
Merge branch 'bugfix/l2cap_use_wrong_handle_v5.3' into 'release/v5.3'
...
fix(bt/bluedroid): Fixed the issue of using the wrong handle to handle the BTA_JV_L2CAP_READ_EVT event(v5.3)
See merge request espressif/esp-idf!31278
2024-07-26 11:39:25 +08:00
Jiang Jiang Jian
1316c4bdfb
Merge branch 'fix/blemesh24_61_v5.3' into 'release/v5.3'
...
fix/blemesh24_61 (v5.3)
See merge request espressif/esp-idf!31564
2024-07-26 11:38:30 +08:00
Jiang Jiang Jian
97888426ab
Merge branch 'fix/add_integrity_check_when_select_temporary_key_v5.3' into 'release/v5.3'
...
fix(bt): add integrity check when temporary link key selected(backport v5.3)
See merge request espressif/esp-idf!31698
2024-07-25 22:03:55 +08:00
zhiweijian
2233244c86
feat(bt/controller): support mesh duplicate with extend scan
2024-07-25 17:50:04 +08:00
linruihao
313f7be30b
fix(coex): Update bt lib for ESP32-C3 and ESP32-S3(e4ba7f6)
...
- Fixed coexist LoadProhibited issue
2024-07-25 17:50:04 +08:00
zhanghaipeng
ed0cc11750
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-25 17:50:04 +08:00
chenjianhua
bec7b260c6
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(66b5cc0)
...
- Fixed vendor hci get controller status command
- Prevent BLE interrupt from being preempted
2024-07-25 17:50:04 +08:00
Rahul Tank
e5c1a03e52
fix(nimble): Fixed BLE security vulnerability when using fixed IRK
2024-07-25 15:11:59 +05:30
Island
d4ac5470ce
Merge branch 'fix/ble_mesh_24_76_v5.3' into 'release/v5.3'
...
fix(ble_mesh): fixed BLEMESH24-76_v5.3
See merge request espressif/esp-idf!32226
2024-07-25 16:55:09 +08:00
Island
638577b0bf
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.3' into 'release/v5.3'
...
Fixed some BLE bugs 240620 (backport v5.3)
See merge request espressif/esp-idf!31646
2024-07-25 16:54:55 +08:00
Wei Yu Han
9c507c76f1
docs(ble): Removed trailing whitespaces
2024-07-25 16:54:09 +08:00
Wei Yu Han
cd05dfede7
docs(ble): Added newline for mode in esp_bt_controller_config_t
2024-07-25 16:54:09 +08:00
Wei Yu Han
300750b8c6
docs(ble): Revised the explanation for esp_bt_mem_release and esp_bt_controller_mem_release
2024-07-25 16:54:09 +08:00
Wei Yu Han
6df549d6b0
docs(ble):Added the parameter name data in esp_vhci_host_send_packet
2024-07-25 16:54:09 +08:00
weiyuhan
efbc3bbbf5
docs(ble): Removed period for incomplete sentences
2024-07-25 16:54:09 +08:00
Wang Ning
4aaad560b3
Apply 1 suggestion(s) to 1 file(s)
...
Co-authored-by: Wang Ning <wangning@espressif.com>
2024-07-25 16:54:09 +08:00
Yuhan Wei
d0a5c72c75
docs(ble): Add the explanations to controller parameters configurable in menuconfig
2024-07-25 16:54:09 +08:00
Wang Ning
f0cb44a69c
Apply 35 suggestion(s) to 1 file(s)
...
Co-authored-by: Wang Ning <wangning@espressif.com>
2024-07-25 16:54:09 +08:00
Yuhan Wei
2f9af2ce02
docs(ble): Removed note in esp_bt_controller_config_t
2024-07-25 16:54:09 +08:00
Yuhan Wei
dcece3822e
docs(ble): Replaced BT with Bluetooth
2024-07-25 16:54:09 +08:00
Yuhan Wei
294c17e08b
docs(ble): Removed unnecessary explanations
2024-07-25 16:54:09 +08:00
Yuhan Wei
2a3b3ab6f9
docs(ble): Added corresponding values to the controller mode
2024-07-25 16:54:09 +08:00
Yuhan Wei
d600d97c04
docs(ble): Fixed the explanation of TX power type
2024-07-25 16:54:09 +08:00
Yuhan Wei
56f8419f5f
docs(ble): Added typeof for BLE sleep clock accuracy enum
2024-07-25 16:54:09 +08:00
Yuhan Wei
73509ce16b
docs(ble): Added a name for BLE sleep clock accuracy enum
2024-07-25 16:54:09 +08:00
Yuhan Wei
c20cc2d9b2
docs(ble): Revised the esp32 controller API explanations
2024-07-25 16:54:09 +08:00
zhanghaipeng
d8798c4bd5
fix(ble/bluedroid): Fixed BLE cannot create connection
2024-07-24 10:51:08 +08:00
luoxu
5c39705bac
fix(ble_mesh): fixed BLEMESH24-76
2024-07-18 10:54:53 +08:00
zwl
e497c29efe
feat(bluetooth/controller): support default tx power configurable on ESP32C2
2024-07-18 10:53:55 +08:00
zwl
a2df884e64
feat(bluetooth/controller): support default tx power configurable on ESP32C6 and ESP32H2
2024-07-18 10:53:45 +08:00
zwl
d5df6dd78b
fix(bluetooth/controller): fixed alloc memory fail when use uhci on ESP32-C6 and ESP32-H2
2024-07-17 19:32:22 +08:00
zwl
52c9d724bc
feat(bluetooth/controller): update nimble host to adapt hci layer
2024-07-17 19:32:22 +08:00
zwl
09f4644629
feat(bluetooth/controller): add default cts and rts macro definition
2024-07-17 19:32:22 +08:00
zwl
9117932c6d
feat(bluetooth/controller): adopting new HCI layer code on ESP32-C5
2024-07-17 19:32:22 +08:00
zwl
e761c1de8f
feat(bluetooth/controller): adopting new HCI layer code and support UHCI function on ESP32-C6 and ESP32-H2
2024-07-17 19:32:22 +08:00
zwl
1390711c27
feat(bluetooth/controller): adopting new HCI layer code on ESP32-C2
2024-07-17 19:32:22 +08:00
zwl
6089f84653
feat(bluetooth/controller): optimize bt hci layer code
2024-07-17 19:32:22 +08:00
zwl
580b6fbd3c
fix(ble): fixed some ble issues on ESP32C5
2024-07-17 19:32:22 +08:00
zwl
04e543949e
fix(ble): fixed some ble controller issues on ESP32C6 and ESP32H2
2024-07-17 19:32:22 +08:00
zwl
5a6b9fc1b2
fix(ble): fixed some ble controller issues on ESP32-C2
2024-07-17 19:32:22 +08:00
zhanghaipeng
c3af6db044
fix(ble/bluedroid): Fixed BLE set adv param check
2024-07-10 12:25:39 +08:00
zhanghaipeng
095a0dd85f
feat(ble/bluedroid): Support BLE50 instance in related event
2024-07-09 15:23:46 +08:00
linruihao
418ddda7ef
fix(bt/controller): Fixed some controller bugs
...
- Fixed fail to establish eSCO when connected to two devices
- Changed some error log level to Debug if the error have a workaround
Closes https://github.com/espressif/esp-idf/issues/12340
2024-07-08 14:26:26 +08:00
liqigan
1c5bcc4a5d
fix(bt/controller): Fixed not report HCI_Disconnection_Complete event
2024-07-08 14:26:01 +08:00
luoxu
9b6b8ac41b
fix(ble_mesh): ensure the operation of adv busy is thread-safe
2024-07-04 12:13:34 +08:00
luoxu
cd627d6453
feat(ble_mesh): add cas operation for bt_mesh_atomic_val_t
2024-07-04 12:13:34 +08:00
zhanghaipeng
429eb0952c
fix(ble/bluedroid): Fixed BLE report event when connection fails
2024-06-28 12:00:33 +08:00
zwl
2543313f80
feat(bluetooth/controller): Fixed the issue of unresponsiveness when using hci uart mode on ESP32-C5
2024-06-26 17:33:24 +08:00
zwl
d617f8d5b0
feat(bluetooth/controller): Fixed the issue of unresponsiveness when using hci uart mode on ESP32-C6 and ESP32-H2
2024-06-26 17:33:24 +08:00
chenjianhua
2845990aff
feat(bt/bluedroid): Add definition for the reason of BLE authentication failure
2024-06-26 17:25:39 +08:00
chenjianhua
14b64bfede
fix(bt/bluedroid): Fixed BLE security vulnerability when using fixed IRK
2024-06-26 17:25:24 +08:00
chenjianhua
1b36724897
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(0738a61)
...
- Fixed BT BB interrupt allocation
- Refactor the prefix of assert print
- Fixed HCI LE set privacy mode command handle
2024-06-26 17:23:29 +08:00
chenjianhua
ad31f4f029
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(eca46a0)
...
- Fixed adv data buffer free after restart adv
- Fixed BLE interrupt allocation using esp API
2024-06-26 17:23:29 +08:00
xiongweichao
4a919356ba
fix(bt/bluedroid): Fixed deadlock caused by not unlocking
2024-06-25 00:59:25 +08:00
xiongweichao
6c01ce3ae2
fix(bt/bluedroid): Fixed L2CAP using wrong handle
...
- Fixed the issue of using the wrong handle to handle the BTA_JV_L2CAP_READ_EVT event.
- Closes https://github.com/espressif/esp-idf/issues/13847
2024-06-25 00:59:25 +08:00
gongyantao
ae4013c1a6
fix(bt): add integrity check when temporary link key selected
2024-06-24 17:48:27 +08:00
cjin
f7baa7feb2
fix(ble): added c6 config check for ble light sleep
2024-06-24 10:40:46 +08:00
zwl
a21f65cb5b
feat(bluetooth/controller): adjust bt/porting code structure and delete redundant code
2024-06-24 10:40:33 +08:00
zwl
430d65225e
feat(bluetooth/controller): update controller api name on ESP32-C5
2024-06-24 10:39:28 +08:00
zwl
064fa71277
feat(bluetooth/controller): update controller api name on ESP32-C2
2024-06-24 10:39:28 +08:00
zwl
9fbec0a819
feat(bluetooth/controller): update controller api name on ESP32-C6 and ESP32-H2
2024-06-24 10:39:28 +08:00
Rahul Tank
81b43829a2
fix(nimble): Clear resource before re-starting advertising
2024-06-18 11:11:29 +05:30
linruihao
aaf371027d
fix(bt/controller): Fixed assert issue caused by DPORT access
2024-06-13 17:37:39 +08:00
zhanghaipeng
f6348050e4
fix(ble/controller): Update esp32 bt-lib (1e63e23)
...
- Optimized GATT write and notify throughput on ESP32
- Fixed BLE connect timeout after using DTM on ESP32
- Added ke memory debug tools on ESP32
- Fixed memory leak issue when BLE SCAN and other event coexist on ESP32
2024-06-13 16:42:17 +08:00
zhiweijian
679df9ec6f
feat(bt/nimble): support hci log for nimble
2024-06-12 19:24:36 +08:00
Island
b4dc51b873
Merge branch 'bugfix/fix_no_mem_coex_issue_v5.3' into 'release/v5.3'
...
fix(nimble): Added change to handle extra memory for ext adv reattempt (v5.3)
See merge request espressif/esp-idf!31444
2024-06-12 14:10:14 +08:00
Island
46677555ed
Merge branch 'bugfix/fix_ble_pktlen_change_v5.3' into 'release/v5.3'
...
Bugfix/fix ble pktlen change (v5.3)
See merge request espressif/esp-idf!31250
2024-06-12 14:06:39 +08:00
Rahul Tank
32a2ddceaa
fix(nimble): Added change to handle extra memory for ext adv reattempt
2024-06-11 17:43:32 +05:30
Island
3ffea37812
Merge branch 'bugfix/esp32c2_fixed_some_ble_issues_master_v5.3' into 'release/v5.3'
...
Bugfix/esp32c2 fixed some ble issues master (v5.3)
See merge request espressif/esp-idf!31232
2024-06-11 14:55:43 +08:00
Island
bee6044a24
Merge branch 'doc/update_readme_enc_adv_v5.3' into 'release/v5.3'
...
docs(nimble): Added chip information in enc_adv example README file (v5.3)
See merge request espressif/esp-idf!30773
2024-06-11 11:01:02 +08:00
Island
84660a822a
Merge branch 'bugfix/ble_gap_unpair_error_code_v5.3' into 'release/v5.3'
...
fix(nimble): Added return code in ble_gap_unpair error logs (v5.3)
See merge request espressif/esp-idf!31307
2024-06-11 11:00:49 +08:00
Island
bde502ed27
Merge branch 'bugfix/bleqabr24-549_v5.3' into 'release/v5.3'
...
fix(ble_mesh): fix issues in mesh deinit_v5.3
See merge request espressif/esp-idf!30540
2024-06-11 11:00:10 +08:00
Island
5634a3260e
Merge branch 'feat/add_api_to_set_privacy_mode_v5.3' into 'release/v5.3'
...
feat(bt/bluedroid): support BLE set privacy mode (v5.3)
See merge request espressif/esp-idf!30906
2024-06-11 10:59:54 +08:00
Jiang Jiang Jian
67f0bfa8bc
Merge branch 'fix/ble_mesh_sar_bugfix_v5.3' into 'release/v5.3'
...
BLE Mesh SAR bugfix (v5.3)
See merge request espressif/esp-idf!30881
2024-06-11 10:49:52 +08:00
Jiang Jiang Jian
421c94ded5
Merge branch 'fix/ble_mesh_gatts_bugfix_v5.3' into 'release/v5.3'
...
BLE Mesh Gatts bugfix (v5.3)
See merge request espressif/esp-idf!30872
2024-06-11 10:49:09 +08:00
Jiang Jiang Jian
da43ec0425
Merge branch 'fix/assert_in_bt_controller_v5.3' into 'release/v5.3'
...
fix(bt): fix some issues in bluetooth controller(backport v5.3)
See merge request espressif/esp-idf!31321
2024-06-11 10:45:17 +08:00
gongyantao
6cd960928a
fix(bt): fix some issues in bluetooth controller
...
1: fix return incorrect link key with hci command rd_stored_link_key
2: fix the assert triggered during APB TX
3: fix role switch LMP collision bug
2024-06-05 09:05:29 +08:00
Abhinav Kudnar
737b5edd5b
fix(nimble): Added return code in ble_gap_unpair error logs
2024-06-04 14:46:13 +05:30
zhanghaipeng
1542b768fd
fix(ble/bluedroid): Optimize BLE stack connect callback name
2024-06-02 17:36:35 +08:00
zhanghaipeng
e10c977834
fix(ble/bluedroid): Fixed BLE no data length change event
2024-06-02 17:36:35 +08:00
zwl
9ab7f325cc
ble: fixed ble some issues on esp32c6 and esp32h2
2024-05-31 17:13:31 +08:00
zwl
bbe96641b1
ble: fixed ble some issues on esp32c2
2024-05-31 17:13:31 +08:00
luoxu
a168f4cc9b
fix(ble_mesh): fix issues in mesh deinit
2024-05-30 20:37:31 +08:00
luoxu
3a7aafe7d6
fix(ble_mesh): change tx/rx lock to recursive mutex to avoid dead lock
2024-05-23 15:41:58 +08:00
luoxu
e23d24a65d
fix(ble_mesh): reference net_buf on correct positions
2024-05-23 15:41:58 +08:00
luoxu
2c96e097c9
fix(ble_mesh): Create service after service register success
2024-05-23 12:16:46 +08:00
baohongde
0c3a0d6c9a
fix(coex): Fixed some coexist issues
...
- Fixed crash issue in coexist callback
- Fixed coexist scheme status update issue
2024-05-22 11:51:44 +08:00
chenjianhua
9f04d1ac36
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(a771b7c)
...
- Fixed assert when starting advertising due to preemption
- Fixed RPA generation after each reboot
- Fixed RPA renew timer start and stop
2024-05-22 11:51:44 +08:00
chenjianhua
52b9c5d666
feat(bt/bluedroid): support BLE set privacy mode
2024-05-22 10:43:37 +08:00
Jiang Jiang Jian
dbf757118a
Merge branch 'bugfix/free_controlle_memory_in_init_fail_v5.3' into 'release/v5.3'
...
fix(nimble): Free controller memory if init fails (v5.3)
See merge request espressif/esp-idf!30749
2024-05-22 07:39:47 +08:00
Island
8805685f72
Merge branch 'bugfix/fixed_issues_on_esp32c6_and_esp32h2_v5.3' into 'release/v5.3'
...
fixed some ble issues on esp32c6 and esp32h2 (v5.3)
See merge request espressif/esp-idf!30891
2024-05-21 11:52:32 +08:00
zwl
352ee6fc26
ble: fixed some issues on ESP32C6 and ESP32H2
2024-05-16 17:46:07 +08:00
Rahul Tank
2f6fb59b6b
docs(nimble): Added chip information in ble_enc_adv README file
2024-05-15 15:35:33 +05:30
gongyantao
bfa95cdd75
fix(bt/ble): fix some issues in bluetooth controller
...
1: fix assert 1024 issue when bt tx and wifi coexist on esp32
2: fix ble scan backoff
3: parse out the correct packet types from host parameters for
hci command hci_enhanced_setup_synchronous_connection
2024-05-14 10:09:37 +08:00