找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 19668|回复: 9

[QCC3系列] qcc30xx sink 功放使能脚audio active pio开机有延时怎么解决?

[复制链接]
连续签到天数:1天
签到总天数:122天
签到总奖励:1884金币
发表于 2020-8-19 22:29:45 | 显示全部楼层 |阅读模式
悬赏50金币已解决
播放其他提示音都正常,就power on提示音出不来。
用qcc3021测试的,adk6.4.2.26,现在临时做的其他事件的提示音代替power on提示音才正常。

并且这个只是音频使能脚延时导致的。

另外发现,在aux in模式(开启aux in功能)下开机提示音是正常的。

最佳答案

查看完整内容

在maic.c中 MessageSend(&theSink.task, EventSysUpdateDevicesConnectedStatus, NULL); /* Power on BLE */ sinkBlePowerOnEvent(); sinkBroadcastAudioHandleUserPowerOn(); PioDrivePio(PIO_AUDIO_ACTIVE, TRUE); PioDriveUserPio(PioGetUserPioState()); sinkSportHeal ...
楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:1天
签到总天数:1146天
签到总奖励:10338金币
发表于 2020-8-19 22:29:46 | 显示全部楼层
在maic.c中
MessageSend(&theSink.task, EventSysUpdateDevicesConnectedStatus, NULL);
            
                 /* Power on BLE */
                 sinkBlePowerOnEvent();

                sinkBroadcastAudioHandleUserPowerOn();
               
                PioDrivePio(PIO_AUDIO_ACTIVE, TRUE);
               
                PioDriveUserPio(PioGetUserPioState());

                sinkSportHealthEnableDefault();

                break ;

增加一行代码:PioDrivePio(PIO_AUDIO_ACTIVE, TRUE);
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:1天
签到总天数:126天
签到总奖励:3434金币
发表于 2020-8-20 07:46:52 | 显示全部楼层
请教一下要加什么事件,power on才会出来
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:18天
签到总天数:1342天
签到总奖励:58984金币
发表于 2020-8-20 08:28:26 | 显示全部楼层
可能功放脚未使能,
在sinkPowerProcessEventPower函数中收到EventUsrPowerOn消息case最后,加enableAudioActivePio试试
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:1天
签到总天数:122天
签到总奖励:1884金币
 楼主| 发表于 2020-8-20 10:23:24 | 显示全部楼层
kyoyou 发表于 2020-8-20 08:28
可能功放脚未使能,
在sinkPowerProcessEventPower函数中收到EventUsrPowerOn消息case最后,加enableAudio ...

是功放使能脚的问题,问题是其他语音使能脚都正常,就power on使能脚不行。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:1天
签到总天数:122天
签到总奖励:1884金币
 楼主| 发表于 2020-8-20 10:23:39 | 显示全部楼层
CHWN@@@841026 发表于 2020-8-20 07:46
请教一下要加什么事件,power on才会出来

随便一个都可以,只要不是power on
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:1天
签到总天数:122天
签到总奖励:1884金币
 楼主| 发表于 2020-8-21 23:21:52 | 显示全部楼层
qingrongfeng 发表于 2020-8-21 19:23
在maic.c中
MessageSend(&theSink.task, EventSysUpdateDevicesConnectedStatus, NULL);
            

这个方法也考虑过,不知道啥原因产生的这个bug。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:1天
签到总天数:1267天
签到总奖励:22836金币
发表于 2021-1-16 22:04:25 | 显示全部楼层
增加了PioDrivePio(PIO_AUDIO_ACTIVE, TRUE);好像没效果,求指教
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:1天
签到总天数:168天
签到总奖励:2784金币
发表于 2021-1-17 11:13:50 | 显示全部楼层
89758235 发表于 2021-1-16 22:04
增加了PioDrivePio(PIO_AUDIO_ACTIVE, TRUE);好像没效果,求指教

用其他事件做提示音没问题,不用power on
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:5天
签到总天数:383天
签到总奖励:3399金币
发表于 2022-7-27 17:29:51 | 显示全部楼层
bug修复ok
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 21:21 , Processed in 0.191854 second(s), 24 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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