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
Wang Meng Yang
e8c393ad0a
Merge branch 'bugfix/fixed_a2dp_sink_example_stack_overflow' into 'master'
...
bugfix/Increase BtI2STask stack depth to avoid stack overflow
See merge request espressif/esp-idf!21215
2022-11-25 10:41:35 +08:00
Island
26e5d16c47
Merge branch 'bugfix/Fix_exceptional_list_params_check' into 'master'
...
ble_mesh: stack: Fix exceptional list parameters check issue
See merge request espressif/esp-idf!20851
2022-11-24 12:02:09 +08:00
Jiang Jiang Jian
2024e4414f
Merge branch 'bugfix/fixed_HIDH_connection_failure' into 'master'
...
bugfix/fixed connection failure and build errors of HID host
Closes IDFGH-8555 and IDFGH-8622
See merge request espressif/esp-idf!20858
2022-11-24 11:04:40 +08:00
Jin Cheng
e38ee1d9bc
Increase BtI2STask stack depth to avoid stack overflow
2022-11-24 10:33:16 +08:00
wangjialiang
766d1d1b66
ble_mesh: stack: Fix exceptional list parameters check issue
2022-11-23 19:46:20 +08:00
Jin Cheng
c98f522837
1. changed pin_type of Legacy Paring from FIXED to VARIABLE to avoid authentication failure
...
2. provide compatibilities with devices that do not support Secure Simple Paring
Closes https://github.com/espressif/esp-idf/issues/10069
Closes https://github.com/espressif/esp-idf/issues/10005
2022-11-23 11:17:08 +08:00
Jin Cheng
6fed8fa4ee
fixed build errors with Secure Simple Paring disabled
2022-11-23 11:16:59 +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
Island
a5f72c3e34
Merge branch 'bugfix/change_log_print' into 'master'
...
ble_mesh:example:Add command to test the function of duplicate exceptional list
Closes BT-175
See merge request espressif/esp-idf!20035
2022-11-23 10:24:43 +08:00
Yuan Hong Hui
b278d8ca1b
ble_mesh:example:Add command to test the function of duplicate exceptional list
2022-11-23 10:24:43 +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
Kevin (Lao Kaiyao)
5bed8fab49
Merge branch 'refactor/rename_h2_to_h4' into 'master'
...
esp32h2: renaming esp32h2 to esp32h4
Closes IDF-6098
See merge request espressif/esp-idf!20676
2022-11-09 19:19:43 +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
isha.pardikar@espressif.com
b950ddb0fd
NimBLE : Change GATT notify/indicate from gattc to gatts
2022-11-08 14:02:54 +05:30
liuning
c41ce49c7a
docs: update BluFi documentation
2022-11-07 13:11:20 +08:00
liuning
785248b3c7
blufi: update version to 1.3
...
record connecting status, got ip status, maximum retry, connection end info (reason code, rssi) and provide greater information to phone
2022-11-07 13:11:20 +08:00
Jiang Jiang Jian
8facf6fbb1
Merge branch 'feature/support_le_power_control' into 'master'
...
Nimble: Add LE Power control HCI Command / Event
See merge request espressif/esp-idf!15773
2022-11-04 17:21:19 +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
Island
f3e98bf769
Merge branch 'bugfix/ble_mesh_console_memory_leak_test' into 'master'
...
ble_mesh:example:fix memory leak
Closes BT-1753
See merge request espressif/esp-idf!18671
2022-10-28 16:11:59 +08:00
Rahul Tank
fe5d4e0f39
Nimble: Add LE Power CTRL changes
2022-10-27 16:30:44 +05:30
KonstantinKondrashov
3b4f384b69
configs: Removes leftover of CONFIG_MEMMAP_SMP
2022-10-26 19:45:42 +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
Island
310a18e59f
Merge branch 'bugfix/remove_get_modle_and_get_comp_api' into 'master'
...
ble_mesh:example:change the method of get model
See merge request espressif/esp-idf!18449
2022-10-24 19:41:59 +08:00
isha.pardikar@espressif.com
561d1cba1b
NimBLE : Init deinit nimble stack in a loop
2022-10-19 17:44:28 +05:30
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
Roshan Bangar
aa03ffdc1b
Nimble/blufi: Added an API to stop Bluetooth / Blufi
2022-10-10 04:43:21 +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
Roshan Bangar
c51d4ab142
Merge branch 'feature/periodic_adv_example' into 'master'
...
Nimble: support for periodic adv / sync example
See merge request espressif/esp-idf!19963
2022-09-26 14:25:04 +08:00
Roshan Bangar
10eacf0360
Nimble: Add example for periodic adv/sync
2022-09-22 10:54:47 +05:30
Isha Pardikar
fa42826c4c
NimBLE: Fixed README file for BLE PHY prph example
2022-09-20 14:16:04 +05:30
Jiang Jiang Jian
09f7589ef2
Merge branch 'bugfix/fix_extend_adv_tx_pwr_signed_type_err' into 'master'
...
Fixed extend adv tx power range error
See merge request espressif/esp-idf!20191
2022-09-20 10:45:25 +08:00
zwj
e9f4a4e92d
Fixed extend adv tx power range error
2022-09-16 15:45:40 +08:00
Isha Pardikar
fed3d613db
NimBLE: Added example framework for BLE PHY
2022-09-15 06:39:01 +00:00
Yuan Hong Hui
9bf9e931db
ble_mesh:example:fix memory leak
2022-09-08 16:07:40 +08:00
Shen Weilong
50739cd810
use nimble host by default
2022-09-08 14:38:54 +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
Yuan Hong Hui
26e28af0e6
ble_mesh:example:change the method of get model
2022-09-06 08:57:51 +00:00
Isha Pardikar
fb619d20ee
NimBLE: Reorganized nimble examples structure to avoid repetition of files.
2022-09-05 17:35:46 +05:30
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
Island
4b9d55f792
Merge branch 'bugfix/ble_mesh_console_support_nimble_host' into 'master'
...
ble_mesh:example:ble mesh console support nimble
See merge request espressif/esp-idf!19183
2022-08-22 11:41:48 +08:00
Yuan Hong Hui
2a5931549b
ble_mesh:example:ble mesh console support nimble
2022-08-22 11:41:48 +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
Mahavir Jain
bc7b6c983c
Merge branch 'bugfix/blufi_checksum_failure_err' into 'master'
...
examples: blufi: fix API usage for generating dhm secret
Closes IDF-5796 and IDFGH-7977
See merge request espressif/esp-idf!19548
2022-08-17 14:41:51 +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
Mahavir Jain
1e3bbd03de
examples: blufi: fix API usage for generating dhm secret
...
API usage for `mbedtls_dhm_calc_secret` was incorrect, fixed by
providing correct RNG function pointer. This behavior was changed in
mbedTLS-3.x update.
Tested BluFi provisioning with this fix.
Closes IDF-5796
Closes https://github.com/espressif/esp-idf/issues/9488
2022-08-16 11:36:48 +05:30
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
wangjialiang
4720af95ec
ble_mesh: doc: Restore missing ble mesh videos
2022-08-04 16:32:47 +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
17e312f87b
docs: improve the installation instructions
2022-08-01 15:52:21 +08:00
Isha Pardikar
97b1211b71
Merge branch 'bugfix/nimble_l2cap_coc_cmake' into 'master'
...
NimBLE : Fixed nimble L2CAP COC example CMakeLists.txt
2022-07-27 13:03:14 +05:30
Isha Pardikar
d46a2af0bf
Merge branch 'feature/nimble_l2cap_coc' into 'master'
...
NimBLE: Add example framework for L2CAP COC
See merge request espressif/esp-idf!18483
2022-07-25 12:28:38 +08:00
Island
37bc05c84d
Merge branch 'bugfix/vendor_model_send_message_no_memory' into 'master'
...
ble_mesh:example: free the memory of malloc
See merge request espressif/esp-idf!19135
2022-07-22 15:18:38 +08:00
Yuan Hong Hui
33d6c07d6e
ble_mesh:example: free the memory of malloc
2022-07-22 15:18:37 +08:00
Isha Pardikar
eeea118ca5
Merge branch 'feature/nimble_l2cap_coc' into 'master'
...
NimBLE : BLE example for L2CAP connection oriented channels
See merge request !18483
2022-07-22 11:43:16 +05:30
Rahul Tank
24741cc0de
NimBLE: Added option to advertise random address
2022-07-21 07:11:47 +00:00
Jiang Jiang Jian
92b4e134bb
Merge branch 'bugfix/remove_inappropriate_bluetooth_init_api' into 'master'
...
Remove unused bluetooth init api
See merge request espressif/esp-idf!18923
2022-07-21 14:53:44 +08:00
GengYuchao
f34b3912b0
Fix blufi crash caused by the break change
2022-07-20 11:44:00 +08:00
GengYuchao
6db79c3950
Fix missing blufi sdkconfig.defaults for esp32c2
2022-07-20 11:44:00 +08:00
GengYuchao
fd055d3ba6
Fix example after removing API esp_nimble_hci_and_controller_init
2022-07-20 11:44:00 +08:00
Mahavir Jain
a94c74c26b
mbedtls: remove dependency on driver component
...
- keep `esp_pm` dependency conditional in mbedtls
- refactor `bt` cmakelist to keep dependencies as private
Related: IDF-1265
2022-07-18 21:10:51 +05:30
Fu Hanxi
7b5a3af407
Merge branch 'feat/reorg_examples' into 'master'
...
feat: new find_build_apps rules with centralized manifest file
Closes IDFCI-1061, IDF-3553, IDFCI-941, IDFCI-1359, and IDFCI-1361
See merge request espressif/esp-idf!18299
2022-07-14 20:04:12 +08:00
Fu Hanxi
c0568611dd
docs: changes docs supported targets tables
2022-07-14 08:26:32 +08:00
Fu Hanxi
05d2357062
feat: use standalone project idf-build-apps for find/build apps utils
2022-07-14 08:26:31 +08:00
Yuan Hong Hui
5b9c2eb5fc
ble_mesh:change the location of print ready
2022-07-13 17:57:06 +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
muhaidong
5dc221b0fc
bluetooth: fix two blufi example bugs
...
1. Softap mode do not assign ip
2. SotAp current connection always show 0
2022-06-30 14:26:23 +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
Isha Pardikar
8e6cfb02ce
Merge branch 'feature/nimble_spp_multiple_client' into 'master'
...
Send notification to multiple clients in BLE SPP example
See merge request espressif/esp-idf!18539
2022-06-21 19:52:32 +08:00
GengYuchao
ee55f016be
Add nimble hci example for c2
2022-06-20 17:00:12 +08:00
GengYuchao
69c63e63b3
Update examples sdkconfig defualut
2022-06-20 17:00:12 +08:00