Rahul Tank
c211aaeeaa
fix(nimble): Free controller memory if init fails
2024-05-09 12:26:04 +05:30
Rahul Tank
54f171ec5c
fix(nimble): Deselect MBEDTLS_ECP_RESTARTABLE when mbedTLS is used
2024-05-06 15:22:39 +05:30
Wang Meng Yang
e1dfcbc567
Merge branch 'bugfix/hf_local_param_null_v5.0' into 'release/v5.0'
...
fix(bt/bluedroid): allocate memory for control block of HFP Audio Gateway (v5.0)
See merge request espressif/esp-idf!30442
2024-04-30 17:25:26 +08:00
Island
961ca4f975
Merge branch 'bugfix/fix_ble_coex_assert_v5.0' into 'release/v5.0'
...
Update esp32 bt-lib (4012cfb)(backport v5.0)
See merge request espressif/esp-idf!30519
2024-04-28 10:48:07 +08:00
zhanghaipeng
f449df139c
feat(ble/bluedroid): Support BLE command status debug log
2024-04-26 17:14:44 +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
zhanghaipeng
614b2bbd3f
feat(ble/bluedroid): Support create BLE static random address and NRPA
2024-04-25 15:58:19 +08:00
zhanghaipeng
f0450152f2
feat(ble/bluedroid): Support BLE add device to resolving list
2024-04-25 15:58:19 +08:00
zhanghaipeng
ebf929b5f8
feat(ble/bluedroid): Support set resolvable provate address timeout by api
2024-04-25 15:58:19 +08:00
zhanghaipeng
182cbb85f8
fix(ble/bluedroid): Fixed BLE GATT max length of an attribute value
2024-04-25 15:58:19 +08:00
zhanghaipeng
1eebe9f680
fix(ble/bluedroid): Optimize BLE documentation comments to comply with Doxygen syntax
2024-04-25 15:58:19 +08:00
Jin Cheng
7fa711346a
fix(bt/bluedroid): allocate memory for control block of HFP Audio Gateway in its initialization when dynamic memory is wnabled
2024-04-24 08:28:45 +08:00
Rahul Tank
6bdd4be339
fix(nimble): Expose API to set RPA Timeout
2024-04-23 11:58:43 +05:30
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
7c9bacb624
Merge branch 'bugfix/crash_after_bluedroid_deinit_v5.0' into 'release/v5.0'
...
fix(bt/bluedroid): Fixed controller using null pointer after bluedroid deinit(v5.0)
See merge request espressif/esp-idf!30329
2024-04-22 11:13:42 +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
Island
38aef776b6
Merge branch 'bugfix/fixed_coex_asset_on_esp32c2_v5.0' into 'release/v5.0'
...
Bugfix/fixed coex asset on esp32c2 v5.0
See merge request espressif/esp-idf!30303
2024-04-18 10:54:25 +08:00
xiongweichao
631aa85bdc
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:53:11 +08:00
Island
4ae73b7fa7
Merge branch 'bugfix/fix_ble_appearance_v5.0' into 'release/v5.0'
...
Fixed BLE appearance category ranges (v5.0)
See merge request espressif/esp-idf!30287
2024-04-18 10:44:08 +08:00
Jiang Jiang Jian
d435059751
Merge branch 'bugfix/sdp_remove_record_no_evt_v5.0' into 'release/v5.0'
...
fix(bt/bluedroid): Fixed the crash caused by using illegal pointers during SDP deinit(v5.0)
See merge request espressif/esp-idf!29944
2024-04-18 10:24:58 +08:00
xiongweichao
3fd0dba1a3
feat(ble): Added API to get low power clock source
2024-04-18 10:07:39 +08:00
zhanghaipeng
e45d91c36d
fix(ble/bluedroid): Fixed set BLE appearance value
2024-04-17 20:40:09 +08:00
zwl
c6d8d19b81
ble: fixed an occasional assertion issue in coexistence scenarios on ESP32C2
2024-04-17 15:04:51 +08:00
zwl
d10b60aab3
ble: fixed the bt cmakelist error when use nimble host only
2024-04-17 15:04:39 +08:00
Wang Meng Yang
6d63daac84
Merge branch 'feature/add_api_to_send_vendor_hci_cmd_v5.0' into 'release/v5.0'
...
Feature/add api to send vendor hci cmd v5.0 (backport v5.0)
See merge request espressif/esp-idf!30227
2024-04-16 17:49:01 +08:00
Jiang Jiang Jian
3fdc794f5d
Merge branch 'bugfix/spp_crash_after_deint_v5.0' into 'release/v5.0'
...
fix(bt/bluedroid): Fixed SPP crash due to the connection not being disconnected before esp_spp_deinit was called(v5.0)
See merge request espressif/esp-idf!30083
2024-04-15 11:55:09 +08:00
zhiweijian
70f84cfca9
fix(ble/bluedroid): Fixed adv not restart due to disconnection reason 0x3e
2024-04-13 15:53:20 +08:00
zhiweijian
c755433922
feat(bt/common): Add bluerooth hci layer data stream record
2024-04-13 15:44:27 +08:00
zhiweijian
57665f7246
feat(bt/bluedroid): add api to setnd vendor hci command
2024-04-13 14:13:43 +08:00
zhiweijian
304be189d8
fix(ble/bluedroid): fixed bluedroid host DTM API
2024-04-13 14:13:26 +08:00
zhiweijian
1e72b8b803
feat(ble/bluedroid): Add APIs for BLE direct test mode on bluedroid host
2024-04-13 14:13:04 +08:00
Rahul Tank
debefe9c70
fix(nimble): Fix compilation issues when CCCD is set to 0
2024-04-12 12:36:14 +05:30
xiongweichao
eab0acdb3c
fix(bt/bluedorid): Fixed crash caused by using illegal pointer
2024-04-12 09:13:43 +08:00
xiongweichao
da2a32fbad
fix(bt/bluedorid): Fixed no event when removing an invalid SDP record
2024-04-12 09:13:43 +08:00
Rahul Tank
6a10821296
fix(nimble): Fix for Vulnerability CVE_2024_24746
2024-04-11 20:02:49 +05:30
Rahul Tank
c34f7a95be
fix(nimble): Add support for data length change evt
2024-04-11 12:34:05 +05:30
xiongweichao
350a248a7f
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-10 20:11:27 +08:00
Rahul Tank
5b5777f40c
fix(nimble): Fix the size of num_packets in dtm event
2024-04-09 19:02:48 +05:30
Island
bc4c4fe06a
Merge branch 'bugfix/ble_mesh_heartbeat_filter_add_v5.0' into 'release/v5.0'
...
Fix(ble_mesh):fix error condition for heartbeat filter adding node address (v5.0)
See merge request espressif/esp-idf!29988
2024-04-09 16:11:50 +08:00
luoxu
7927e444b2
fix(ble_mesh): fix error condition for heartbeat filter adding node address
2024-04-08 14:28:21 +08:00
Rahul Tank
ff8f433583
fix(nimble): Remove extra code in reattempt connection
2024-04-05 22:03:14 +05:30