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
Jin Cheng
b319143e3b
feat(bt/bluedroid): Added bt_discovery based host only example
2023-10-30 00:52:26 +00:00
Shen Wei Long
4c9d181076
Merge branch 'ci/update_bt_examples_build_rules' into 'master'
...
ci: update bluetooth examples build rules
Closes IDFCI-1820 and IDF-8368
See merge request espressif/esp-idf!26271
2023-10-20 10:50:06 +08:00
Chen Yudong
45bc939462
ci: update bluetooth examples build rules
...
fix some bluetooth examples supported targets
2023-10-18 21:58:28 +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
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
Zhang Hai Peng
3dca0d7d2e
Merge branch 'docs/update_ble_comment' into 'master'
...
docs(bt): Update comment in ble
See merge request espressif/esp-idf!25477
2023-09-01 16:08:49 +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
0df585dc35
feat(bt/bluedroid): Add new version of API for Bluedroid host stack initialization
2023-08-31 12:28:38 +00:00
zhanghaipeng
79c2764d1e
docs(bt): Update comment in ble
2023-08-31 16:43:32 +08: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
zhanghaipeng
ca2c295cca
feat(bt/bluedroid): Support periodic adv adi feature
2023-08-30 14:27:30 +08:00
zwj
334a8f2459
BLE examples malloc related code optimization
2023-08-23 15:34:28 +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
Jiang Jiang Jian
40aa745641
Merge branch 'bugfix/a2dp_source_app_state_error' into 'master'
...
bt: Fixed the issue that the a2dp source would not send the media start command due to the connection initiated by the peer device
Closes IDFGH-9843
See merge request espressif/esp-idf!23277
2023-04-28 17:46:22 +08:00
laokaiyao
49f16eefbb
esp32h4: checked all the corner stuffs of the removal
2023-04-23 12:03:07 +00:00
laokaiyao
bf2a7b2df6
esp32h4: removed esp32h4 related codes
2023-04-23 12:03:07 +00:00
laokaiyao
b16ed57b2e
esp32h4: removed esp32h4 related files
2023-04-23 12:03:07 +00: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
Jiang Jiang Jian
b6fda9723e
Merge branch 'bugfix/fix_att_rsp_timeout' into 'master'
...
Fixed bluedroid host ATT Ignore wrong response error
Closes BLEQABR23-30 and BT-3224
See merge request espressif/esp-idf!22688
2023-03-23 17:10:54 +08:00
Shen Weilong
90d6b9cbd7
ble: Update README files for bluedroid host examples on ESP32-H2
...
Disable clocks and phy modem directly in esp_bt_controller_deinit()
2023-03-20 19:09:29 +08:00
zhiweijian
3be3bef3a6
set BT_CTRL_BLE_MAX_ACT default value to 6
2023-03-20 15:54:47 +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
Wang Meng Yang
e0e3700142
Merge branch 'feature/support_ble_privacy_by_controller' into 'master'
...
Support ble privacy by controller on bluedroid
See merge request espressif/esp-idf!21966
2023-02-10 14:34:36 +08:00
Shen Weilong
6e962ce8dd
Modify the readme files in example/bluetooth
2023-01-13 15:05:34 +08:00
Shen Weilong
45aaeda1e3
modify bt sdkconfig to support bluedroid examples for esp32c6
2023-01-13 15:05:34 +08:00
Zhi Wei Jian
fdc92ef847
Merge branch 'feature/support_ble_write_and_notify_throughput_test_at_the_same_time' into 'master'
...
Support BLE throughput examples to test notify and write throughput at the same time
Closes BT-3100
See merge request espressif/esp-idf!21773
2023-01-10 21:13:22 +08:00
chenjianhua
5fea7313f8
examples: fix ble address type of adv and scan params
2023-01-10 18:50:25 +08:00
zhiweijian
8646f086be
support ble notify and write throughput test at the same time
2022-12-22 21:00:14 +08:00
xiongweichao
76734369a8
Remove compile option for bluedroid classic bluetooth examples
2022-12-21 10:57:42 +00:00
Zhi Wei Jian
5a09f71620
Merge branch 'bugfix/fix_ble_hid_output_report' into 'master'
...
Examples: fix ble hid led output report
Closes IDFGH-8627
See merge request espressif/esp-idf!21007
2022-12-12 15:35:31 +08:00
Wang Meng Yang
a78d6a1cd8
Merge branch 'bugfix/remove_-Wno-format_in_bluedroid_examples' into 'master'
...
Remove `-Wno-format` compile option for bluedroid BLE examples
See merge request espressif/esp-idf!21485
2022-12-12 10:51:03 +08: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
chenjianhua
a86bc3c75a
examples: fix ble hid led output report
2022-12-09 14:31:12 +08:00
Wang Meng Yang
7d7a710b60
Merge branch 'feature/report_acl_conn_cmp_stat_to_app' into 'master'
...
feature/report ACL link related events to application
Closes BT-2097 and BT-1863
See merge request espressif/esp-idf!19276
2022-12-09 13:10:52 +08:00
zhiweijian
ebc9c92ed6
Remove -Wno-format
compile option for bluedroid BLE examples
2022-12-09 12:29:41 +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
Jin Cheng
222344ec09
rebase a2dp_gatts_coex to latest a2dp_sink
2022-12-07 02:11:18 +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
Wang Meng Yang
9124b71803
Merge branch 'bugfix/a2dp_source_memory_access_out_of_bounds' into 'master'
...
Fixed the issue memory access out of bounds in a2dp_source example
See merge request espressif/esp-idf!21140
2022-11-23 10:31:12 +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
zwj
0e0b62792f
Fixed ble_compatibility_test example NVS init error
2022-11-16 15:58:31 +08:00
zwj
6eb0d6f52d
cleanup sdkconfig.defaults
2022-11-16 15:58:31 +08:00
Sudeep Mohanty
ac99c0ad6b
Merge branch 'feature/freertos_remove_untested_fn_feature' into 'master'
...
freertos: Removed CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION kconfig option
Closes IDF-5298
See merge request espressif/esp-idf!21000
2022-11-16 10:28:42 +08:00
Jiang Jiang Jian
4fe074b3c8
Merge branch 'doc/fix_a_typo_in_gatt_server_demo' into 'master'
...
Fix a typo in the GATT Server walkthrough
Closes IDFGH-8646
See merge request espressif/esp-idf!20895
2022-11-15 15:08:54 +08:00
Sudeep Mohanty
0744f4d5a5
freertos: Removed CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION kconfig option
...
This commit removes the unused FreeRTOS kconfig option
CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION.
2022-11-09 08:14:16 +01:00
laokaiyao
8677216576
esp32h2: renaming esp32h2 to esp32h4
2022-11-08 17:05:33 +08:00
laokaiyao
2cccf3a804
dac: update API and file format aligning to the rule
2022-11-03 13:04:50 +08:00
Paul Tsupikoff
87f489915c
Fix a typo in the GATT Server walkthrough
...
This seems the right function to be mentioned, based on the context.
2022-11-02 09:42:04 +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
Wang Meng Yang
55f92ec268
Merge branch 'bt/opt_audio_datapath' into 'master'
...
bt/optimized a2dp_sink audio datapath
Closes IDFGH-8124 and AUD-4106
See merge request espressif/esp-idf!20592
2022-10-18 19:27:29 +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
5cb3b66594
Merge branch 'bugfix/crash_in_i2s_when_reconnect_to_a2dp' into 'master'
...
fixed crash in I2S when reconnect to a2dp sink
See merge request espressif/esp-idf!20428
2022-10-17 12:02:08 +08:00
Satish Solanke
34722483b3
Merge branch 'master' into 'support/Update_sdkdefaultconfig_BLE_only_flag'
...
# Conflicts:
# examples/bluetooth/bluedroid/ble/ble_ancs/sdkconfig.defaults.esp32c2
# examples/bluetooth/bluedroid/ble/ble_compatibility_test/sdkconfig.defaults.esp32c2
# examples/bluetooth/bluedroid/ble/ble_eddystone/sdkconfig.defaults.esp32c2
# examples/bluetooth/bluedroid/ble/ble_hid_device_demo/sdkconfig.defaults.esp32c2
# examples/bluetooth/bluedroid/ble/ble_ibeacon/sdkconfig.defaults.esp32c2
# examples/bluetooth/bluedroid/ble/ble_spp_client/sdkconfig.defaults.esp32c2
# examples/bluetooth/bluedroid/ble/ble_spp_server/sdkconfig.defaults.esp32c2
# examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/sdkconfig.defaults.esp32c2
# examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/sdkconfig.defaults.esp32c2
# examples/bluetooth/bluedroid/ble/gatt_client/sdkconfig.defaults.esp32c2
# examples/bluetooth/bluedroid/ble/gatt_security_client/sdkconfig.defaults.esp32c2
# examples/bluetooth/bluedroid/ble/gatt_security_server/sdkconfig.defaults.esp32c2
# examples/bluetooth/bluedroid/ble/gatt_server/sdkconfig.defaults.esp32c2
# examples/bluetooth/bluedroid/ble/gatt_server_service_table/sdkconfig.defaults.esp32c2
# examples/bluetooth/bluedroid/ble/gattc_multi_connect/sdkconfig.defaults.esp32c2
# examples/bluetooth/bluedroid/ble_50/ble50_security_client/sdkconfig.defaults.esp32c2
# examples/bluetooth/bluedroid/ble_50/ble50_security_server/sdkconfig.defaults.esp32c2
# examples/bluetooth/bluedroid/ble_50/multi-adv/sdkconfig.defaults.esp32c2
# examples/bluetooth/bluedroid/ble_50/peroidic_adv/sdkconfig.defaults.esp32c2
# examples/bluetooth/bluedroid/ble_50/peroidic_sync/sdkconfig.defaults.esp32c2
2022-10-11 10:39:15 +00:00
Jin Cheng
3f0c24862e
fixed crash in I2S when reconnect to a2dp sink
2022-10-09 05:25:17 +00:00
wuzhenghui
ff8dd1e1a8
esp32c6: add spi_flash support
2022-09-26 20:32:13 +08:00
zwj
e9f4a4e92d
Fixed extend adv tx power range error
2022-09-16 15:45:40 +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
Jiang Jiang Jian
1c250860b0
Merge branch 'bugfix/hfp_examples_not_work_with_default_sdkconfig' into 'master'
...
bugfix/set default number of sco connection to 1
Closes IDFGH-8029
See merge request espressif/esp-idf!19586
2022-08-18 21:40:22 +08:00
jincheng
b87eb50ada
Fixed the failure of 'connect audio' operation in HFP examples with default SDK configuration
...
Due to the lack of synchronized connections, the hf_client can not create audio_connection to
hf_ag. Set default number of synchronized connection to 1.
Closes https://github.com/espressif/esp-idf/issues/9537
2022-08-17 10:07:01 +08:00
xiongweichao
3850fe14b6
bt: Fixed that i2s_channel_disable was not called before calling i2s_channel_reconfig_std_clock in the A2DP sink example, which caused reconfiguring the I2S clock to fail
2022-08-12 16:44:48 +08:00
satish.solanke
42743a7189
Update_sdkdefaultconfig_BLE_only_flag ESP32C2
2022-08-09 16:28:01 +00:00
jingli
ee3423834e
kconfig: refactor xtal freq kconfig to common configuration item
2022-08-05 19:12:29 +08:00
Ivan Grokhotkov
e596c84d49
build system: re-add -Wno-format as private flag for some example components
2022-08-03 16:42:47 +04:00
Fu Hanxi
c0568611dd
docs: changes docs supported targets tables
2022-07-14 08:26:32 +08:00
satish.solanke
8e27170ba8
Added ESP32-S3 in README Bluedroid examples
2022-07-11 09:49:09 +05:30
Island
55d8a34add
Merge branch 'fix/esp32c2_bluedroid_example_default_sdk' into 'master'
...
Support of bluedroid example for esp32c2 and esp32h2
See merge request espressif/esp-idf!18397
2022-07-09 06:55:26 +08:00
Wei Tian Hua
8699a10929
Merge branch 'bugfix/redesign_hf_ag_init_deinit_api_param' into 'master'
...
component_bt: Change HF AG API
See merge request espressif/esp-idf!18592
2022-07-08 16:57:20 +08:00
satish.solanke
6d86cde293
sdkconfig default for the esp32c2
2022-07-08 04:52:47 +00:00
Simon
f4eea001c8
Merge branch 'refactor_flash/remove_legacy_driver' into 'master'
...
spi_flash: Totally remove legacy driver (prefix with `spi_flash`) support on V5.0
Closes IDF-4473
See merge request espressif/esp-idf!18026
2022-07-01 14:45:39 +08:00
Wang Meng Yang
a7adfd2ee6
Merge branch 'bugfix/lower_a2dp_appT_prio' into 'master'
...
bugfix/lower the priority of application task of a2dp demo
Closes IDFGH-7639
See merge request espressif/esp-idf!18612
2022-07-01 11:14:25 +08:00
Cao Sen Miao
a690a87829
spi_flash: Remove legacy spi_flash drivers
2022-07-01 11:01:34 +08:00
Jiang Jiang Jian
04830a3284
Merge branch 'bugfix/a2dp_source_not_stop_discovery_correctly' into 'master'
...
bugfix/avoid wrongly restart discovery in a2dp_source
See merge request espressif/esp-idf!18536
2022-06-29 11:24:00 +08:00
weitianhua
b4aa3269e7
Change HF AG APIs' NamingMethod
...
1. Remove parameter of esp-bt_hf_init & esp_bt_hf_deinit API
2. Change API names
2022-06-22 15:34:05 +08:00
jincheng
eeba284ed1
lower the priority of application task of a2dp demo
...
Closes https://github.com/espressif/esp-idf/issues/9192
2022-06-21 21:51:25 +08:00
GengYuchao
69c63e63b3
Update examples sdkconfig defualut
2022-06-20 17:00:12 +08:00