Jin Cheng
4adb4b9010
fix(bt/bluedroid): add status management for audio sink service channel
2026-01-12 19:16:33 +08:00
yangfeng
322984c0cb
docs(bt): update Classic Bluetooth api reference of A2DP
2026-01-07 20:18:02 +08:00
yangfeng
3b6b7e8a60
fix(examples/classic_bt): Add A2DP sink delay for AVRCP cover art and absolute volume examples
2025-12-25 11:25:20 +08:00
yangfeng
dc4b0828f6
refactor(examples/classic_bt): Add example tests for A2DP and AVRCP examples
2025-12-19 11:31:15 +08:00
yangfeng
09e448710b
docs: Add explanations for the A2DP sink stream and AVRCP examples
...
- Modify the path of A2DP sink example
2025-12-19 11:31:15 +08:00
yangfeng
e7073b25d5
refactor(examples/classic_bt): Add AVRCP cover art example with LCD display
2025-12-19 11:31:15 +08:00
yangfeng
8ace46d440
refactor(examples/classic_bt): Add common code for AVRCP cover art example
2025-12-19 11:31:15 +08:00
yangfeng
bb46db736c
refactor(examples/classic_bt): Refactor A2DP sink and AVRCP examples
...
- Add avrcp_ct_metadata example
- Add avrcp_absolute_volume example
- Add the example components about common code for a2dp sink and avrcp
2025-12-19 11:31:15 +08:00
yangfeng
43808ef7a9
fix(bt/examples): Fixed test_bt_l2cap not finding ESP_SDP_CREATE_RECORD_COMP_EVT
2025-11-17 16:52:08 +08:00
Chen Yudong
d591aaf1ae
ci: rename wifi_two_dut to two_duts
2025-11-12 10:05:07 +08:00
yangfeng
98864d279f
fix(bt/example): Fixed hf_ag build error
2025-11-10 16:59:16 +08:00
yangfeng
4606fa87c7
fix(example/classic_bt): Fix potential stack overflow tasks
2025-10-11 16:40:43 +08:00
yangfeng
dc1c22f090
fix(example/classic_bt): Fix the stack overflow of the SPPAppT and mouse_move_task tasks
2025-10-10 14:42:01 +08:00
Wang Meng Yang
7cac735da0
Merge branch 'feat/remove_the_deprecated_api_and_parameter' into 'master'
...
feat(bt): remove the deprecated functions and parameters
Closes BT-4042
See merge request espressif/esp-idf!40435
2025-08-20 19:36:37 +08:00
Marek Fiala
9d35d63651
feat(cmake): Update minimum cmake version to 3.22 (whole repository)
2025-08-19 14:44:32 +02:00
gongyantao
179a730a03
feat(bt): remove the deprecated functions and parametes
2025-08-19 16:07:05 +08:00
Darian Leung
5454499877
refactor: Use enum values for gpio pull up/down fields
...
Ensure that enum values are used When assigning `pull_up_en` and `pull_down_en`
fields of `gpio_config_t`. Helps avoid `invalid conversion` errors when
building those code snippets in C++.
2025-08-07 11:45:11 +08:00
JinCheng
720108b220
fix(bt/bluedroid): safe string returns and cleanups for bt_discovery example
2025-08-01 09:40:21 +08:00
linruihao
4116e4f697
ci(bt/bluedroid): Add CI build test for A2DP Sink example with Caver Art disabled
2025-06-19 19:44:51 +08:00
xiongweichao
a8ed0133ca
feat(bt/bluedroid): Add events to indicate the initialization states of AVRCP
2025-05-28 11:24:32 +00:00
xiongweichao
007a2a30f5
fix(bt): Fixed write_read task stack overflow in l2cap example
2025-04-11 16:45:53 +08:00
xiongweichao
1f7658ed42
feat(bt): Added events for l2cap register and unregister vfs
2025-04-11 16:45:53 +08:00
linruihao
d11be52064
feat(examples): Add kconfig option for a2dp_sink example to use new audio APIs
2025-03-28 14:13:20 +08:00
linruihao
3da17f356c
change(examples): Update hfp_hf example to use new audio APIs
2025-03-28 14:13:20 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
xiongweichao
c2cea8ff26
fix(bt/bluedroid): fixed the format error of passkey printing
2025-02-10 16:46:58 +08:00
linruihao
125b303720
feat(bt/bluedroid): Add PBAP client sample code in hfp_hf example
2024-12-06 15:33:17 +08:00
Alexey Lapshin
5282a99436
fix(examples): increased BtAppTask task's stack size to avoid overflow
2024-12-02 21:36:00 +07:00
Roland Dobai
46e37515b8
Merge branch 'feat/examples_minimal_build' into 'master'
...
switch examples to build just with required components
Closes IDF-11308, IDF-7940, and IDF-11289
See merge request espressif/esp-idf!33825
2024-11-25 16:27:29 +08:00
Jin Cheng
fdcf89ae6b
feat(bt/bluedroid): added events to indicate the profile states of HFP
2024-11-22 17:14:16 +08:00
Frantisek Hrbata
1c92945f59
change(examples): switch examples to use a minimal build
...
Currently, several example dependencies rely on the fact that all
registered components are added to the build, along with components
specified in common requirements. This results in longer build times
because even unused components must be built. Switch all examples to use
idf_minimal_build to compile only the components actually required by
the example.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-11-20 20:14:40 +01:00
Frantisek Hrbata
ad15109daa
change(examples): explicitly specify component dependencies for examples
...
Currently, several examples do not explicitly state their component
dependencies, relying instead on the default behavior that includes all
registered components and commonly required ones in the build.
Explicitly adding component dependencies can reduce build time when
set(COMPONENTS main) is used.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-11-20 14:11:24 +01:00
Jin Cheng
c79eb0d5bf
fix(bt/bluedroid): AG should send OK or other error codes to HF client
...
when it is driven by HF to initiate a call.
2024-11-08 12:51:00 +08:00
xiongweichao
b71597416d
feat(bt/bluedroid): Report sniff interval to application layer
2024-09-23 15:23:36 +08:00
liqigan
1cfb537813
fix(bt/bluedroid): Fixed the SDP API compatibility bug
2024-09-14 14:37:50 +08:00
linruihao
147a249d7a
feat(bt/bluedroid): Support AVRCP Cover Art feature in a2dp_sink demo
2024-09-13 17:58:49 +08:00
liqigan
c564817862
feat(bt/bluedroid): Add API to create Device ID Service record
2024-09-05 15:32:56 +08:00
liqigan
53bb819e88
feat(bt/bluedroid): Added definition of minor class of COD for peripheral major class
...
Closes https://github.com/espressif/esp-idf/issues/13622
2024-08-30 15:37:17 +08:00
gongyantao
30dddabb6b
fix(bt): remove redundant space in hid example path
2024-08-14 11:06:35 +08:00
gongyantao
fe9cd152fe
fix(bt): change example sdkconfig name to sdkconfig.ci.test
2024-08-12 17:49:53 +08:00
gongyantao
6e2804c907
change(ci): remove device name check in bt example
2024-08-02 14:28:44 +08:00
gongyantao
9044b81452
feat(bt/example): add ci sdkconfig for bt examples
2024-08-02 14:28:33 +08:00
Wang Meng Yang
f3f8618eee
Merge branch 'fix/hfp_pcm_api_set' into 'master'
...
fix(bt/bluedroid): Add PCM configuration about pcm frame sync signal shape
Closes BT-3809
See merge request espressif/esp-idf!32265
2024-07-30 21:11:26 +08:00
Yuan Hong Hui
3e98d311f7
feat(bt):add pytest for classic bt example
2024-07-30 16:20:19 +08:00
chenqingqing
4e8dcf5753
fix(bt/bluedroid): Add PCM configuration about pcm frame sync signal shape
2024-07-29 19:51:37 +08:00
gongyantao
a14dc38023
feat(bt): add bt address printing for all bt examples
2024-07-18 20:06:46 +08:00
gongyantao
cd0e0a683f
fix(bt): fix uTask stack overflow in bt example spp_initiator
2024-07-18 20:06:40 +08:00
Konstantin Kondrashov
668886842f
feat(all): Remove usage old log macros
2024-05-15 15:25:30 +08:00
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