0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

介绍在QCC5171下切换Equalizer的测试过程

蓝牙 来源:TalkBT 作者:TalkBT 2023-04-19 09:24 次阅读

内容简介

本文介绍在QCC5171下切换Equalizer的测试过程。

测试工具

MDE:MDE_WIN_2.8.0.37_x64

Toolkit:ADK Toolkit 1.2.13.21_x64

QACT:NULL

Bluesuite:NULL

Hardware:Qualcomm QCC5171 DEV.

Software:adk-src-1-0_qtil_standard_oem_qcc517x-qcc307x,ADK-22.3-CS-r00344.1 0.0.344.1 headset

Here we go

切换EQ的最终调用函数为:OperatorsStandardSetUCID(peq_op,0x00);

ac6ca87c-de08-11ed-bfe3-dac502259ad0.png

其中ucid这个参数就是这里的:

ac75bb56-de08-11ed-bfe3-dac502259ad0.png

上面第一组是off,第二、三、四、五、六组为固定EQ,第七为user EQ。

设置EQ可以通过本地事件触发,也可以通过gaia,gaia就直接通过app进入到Equalizer选项进行设置即可。

本地事件触发在headset_test.c中有一个测试函数:

ac7d8836-de08-11ed-bfe3-dac502259ad0.png

这里的参数就一个preset,就是上面截图中的UCID,如果是User EQ则直接输入preset=0x3f,如果是其他EQ,则输入preset = UCID-1,比如需要选择Rock这组,则可以直接输入:

apps1.fw.call.appTest_MusicProcessingSetPreset(1)

实际测试下来,

通过appTest_MusicProcessingSetPreset来设置EQ,其log如下:

866.695 apps1: B0: appTest_MusicProcessingSetPresetPreset:8

866.695 apps1: B1: MusicProcessing_SetPreset 8

866.695 apps1: B2: MusicProcessing_SetPreset, sendgaia notification

866.695 apps1: B3: MusicProcessingGaiaPlugin_EqActiveChanged,new preset ID is: 8

866.695 apps1: B4:musicProcessingGaiaPlugin_EqSetChange

866.695 apps1: B5: GaiaFramework_SendNotification,feature_id 5, notification_id 1 not active on transport 48d08

866.697 apps1: B6:KYMERA_INTERNAL_USER_EQ_SELECT_EQ_BANK

866.697 apps1: B7: Kymera_SelectEqBankNow 8

866.697 apps1: B8: Kymera_SelectEqBankNow selecting8

866.785 apps1: B9:musicProcessingGaiaPlugin_MainHandler, transport 48340, pdu_id 5

866.785 apps1: BA:musicProcessingGaiaPlugin_GetUserEqSetConfiguration

866.785 apps1: BB:MusicProcessing_GetNumberOfActiveBands 5

866.785 apps1: BC:musicProcessingGaiaPlugin_GetUserEqSetConfiguration start 0 end 4 num 5 numrequested 5

866.785 apps1: BD:musicProcessingGaiaPlugin_PopulateEqBandInformation start_band 0, end_band 4

866.785 apps1: BE:musicProcessingGaiaPlugin_LoadEqParametersToPayload for band: 0

866.785 apps1: BF:musicProcessingGaiaPlugin_LoadEqParametersToPayload freq 120, q 2867, type 13,gain 180

866.785 apps1: C0:musicProcessingGaiaPlugin_LoadEqParametersToPayload for band: 1

866.785 apps1: C1:musicProcessingGaiaPlugin_LoadEqParametersToPayload freq 500, q 2867, type 13,gain 180

866.785 apps1: C2: musicProcessingGaiaPlugin_LoadEqParametersToPayloadfor band: 2

866.785 apps1: C3:musicProcessingGaiaPlugin_LoadEqParametersToPayload freq 1500, q 2867, type 13,gain 180

866.785 apps1: C4:musicProcessingGaiaPlugin_LoadEqParametersToPayload for band: 3

866.785 apps1: C5:musicProcessingGaiaPlugin_LoadEqParametersToPayload freq 5000, q 2867, type 13,gain 180

866.785 apps1: C6:musicProcessingGaiaPlugin_LoadEqParametersToPayload for band: 4

866.785 apps1: C7:musicProcessingGaiaPlugin_LoadEqParametersToPayload freq 12000, q 2867, type13, gain 180

866.785 apps1: C8: response_length 37

866.785 apps1: C9: 00 04 00 78 0b 33 0d 00

866.785 apps1: CA: b4 01 f4 0b 33 0d 00 b4

866.785 apps1: CB: 05 dc 0b 33 0d 00 b4 13

866.785 apps1: CC: 88 0b 33 0d 00 b4 2e e0

866.785 apps1: CD: 0b 33 0d 00 b4

866.788 apps1: CE:musicProcessingGaiaPlugin_PrintData, payload length is 2

866.788 apps1: CF:musicProcessingGaiaPlugin_PrintData payload[0] = 0

866.788 apps1: D0: musicProcessingGaiaPlugin_PrintDatapayload[1] = 4

