zhiweijian
b9a1756202
fix(ble/bluedroid): Remove BLE functions discard declaration
...
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/common): Marked some APIs in device module as deprecated
1. esp_bt_dev_set_device_name
2. esp_bt_dev_get_device_name
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-18 15:53:54 +08:00
Wang Meng Yang
28ff8e3788
Merge branch 'feat/add_test_api_for_sec' into 'master'
...
Feat/add test api for sec
Closes BT-3578 and BT-3579
See merge request espressif/esp-idf!28191
2024-02-18 09:57:37 +08:00
Jin Cheng
057eb7061d
feat(bt/bluedroid): Added an event to notify the encryption mode to applicaiton layer
2024-01-05 09:40:38 +08:00
Jin Cheng
8582f9bedf
fix(bt/bluedroid): corrected the strings of A2DP audio states
2024-01-04 17:52:11 +08:00
Jin Cheng
6ee9b95960
feat(bt/bluedroid): Added report for the type of link key in ESP_BT_GAP_AUTH_CMPL_EVT
2023-12-29 16:22:04 +08:00
Jin Cheng
a3f68aef8a
feat(bt/bluedroid): Added API to get local device name
2023-12-15 19:30:12 +08:00
Darian Leung
2204c8e137
change(xtensa): Deprecate ".../xtensa_api.h" include path
...
This commit deprecates the "freertos/xtensa_api.h" and "xtensa/xtensa_api.h"
include paths. Users should use "xtensa_api.h" instead.
- Replace legacy include paths
- Removed some unnecessary includes of "xtensa_api.h"
- Replaced some calls with "esp_cpu_..." equivalents
- Add warning to compatibility header
2023-11-30 21:58:52 +08:00
laokaiyao
ef7772eee0
refactor(dac): make dac driver as component
2023-11-23 12:04:06 +08:00
gongyantao
cbb3da69ae
ci(bt/bluedroid): remove configs that are not in effect
2023-11-20 14:32:13 +08:00
laokaiyao
74441d14ab
refactor(i2s): make i2s driver as component
2023-11-17 21:29:17 +08:00
gongyantao
ab55cd05c2
fix(bt/bluedroid): fix loadprohibited error in spp vfs acceptor example
2023-11-01 20:17:48 +08:00
alanmaxwell
2eb1a7f933
fix(wifi): Fix bug using CONFIG_WIFI_ENABLED macro
2023-10-30 14:24:31 +08:00
gongyantao
013e609cea
fix(bt/bluedroid): Send device status of AG to HF with a different api
...
1: replace api esp_hf_ag_devices_status_indchange with esp_hf_ag_ciev_report in bluetooth
hfp_ag example to send device status of AG to HF unit.
2: remove the unused codes
2023-10-18 19:27:06 +08:00
Jiang Jiang Jian
1f25202bb1
Merge branch 'test/bqb_test_bt_classic_hfp' into 'master'
...
feat(bt/hfp): Add support for HFP BQB auto test
Closes BT-3338, BT-3400, BT-3402, and BT-3404
See merge request espressif/esp-idf!25551
2023-09-26 15:00:11 +08:00
wanglai@espressif.com
12abb32a6e
fix(bt/bluedroid): Modify the operator name to English in hfp_ag example
2023-09-25 11:59:57 +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
liqigan
e271e27bd0
fix(bt/bluedroid): Fix the mistaken deletion of bluedriod enable in bt_spp_acceptor example
2023-09-22 06:08:26 +00:00
baohongde
d905993e1e
remove(bluedroid): Delete media stop command and audio stopped state
2023-09-11 08:25:00 +00:00
Wang Mengyang
68dc3c16e0
ci(bt/bluedroid): Add CI build test for HFP examples with voice over HCI enabled
2023-09-05 08:14:56 +08: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
liqigan
0df585dc35
feat(bt/bluedroid): Add new version of API for Bluedroid host stack initialization
2023-08-31 12:28:38 +00:00
Jin Cheng
2668df265e
fix(bt/bluedroid): Fixed invalid access to freed semaphore
2023-08-30 17:27:13 +08:00
Jin Cheng
6d301d11bc
fix(bt/bluedroid): Added peer Bluetooth device address into HF callback parameters
2023-08-30 17:27:03 +08:00
Jin Cheng
ccfcc6a153
fix(bt/bluedroid): Fixed errors in parsing ATD command in HFP AG
2023-08-30 17:24:38 +08:00
chenqingqing
a68c698c67
fix(bt): Fix argument type of ESP_LOGI for spp examples about format error
...
Closes https://github.com/espressif/esp-idf/pull/11819
2023-08-10 10:32:32 +08:00
gongyantao
b84950db53
docs(examples/bluetooth): Add the sequence diagram of L2CAP connection and the discription for the sequence diagram
...
1: add the sequence diagram for the bluetooth example projects,bt_l2cap_server and bt_l2cap_client, which implenment the L2CAP connection.
2: add the discription for the sequence diagram.
2023-07-07 20:12:05 +08:00
KonstantinKondrashov
e72061695e
all: Removes unnecessary newline character in logs
...
Closes https://github.com/espressif/esp-idf/issues/11465
2023-06-09 03:31:21 +08:00
xiongweichao
5a80ea3bd9
Fixed the issue that the a2dp source would not send the media start command due to the connection initiated by the peer device
...
Closes https://github.com/espressif/esp-idf/issues/11170
2023-04-19 15:13:36 +08:00
Wang Meng Yang
9c1897028a
Merge branch 'bugfix/avrcp_psth_cmd_rsp' into 'master'
...
bt:Added a parameter to tell the user the result of the pass through command implementation
Closes BT-2233
See merge request espressif/esp-idf!22474
2023-03-09 17:48:15 +08:00
xiongweichao
3b5939396d
bt:Added a parameter to tell the user the result of the pass through command implementation
2023-02-22 15:37:54 +08:00
Alexey Lapshin
d4b7be4a73
bt: fix gcc-12 compile errors
2023-02-22 05:33:03 +00:00
xiongweichao
76734369a8
Remove compile option for bluedroid classic bluetooth examples
2022-12-21 10:57:42 +00:00
Li Qi Gan
df5c1ffd8b
Merge branch 'bugfix/fix_hid_device_vup_without_connection' into 'master'
...
Bugfix/Fix HID Device can not remove virtually cabled device without a connection
Closes IDFGH-8662
See merge request espressif/esp-idf!21152
2022-12-12 10:08:57 +08:00
liqigan
2198c3ed77
fix HID device can not remove virtually cabled device without a connection
...
Closes https://github.com/espressif/esp-idf/issues/10107
2022-12-07 10:36:42 +08:00
jincheng
fa621cdd86
Added ACL link related events handler in A2DP sink GAP callback
2022-12-07 02:33:55 +00:00
xiongweichao
07621fdea8
Modified spp vfs example
2022-12-05 20:30:45 +08:00
xiongweichao
c497d7d6c1
bt: Remove SPP default send buffer size option and add parameters to configure send buffer size in esp_spp_enhance_init()
2022-11-29 10:20:47 +08:00
xiongweichao
ecf2eea1d6
bt: Added esp_spp_enhance_init() API to indicate whether to enable L2CAP ERTM
2022-11-28 20:42:53 +08:00
Jin Cheng
e38ee1d9bc
Increase BtI2STask stack depth to avoid stack overflow
2022-11-24 10:33:16 +08:00
Jin Cheng
82d51a5bb3
Fixed the issue memory access out of bounds in a2dp_source example
2022-11-18 15:29:06 +08:00
laokaiyao
2cccf3a804
dac: update API and file format aligning to the rule
2022-11-03 13:04:50 +08:00
laokaiyao
8ef9fd4623
dac: optimize the dma stratege
2022-10-25 17:14:59 +08:00
laokaiyao
f9f9a09dfb
dac: update unit-test docs and examples for driver-NG
2022-10-25 17:00:41 +08:00
Jin Cheng
0459cf3963
optimized a2dp_sink audio datapath
...
1. removed audio cache in BTC layer of Bluedroid
2. added flow control for audio data in application layer
Closes https://github.com/espressif/esp-idf/issues/9622
2022-10-17 20:57:19 +08:00
Wang Meng Yang
a026d9816a
Merge branch 'feature/sink_support_mono' into 'master'
...
bt: Fixed sink not being able to output mono audio because it can only decode dual channel audio data
Closes BT-2698
See merge request espressif/esp-idf!19759
2022-09-07 11:59:57 +08:00
xiongweichao
697755dfe5
Fixed sink not being able to output mono audio because it can only decode dual channel audio data
2022-08-25 11:36:28 +08:00
xiongweichao
a3df364269
Fixed the bt_spp_initiator example that did not set the uart source clock when initializing the uart, which caused a crash
2022-08-23 15:46:07 +08:00