Page 1 of 1

【已解决】A2DP在esp32-c3和esp32-s3的开发板上编译不通过

Posted: Thu Oct 28, 2021 2:57 am
by fland@126.com
设置目标芯片idf set-target esp32c3后, 经典双模蓝牙的a2dp例程编译不通过后
设置目标芯片idf set-target esp32s3后, menuconfig中去掉ble5的特征,经典双模蓝牙的a2dp例程编译能通过,但链接elf时出错。
这两个芯片支持蓝牙5,包括BLE5,但a2dp相关工程试了几个都不行。
esp32就可以。
请问官方技术支持,蓝牙5的经典蓝牙需要特殊设置吗?

两个开发板我都买了。

多谢。

Re: A2DP在esp32-c3和esp32-s3的开发板上编译不通过

Posted: Thu Oct 28, 2021 3:28 am
by ESP_ICY
因为 A2DP 是经典蓝牙的内容,而C3和S3的蓝牙部分只有Ble,没有经典蓝牙

Re: A2DP在esp32-c3和esp32-s3的开发板上编译不通过

Posted: Thu Oct 28, 2021 4:03 am
by fland@126.com
多谢!
那就是说, C3和S3是不支持蓝牙耳机进行音频传输的了?
后面发布的H2支持蓝牙音频吧?

我看到好多新手机都支持蓝牙5,看c3和s3的idf的文档,也有蓝牙音频的api,还以为芯片也支持。

Re: A2DP在esp32-c3和esp32-s3的开发板上编译不通过

Posted: Fri Oct 29, 2021 7:41 am
by ESP_ICY
经典蓝牙和蓝牙5是两个不同的蓝牙版本,一般音频类使用经典蓝牙的比较多,所以很多蓝牙耳机都是使用的经典蓝牙,如果你想用进行经典蓝牙相关的开发,C3和S3是不支持的,但是如果使用蓝牙5相关应用开发,可以使用C3和S3,也有相关的例程在。具体需要看你想选择的蓝牙版本。

Re: A2DP在esp32-c3和esp32-s3的开发板上编译不通过

Posted: Fri Dec 03, 2021 7:34 am
by fland@126.com
最近看了一下, 蓝牙5.2的BLEA是支持低功耗蓝牙音频的。 BLE Audio(BLEA)
应该只是协议栈的区别吧, 硬件都一样的吧。

盼望乐鑫的蓝牙5支持BLEA。

其他家的蓝牙芯片sdk太差了,虽然芯片很便宜,虽然datasheet看起来很牛掰,功耗很低。但要么保密,要不不公开, 需要找多个环节还不一定能要到,要么很难用。

乐鑫加油!!!

Re: A2DP在esp32-c3和esp32-s3的开发板上编译不通过

Posted: Fri Dec 03, 2021 11:09 am
by ESP_ICY
感谢支持

Re: A2DP在esp32-c3和esp32-s3的开发板上编译不通过

Posted: Sat Jun 03, 2023 2:46 am
by dengbq
s3支持蓝牙5的例程在哪里,找了整个examples目录,都没有找到。

Re: A2DP在esp32-c3和esp32-s3的开发板上编译不通过

Posted: Tue Jun 06, 2023 8:06 am
by ESP_Eavo
dengbq wrote:
Sat Jun 03, 2023 2:46 am
s3支持蓝牙5的例程在哪里,找了整个examples目录,都没有找到。
请参考:https://github.com/espressif/esp-idf/tr ... oid/ble_50

Re: A2DP在esp32-c3和esp32-s3的开发板上编译不通过

Posted: Tue Jun 06, 2023 10:13 am
by dengbq
ble5没有支持音乐播放的的例子?

Re: A2DP在esp32-c3和esp32-s3的开发板上编译不通过

Posted: Tue Jun 13, 2023 9:35 am
by ESP_Eavo
dengbq wrote:
Tue Jun 06, 2023 10:13 am
ble5没有支持音乐播放的的例子?
暂不支持 LE audio。