如果要对设置EQ过程中做一些其他操作的话,可以参考上面的log来分析代码。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    8

    文章

    5097

    浏览量

    126325
  • OEM
    OEM
    +关注

    关注

    4

    文章

    400

    浏览量

    50239
  • Software
    +关注

    关注

    0

    文章

    25

    浏览量

    11654
  • Equalizer
    +关注

    关注

    0

    文章

    18

    浏览量

    8198

原文标题:QCC5171 headset工程切换EQ测试

文章出处:【微信号:TalkBT,微信公众号:蓝牙】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    关于IDDQ测试过程与功能实现的介绍

    本文介绍了基于2600系列的IDDQ测试过程与功能实现。
    发表于 05-07 06:25

    附加相位噪声的测试过程是怎样的?有什么注意事项?

    本文简单介绍了相位噪声的定义,详细介绍了附加相位噪声的测试过程,给出了实际的测试结果,指出了附加相位噪声测试过程中的一些注意事项,希望对附加
    发表于 05-11 06:50

    用示波器测试过程中探头电阻故障分析中的影响

    用示波器测试过程中探头电阻故障分析中的影响。故障现象是有一个表头通信的过程中偶尔能通信一,然后就不能通信了,通信部分的电路如下图所示:
    发表于 01-11 07:52

    动态模型软件系统测试过程中的应用研究

    系统测试是软件开发过程中的重要环节,系统测试过程的动态模型有助于更好地理解和分析系统行为,做出正确的判断和决策;相对于已有的软件测试模型,通过对错误发现效率的
    发表于 07-16 11:58 8次下载

    TDR测试过程静电危害及其预防

    文章简要介绍静电产生原理及其危害,详细分析TDR仪器主体结构及测试过程静电危害,针对静电产生环节采取预防措施,并初步取得成效。
    发表于 12-16 11:24 3208次阅读
    TDR<b class='flag-5'>测试过程</b>静电危害及其预防

    锂离子电池测试过程的误差分析

    部分动力电池企业将电池送外检测,不同结构给出的结果往往也存在差异,更别提测试过程出现的各种数据波动等异常。
    的头像 发表于 12-02 17:19 6273次阅读
    锂离子电池<b class='flag-5'>测试过程</b>的误差分析

    测试QCC5127的bug时穿插总结分享

    本文介绍测试QCC5127的bug时穿插的一个总结,算是番外篇。主要记录两个手机同时连接一个耳机,且同时音乐播放状态
    的头像 发表于 10-23 10:43 2379次阅读
    <b class='flag-5'>测试</b><b class='flag-5'>QCC</b>5127的bug时穿插总结分享

    QCC5171平台的headset工程如何实现按键的三击操作

    与早期的earbud或者source工程不一样,当年在官方提供的例子程序中是实现了单击、长按、双击(DOUBLE_CLICK)等操作,而在新的headset程序中,双击已经被取消了,取而代之的是多击(MULTI_CLICK)这个事件,所以之前老的ADK中通过修改代码实现三击、四击操作的方法已经不适用于当前ADK了
    的头像 发表于 08-20 09:32 2591次阅读

    防静电ESD测试过程展示

    点击上方蓝字关注我们防静电ESD测试过程展示本期内容为ESD的测试过程,先来看一规格书中有哪些参数VRWM和IT是固定的,可用作设置参考,所以我们要测试的就是VBIPPVCIRC和V
    的头像 发表于 09-30 17:18 1778次阅读
    防静电ESD<b class='flag-5'>测试过程</b>展示

    高通蓝牙芯片 QCC5171 Data Sheet

    高通蓝牙LEADUIO芯片QCC5171DataSheet
    发表于 05-05 15:51 34次下载

    高通Qualcomm-QCC51xx系列蓝牙音频芯片

    高通Qualcomm-QCC51xx系列蓝牙音频芯片LEaudio芯片:QCC5171,QCC5172,QCC5181●支持LEaudioAptxLosslessAuracast,TW
    发表于 01-09 17:01 32次下载

    高通LE Audio Qualcomm S5 &amp; S3 Gen2 training

    高通LE Audio Qualcomm S5 & S3 Gen2 trainingQCC3081,QCC3083,QCC3084,QCC3086QCC5181,QCC5171
    发表于 03-14 14:40 8次下载

    高通Qualcomm-QCC51xx系列芯片QCC5181 QCC5171

    高通Qualcomm-QCC51xx系列芯片 QCC5181 QCC5171
    发表于 03-14 14:49 46次下载

    如何解决车载部品测试过程中峰值电流不足的问题?

    甚至测试失败。本文将详细介绍如何解决这个问题,并提供一些建议和技巧。 第一步是了解峰值电流的概念。电子系统的正常运行中,某些操作可能需要很高的电流。这种高峰电流被称为峰值电流。在车载部品测试
    的头像 发表于 11-23 10:33 497次阅读

    RIGOL产品材料应力测试过程中的应用

    、强度、刚度、稳定性等,可以精确地控制产品质量。本篇解决方案将介绍RIGOL产品材料应力测试过程中的应用。
    的头像 发表于 07-12 17:01 263次阅读
    RIGOL产品<b class='flag-5'>在</b>材料应力<b class='flag-5'>测试过程</b>中的应用