Commit Graph

1176 Commits

Author SHA1 Message Date
Rahul Tank
ddf194936c Merge branch 'bugfix/fix_vulnerability_v5.1' into 'release/v5.1'
fix(nimble): Fixes for security vulnerabilities reported in NimBLE (v5.1)

See merge request espressif/esp-idf!35502
2024-12-16 15:00:32 +08:00
chenjianhua
c62bc3ba12 fix(bt/bluedroid): Fixed failure to get host status when host is not enabled 2024-12-12 14:44:05 +08:00
chenjianhua
29dd7d0fb4 feat(bt/bluedroid): Added config for saving BLE bonding keys to NVS 2024-12-12 14:43:48 +08:00
Rahul Tank
ef62be9a16 fix(nimble): Fixes for security vulnerabilities reported in NimBLE 2024-12-09 10:12:03 +05:30
Rahul Tank
bd2e471f3a Merge branch 'fix/hci_err_code_def_v5.1' into 'release/v5.1'
fix(nimble): Added a function for printing HCI error definition (v5.1)

See merge request espressif/esp-idf!35202
2024-12-07 00:17:10 +08:00
Island
f639dcccf2 Merge branch 'bugfix/fix_ble_creat_conn_fail_enh_v5.1' into 'release/v5.1'
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type (v5.1)

See merge request espressif/esp-idf!35016
2024-12-06 15:49:21 +08:00
Jin Cheng
ef4d1bf538 fix(bt/bluedroid): fixed access NULL in HFP callback handler 2024-12-05 13:21:58 +08:00
chenjianhua
abe0d3c1ff feat(ble/bluedroid): Support setting connection params when creating connection 2024-12-03 18:03:36 +08:00
zhanghaipeng
18d9603e8e fix(ble/bluedroid): Optimize BLE API "esp_ble_gattc_enh_open" 2024-12-03 18:03:12 +08:00
zhanghaipeng
ed62f94a53 fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type 2024-12-03 18:03:12 +08:00
Astha Verma
075137eebf fix(nimble): Added a function for printing HCI error definition 2024-12-03 12:11:34 +05:30
Rahul Tank
6052f46b06 Merge branch 'bugfix/change_hci_cb_logging_v5.1' into 'release/v5.1'
fix(nimble): Replace ESP_LOG* with esp_rom_printf in controller context callback (v5.1)

See merge request espressif/esp-idf!35030
2024-12-02 18:22:51 +08:00
Wang Meng Yang
763ef6b3e3 Merge branch 'bugfix/sdp_get_uuid_error_v5.1' into 'release/v5.1'
fix(bt/bluedroid): fixed issues introduced by byte alignment(v5.1)

See merge request espressif/esp-idf!35255
2024-12-02 09:50:13 +08:00
Rahul Tank
a7855d3adb Merge branch 'bugfix/resolve_watchdog_crash_v5.1' into 'release/v5.1'
fix(nimble): Resolved watchdog due to memory exceed prints (v5.1)

See merge request espressif/esp-idf!35211
2024-11-28 15:07:10 +08:00
xiongweichao
2ebdb13bc3 fix(bt/bluedroid): fixed issues introduced by byte alignment
- esp_bt_uuid_t is byte aligned, tBT_UUID is 4-byte aligned.
2024-11-28 10:38:18 +08:00
Abhinav Kudnar
b29e4093e3 fix(nimble): Resolved watchdog due to memory exceed prints 2024-11-27 18:05:27 +08:00
Wang Meng Yang
3e1ecc4e8b Merge branch 'feat/add_profile_state_event_v5.1' into 'release/v5.1'
feat(bt/bluedroid): added events to indicate the profile states of HFP (v5.1)

See merge request espressif/esp-idf!35151
2024-11-27 14:44:14 +08:00
Jin Cheng
61beadb586 feat(bt/bluedroid): added events to indicate the profile states of HFP 2024-11-25 16:23:10 +08:00
Jin Cheng
e65a01c55a fix(bt/bluedroid): disconnect SDP connection on receiving incorrect response 2024-11-25 10:20:27 +08:00
xiongweichao
8c485371b9 fix(bt/bluedroid): Fixed the incorrect error code returned
when receiving an invalid command
2024-11-22 12:25:23 +08:00
Rahul Tank
ec6002a058 fix(nimble): Replace ESP_LOG* with esp_rom_printf in controller context callback 2024-11-19 17:42:27 +05:30
Abhinav Kudnar
fc71bdb6ad fix(nimble): Nimble Error logs in case of memory overflow/failure 2024-11-18 17:54:50 +08:00
Zhang Hai Peng
1ef4eb21cc fix(bt/bluedroid): Fixed classic bt build fail when enable dynamic memory and disable BLE
(cherry picked from commit 59d20e80d3)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-11-14 22:13:35 +08:00
Island
febfdf6628 Merge branch 'feature/support_moving_code_to_flash_v5.1' into 'release/v5.1'
feat(ble): Support for putting code in flash on ESP32-C2 (v5.1)

See merge request espressif/esp-idf!34783
2024-11-14 10:09:26 +08:00
Wang Meng Yang
ce2f2d7675 Merge branch 'bugfix/fix_avrc_absolute_volume_compatibility_v5.1' into 'release/v5.1'
bugfix/fix_avrc_absolute_volume_compatibility[backport v5.1]

See merge request espressif/esp-idf!34772
2024-11-12 17:54:58 +08:00
Wang Meng Yang
a628f0aef3 Merge branch 'bugfix/osi_replace_free_v5.1' into 'release/v5.1'
fix(bt/bluedroid): Replace free/malloc with osi_free/malloc(v5.1)

