Rahul Tank
e992cafbca
fix(nimble): Expose API to set RPA Timeout
2024-04-23 12:01:58 +05:30
Jiang Jiang Jian
a4eb486982
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v4.4' into 'release/v4.4'
...
Fixed some BT and BLE bugs 2404 (backport v4.4)
See merge request espressif/esp-idf!30261
2024-04-22 10:43:57 +08:00
chenjianhua
b30aa8f087
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(c23ab4c)
...
- Support QA test vendor HCI command and event
2024-04-18 14:52:26 +08:00
baohongde
fd2122886a
fix(ble/controller): Fixed LoadProhibited after bluetooth deinit
2024-04-18 14:52:18 +08:00
chenjianhua
cae9f68eff
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:52:12 +08:00
baohongde
02bfd5749f
feat(ble/controller): Add coexist schm for BLE
2024-04-18 14:49:56 +08:00
chenjianhua
fe1299e5da
feat(bt): Update bt lib for ESP32(e314148)
...
- Support QA test vendor HCI command and event
2024-04-18 14:47:53 +08:00
zhanghaipeng
b01187b472
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:47:53 +08:00
Jin Cheng
4bbb3c9203
fix(bt/controller): Use embedded assembly to get access to DPORT registers
2024-04-18 14:47:53 +08:00
xiongweichao
0e31aae24d
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:58:35 +08:00
zhanghaipeng
54205481df
fix(ble/bluedroid): Fixed set BLE appearance value
2024-04-17 20:39:36 +08:00
Wang Meng Yang
5c8b63c773
Merge branch 'feature/add_api_to_send_vendor_hci_cmd_v4.4' into 'release/v4.4'
...
Feature/add api to send vendor hci cmd (backport v4.4)
See merge request espressif/esp-idf!30228
2024-04-16 17:45:44 +08:00
Jiang Jiang Jian
7731658ec9
Merge branch 'feat/set_get_lpclk_src_v4.4' into 'release/v4.4'
...
feat(ble): Added API to get low power clock source(v4.4)
See merge request espressif/esp-idf!30110
2024-04-15 11:00:30 +08:00
zhiweijian
8d7c759e11
fix(ble/bluedroid): Fixed adv not restart due to disconnection reason 0x3e
2024-04-13 18:25:20 +08:00
zhiweijian
9a7b3f80b2
feat(bt/common): Add bluerooth hci layer data stream record
2024-04-13 18:25:08 +08:00
zhiweijian
db9ba9378f
feat(bt/bluedroid): add api to setnd vendor hci command
2024-04-13 15:06:25 +08:00
zhiweijian
60d757c5a4
fix(ble/bluedroid): fixed bluedroid host DTM API
2024-04-13 15:06:11 +08:00
zhiweijian
f837394d59
feat(ble/bluedroid): Add APIs for BLE direct test mode on bluedroid host
2024-04-13 15:05:56 +08:00
Rahul Tank
fcc210d34e
fix(nimble): Fix compilation issues when CCCD is set to 0
2024-04-12 12:38:51 +05:30
Rahul Tank
31fd152cc6
fix(nimble): Fix for Vulnerability CVE_2024_24746
2024-04-11 20:03:56 +05:30
Island
ae5d8a6fae
Merge branch 'bugfix/ble_mesh_heartbeat_filter_add_v4.4' into 'release/v4.4'
...
Fix(ble_mesh):fix error condition for heartbeat filter adding node address (v4.4)
See merge request espressif/esp-idf!29989
2024-04-09 16:12:10 +08:00
Rahul Tank
fadb4082b0
Merge branch 'bugfix/set_correct_addr_type_v4.4' into 'release/v4.4'
...
fix(nimble): Set correct peer_addr during reattempt connection (v4.4)
See merge request espressif/esp-idf!30058
2024-04-08 20:58:25 +08:00
xiongweichao
d47b2e4612
feat(ble): Added API to get low power clock source
2024-04-08 20:02:43 +08:00
luoxu
523cd6291b
fix(ble_mesh): fix error condition for heartbeat filter adding node address
2024-04-08 14:28:39 +08:00
xiongweichao
0c4fbbff02
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-07 20:03:33 +08:00
Rahul Tank
4c00c5c29c
fix(nimble): Remove extra code in reattempt connection
2024-04-06 20:32:33 +05:30
Rahul Tank
d9a1302095
Nimble: Add APIs to handle vs HCI commands and events
2024-04-03 10:46:13 +05:30
Jiang Jiang Jian
efcbfbefc2
Merge branch 'fix/rd_stored_link_key_error_v4.4' into 'release/v4.4'
...
fix(bt): fix some issues in bt controller(backport v4.4)
See merge request espressif/esp-idf!29974
2024-04-03 11:09:54 +08:00
gongyantao
b0a6609e7a
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:42:49 +08:00
Rahul Tank
5ff6298956
fix(nimble): Change reconnection scheme
2024-04-01 18:23:16 +05:30
Jin Cheng
9ce03290cc
change(bt/bluedroid): Use BTC util to convert HCI status to ESP status
2024-03-28 11:06:22 +08:00
Island
1e1030e5ef
Merge branch 'bugfix/BT-3491_v4.4' into 'release/v4.4'
...
bugfix(ble_mesh): Avoid provisioner handling messages from nodes that have...(v4.4)
See merge request espressif/esp-idf!28052
2024-03-25 12:11:15 +08:00
Darshan Dobariya
eabb77e9bc
fix(nimble): Added support for deleting the oldest bonded device across reboot (v4.4)
2024-03-21 10:52:13 +05:30
wangjialiang
000bf3a365
update invalid links in the ble mesh example documentation
2024-03-21 11:13:37 +08:00
luoxu
ce36163317
bugfix(ble_mesh): Avoid provisioner handling messages from nodes that have already left the network.
2024-03-21 11:13:37 +08:00
Rahul Tank
7489d8ff2d
fix(nimble): Fix dangling pointer error during compilation
2024-03-19 19:32:56 +05:30
linruihao
24b5515d4f
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:09:07 +08:00
Jin Cheng
9830b8bb22
feat(bt/bluedroid): Moved the memory allocation of HF AG control blocks to BTC module
2024-03-14 10:56:25 +08:00
Darshan Dobariya
1243dab84d
fix(nimble): Added ble_host_rpa_enabled flag for address resoultion for esp32 (v4.4)
2024-03-12 12:30:25 +05:30
Jiang Jiang Jian
5bd00ecceb
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v4.4' into 'release/v4.4'
...
Fixed some BLE bugs 2403 (backport v4.4)
See merge request espressif/esp-idf!29468
2024-03-12 11:02:39 +08:00
zhanghaipeng
7eebebff0c
fix(ble/bluedroid): Fixed BLE BLE periodic advertising parameter check
2024-03-10 20:08:51 +08:00
zhanghaipeng
4b40817158
fix(ble/bluedroid): Fixed BLE crash when repeatedly initialize and deinitialize host
2024-03-10 20:05:16 +08:00
Abhinav Kudnar
64b278f74e
fix(nimble): Revise the help section for the Kconfig macro BLE_RPA_TIMEOUT
2024-03-08 11:31:36 +05:30
chenjianhua
285bffbffd
feat(bt/bluedroid): Add ext adv and privacy status check
2024-03-07 14:25:35 +08:00
thekurtovic
a2cc7980e4
fix(bt/bluedroid): Fixed "reprot" typo in esp_ble_gap_ext_adv_reprot_t
2024-03-07 14:25:28 +08:00
Joshua
6ca03fc600
fix(bt/blufi): Fixed BluFi module link error(C++ hybrid compilation)
2024-03-07 14:22:42 +08:00
chenjianhua
8ada7f868b
fix(bt/bluedroid): Fixed crash when calculating GATTS database hash
2024-03-07 14:19:00 +08:00
chenjianhua
17e3c69694
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-07 14:18:18 +08:00
Jin Cheng
4734fb0044
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-07 14:18:13 +08:00
chenjianhua
e249971122
fix(bt): Update bt lib for ESP32(2de69f3)
...
- Fixed HCI command status event send when LLCP busy
2024-03-07 14:18:07 +08:00