linruihao
33b517a273
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:27:06 +08:00
liqigan
efdda3105d
fix(bt/controller): Fixed not report HCI_Disconnection_Complete event
2024-07-08 14:27:06 +08:00
zwl
422c244fa6
fix(ble): fixed some ble controller issues on ESP32-C2
2024-07-02 15:44:55 +08:00
Island
ef922dd380
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.0' into 'release/v5.0'
...
Fixed some BLE bugs 240620 (backport v5.0)
See merge request espressif/esp-idf!31648
2024-06-26 20:33:09 +08:00
Island
04c4ec4ac3
Merge branch 'feat/optimize_bt_porting_layer_0619_v5.0' into 'release/v5.0'
...
Feat/optimize bt porting layer 0619 (v5.0)
See merge request espressif/esp-idf!31675
2024-06-25 14:18:53 +08:00
chenjianhua
1b65330ac5
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-24 19:48:36 +08:00
chenjianhua
35e79a6437
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-24 19:48:36 +08:00
gongyantao
0745e7d884
fix(bt): add integrity check when temporary link key selected
2024-06-24 17:51:43 +08:00
zwl
a76076fe14
feat(bluetooth/controller): adjust bt/porting code structure and delete redundant code
2024-06-24 16:03:18 +08:00
zwl
1c2d0d20c0
feat(bluetooth/controller): update controller api name on ESP32-C2
2024-06-17 16:44:32 +08:00
linruihao
67eb7a79bf
fix(bt/controller): Fixed assert issue caused by DPORT access
2024-06-13 17:35:22 +08:00
zhanghaipeng
3883a4e250
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:39:57 +08:00
gongyantao
5c6c256630
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:13:18 +08:00
zwl
1f97c76d0c
ble: fixed ble some issues on esp32c2
2024-05-31 17:14:43 +08:00
baohongde
1d9f0a6259
fix(coex): Fixed some coexist issues
...
- Fixed crash issue in coexist callback
- Fixed coexist scheme status update issue
2024-05-22 11:49:59 +08:00
chenjianhua
f205edb6e9
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:49:59 +08:00
gongyantao
fc17843294
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:06:57 +08:00
Jiang Jiang Jian
6a17b9c1c7
Merge branch 'bugfix/bt_bss_in_extram_v5.0' into 'release/v5.0'
...
fix(bt): Fix missing linker symbol when ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY enabled(backport v5.0)
See merge request espressif/esp-idf!30377
2024-05-13 11:03:07 +08:00
Rahul Tank
54f171ec5c
fix(nimble): Deselect MBEDTLS_ECP_RESTARTABLE when mbedTLS is used
2024-05-06 15:22:39 +05:30
Wang Mengyang
76486bbfcb
change(bt): Rename linker script file names and symbol names
...
1. rename linker files
2. support memory release in case that ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY is enabled
3. improve the implementation of memory release
2024-05-06 17:14:58 +08:00
Wang Mengyang
eca6545ffe
fix(bt): Fix missing linker symbol when ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY enabled
...
1. Closes https://github.com/espressif/esp-idf/issues/10427
2. add two linker script to unify linker script symbols for BT libraries
3. The memory release functions have also been simplified
fix(bt): remove unused file linker.lf
2024-05-06 17:14:55 +08:00
zhanghaipeng
2efc1c3c7c
fix(ble/controller): Update esp32 bt-lib (4012cfb)
...
- Fixed BLE coex assert
- Fixed BLE DTM status and tx count
2024-04-26 16:51:43 +08:00
Island
fb12a68017
Merge branch 'feat/optimzie_ble_ctrl_memory_v5.0' into 'release/v5.0'
...
ble: support only legacy adv and slave function on esp32c2 (v5.0)
See merge request espressif/esp-idf!30336
2024-04-22 22:51:02 +08:00
Jiang Jiang Jian
dd61b7ed37
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.0' into 'release/v5.0'
...
Fixed some BT and BLE bugs 2404 (backport v5.0)
See merge request espressif/esp-idf!30259
2024-04-22 10:48:04 +08:00
Jiang Jiang Jian
3b6ee156c9
Merge branch 'feat/set_get_lpclk_src_v5.0' into 'release/v5.0'
...
feat(ble): Added API to get low power clock source(v5.0)
See merge request espressif/esp-idf!30109
2024-04-22 10:25:55 +08:00
chenjianhua
c9255fc852
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(c23ab4c)
...
- Support QA test vendor HCI command and event
2024-04-18 14:43:13 +08:00
baohongde
043ea1cb60
fix(ble/controller): Fixed LoadProhibited after bluetooth deinit
2024-04-18 14:43:07 +08:00
chenjianhua
49f11c53bd
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(5274796)
...
- Fixed extended uncoded and coded scan scheduling
- Add config for channel assessment and ping procedure
- Clear random address for extended advertising
- Add periodic advertising list check
- Fixed periodic advertising data setting with zero length
2024-04-18 14:43:00 +08:00
baohongde
0a86dd2eb3
feat(ble/controller): Add coexist schm for BLE
2024-04-18 14:31:53 +08:00
chenjianhua
fdd4f3d17c
feat(bt): Update bt lib for ESP32(e314148)
...
- Support QA test vendor HCI command and event
2024-04-18 14:09:09 +08:00
zhanghaipeng
c9c946811c
fix(bt/controller): Update bt lib for ESP32(5838b68)
...
- Fixed BLE scan assert
- Fixed assert(10,0) in lld_pdu
- Add BLE scan backoff in menuconfig
2024-04-18 14:09:09 +08:00
Jin Cheng
51c26053a4
fix(bt/controller): Use embedded assembly to get access to DPORT registers
2024-04-18 14:09:09 +08:00
zwl
0e058edb9f
ble: support only legacy adv and slave function on esp32c2
2024-04-18 12:15:56 +08:00
xiongweichao
3fd0dba1a3
feat(ble): Added API to get low power clock source
2024-04-18 10:07:39 +08:00
zwl
c6d8d19b81
ble: fixed an occasional assertion issue in coexistence scenarios on ESP32C2
2024-04-17 15:04:51 +08:00
Island
2796f0162f
Merge branch 'bugfix/ble_bugfix_for_esp32c2' into 'release/v5.0'
...
ble: update esp32c2 lib to 7a428d35
See merge request espressif/esp-idf!29991
2024-04-03 12:39:55 +08:00
cjin
4d648f6330
feat(ble): add cca related config in c6, h2 and c2
2024-04-02 12:12:24 +08:00
cjin
4c05613b33
change(ble): support ble light sleep using ext 32k xtal on C2
2024-04-02 12:11:16 +08:00
zwl
909393befc
ble: update esp32c2 lib to 7a428d35
2024-04-02 12:04:43 +08:00
gongyantao
f3133d1590
fix(bt): fix some issues in bt controller
...
1: fixed the incorrect timeing in reporting HCI_Link_Key_Type_Changed.
2: fixed the incorrect iv value during resuming encryption.
3: fixed the incorrect return with hci command rd_stored_link_key.
2024-04-02 09:39:32 +08:00
linruihao
9277a80293
fix(bt/controller): Fixed some bugs in esp32 bt controller
...
1. fixed crash issue in coexist callback
2. fixed wrong LMP message send when expect peer device increase tx power to max
2024-03-15 19:08:58 +08:00
chenjianhua
12d7e0467f
fix(bt): Update bt lib for ESP32(5ea2fca)
...
- Fixed HCI command status event sending for disconnect command
- Fixed LE transmitter test command param check
2024-03-08 09:29:55 +08:00
Jin Cheng
b4cb3e5744
fix(bt/controller): Fixed 3 esp32 bt controller bugs
...
update esp32 bt-lib (952debf4)
1. Increased the length of queue for coexist requestions
2. fix(bt/controller): Cleared BT SNIFF when no connections exists
3. fix(bt/controller): Corrected a typo in coex module
2024-03-08 09:29:55 +08:00
chenjianhua
02544b8386
fix(bt): Update bt lib for ESP32(2de69f3)
...
- Fixed HCI command status event send when LLCP busy
2024-03-08 09:29:55 +08:00
Island
b1992f1b84
Merge branch 'bugfix/ble_update_lib_20240223_v5.0' into 'release/v5.0'
...
update lib on release/v5.0
See merge request espressif/esp-idf!29208
2024-02-28 16:54:25 +08:00
zwl
3389b68ba9
bugfix(ble) : fixed some ble issues on ESP32-C2
2024-02-27 09:12:29 +08:00
zwl
69b6af9ea9
ble(update):
...
Update c2 lib to 79be7ec9
2024-02-27 09:12:29 +08:00
gongyantao
9b605ab112
change(bt/bluedroid): Redirect app functions in controller based on the bluetooth mode
2024-02-23 19:07:12 +08:00
Jiang Jiang Jian
d253654f0f
Merge branch 'bugfix/ble_bug_backport_20240205_v5.0' into 'release/v5.0'
...
Bugfix/ble bug backport 20240205 (backport v5.0)
See merge request espressif/esp-idf!28898
2024-02-23 10:47:06 +08:00
zhiweijian
4a413b9d27
feat(ble/controller): Add API to get BLE controller status on ESP32
2024-02-05 16:11:26 +08:00