See merge request espressif/esp-idf!34608
2024-11-12 17:54:32 +08:00
Island
f068192bd9 Merge branch 'feat/support_controller_run_in_flash_only_v5.1' into 'release/v5.1'
feat(bt/controller): Support controller code run in flash only (backport v5.1)

See merge request espressif/esp-idf!34697
2024-11-12 09:55:29 +08:00
Shen Weilong
4fff9f7cf7 feat(ble): Support for putting code in flash on ESP32-C2 2024-11-11 17:45:55 +08:00
Wang Meng Yang
9480f89a9c Merge branch 'bugfix/hfp_sniff_mng_v5.1' into 'release/v5.1'
bugfix/hf_and_ag_cannot_enter/exit sniff mode. (v5.1)

See merge request espressif/esp-idf!34469
2024-11-11 15:09:26 +08:00
xiongweichao
9ff8a54cfe fix(bt/bluedroid): Replace free/malloc with osi_free/malloc 2024-11-11 11:00:58 +08:00
liqigan
5ac289c463 fix(bt/bluedroid): Fixed AVRCP compatibility issue on absolute volume synchronization 2024-11-08 14:50:42 +08:00
Wang Meng Yang
2b5b526227 Merge branch 'bugfix/fix_memory_leak_in_sco_v5.1' into 'release/v5.1'
fix(bt/bluedroid): Fix memory leak in sco when bluedroid disable (v5.1)

See merge request espressif/esp-idf!34567
2024-11-08 10:33:05 +08:00
Jin Cheng
4ea87de8cf fix(bt/bluedroid): fixed AG and HF client cannot enter/exit sniff mode 2024-11-08 10:02:50 +08:00
Jin Cheng
cfc7340393 Revert "Disable sniff mode during (e)SCO connection."
This reverts commit 39a5eb84f3.
2024-11-08 10:02:50 +08:00
zhiweijian
1ddf2dd755 feat(bt/controller): Support controller code run in flash only 2024-11-07 16:52:38 +08:00
Island
26dabfd177 Merge branch 'bugfix/fix_ble_build_fail_v5.1' into 'release/v5.1'
fix(ble/bluedroid): Fixed BLE build fail when enable dynamic memory and BLE5.0 (v5.1)

See merge request espressif/esp-idf!34662
2024-11-06 16:36:58 +08:00
Island
c17d169da0 Merge branch 'feat/support_blecrt_90_v5.1' into 'release/v5.1'
feat(bt/bluedroid): Added API to set supported channel selection algorithm (v5.1)

See merge request espressif/esp-idf!34503
2024-11-06 11:50:13 +08:00
Island
192f3c11d7 Merge branch 'bugfix/fix_ble_adv_start_fail_v5.1' into 'release/v5.1'
fix(ble/bluedroid): Fixed crash issue in BLE SMP when a disconnection process is ongoing(v5.1)

See merge request espressif/esp-idf!34526
2024-11-05 16:37:09 +08:00
Zhang Hai Peng
0d56d39b0d fix(ble/bluedroid): Fixed BLE build fail when enable dynamic memory and BLE5.0
(cherry picked from commit 94d1a4f1c0)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-11-05 16:13:34 +08:00
linruihao
3dbf454c15 fix(bt/bluedroid): Fix memory leak in sco when bluedroid disable 2024-11-05 15:17:13 +08:00
Rahul Tank
cabaf74249 fix(nimble): Adjust Data len time in case BLE 5.0 support is not present 2024-11-04 11:33:10 +05:30
Zhang Hai Peng
3461f85c66 fix(ble/bluedroid): Fixed crash issue in BLE SMP when a disconnection process is ongoing
(cherry picked from commit 76e1650161)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-11-04 00:04:45 +08:00
Zhang Hai Peng
1685368ea2 fix(ble/bluedroid): Support enable BLE topology check by API
(cherry picked from commit dbc94c7056)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-11-04 00:04:45 +08:00
chenjianhua
1bfee38a09 fix(bt/bluedroid): Fixed error when memory debug enabled 2024-11-03 06:04:26 +08:00
chenjianhua
f45e76d906 fix(bt/bluedroid): Fixed GATTC app status check when BT and BLE coexist 2024-11-03 06:04:26 +08:00
chenjianhua
df08c03024 fix(bt/bluedroid): Update address type for BLE link when the connection is completed 2024-11-03 06:04:26 +08:00
Chen Jian Hua
2f7419e06d feat(bt/bluedroid): Added API to set supported channel selection algorithm
(cherry picked from commit 4ae7b4aecf)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-11-03 06:04:26 +08:00
Island
987a61f266 Merge branch 'bugfix/fix_ble_robust_feature_v5.1' into 'release/v5.1'
fix(ble/bluedroid): Fixed error when writing Client Supported Features characteristic (v5.1)

See merge request espressif/esp-idf!34245
2024-10-29 16:04:13 +08:00
Island
f25e2726cb Merge branch 'bugfix/fix_ble_handle_check_v5.1' into 'release/v5.1'
fix(ble/bluedroid): Fixed BLE handle check for GATT API (v5.1)

See merge request espressif/esp-idf!34094
2024-10-29 16:03:57 +08:00
Island
cfe9f16abf Merge branch 'feat/get_ble_resolve_address_status_v5.1' into 'release/v5.1'
feat(ble/bluedroid): Support resolve BLE address for interval usage (v5.1)

See merge request espressif/esp-idf!33806
2024-10-29 16:03:38 +08:00