对三要不起 发表于 2020-7-28 20:24:43

qcc3020 earbud工程应该怎样把音量加大

如题,应该修改哪一块的代码呢?

Wney 发表于 2020-7-29 08:29:25

把默认音量改为0

twspro 发表于 2020-7-29 09:03:59

看一看音量调节部分代码

对三要不起 发表于 2020-7-29 09:13:49

本帖最后由 对三要不起 于 2020-7-29 09:16 编辑

twspro 发表于 2020-7-29 09:03
看一看音量调节部分代码
      case APP_MFB_SINGLE_PRESS:
      if(appSmIsOutOfCase())
      {
            int16 hfp_change;
            int16 av_change;
            if(appConfigIsRight())
            {
                hfp_change = appConfigGetHfpVolumeStep() * 1;
                av_change = appConfigGetAvVolumeStep() * 1;
            }
            else
            {
                hfp_change = - (appConfigGetHfpVolumeStep() * 1);
                av_change = - (appConfigGetAvVolumeStep() * 1);
            }
            if (appHfpIsScoActive())
            {
                appHfpVolumeChangex(hfp_change);
            }
            else if (appScoFwdIsReceiving())
            {
                appScoFwdVolumeStep(hfp_change);
            }
            #ifdef INCLUDE_AV
            else if (appAvIsStreaming())
            {
                appAvVolumeChange(av_change);
            }
            #endif
            else if (appHfpIsConnected())
            {
                appHfpVolumeChangex(hfp_change);
            }
            else if (appScoFwdIsConnected())
            {
                appScoFwdVolumeStep(av_change);
            }
         }

      break;/*! Minimum volume gain in dB */
#define appConfigMinVolumedB() (-45)

/*! Maximum volume gain in dB */
#define appConfigMaxVolumedB() (-4)   //ns li

/*! Default volume gain in dB */
#define appConfigDefaultVolumedB() (-10)

/*! The volume setting to use for no gain, when volume is specifed on range of 0-127 */
#define appConfigVolumeNoGain127Step()(127)

/*! Number of volume steps to use per AV UI volume event.
The full volume range is 0-127 */
#define appConfigGetAvVolumeStep()(8)

/*! Number of volume steps to use per HFP UI volume event.
The full volume range is 0-15 */
#define appConfigGetHfpVolumeStep() (1)

/*! Enable Super-wideband SCO */
#define appConfigScoSwbEnabled() (TRUE)现在是想把总音量给加大几个DB

对三要不起 发表于 2020-7-29 09:15:02

Wney 发表于 2020-7-29 08:29
把默认音量改为0

默认音量改到0连上手机直接到最大了,现在想把总音量加几个DB

Wney 发表于 2020-7-29 09:18:43

对三要不起 发表于 2020-7-29 09:15
默认音量改到0连上手机直接到最大了,现在想把总音量加几个DB

那只能调EQ,把mater gain增大

twspro 发表于 2020-7-29 09:20:06

对三要不起 发表于 2020-7-29 09:13
现在是想把总音量给加大几个DB

现在还在用双地址的做啊,音量代码都贴出来了,好好跟进一下代码才能提高。没有那么复杂。

对三要不起 发表于 2020-7-29 09:25:51

twspro 发表于 2020-7-29 09:20
现在还在用双地址的做啊,音量代码都贴出来了,好好跟进一下代码才能提高。没有那么复杂。

这个以前是别人做的,工程文件全是打包过来的.........{:3_41:}

对三要不起 发表于 2020-7-29 09:27:17

Wney 发表于 2020-7-29 09:18
那只能调EQ,把mater gain增大

代码里面修改不了了吗

Wney 发表于 2020-7-29 15:38:12

对三要不起 发表于 2020-7-29 09:27
代码里面修改不了了吗

要改也只能改DSP了,但是DSP 3020没开放。
页: [1] 2
查看完整版本: qcc3020 earbud工程应该怎样把音量加大