Island
73c6ff0e94
Merge branch 'bugfix/fix_ble_aa_zero_c3_s3_v5.3' into 'release/v5.3'
...
fix(bt/ble): Update esp32c3/s3 libbtdm_app.a (555b0a2) (v5.3)
See merge request espressif/esp-idf!35691
2024-12-18 10:46:13 +08:00
xiongweichao
45890e88e0
fix(ble): fixed that the resolvable private address does not change when light sleep is enabled
2024-12-17 10:52:55 +08:00
zhanghaipeng
f8dc54c026
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(555b0a2)
...
- Check Access Address when receive connection request PDU
- Fix issue with BLE5.0 duplicate scan for chained packets
2024-12-17 10:52:31 +08:00
Zhao Wei Liang
c119c9f6d7
fix(ble): fixed the connect issue when rx error aa on ESP32-C2
...
(cherry picked from commit 6b01a56e094e3220265c37fabfb42bade8417c2b)
Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-12-16 11:03:44 +08:00
Zhao Wei Liang
526d58a40b
feat(ble): support some vendor hci commands on ESP32-H2
...
(cherry picked from commit 15203f9f3596e61a64046c6fa29d69217ad5c13e)
Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-12-16 11:03:42 +08:00
Zhao Wei Liang
5ac570ee2f
feat(ble): support some vendor hci commands on ESP32-C6
...
(cherry picked from commit 5bd66eaa57dcecbdb7c9c3e8ac990feebebf1267)
Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-12-16 11:03:39 +08:00
Island
0b7cbb40ca
Merge branch 'bugfix/fix_hid_crash_v5.3' into 'release/v5.3'
...
fix(ble): Fix crash issue during logging (v5.3)
See merge request espressif/esp-idf!35510
2024-12-12 09:06:15 +08:00
Island
78b9bfe213
Merge branch 'bugfix/fix_bleqabr24_1646_v5.3' into 'release/v5.3'
...
Fixed BLE creating connection when the connection already exists on ESP32 (v5.3)
See merge request espressif/esp-idf!35046
2024-12-11 14:57:53 +08:00
Zhang Hai Peng
a91f9b2395
fix(blufi): Fixed blufi init fail after deinit
...
(cherry picked from commit 7addb57ccd53576b40d3cfeb24c185036053f4b4)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-12-09 17:45:30 +08:00
Jiang Jiang Jian
2cb1dbd0de
Merge branch 'bugfix/fix_ble_ke_mem_267_assert_v5.3' into 'release/v5.3'
...
fix(bt/controller): Fixed BLE assert ke_mem.c line 267 on ESP32-C3 and ESP32-S3 (backport v5.3)
See merge request espressif/esp-idf!35337
2024-12-09 15:36:10 +08:00
Jiang Jiang Jian
e1c1befc7d
Merge branch 'bugfix/fix_c2_light_sleep_coex_v5.3' into 'release/v5.3'
...
fix(ble): fix ble light sleep error on esp32c2 (v5.3)
See merge request espressif/esp-idf!35055
2024-12-09 15:23:53 +08:00
chenjianhua
e881a8fdec
fix(bt): Update bt lib for ESP32(c3082c4)
...
- Fixed BLE creating connection when the connection already exists
2024-12-09 15:03:45 +08:00
Island
0a49e286df
Merge branch 'bugfix/fix_ble_creat_conn_fail_enh_v5.3' into 'release/v5.3'
...
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type (v5.3)
See merge request espressif/esp-idf!35018
2024-12-06 22:40:54 +08:00
Island
69e8c4a0c5
Merge branch 'bugfix/add_aa_check_on_esp32c2_and_esp32c6_v5.3' into 'release/v5.3'
...
Bugfix/add aa check on esp32c2 and esp32c6 (v5.3)
See merge request espressif/esp-idf!35233
2024-12-06 17:55:14 +08:00
chenjianhua
561307a6bf
feat(ble/bluedroid): Support setting connection params when creating connection
2024-12-06 15:51:33 +08:00
zhiweijian
044ae88fac
fix(bt/controller): Fixed BLE assert ke_mem.c line 267 on ESP32-C3 and ESP32-S3
2024-12-02 16:04:35 +08:00
zwl
f776fa729f
fix(ble): fixed the connect issue when rx error aa on ESP32-C6
2024-11-27 16:22:01 +08:00
Zhao Wei Liang
9f98a81bd2
fix(ble): fixed the connect issue when rx error aa on ESP32-H2
...
(cherry picked from commit 093b65e27c76d2c5c6997d1ba5d8c0ca47e5229f)
Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-11-27 16:03:44 +08:00
Jin Cheng
ef4559a09d
fix(bt/controller): Fixed some controller bugs on ESP32
...
- Fixed wrong logic in handling sniff transaction collision at slave
side
- Fixed the issue ACL is stopped too early before eSCO
2024-11-22 17:27:40 +08:00
Jin Chen
839007f0d9
fix(ble): fix ble light sleep error on esp32c2
...
(cherry picked from commit 23f7e33a97ad70ff1e73407650f7b8edbd91fc9a)
Co-authored-by: cjin <jinchen@espressif.com>
2024-11-21 11:03:46 +08:00
Island
7cd3d4a97f
Merge branch 'feature/support_moving_code_to_flash_v5.3' into 'release/v5.3'
...
feat(ble): Support for putting code in flash on ESP32-C2 (v5.3)
See merge request espressif/esp-idf!34785
2024-11-14 11:46:39 +08:00
Island
d22ed3fc0d
Merge branch 'bugfix/fix_some_ble_bugs_240926_esp32_v5.3' into 'release/v5.3'
...
Fixed some BLE bugs 240926 on ESP32 (v5.3)
See merge request espressif/esp-idf!34553
2024-11-13 14:21:46 +08:00
Island
dc1265c6eb
Merge branch 'bugfix/fixed_h2_assert_master_1031_v5.3' into 'release/v5.3'
...
Bugfix/fixed h2 assert master 1031 (v5.3)
See merge request espressif/esp-idf!34540
2024-11-13 14:20:54 +08:00
Shen Weilong
6e4b35ac4a
feat(ble): Support for putting code in flash on ESP32-C2
2024-11-11 17:52:15 +08:00
zhiweijian
ac81c14b48
feat(bt/controller): Support controller code run in flash only
2024-11-08 17:28:52 +08:00
Chen Jian Hua
6fdc9ae60f
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(52ee788)
...
- Fixed BLE vendor HCI set and get tx power
- Support BLE vendor HCI set adv aux offset command
- Support BLE vendor HCI set CSA support command
- Added config for BLE instant passed workaround
- Fixed btdm_sleep_clock_sync timeout workaround
(cherry picked from commit 1e3220b0b084ce0363e8268d6d1cf9d20fa07a59)
Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-11-08 17:28:52 +08:00
gongyantao
0448a53c66
fix(bt): fix some issues in bt controller
...
1: Store local device name into NVDS when handling hci_wr_local_name_cmd.
2: Set default device name during link manager initialization.
3: Set the QoS value to the minimum value if the calculated QoS is less
than the minumum.
2024-11-08 14:33:11 +08:00
zhanghaipeng
90a723f7b5
fix(bt/ble): Update esp32 libbtdm_app.a (17db8bd)
...
- Added a verification step for the Access Address within the CONNECT_IND PDU
2024-11-08 14:33:02 +08:00
Chen Jian Hua
f36d81a62c
fix(bt): Update bt lib for ESP32(a2a7457)
...
- Fixed assert in ke_mem.c at line 409 when controller reset
- Added config for BLE instant passed workaround
- Fixed connection can't be established when initiating and advertising coexist
(cherry picked from commit 2b28133ace9ff00592ef0a34d5b17913569cafb3)
Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-11-08 14:32:44 +08:00
zwl
f808a705b8
fix(ble): fixed occasional crash issue in low memory scenarios on ESP32-C6
2024-10-31 11:34:09 +08:00
Zhao Wei Liang
c9b55d1542
fix(ble): fixed occasional crash issue in low memory scenarios on ESP32-H2
...
(cherry picked from commit dbad6a0ca5430ff79f8339de8ca6236255b9c5c4)
Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-10-31 11:23:50 +08:00
Jiang Jiang Jian
eb4186dc97
Merge branch 'bugfix/update_btlib_v5.3' into 'release/v5.3'
...
fix(bt/controller): Fixed some controller bugs on ESP32 (v5.3)
See merge request espressif/esp-idf!34463
2024-10-28 21:09:50 +08:00
Island
425db8e135
Merge branch 'bugfix/fix_assert_if_ble_sleep_init_failed_v5.3' into 'release/v5.3'
...
fix(ble): do not assert if ble sleep init failed (v5.3)
See merge request espressif/esp-idf!34427
2024-10-28 11:55:31 +08:00
Jin Cheng
c42c11ec4d
fix(bt/controller): Fixed some controller bugs on ESP32
...
- Fixed access NULL in SCO frame end
Closes https://jira.espressif.com:8443/browse/IDFGH-10796
- Added LAP checking for Periodic Inquiry
- Removed an inproper assertion in SCO module
- Fixed wrong logic in key exchange when
LMP transaction collision occurred
- Fixed the using of wrong error code in
the transaction collision of role switch
2024-10-28 10:26:45 +08:00
xiongweichao
2b30323a2b
feat(ble): Support using 32k oscillator as Bluetooth sleep clock
2024-10-25 17:25:18 +08:00
cjin
e3cbe53fa3
fix(ble): do not assert if ble sleep init failed
2024-10-25 10:54:35 +08:00
Island
88030d4832
Merge branch 'bugfix/fix_bleqabr24_1282_v5.3' into 'release/v5.3'
...
Fixed BLE scanning and initiating coexist on ESP32 (v5.3)
See merge request espressif/esp-idf!33834
2024-10-09 17:19:30 +08:00
Island
7531d7e853
Merge branch 'bugfix/fix_bci_443_v5.3' into 'release/v5.3'
...
fix(bt/controller): Fixed the timeout of wake up timer when using RC OSC (v5.3)
See merge request espressif/esp-idf!33893
2024-10-09 17:19:04 +08:00
Zhang Hai Peng
b6cbf1a026
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(01cc408)
...
- Fixed extended connectable advertising data length check
(cherry picked from commit 8a80675b7c05d613b3e9a7126a0049458b589db2)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-10-08 15:13:40 +08:00
Chen Jian Hua
8fa51aa1b5
fix(bt/controller): Fixed ble get tx power error
...
(cherry picked from commit 4108a5cc4cb96039ed861703dda06f7f3a5969c3)
Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-09-27 18:33:45 +08:00
Chen Jian Hua
0bf641a17c
fix(bt/controller): Fixed the timeout of wake up timer when using RC OSC
...
(cherry picked from commit 873708579c99069d073f3d6c7ba6db154cbf16b9)
Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-09-27 18:33:43 +08:00
zhanghaipeng
2129c70ecf
feat(ble/controller): Display BLE controller init status for ESP32 and ESP32C3/S3
2024-09-27 15:49:01 +08:00
Chen Jian Hua
b724f2a78f
fix(bt): Update bt lib for ESP32(3bf7ef0)
...
- Fixed BLE scanning and initiating coexist
(cherry picked from commit 241b90f3f0209da8bac1bdd722486816815947c9)
Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-09-26 10:33:37 +08:00
Island
351e9208ee
Merge branch 'bugfix/fix_ble_scan_assert_1728_v5.3' into 'release/v5.3'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(e9ae856) (v5.3)
See merge request espressif/esp-idf!33722
2024-09-24 16:10:19 +08:00
zhanghaipeng
e07d014b1d
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(63eb54d)
...
- Fixed issue where RPA is not updated after BLE RPA timeout
2024-09-23 13:33:22 +08:00
Island
1bde82470a
Merge branch 'bugfix/fix_ble_max_tx_power_on_esp32c3_v5.3' into 'release/v5.3'
...
fix(bt/controller): Change the max TX power to +20dBm on ESP32-C3 and ESP32-S3 (v5.3)
See merge request espressif/esp-idf!33617
2024-09-23 12:08:26 +08:00
Zhang Hai Peng
10664a2e03
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(e9ae856)
...
- Fixed BLE scan assert in lld_scan.c 1728
(cherry picked from commit 32c7694f5657938c7b853a234586ff3887424aed)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-09-23 11:13:32 +08:00
Chen Jian Hua
6a34742cb7
fix(bt/controller): Change the max TX power to +20dBm on ESP32-C3 and ESP32-S3
...
(cherry picked from commit fe43c8f1b5c9dd0761211ca09c980a1cacf35f8c)
Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-09-18 17:34:34 +08:00
zwl
8650436d6b
fix(ble): fixed occasional crash issue in multi-connect scenarios on ESP32-C6
2024-09-18 17:05:08 +08:00
Zhao Wei Liang
dbfc55c111
fix(ble): fixed occasional assertion issue when enabling logging on ESP32-C2
...
(cherry picked from commit 0ef9ecb715f93bd0c4c4785357cabcaa36b31273)
Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-09-18 15:58:05 +08:00