Island
aa87a691a6
Merge branch 'refactor/optimize_ble_gatt_api_doc_v5.4' into 'release/v5.4'
...
refactor(bt/bluedroid): Optimize BLE GATT related APIs reference (v5.4)
See merge request espressif/esp-idf!35919
2025-01-06 15:01:15 +08:00
Island
faca49d791
Merge branch 'bugfix/fix_set_perfer_ext_conn_param_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): Fixed setting perfer conn params complete event report (v5.4)
See merge request espressif/esp-idf!35748
2025-01-06 15:01:09 +08:00
Island
ae31b783f3
Merge branch 'feat/support_bleqabr24_1539_v5.4' into 'release/v5.4'
...
feat(bt/bluedroid): Added config for saving BLE bonding keys to NVS (v5.4)
See merge request espressif/esp-idf!35604
2025-01-06 15:01:00 +08:00
Rahul Tank
0880fc007a
Merge branch 'feat/pts_changes_v5.4' into 'release/v5.4'
...
feat(nimble): BLE 5.4 PTS Related Features and Fixes (v5.4)
See merge request espressif/esp-idf!34974
2025-01-06 12:44:49 +08:00
Wang Meng Yang
84053a42f4
Merge branch 'bugfix/fix_some_bugs_in_bluedroid' into 'release/v5.4'
...
fix(bt/bluedroid): Fixed some avrcp cover art related bugs
See merge request espressif/esp-idf!35505
2025-01-06 12:21:49 +08:00
Wang Meng Yang
a1c8f06211
Merge branch 'bugfix/sdp_get_uuid_error_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): fixed issues introduced by byte alignment (v5.4)
See merge request espressif/esp-idf!35250
2025-01-06 12:21:46 +08:00
Chen Jian Hua
85bc8bb63c
Merge branch 'refactor/optimize_ble_gatt_api_doc' into 'master'
...
refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
See merge request espressif/esp-idf!34650
(cherry picked from commit 19b5381c99 )
7320c77d refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
8a80617c refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
0ac97e98 refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
27b17c69 refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
ea8d7686 docs: Update gattc & gatts api header files
f508772f Apply 3 suggestion(s) to 2 file(s)
03469b52 Apply 2 suggestion(s) to 1 file(s)
aa2cf7a5 docs: fix minor issue
46dc6e96 docs(ble): Replaced "closed" with "terminated" for physical connection.
Co-authored-by: Wei Yu Han <weiyuhan@espressif.com >
2024-12-24 15:20:05 +08:00
chenjianhua
183e810422
fix(bt/bluedroid): Fixed LE channel selection algorithm event reporting
2024-12-18 11:49:15 +08:00
Chen Jian Hua
7cfafa1d4b
fix(bt/bluedroid): Fixed setting perfer conn params complete event report
...
(cherry picked from commit 4b352d1c4f )
Co-authored-by: xuzhekai <xuzhekai@espressif.com >
2024-12-18 11:33:38 +08:00
Chen Jian Hua
d70e7d6534
fix(bt/bluedroid): Fixed failure to get host status when host is not enabled
...
(cherry picked from commit 23455ea9c2 )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-12-12 12:33:47 +08:00
Chen Jian Hua
4eda7b124d
feat(bt/bluedroid): Added config for saving BLE bonding keys to NVS
...
(cherry picked from commit 6d1160b2e6 )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-12-12 12:33:44 +08:00
Jiang Jiang Jian
b3f2e1957b
Merge branch 'bugfix/access_null_in_hf_cb_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): fixed access NULL in HFP callback handler (v5.4)
See merge request espressif/esp-idf!35407
2024-12-11 20:54:38 +08:00
linruihao
76dbdaadf2
fix(bt/bluedroid): Allow adding empty header in OBEX and GOEP
2024-12-09 17:46:01 +08:00
linruihao
ee02d14cd6
change(bt/bluedroid): Remove a duplicate macro in OBEX
2024-12-09 14:26:00 +08:00
linruihao
a8f9246123
feat(bt/bluedroid): Allow using bitwise OR on GOEP return value
2024-12-09 14:25:11 +08:00
linruihao
336f22c097
fix(bt/bluedroid): Fix memory leak in AVRCP cover art get image
2024-12-09 14:24:34 +08:00
linruihao
b9f2be9200
fix(bt/bluedroid): Fix l2cap psm not dereister when obex disconnect
2024-12-09 14:24:25 +08:00
Jin Cheng
e7e7605d22
fix(bt/bluedroid): fixed access NULL in HFP callback handler
2024-12-05 13:20:50 +08:00
Abhinav Kudnar
1d5cf825b4
feat(nimble): Added PAwR support for nimble with IDF examples
2024-12-03 18:19:00 +05:30
Sumeet Singh
668e739263
fix(nimble): Added
...
1. Option to disable automatic discovery when receiving out-of-sync
2. Fixed bugs related to robust caching
2024-12-03 18:19:00 +05:30
Sumeet Singh
29d92facf6
feat(nimble): Added ways to enable/disable some menuconfig options at runtime
2024-12-03 18:19:00 +05:30
Sumeet Singh
c93bd21056
feat(nimble): Added option to disable automatically sending extra credits to peer
2024-12-03 18:19:00 +05:30
Sumeet Singh
e2f24fb9fd
feat(nimble): Added support for persisting csf characteristic for bonded devices
2024-12-03 18:18:59 +05:30
chenjianhua
526e1b6970
fix(bt/bluedroid): Fixed connection params copying when creating LE connection
2024-12-03 17:52:49 +08:00
Sumeet Singh
ef47084025
feat(nimble): Added option in menuconfig to enable Secure Connections Only mode
2024-12-02 21:04:58 +08:00
Sumeet Singh
0694880e5b
fix(nimble): fix and enable connection subrating
2024-12-02 21:04:58 +08:00
Sumeet Singh
ecedb5fc5e
fix(nimble): Added option to enable code under Enhanced COC
2024-12-02 21:04:58 +08:00
Sumeet Singh
cc9520b3dc
fix(nimble): Fixed Device Information and Scan Parameters service
2024-12-02 21:04:58 +08:00
Sumeet Singh
29ab5643dc
fix(nimble): Fixed encrypted advertisement data example
2024-12-02 21:04:58 +08:00
Sumeet Singh
31c8a6ee77
feat(nimble): Added LE GATT Security Levels Characteristic
2024-12-02 21:04:58 +08:00
Sumeet Singh
53a064274f
feat(nimble): Added support for EATT Credit Based Flow Control Mode
2024-12-02 21:04:58 +08:00
Jiang Jiang Jian
3f63fd91ec
Merge branch 'bugfix/fix_ble_creat_conn_fail_enh_v5.4' into 'release/v5.4'
...
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type (v5.4)
See merge request espressif/esp-idf!35019
2024-11-29 23:40:55 +08:00
xiongweichao
92780d3f88
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:12:32 +08:00
Abhinav Kudnar
2f6a7ec1ae
fix(nimble): Resolved watchdog due to memory exceed prints
2024-11-27 18:00:37 +08:00
chenjianhua
02cc012db5
feat(ble/bluedroid): Support setting connection params when creating connection
2024-11-27 17:13:21 +08:00
zhanghaipeng
4ed30165d8
fix(ble/bluedroid): Optimize BLE API "esp_ble_gattc_enh_open"
2024-11-27 17:07:24 +08:00
zhanghaipeng
719a2313be
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type
2024-11-27 17:07:24 +08:00
Wang Meng Yang
76d90ba1ca
Merge branch 'bugfix/disconn_sdp_upon_wrong_data_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): disconnect SDP connection on receiving incorrect response (v5.4)
See merge request espressif/esp-idf!35143
2024-11-26 15:00:07 +08:00
Jin Cheng
e8c3b6418c
feat(bt/bluedroid): added events to indicate the profile states of HFP
2024-11-25 10:21:55 +08:00
Jin Cheng
f22b03cd7e
fix(bt/bluedroid): disconnect SDP connection on receiving incorrect response
2024-11-25 10:19:05 +08:00
Jiang Jiang Jian
48ed77c9cc
Merge branch 'bugfix/rx_invalid_cmd_err_code_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): Fixed the incorrect error code returned when receiving an invalid command(v5.4)
See merge request espressif/esp-idf!34987
2024-11-20 19:12:23 +08:00
Island
b5c02eb3d8
Merge branch 'bugfix/fix_classic_bt_build_fail_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): Fixed classic bt build fail when enable dynamic memory and disable BLE (v5.4)
See merge request espressif/esp-idf!34931
2024-11-20 18:05:49 +08:00
Island
28bf5eacb9
Merge branch 'feature/support_moving_code_to_flash_v5.4' into 'release/v5.4'
...
feat(ble): Support for putting code in flash on ESP32-C2 (v5.4)
See merge request espressif/esp-idf!34786
2024-11-20 17:46:55 +08:00
Abhinav Kudnar
16d7351cbc
fix(nimble): Nimble Error logs in case of memory overflow/failure
2024-11-18 17:47:05 +08:00
xiongweichao
8480fb3c6f
fix(bt/bluedroid): Fixed the incorrect error code returned
...
when receiving an invalid command
2024-11-18 16:49:54 +08:00
Zhang Hai Peng
0dea1a84d6
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:50 +08:00
Abhinav Kudnar
d21a0a9b64
fix(nimble): Removed min/max macro defination from os.h
...
Closes https://github.com/espressif/esp-idf/issues/14840
2024-11-14 19:04:33 +08:00
Shen Wei Long
59e3a1f046
feat(ble): Support for putting code in flash on ESP32-C2
...
(cherry picked from commit 192f13135488a2f8a386ace2dad69da59e81f5b5)
Co-authored-by: Shen Weilong <shenweilong@espressif.com >
2024-11-13 10:45:03 +08:00
Jiang Jiang Jian
82802eb460
Merge branch 'bugfix/fix_avrc_absolute_volume_compatibility_v5.4' into 'release/v5.4'
...
bugfix/fix_avrc_absolute_volume_compatibility[backport v5.4]
See merge request espressif/esp-idf!34769
2024-11-08 22:28:10 +08:00
Jiang Jiang Jian
98fccdef20
Merge branch 'bugfix/osi_replace_free_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): Replace free/malloc with osi_free/malloc(v5.4)
See merge request espressif/esp-idf!34605
2024-11-08 16:07:08 +08:00