zhiweijian
4dda86b352
fix(nt/bluedroid): Split the device name set functions
...
feat(bt/bluedroid): added APIs to get/set device name on BT GAP side
change(bt/bluedroid): use BT GAP APIs to set/get device name in bluetooth classic examples
change(bt/bluedroid): use BT/BLE GAP APIs to set/get device name in coexist examples
2024-04-30 12:02:56 +08:00
Jiang Jiang Jian
d4e32532df
Merge branch 'bugfix/optimize_hidh_connection_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix HID Host connection bugs[backport 5.2]
See merge request espressif/esp-idf!30425
2024-04-24 10:23:45 +08:00
Jin Cheng
89dbe5f6dc
fix(bt/bluedroid): allocate memory for control block of HFP Audio Gateway in its initialization when dynamic memory is wnabled
2024-04-24 08:25:24 +08:00
liqigan
98b744c85b
fix(bt/bluedroid): Fix HID Host connection bugs
...
1. Fix is_orig value inconsistency for HIDH open event
2. Fix the error state for repeat connection of the same device
2024-04-23 21:04:50 +08:00
zhiweijian
0efee1745c
feat(bt/bluedroid): add api to setnd vendor hci command
2024-04-13 10:28:54 +08:00
xiongweichao
dfeeaf386e
fix(bt/bluedorid): Fixed crash caused by using illegal pointer
2024-04-01 11:33:23 +08:00
xiongweichao
2da016575f
fix(bt/bluedorid): Fixed no event when removing an invalid SDP record
2024-04-01 11:33:17 +08:00
Jin Cheng
85403d2e5e
feat(bt/bluedroid): Moved the memory allocation of HF AG control blocks to BTC module
2024-03-14 10:52:27 +08:00
thekurtovic
d406bf02b5
fix(bt/bluedroid): Fixed "reprot" typo in esp_ble_gap_ext_adv_reprot_t
2024-03-07 12:31:36 +08:00
Jin Cheng
7560b70244
feat(bt/bluedroid): Added an event to notify the encryption mode to applicaiton layer
2024-02-22 09:51:48 +08:00
xiongweichao
773845be66
fix(bt/bluedroid): Fixed SPP connection failure
...
The connection failure is caused by the BTU and application layer status being out of sync.
2024-01-17 15:13:00 +08:00
Jin Cheng
daed0d9f3a
fix(bt/bluedroid): Changed the default air mode to invalid value
2023-12-26 11:48:04 +08:00
Jin Cheng
659ae0ce9e
fix(bt/bluedroid): Avoided crash of LoadProhibited during HFP AG deinitialization
...
Move the release of the control blocks from the start
of deinitialization to the profile disabled event.
2023-12-26 11:48:04 +08:00
Jin Cheng
77430f3e2d
fix(bt/bluedroid): Added dynamic memory allocation for HFP control blocks
2023-12-26 11:48:04 +08:00
gongyantao
5515c890ed
fix(bt/bluedroid): fixed btc_config_lock error
2023-12-22 11:30:26 +08:00
Island
1f2d548fbb
Merge branch 'backport/fix_ble_menuconfig_v5.2' into 'release/v5.2'
...
Backport/fix ble menuconfig v5.2(backport v5.2)
See merge request espressif/esp-idf!27498
2023-12-07 16:25:30 +08:00
zhanghaipeng
633dd89d4a
feat(bt/bluedroid): Support ble create sync report disable and filter duplicate
2023-12-04 14:40:58 +08:00
Jin Cheng
d28751ee7f
fix(bt/bluedroid): Set the alarm_arg to NULL after releasing to avoid double free in L2CAP layer
2023-11-30 19:58:38 +08:00
Jin Cheng
7a335421e1
fix(bt/bluedroid): Set the alarm_arg to NULL after releasing to avoid double free in BTC layer
2023-11-30 19:58:02 +08:00
Jin Cheng
15b27b1749
feat(bt/bluedroid): Added an API to specify data types for ACL-U traffic
2023-11-21 08:09:24 +00:00
Wang Meng Yang
b1bba5fdd3
Merge branch 'bugfix/spp_deinit_crash_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix the crash of invalid access to released resources (v5.2)
See merge request espressif/esp-idf!27250
2023-11-21 09:59:01 +08:00
Jiang Jiang Jian
d4b4fe85af
Merge branch 'feature/support_for_32_and_128_bit_custom_uuids_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): Add new APIs for 32 and 128-bit UUIDs (backport v5.2)
See merge request espressif/esp-idf!27229
2023-11-20 17:00:47 +08:00
Jin Cheng
0e61201243
fix(bt/bluedroid): Fix the crash of invalid access to released resources
...
It is caused by the delayed timer is alarmed after esp_spp_deinit.
2023-11-17 10:37:28 +08:00
chenjianhua
9ecfa6af81
feat(bt/bluedroid): support clear legacy advertising
2023-11-16 16:29:32 +08:00
Jiang Jiang Jian
04ead4c281
Merge branch 'feat/add_support_for_host_only_mode_v5.2' into 'release/v5.2'
...
Feat/add support for host only mode v5.2
See merge request espressif/esp-idf!26881
2023-11-03 20:57:33 +08:00
Ilia Lutchenko
0a23da71ac
feat(bt/bluedroid): Add new APIs for 32 and 128-bit UUIDs
...
1. Added new API functions that can add 32 and 128-bit UUID to the EIR data
when these UUIDs are set in SDP.
The old functions that only work with 16-bit UUIDs have been left
unchanged to avoid having to redo code that already utilizes them.
2. Fixed bug with zero handler return in btc_sdp.c
sdp_create_record.handle in tBTA_SDP struct wasn't saved before.
Because of it Bluetooth stack always returned zero handler to
application callback.
Closes https://github.com/espressif/esp-idf/issues/11529
2023-11-02 17:43:55 +01:00
Jin Cheng
b05df37981
feat(bt/bluedroid): Support to build HID Host and HID Device in single binary
2023-11-02 17:32:55 +08:00
Wang Mengyang
8b8c3d6204
feat(bt/bluedroid): Support to build HFP Audio Gateway and Hands Free Unit in single binary
2023-11-02 17:32:48 +08:00
Jin Cheng
b9ed6f722b
feat(bt/bluedroid): Added mode to use BlueDroid host only without Bluetooth Controller
2023-11-02 11:10:24 +08:00
gongyantao
fdc35e772b
fix(bt/bluedroid): update the newest active device in bluetooth
...
1: update the newest active device when an ACL link is established and
the remote device info is not in bond list. This updates will not stored
into NVRAM until a new device is paired.
2023-10-12 07:46:34 +00:00
Zhi Wei Jian
60961e9e7f
Merge branch 'feature/Add_apis_for_dtm_test' into 'master'
...
Feature/add apis for direct test mode
See merge request espressif/esp-idf!25735
2023-09-27 19:00:20 +08:00
zhiweijian
de148c3a5e
feat(ble/bluedroid): Add APIs for BLE direct test mode on bluedroid host
2023-09-25 12:50:16 +00:00
wanglai@espressif.com
f0e90b296a
fix(bt/bluedroid): Revise the description for index in esp_hf_ag_clcc_response and correct the error return in btc_hf_indchange_notification
...
1: modify the description of param index in function
esp_hf_ag_clcc_response.
2: fix the error code return of function btc_hf_indchange_notification.
2023-09-25 11:59:57 +08:00
wanglai@espressif.com
a481a1553d
feat(bt/bluedroid): Add flag to change HFP client features for BQB test
2023-09-25 11:59:57 +08:00
wanglai@espressif.com
cf52a57b55
feat(bt/bluedroid): Modify the btc hf features for AT+NREC cmd in BQB test
2023-09-25 11:41:19 +08:00
wanglai@espressif.com
bf77d8755a
fix(bt/bluedroid): Fix the process of sending OK in ATD and COPS cmds
2023-09-25 11:41:19 +08:00
wanglai@espressif.com
5875f1160e
feat(bt/bluedroid): Add supprot for specific indicator sending from AG to Client
2023-09-25 11:41:18 +08:00
wanglai@espressif.com
5600da1cfe
feat(bt/bluedroid): Modify AT+CNUM response api and HFP AG example
2023-09-25 11:41:18 +08:00
Wang Meng Yang
0cb0c49597
Merge branch 'bugfix/a2dp_media_ctrl' into 'master'
...
Bugfix/a2dp media ctrl
Closes BTQABR2023-42
See merge request espressif/esp-idf!25300
2023-09-19 14:27:06 +08:00
Jin Cheng
024862c76f
change(bt/bluedroid): Added line information printing when error occurs CHECK_HF_IDX
2023-09-12 06:53:11 +00:00
baohongde
c3ade2d54e
change(bluedroid): Set AV is ready when suspended by remote
2023-09-11 08:25:00 +00:00
baohongde
d905993e1e
remove(bluedroid): Delete media stop command and audio stopped state
2023-09-11 08:25:00 +00:00
liqigan
bc1b01a966
change(bt/bluedroid): Optimize HIDD sending interrupt report behavior
...
HID device is allowed to trigger reconnection by sending an interrupt
report. When reconnection is in progress, no more interrupt report can
be sent until the procedure is accomplished.
2023-09-08 03:35:05 +00:00
chenqingqing
75efaa6465
feat(bt/api): Add new apis for hfp to get the numbers of packet status received and sent
2023-09-04 20:29:03 +08:00
chenqingqing
55cdf8434b
fix(bt/bluedroid): Fixed the issue of NULL address for btc_hf_ag
2023-09-04 19:30:37 +08:00
Wang Meng Yang
78af508654
Merge branch 'feature/add_new_bluedroid_init' into 'master'
...
Feat(bt/bluedroid): Add new ESP Bluedroid stack init API
Closes BTQABR2023-32
See merge request espressif/esp-idf!25248
2023-09-04 11:24:44 +08:00
Wang Meng Yang
6598c6ecd7
Merge branch 'bugfix/hf_ag_report_event_with_null_bdaddr' into 'master'
...
Bugfix/fixed bugs of HFP in BlueDroid
Closes BTQABR2023-71, BTQABR2023-73, BTQABR2023-74, BTQABR2023-78, BTQABR2023-81, BTQABR2023-82, and BTQABR2023-69
See merge request espressif/esp-idf!25493
2023-09-04 11:21:15 +08:00
Island
3616815d09
Merge branch 'bugfix/timeout_when_update_conn_param' into 'master'
...
fix(bt): Fix bugs about updating connect param
See merge request espressif/esp-idf!25442
2023-09-01 15:37:44 +08:00
Island
d750b3bfb6
Merge branch 'feat/support_per_adv_adi' into 'master'
...
feat(bt/bluedroid): Support periodic adi
Closes BLEQABR23-372
See merge request espressif/esp-idf!25546
2023-09-01 15:37:13 +08:00
liqigan
4b35ac5c2d
remove(bt/bluedroid): Remove unused macro BT_SSP_INCLUDED and global
...
variable bte_bt_appl_cfg
2023-08-31 12:28:38 +00:00