Abhinav Kudnar
e5c4002fd8
fix(nimble): Resolved watchdog due to memory exceed prints
2024-12-03 18:04:56 +08:00
zhanghaipeng
f70a669973
fix(ble/bluedroid): Optimize BLE API "esp_ble_gattc_enh_open"
2024-12-03 18:04:46 +08:00
zhanghaipeng
2b08d26dee
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type
2024-12-03 18:04:46 +08:00
xiongweichao
4b7f872177
fix(bt/bluedroid): fixed issues introduced by byte alignment
...
- esp_bt_uuid_t is byte aligned, tBT_UUID is 4-byte aligned.
2024-12-03 09:13:46 +08:00
zhiweijian
5d8f11ac84
fix(bt/controller): Fixed BLE assert ke_mem.c line 267 on ESP32-C3 and ESP32-S3
2024-12-02 16:23:34 +08:00
Island
2178173ff4
Merge branch 'fix/ble_mesh_heartbeat_bug_v5.0' into 'release/v5.0'
...
fix(ble_mesh): fixed heartbeat issue (v5.0)
See merge request espressif/esp-idf!34962
2024-12-02 11:29:37 +08:00
gongyantao
21df54c917
fix(bt): fixed some issues in esp32 bt controller
...
1: fix duplicated lc_enc_restart_req when new lk type is semi-permanent
key
2: reset PreventEncEvt flag at the end of restart encryption procedure
2024-11-29 14:13:23 +08:00
Island
afea334e3d
Merge branch 'bugfix/fix_bleqabr24_1646_v5.0' into 'release/v5.0'
...
Fixed BLE creating connection when the connection already exists on ESP32 (v5.0)
See merge request espressif/esp-idf!35043
2024-11-27 15:43:00 +08:00
Wang Meng Yang
581cf343de
Merge branch 'feat/add_profile_state_event_v5.0' into 'release/v5.0'
...
feat(bt/bluedroid): added events to indicate the profile states of HFP (v5.0)
See merge request espressif/esp-idf!35152
2024-11-27 14:44:09 +08:00
Jiang Jiang Jian
e057cc258f
Merge branch 'bugfix/disconn_sdp_upon_wrong_data_v5.0' into 'release/v5.0'
...
fix(bt/bluedroid): disconnect SDP connection on receiving incorrect response (v5.0)
See merge request espressif/esp-idf!35147
2024-11-26 10:31:27 +08:00
Jin Chen
219244ffaa
fix(ble): fix ble light sleep error on esp32c2
...
(cherry picked from commit 23f7e33a97ad70ff1e73407650f7b8edbd91fc9a)
Co-authored-by: cjin <jinchen@espressif.com>
2024-11-25 21:03:50 +08:00
Jin Cheng
6089d7a664
feat(bt/bluedroid): added events to indicate the profile states of HFP
2024-11-25 16:24:38 +08:00
Wang Meng Yang
05a7a1dab4
Merge branch 'bugfix/osi_replace_free_v5.0' into 'release/v5.0'
...
fix(bt/bluedroid): Replace free/malloc with osi_free/malloc(v5.0)
See merge request espressif/esp-idf!34610
2024-11-25 13:50:49 +08:00
Jin Cheng
42b9cc11da
fix(bt/bluedroid): disconnect SDP connection on receiving incorrect response
2024-11-25 10:21:11 +08:00
Wang Meng Yang
9a1f50e5c6
Merge branch 'bugfix/rx_invalid_cmd_err_code_v5.0' into 'release/v5.0'
...
fix(bt/bluedroid): Fixed the incorrect error code returned when receiving an invalid command(v5.0)
See merge request espressif/esp-idf!34994
2024-11-25 08:13:26 +08:00
Chen Jian Hua
7498ce744d
fix(bt): Update bt lib for ESP32(c3082c4)
...
- Fixed BLE creating connection when the connection already exists
(cherry picked from commit cada39c3b55b31402028697c3f1e6d3f93702295)
Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-11-25 00:05:12 +08:00
xiongweichao
1866feefb6
fix(bt/bluedroid): Replace free/malloc with osi_free/malloc
2024-11-22 21:16:52 +08:00
Abhinav Kudnar
f13bbbb774
fix(nimble): Nimble Error logs in case of memory overflow/failure
2024-11-18 17:57:52 +08:00
xiongweichao
a4b0000cc4
fix(bt/bluedroid): Fixed the incorrect error code returned
...
when receiving an invalid command
2024-11-18 17:02:06 +08:00
Jiang Jiang Jian
37b51f1ec8
Merge branch 'bugfix/lmp_trans_collision_v5.0' into 'release/v5.0'
...
fix(bt/controller): Fixed some controller bugs on ESP32 (v5.0)
See merge request espressif/esp-idf!34948
2024-11-18 11:20:45 +08:00
Luo Xu
7fccbcf78d
fix(ble_mesh): fixed heartbeat issue
...
(cherry picked from commit 167cd4762b79a09e891569a923c256c72335ad94)
Co-authored-by: luoxu <luoxu@espressif.com>
2024-11-15 17:23:25 +08:00
Jin Cheng
a5d2d906ad
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-15 11:47:17 +08:00
Zhang Hai Peng
e3f0e10055
fix(bt/bluedroid): Fixed classic bt build fail when enable dynamic memory and disable BLE
...
(cherry picked from commit 59d20e80d300825e06431dad9d22241884905a2d)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-11-14 22:13:30 +08:00
Island
240dd4fb8d
Merge branch 'feature/support_moving_code_to_flash_v5.0' into 'release/v5.0'
...
feat(ble): Support for putting code in flash on ESP32-C2 (v5.0)
See merge request espressif/esp-idf!34782
2024-11-14 10:09:21 +08:00
Island
c0d14dabfc
Merge branch 'bugfix/fix_some_ble_bugs_240926_esp32_v5.0' into 'release/v5.0'
...
Fixed some BLE bugs 240926 on ESP32 (v5.0)
See merge request espressif/esp-idf!34550
2024-11-13 12:05:11 +08:00
Wang Meng Yang
e00cb936a6
Merge branch 'bugfix/fix_avrc_absolute_volume_compatibility_v5.0' into 'release/v5.0'
...
bugfix/fix_avrc_absolute_volume_compatibility[backport v5.0]
See merge request espressif/esp-idf!34773
2024-11-12 17:55:09 +08:00
Shen Weilong
c3290dfd6b
feat(ble): Support for putting code in flash on ESP32-C2
2024-11-11 17:38:13 +08:00
Wang Meng Yang
7c02cb4517
Merge branch 'bugfix/hfp_sniff_mng_v5.0' into 'release/v5.0'
...
bugfix/hf_and_ag_cannot_enter/exit sniff mode. (v5.0)
See merge request espressif/esp-idf!34470
2024-11-11 15:09:23 +08:00
Island
48cb8520b4
Merge branch 'feat/support_controller_run_in_flash_only_v5.0' into 'release/v5.0'
...
feat(bt/controller): Support controller code run in flash only (backport v5.0)
See merge request espressif/esp-idf!34696
2024-11-11 14:21:42 +08:00
liqigan
9f6dabfacb
fix(bt/bluedroid): Fixed AVRCP compatibility issue on absolute volume synchronization
2024-11-08 14:51:34 +08:00
gongyantao
d09167aab4
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:26:35 +08:00
zhanghaipeng
fe6d4ebe1e
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:26:15 +08:00
chenjianhua
ec7ff931c3
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
2024-11-08 14:24:54 +08:00
Wang Meng Yang
0e74af066e
Merge branch 'bugfix/fix_memory_leak_in_sco_v5.0' into 'release/v5.0'
...
fix(bt/bluedroid): Fix memory leak in sco when bluedroid disable (v5.0)
See merge request espressif/esp-idf!34568
2024-11-08 10:47:42 +08:00
Jin Cheng
59020dd176
fix(bt/bluedroid): fixed AG and HF client cannot enter/exit sniff mode
2024-11-08 10:03:02 +08:00
Jin Cheng
95b0cdafdd
Revert "Disable sniff mode during (e)SCO connection."
...
This reverts commit 39a5eb84f3c6e48cce8cecd25927ad6b1e0fe383.
2024-11-08 10:03:02 +08:00
linruihao
f6db0211c6
fix(bt/bluedroid): Fix memory leak in sco when bluedroid disable
2024-11-06 19:42:32 +08:00
Jin Cheng
ccb482a38d
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-11-06 19:38:22 +08:00
Island
e991d160c7
Merge branch 'bugfix/fix_ble_build_fail_v5.0' into 'release/v5.0'
...
fix(ble/bluedroid): Fixed BLE build fail when enable dynamic memory and BLE5.0 (v5.0)
See merge request espressif/esp-idf!34661
2024-11-06 16:37:04 +08:00
zhiweijian
81c56354fb
feat(bt/controller): Support controller code run in flash only
2024-11-06 14:24:28 +08:00
Island
d062566db8
Merge branch 'bugfix/fix_some_ble_bugs_240926_esp32c3_v5.0' into 'release/v5.0'
...
Fixed some BLE bugs 240926 on ESP32C3 (v5.0)
See merge request espressif/esp-idf!34554
2024-11-06 11:51:02 +08:00
Island
84cae3aa8c
Merge branch 'feat/support_blecrt_90_v5.0' into 'release/v5.0'
...
feat(bt/bluedroid): Added API to set supported channel selection algorithm (v5.0)
See merge request espressif/esp-idf!34502
2024-11-06 11:50:08 +08:00
Zhang Hai Peng
dff7650b6c
fix(ble/bluedroid): Fixed BLE build fail when enable dynamic memory and BLE5.0
...
(cherry picked from commit 94d1a4f1c009031c7623153b885f1f75b39b4555)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-11-05 16:13:27 +08:00
Chen Jian Hua
2d0c9d1837
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-10-31 15:33:43 +08:00
Zhang Hai Peng
4074270dd1
fix(ble/bluedroid): Fixed crash issue in BLE SMP when a disconnection process is ongoing
...
(cherry picked from commit 76e1650161a019bca22c2855ab37f11608f130bd)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-10-30 15:24:43 +08:00
Zhang Hai Peng
f268734259
fix(ble/bluedroid): Support enable BLE topology check by API
...
(cherry picked from commit dbc94c70562ad1f9734424a8cf20787d72d37a3d)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-10-30 15:24:21 +08:00
chenjianhua
1c877b9157
fix(bt/bluedroid): Fixed error when memory debug enabled
2024-10-29 21:53:29 +08:00
chenjianhua
0d4427eddf
fix(bt/bluedroid): Fixed GATTC app status check when BT and BLE coexist
2024-10-29 21:53:25 +08:00
chenjianhua
f55b6373e6
fix(bt/bluedroid): Update address type for BLE link when the connection is completed
2024-10-29 21:53:21 +08:00
Chen Jian Hua
73453ee3e1
feat(bt/bluedroid): Added API to set supported channel selection algorithm
...
(cherry picked from commit 4ae7b4aecf473b96113284b096e5f1b95f2f4b2e)
Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-10-29 17:35:08 +08:00