Biu~笔记:高通蓝牙ADK(32)-- Can I have your name?

       Bui~ Bui~ Bui~

       Can I have your name?

       Of cause                   NO!!!  [○・`Д´・ ○]                         Don't think I don't know you will take me away after I answer that you call!!

          

         我们知道每个设备都是有自己的名字,耳机连接手机时,手机会获取耳机的名字;相反,耳机却不会获取手机的名字,因为不需要~拿了也用不着(有些带显示屏的产品可能会显示连接设备名),所以在有需要的时候如何实现介个功能呢?

       很简单,默认代码就有,直接开启就好了。

 

        但是!默认代码有,但并没有加入工程中,哎~就是玩!

       首先我们要在adk的路径下找到这份代码, \adk\src\domains\bt\remote_name

        然而,这部分代码还牵扯到另外一份操作代码,它是对读出来的数据进行存储的,对应的路径/adk/src/domains/bt/device_pskey,先把这两部分代码加入到工程中



在remote_name.c中有个RemoteName_Init初始化函数,将这个初始化函数放到初始化表中

到了这一步,读取名字的功能就已经使能了,系统会在连接完成的时候去获取名字,并保存下来。

       接下来就是实现读取这保存下来的名字,在remote_name.c的文件中一个获取名字的接口函数RemoteName_Get,下面是获取全部配对手机名字的参考代码,因为这个函数自带打印,所以直接看log就好了。



         以上是本期博文的全部内容,如有疑问就别在博文下方评论留言了,有什么疑问或想了解的当面和我说(如果你知道我是谁的话ヽ( ̄▽ ̄)و),我会尽量安排上(o´ω`o)و。谢谢大家浏览,我们下期再见。

 

 简单是长期努力的结果,而不是起点

                                                 —— 不是我说的

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论

Jack

Jack

5 个月前
QCC3086 source怎么在scan阶段获取到蓝牙名呢
Fun8989

Fun8989

2022年5月31日
大神可否讲下不通过烧录方法情况下修改本地蓝牙名?
奔向大海

奔向大海

2022年5月19日
可否讲讲如何在qcc512x上面增加第三方音频处理算法库