概述
一、板级的选择
进入 board_config.h选择对应的板级
如图关闭一个宏的定义,就选择了哪个级板
二、功能配置
进入相应级板的.c .h 文件进行功能配置
2.1.h文件中设置各功能模块的引脚
2.1.1UART配置
在这里可以选择串口通信的引脚,以及波特率。
2.1.2key配置
如图设置最大key数为10,能够使用的key数为3,即在CONFIG_BOARD_AC6956A_TWS_HF_ZZ_V0001.c文件中可以对3个key进行定义,如下图所示
这边用if 1的模式对下面两个key进行打开,如果没有打开,iokey_list数组中就没有其他两个key的内容,则对其他两个key的设置将会失效。
2.1.3key引脚设置
同样的.h文档中对iokey的引脚进行设置,这里还可以设置key生效模式,这里选择按下后低电平,通过这个可以判断按键是否按下。
2.1.4led引脚设置
这里设置led引脚和LED模式。
2.1.5蓝牙配置
介绍蓝牙配置,主要是设置电量检测,音量同步等功能,在这里设置使能,才能打开音量同步功能,但是手机的不同,这部分功能也会失效。
2.2.c文件中设置具体的功能设置
2.2.1 led和提示音的设置
这里可以设置耳机进入不同状态时,led和提示音的响应。
各个状态下默认的闪灯方式和提示音设置,如果USER_CFG中设置了USE_CONFIG_STATUS_SETTING为1,则会从配置文件读取对应的配置来填充改结构体。
user_cfg.c—>USE_CONFIG_STATUS_SETTING,具体如下图:
2.2.2 按键响应
这个可以设置按键单击,双击,长按等不同的响应
这些响应都是key_event_deal.h 文件的enum结构体中
如果要修改和查看这些响应,则在key_event_deal.c文件中操作。
各个按键的消息设置,如果USER_CFG中设置了USE_CONFIG_KEY_SETTING为1,则会从配置文件读取对应的配置来填充改结构体。
user_cfg.c—>USE_CONFIG_KEY_SETTING,具体如下图:
2.3 配置文件中进行配置
cpu->br23->tools->AC695X-config-tool
如果点不开该文件,可以尝试更新
进去后
在这里面修改配置,然后按照前文的方法,让配置文件生效。
最后
以上就是满意大地为你收集整理的杰理蓝牙芯片AC6950的使用-按键功能设置一、板级的选择二、功能配置的全部内容,希望文章能够帮你解决杰理蓝牙芯片AC6950的使用-按键功能设置一、板级的选择二、功能配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复