This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2564MODA:从 A2DP 演示中删除 AVRCP 配置文件

Guru**** 2513185 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/892191/cc2564moda-removing-avrcp-profile-from-a2dp-demo

器件型号:CC2564MODA

你(们)好

我的客户正在根据中的 A2DP 演示制作其应用
http://www.ti.com/tool/CC256XM4BTBLESW

他们希望从 A2DP 演示中删除 AVRCP 配置文件、以减少列表测试的数量。
默认情况下、AVRCP 似乎是集成的。
BTPSCFG.h 第296行

#define BTPS_configuration_AUD_support_remote_control 1 


如果我只将该值更改为0、则构建失败、并出现33个与 A2DPDemo.c 中的 AVRCP 配置相关的错误

客户是否需要检查每个错误并逐步修复?
是否可以轻松地从 A2DP 演示中删除 AVRCP?


谢谢、此致、
田志郎一郎

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Koichiro、

    正确。 AVRCP 已集成到演示中、遗憾的是没有可将其删除的易禁用选项。 我可以通过两种方法来解决这个问题。 一种方法是不禁用 AVRCP、但要防止其启用、另一种方法是逐步处理错误。 如果客户可以选择"阻止启用"、请阅读以下内容、否则他们将不得不消除错误、因为编写示例的方式。

    要禁用它、当 通过   InitializationInfo 结构在 Initialize_Sink 或 Initialize_Source 函数中调用 AUD_Initialize 函数时、将显示 AVRCP 已注册。 此结构是指  与 AVRCP 相关的 RemoteControlRoleInfo 和 InitializationInfoAVR 结构。 我没有硬件对此进行测试、但我想、如果您更改以下行:

    发件人:

    InitializationInfo.RemoteControlInitializationInfo =&InitializationInfoAVR;

    至:

    InitializationInfo.RemoteControlInitializationInfo =空;

     当调用 AUD_Initialize 时、它将不会接收与 AVRCP 相关的参数、因此不会在应用中使用。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jesu、

    感谢您的回复。
    客户将接受您的建议(防止启用)。

    谢谢、此致、
    田志郎一郎