Wang Mengyang
a06844d9b1
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
2024-04-24 17:24:02 +08:00
zwl
e99f45b4c6
ble: optimize bt cmakelists.txt file
2024-04-24 10:50:40 +08:00
zwl
a64a528cb8
ble: support only legacy adv and slave function on esp32c2
2024-04-24 10:50:40 +08:00
Jiang Jiang Jian
d4e32532df
Merge branch 'bugfix/optimize_hidh_connection_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix HID Host connection bugs[backport 5.2]
See merge request espressif/esp-idf!30425
2024-04-24 10:23:45 +08:00
Jin Cheng
89dbe5f6dc
fix(bt/bluedroid): allocate memory for control block of HFP Audio Gateway in its initialization when dynamic memory is wnabled
2024-04-24 08:25:24 +08:00
liqigan
98b744c85b
fix(bt/bluedroid): Fix HID Host connection bugs
...
1. Fix is_orig value inconsistency for HIDH open event
2. Fix the error state for repeat connection of the same device
2024-04-23 21:04:50 +08:00
Rahul Tank
28157cf1e2
fix(nimble): Expose API to set RPA Timeout
2024-04-23 11:24:10 +05:30
Jiang Jiang Jian
470d5406ec
Merge branch 'feat/sleep_retention_depends_power_state_management_v5.2' into 'release/v5.2'
...
backport v5.2: sleep retention multiple modules initialization and dependency management
See merge request espressif/esp-idf!30344
2024-04-22 19:14:10 +08:00
Wang Meng Yang
b0eef7f889
Merge branch 'bugfix/crash_after_bluedroid_deinit_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed controller using null pointer after bluedroid deinit(v5.2)
See merge request espressif/esp-idf!30327
2024-04-22 15:25:59 +08:00
Li Shuai
9f52809629
change(bt): use new retention api to implement BT mac and bb retention
2024-04-22 12:49:33 +08:00
Island
b19e27dd48
Merge branch 'bugfix/fixed_coex_asset_on_esp32c2_v5.2' into 'release/v5.2'
...
Bugfix/fixed coex asset on esp32c2 v5.2
See merge request espressif/esp-idf!30302
2024-04-18 10:54:20 +08:00
Island
e362358ea3
Merge branch 'bugfix/fix_ble_appearance_v5.2' into 'release/v5.2'
...
Fixed BLE appearance category ranges (v5.2)
See merge request espressif/esp-idf!30285
2024-04-18 10:44:18 +08:00
xiongweichao
47d542acaa
fix(bt/bluedroid): Fixed crash after bluedroid deinit
...
hci_host_env.downstream_data_ready is set to NULL during bluedroid deinit,
causing the controller to use a null pointer when calling callback.
2024-04-18 10:27:45 +08:00
zhanghaipeng
c079772799
fix(ble/bluedroid): Fixed set BLE appearance value
2024-04-17 20:41:14 +08:00
Island
568b693493
Merge branch 'bugfix/ble_mesh_fsm_list_init_v5.2' into 'release/v5.2'
...
bugfix/ble_mesh_fsm_list_init (v5.2)
See merge request espressif/esp-idf!30282
2024-04-17 20:10:01 +08:00
Wang Meng Yang
228f92211b
Merge branch 'feat/set_get_lpclk_src_v5.2' into 'release/v5.2'
...
feat(ble): Added API to get low power clock source(v5.2)
See merge request espressif/esp-idf!30107
2024-04-17 18:01:47 +08:00
Rahul Tank
01902148da
Merge branch 'fix/removed_termination_upon_sign_write_fail_v5.2' into 'release/v5.2'
...
fix(nimble): Removed Code for Termination Upon Signed Write Operation Failure (v5.2)
See merge request espressif/esp-idf!30276
2024-04-17 16:08:26 +08:00
zwl
73f6ca8ebf
ble: fixed an occasional assertion issue in coexistence scenarios on ESP32C2
2024-04-17 14:59:31 +08:00
zwl
cc213b7c61
ble: fixed the bt cmakelist error when use nimble host only
2024-04-17 14:59:21 +08:00
luoxu
9bd8d5f860
fix(ble_mesh): rpr server and df bug fixed(10f7fdc1a9)
2024-04-17 11:09:54 +08:00
Jiang Jiang Jian
8c52152369
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.2' into 'release/v5.2'
...
Fixed some BT and BLE bugs 2404 (backport v5.2)
See merge request espressif/esp-idf!30258
2024-04-17 10:37:38 +08:00
Sumeet Singh
234ad8cd1e
fix(nimble): Removed code for termination upon signed write operation failure
2024-04-16 17:54:51 +05:30
Wang Meng Yang
40d398199f
Merge branch 'feature/add_api_to_send_vendor_hci_cmd_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): add api to send vendor hci command (backport v5.2)
See merge request espressif/esp-idf!30127
2024-04-16 17:48:20 +08:00
chenjianhua
57de44f45b
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(c23ab4c)
...
- Support QA test vendor HCI command and event
2024-04-16 11:33:19 +08:00
baohongde
41aa38ddf7
fix(ble/controller): Fixed LoadProhibited after bluetooth deinit
2024-04-16 11:33:11 +08:00
chenjianhua
b69a5fe27c
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-16 11:33:05 +08:00
baohongde
ee47bebfad
feat(ble/controller): Add coexist schm for BLE
2024-04-16 11:32:54 +08:00
chenjianhua
1265a44c17
feat(bt): Update bt lib for ESP32(e314148)
...
- Support QA test vendor HCI command and event
2024-04-16 11:32:35 +08:00
zhanghaipeng
51f7ddc223
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-16 11:32:22 +08:00
Jin Cheng
2377b40784
fix(bt/controller): Use embedded assembly to get access to DPORT registers
2024-04-16 11:32:09 +08:00
Jiang Jiang Jian
8096a16765
Merge branch 'bugfix/spp_crash_after_deint_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed SPP crash due to the connection not being disconnected before esp_spp_deinit was called(v5.2)
See merge request espressif/esp-idf!30082
2024-04-15 11:39:01 +08:00
zhiweijian
a43f54ccc0
fix(ble/bluedroid): Fixed adv not restart due to disconnection reason 0x3e
2024-04-13 10:36:44 +08:00
zhiweijian
9b72c4ef54
feat(bt/common): Add bluerooth hci layer data stream record
2024-04-13 10:35:23 +08:00
zhiweijian
0efee1745c
feat(bt/bluedroid): add api to setnd vendor hci command
2024-04-13 10:28:54 +08:00
Rahul Tank
2a985b3c65
fix(nimble): Fix compilation issues when CCCD is set to 0
2024-04-12 12:29:29 +05:30
xiongweichao
a34ff0eca3
fix(bt/bluedroid): Fix SPP crash after deinit
...
- The disconnection event comes up after spp disable is completed, so a null pointer is used.
2024-04-12 09:13:04 +08:00
Rahul Tank
38dd5acc71
fix(nimble): Fix for Vulnerability CVE_2024_24746
2024-04-11 20:00:49 +05:30
Rahul Tank
ea6520ee81
fix(nimble): Add support for data length change evt
2024-04-11 12:36:15 +05:30
Rahul Tank
8f175bf638
fix(nimble): Fix the size of num_packets in dtm event
2024-04-09 19:00:15 +05:30
Island
c9cb9b7ab1
Merge branch 'bugfix/ble_mesh_heartbeat_filter_add_v5.2' into 'release/v5.2'
...
Fix(ble_mesh):fix error condition for heartbeat filter adding node address (v5.2)
See merge request espressif/esp-idf!29986
2024-04-09 12:05:27 +08:00
xiongweichao
a5662dc290
feat(ble): Added API to get low power clock source
2024-04-08 19:25:13 +08:00
luoxu
d93f1d55c5
fix(ble_mesh): fix error condition for heartbeat filter adding node address
2024-04-08 14:26:39 +08:00
Rahul Tank
ae152ca84e
fix(nimble): Remove extra code in reattempt connection
2024-04-05 21:36:27 +05:30
Island
4c96e523a3
Merge branch 'feat/adjust_ble_log_init_order_v5.2' into 'release/v5.2'
...
Feat/adjust ble log init order v5.2
See merge request espressif/esp-idf!30003
2024-04-03 12:40:06 +08:00
Jiang Jiang Jian
d34b0242ba
Merge branch 'fix/rd_stored_link_key_error_v5.2' into 'release/v5.2'
...
fix(bt): fix some issues in bt controller(backport v5.2)
See merge request espressif/esp-idf!29978
2024-04-03 10:29:47 +08:00
cjin
510ae698e2
feat(ble): add cca related config in c6, h2 and c2
2024-04-02 12:16:56 +08:00
cjin
27d360127d
change(ble): support ble light sleep using ext 32k xtal on C2
2024-04-02 12:16:56 +08:00
zwl
2ce39a857f
ble: update esp32c2 lib to 7a428d35
2024-04-02 12:16:56 +08:00
zwl
b0b6d190ff
ble: update esp32h2 and esp32c6 lib to 39c6e050
2024-04-02 12:16:56 +08:00
zhaoweiliang
d4327c47a1
ble : adjust the log initialization sequence of ESP32C6 and ESP32H2
2024-04-02 12:16:56 +08:00