基于杰理芯片AC7003F4的蓝牙耳机项目开发1.0

本文讲述了开发HF-7蓝牙耳机过程中遇到的需求变化,如中英文提示音切换、功能完善和电压问题的排查。开发者强调了与客户有效沟通和利用API文档的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目:HF-7蓝牙耳机(挂脖单耳)
芯片:杰理AC7003F4
时间: 2023.10.13~20
需求:
1、重点需求:提示音需要中英文切换,要求默认英文。提示音上次关机是什么语言,下次开机就得是什么语言。(关机前将提示音状态写进VM里,开机再调出来)
2、其余常规需求:按键各种功能、两个led的各种亮、eq套模版、喇叭、麦克风要增益。
遇见问题:
1、原版提示音只有中文,还差英文版的。问客户要提示音让我自己找。搞好后送去测试又嫌弃我找的不好听~最后还是换了客户给的。
2、一共给了三个样板,第一版程序调好后寄了两个去测试。偏偏留下来的样板的mic坏了(害的我以为程序有问题调了一下午~)


3、留下的这个样板关机时,会有0.4左右的电压。正常应该是0.01。推测某个引脚漏电了,这样原本可以用挺久的电池,会缩水很多~...客户测试那边没反应有这个问题,TMD就是这个样板有问题。

总结加吐槽:
1、客户的要求有时候真的是很抽象,要学会多问,多思考。
客户:音量按键按快也要有(原话)。
我:哦,就是按键扫描频率要高一点,按键消抖时间少一点。然后我调成11ms内按下就可以被检查到。
客户:我试了一下还是不行啊
我:不对啊~原来就已经很快了,只要你按下超过14ms就可以被检查到,客户是有多快的手才可以做到14ms内按下和松开。客户怕不是疯狂连按吧,那程序会判定成连击肯定没效果啊。然后我把音量按键设置成只响应单击。
客户:现在没问题了。 
2、根据需求做功能函数之前,先去api文档找找有没有现成的,大部分状态获取类函数应该有现成的可以直接调用。

例如:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值