chenjianhua
9af8a1e7a7
Update bt lib for ESP32-C3 and ESP32-S3(59725b5)
...
- Support BLE RX error packet count record
- Fixed adv random delay when adv interval is less than 20ms
- Fixed adv random address setting when owner address type is public
2023-09-18 19:39:41 +08:00
chenjianhua
9fce08c5d2
Update bt lib for ESP32-C3 and ESP32-S3(ff6efe7)
...
- fix(bt/controller): Fixed PHY enable and disable
- feat(bt/controller): Support DAA and LBT mode for BLE CCA
2023-09-18 19:39:27 +08:00
Wang Meng Yang
ae3029cad8
Merge branch 'bugfix/fix_some_hci_cmd_param_check_v5.0' into 'release/v5.0'
...
fix(bt/controller): Fixed some HCI commands parameter check (Backport v5.0)
See merge request espressif/esp-idf!25714
2023-09-18 19:07:35 +08:00
luomanruo
79b2773102
change(ble): update controller log print interface
2023-09-12 17:40:50 +08:00
cjin
e741807b5a
ble: support esp32c2 wakeup overhead
2023-09-08 17:03:06 +08:00
zwl
dc417eeab9
feat(ble): enable adv report flow control on esp32c2
2023-09-07 16:38:03 +08:00
zwl
99197d4a02
feat(ble): supported trace function and adv report flow control on esp32c2
2023-09-07 16:30:20 +08:00
linruihao
7e4a64a9ab
fix(bt/controller): Fixed some HCI commands parameter check
...
Fixed HCI_Change_Connection_Packet_Type Command parameter check
Fixed HCI_Accpet_Synchronous_Connection_Request Command parameter check
Fixed HCI_Set_Connectionless_Peripheral_Broadcast_Data Command parameter check
2023-09-04 11:36:29 +08:00
luomanruo
eb8a741be2
ble: Assert when getting memory fail
2023-08-25 12:27:05 +08:00
luomanruo
ee1c3119a7
ble: update btlib to f9db7b90, some esp32c2 issues bugfixed
2023-08-23 10:23:02 +08:00
luomanruo
9806a1e7e2
update btlib to f9db7b90, some esp32c2 issues bugfixed
2023-08-21 11:52:56 +08:00
Island
9523b57c8d
Merge branch 'bugfix/fix_current_issue_after_ble_init_5.0' into 'release/v5.0'
...
ble: move phy enabled/disable to controller enable/disable
See merge request espressif/esp-idf!25082
2023-08-14 13:11:36 +08:00
cjin
42677134dc
ble: move phy enabled/disable to controller enable/disable
2023-08-08 14:10:10 +08:00
xiongweichao
4fd3eb28d6
fix(bt/controller): Fix disconnection due to lmp messages not being processed by both sides
...
The master sent lmp_enc_mode_req, and the slave sent lmp_switch_req.
However, both sides failed to handle the LMP message, resulting in LMP timeout.
2023-08-04 11:04:46 +08:00
luomanruo
3fd6493ade
c2 5.0 doc, header files re-organized
2023-08-01 14:43:11 +08:00
zhanghaipeng
e8810e86fc
fix(bt): Fix the issue of not printing the Bluetooth MAC address for ESP32
...
- Add a log statement to print the Bluetooth MAC address
2023-07-13 16:42:48 +08:00
Jiang Jiang Jian
d3031ddddc
Merge branch 'bugfix/fix_some_bt_controller_bug_v5.0' into 'release/v5.0'
...
component_bt:Fixed some bluetooth bugs(v5.0)
See merge request espressif/esp-idf!24711
2023-07-13 07:52:21 +08:00
wangmengyang
9b96d5bd96
bt-coexist: fix the issue for BLE scan in using whitelist that scan PTI keeps high and not resumes after reception of ADV_EXT_IND but no AUX_ADV_IND followed on ESP32-C3 and ESP32-S3, which causes Wi-Fi unable to work normally
2023-07-11 22:11:04 +08:00
Island
10c1004629
Merge branch 'feature/update_ble_libs_5.0' into 'release/v5.0'
...
ble: Updated the libbt for ESP32-C2
See merge request espressif/esp-idf!24652
2023-07-11 21:40:05 +08:00
xiongweichao
1c5619b738
bt: Fixed some bluetooth bugs
...
1. Fixed LC_AFH_UPDATE_IND has not benn processed causing memory exhaustion
2. Fixed no free elt in prog push
3. Fixed disconnect due to sniff with error Dsniff
4. Fixed the problem that the host continued to send ACL data to the controller after disconnection, which caused the connection to fail again
2023-07-11 19:37:21 +08:00
chenjianhua
5d7b60ec5c
Update bt-lib for esp32
...
- Fixed memory leak when setting adv data
2023-07-11 19:37:17 +08:00
Jiang Jiang Jian
40aac8601b
Merge branch 'bugfix/fix_some_ble_bugs_v5.0' into 'release/v5.0'
...
Fixed some BLE bugs (backport v5.0)
See merge request espressif/esp-idf!24276
2023-07-11 12:21:07 +08:00
Shen Weilong
9e0bd6f7aa
ble: Update the libbt for ESP32-C2
2023-07-11 11:41:48 +08:00
cjin
75bd131a54
ble: fix cca for esp32c2
2023-06-29 20:02:34 +08:00
chenjianhua
da7cbbfb7f
Update bt-lib for esp32
...
1 Fixed disconnection delay on peripheral when slave latency is not zero
2 Fixed LLCP info init for central and peripheral
3 Fixed sent cmd status evt twice when process disconnect cmd
2023-06-16 11:41:24 +08:00
chenjianhua
2be8e6e086
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed crash when controller initialization fails due to insufficient memory
2023-06-16 11:41:19 +08:00
zwl
2153f59574
ble:fixed the issue that slave reports the wrong address for master when address resolution disable
2023-05-29 20:29:55 +08:00
zwl
8ce59ffe14
ble:fixed build error when disable smp
2023-05-24 20:51:41 +08:00
zwl
bc96a1b6c7
ble:esp32c2 add rf temperature compensation
2023-05-24 20:51:41 +08:00
Jiang Jiang Jian
c21a4c9858
Merge branch 'bugfix/fix_esp32_bugs_230511' into 'release/v5.0'
...
Fixed some esp32 bugs(backport v5.0)
See merge request espressif/esp-idf!23704
2023-05-15 13:40:05 +08:00
Island
21cfccad3a
Merge branch 'feature/add_interface_for_ble_QA_test_5.0' into 'release/v5.0'
...
BLE: Add interface for QA test
See merge request espressif/esp-idf!22980
2023-05-12 16:27:37 +08:00
zhiweijian
81f9fdb6e6
Fixed BLE disconnection failure on ESP32
2023-05-11 20:04:38 +08:00
zwj
6545c5aad5
Fixed disconnection due to consecutive CRC errors in first 6 intervals
2023-05-11 20:04:19 +08:00
zwl
15d347f8c0
ble: Add assertion checking for bluedroid hci on ESP32-C2 and ESP32-H2
2023-05-11 12:01:21 +00:00
Shen Weilong
6bfeac7b6c
BLE: Add interface for QA test
...
Fix sleep crash issue
2023-05-11 20:01:13 +08:00
Jiang Jiang Jian
c323399520
Merge branch 'bugfix/fix_hw_ralunderrun_assert_v5.0' into 'release/v5.0'
...
Fixed BLE HW RAL_UNDERRUN assert and backport some bug fix 23-03-30 (back port v5.0)
See merge request espressif/esp-idf!22989
2023-05-11 17:27:32 +08:00
Jiang Jiang Jian
bc2b5f52e2
Merge branch 'bugfix/bt_diable_enbale_crash_v5.0' into 'release/v5.0'
...
bt:Fixed esp32 controller bug (v5.0)
See merge request espressif/esp-idf!23154
2023-05-11 17:23:48 +08:00
Jiang Jiang Jian
65c71e9c12
Merge branch 'rebase/fix_conn_estab_tmo_issue' into 'release/v5.0'
...
ble:fix conn establishment timeout issue
See merge request espressif/esp-idf!23524
2023-05-11 17:21:17 +08:00
chenjianhua
c48debf246
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed remote mic error during encryption procedure
2023-05-11 10:58:43 +08:00
chenjianhua
8c17ef00b1
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed ble hopping selection for connection when disabled 5.0 feature
2023-05-11 10:57:30 +08:00
zwj
4c506a9eea
improve scan performance when scan and sync coexist on ESP32-C3 and ESP32-S3
2023-05-11 02:45:56 +00:00
chenjianhua
2279603842
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed non-connectable and non-scannable directed adv can't be scanned
2023-05-11 02:45:56 +00:00
zwj
d8e4bdc69e
Fixed BLE HW RAL_UNDERRUN assert on ESP32C3 and ESP32S3
2023-05-11 02:45:56 +00:00
zhiweijian
f0c6c5962a
set BT_CTRL_BLE_MAX_ACT default value to 6
2023-05-11 02:45:56 +00:00
zwj
0e5c6144b7
- Support ESP32C3 and ESP32S3 new BLE lib
...
- Disable controller 5.0 feature bits if host 5.0 feature is not enabled
- Fixed extend ADV parameters check for ADV_DIRECT_HI
2023-05-11 02:45:56 +00:00
zwj
c6942be321
Merge ESP32C3 and ESP32S3 BLE bt.c files to one
2023-05-11 02:45:56 +00:00
zwj
cd1b88c97e
Fixed duplicate scan refresh cycle is not accurate after restarting scan on ESP32
2023-05-04 06:37:19 +00:00
wangmengyang
239e97ff7e
bt: added coex adapter operation to get version of coexist module to ESP32 Bluetooth Controller
2023-05-04 06:37:19 +00:00
xiongweichao
a83b16f18d
bt:Fixed esp32 controller bug
...
1. Fixed crash after controller disable and re-enable
2. Fixed the crash caused by processing the HCI_Read_Remote_Extented_Features command in the non-connected state
3. Fixed disconnection due to not handling lmp_unsniff_req in LC_WAIT_SNIFF_SUB_RSP state
4. Fixed crash caused by supervision timeout greater than sniff interval
Closes https://github.com/espressif/esp-idf/issues/11164
Closes https://github.com/espressif/esp-idf/issues/10835
2023-05-04 06:37:19 +00:00
Jin Chen
0f9ba10f4e
ble:fix connection establishemnt timeout issue
2023-04-28 17:47:29 +08:00