找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 8601|回复: 5

[CSR8系列] csr867x source调节输入增益

[复制链接]
连续签到天数:1天
签到总天数:29天
签到总奖励:154金币
发表于 2020-4-11 22:40:32 | 显示全部楼层 |阅读模式
悬赏50金币已解决
改变默认音量也没有反应。。。开机后重新测试音量居然没有变化,用的模拟输入。
  1. #define VOLUME_MIC_DEFAULT      10
  2. #define VOLUME_SPEAKER_DEFAULT  11
  3. #define VOLUME_SIDETONE_DEFAULT 0
  4. #define VOLUME_EQ_DEFAULT       0
复制代码
初始化这里修改了,debug看到信息确实修改了,音量其实没有变化,看起来音量初始化并不是这里完成一样。
  1. void volume_initialise(void)
  2. {
  3.     volume_set_dongle_levels(VOLUME_MIC_DEFAULT, VOLUME_SPEAKER_DEFAULT, VOLUME_SIDETONE_DEFAULT, VOLUME_EQ_DEFAULT);
  4. }
复制代码


通过调用这里修改这里没反应。。。
  1. bool volume_set_dongle_levels(uint8 mic_vol, uint8 speaker_vol, uint8 sidetone_vol, uint8 eq_index)
  2. {
  3.     bool value_changed = FALSE;
  4.    
  5.     if (theSource->volume_data.mic_vol != mic_vol)
  6.     {
  7.         theSource->volume_data.mic_vol = mic_vol;
  8.         value_changed = TRUE;
  9.     }
  10.     if (theSource->volume_data.speaker_vol != speaker_vol)
  11.     {
  12.         theSource->volume_data.speaker_vol = speaker_vol;
  13.         value_changed = TRUE;
  14.     }
  15.     if (theSource->volume_data.sidetone_vol != sidetone_vol)
  16.     {
  17.         theSource->volume_data.sidetone_vol = sidetone_vol;
  18.         value_changed = TRUE;
  19.     }
  20.     if (theSource->volume_data.eq_index != eq_index)
  21.     {
  22.         theSource->volume_data.eq_index = eq_index;
  23.         value_changed = TRUE;
  24.     }
  25.    
  26.     VOLUME_DEBUG(("VOL: changed [%d] mic [%d] speaker [%d] sidetone[%d] eq [%d]\n",
  27.                   value_changed,
  28.                   theSource->volume_data.mic_vol,
  29.                   theSource->volume_data.speaker_vol,
  30.                   theSource->volume_data.sidetone_vol,
  31.                   theSource->volume_data.eq_index
  32.                   ));

  33.     return value_changed;
  34. }
复制代码



最佳答案

查看完整内容

用这个函数设定CodecSetInputGainNow
楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:1天
签到总天数:981天
签到总奖励:16663金币
发表于 2020-4-11 22:40:33 | 显示全部楼层
用这个函数设定CodecSetInputGainNow
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:1天
签到总天数:207天
签到总奖励:4616金币
发表于 2020-4-12 09:43:55 | 显示全部楼层
帮顶一下。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:1天
签到总天数:29天
签到总奖励:154金币
 楼主| 发表于 2020-4-13 11:04:17 | 显示全部楼层
zhaopeng2511 发表于 2020-4-11 22:40
用这个函数设定CodecSetInputGainNow

谢谢,测试确实可以,项目里面没找到哪里调用这个函数了。初始值也看不出来。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:1天
签到总天数:981天
签到总奖励:16663金币
发表于 2020-4-13 13:23:39 | 显示全部楼层
bluetooth123 发表于 2020-4-13 11:04
谢谢,测试确实可以,项目里面没找到哪里调用这个函数了。初始值也看不出来。

在库里面调用的,你找上层代码是找不到的
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:4天
签到总天数:862天
签到总奖励:7643金币
发表于 2020-4-14 15:38:18 | 显示全部楼层
好帖顶一下!
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-4-26 08:25 , Processed in 0.167486 second(s), 19 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表