QCC300X 按键配置

2023-10-12 12:30
文章标签 配置 按键 qcc300x

本文主要是介绍QCC300X 按键配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

未经本人同意 请务转载 David QQ:435398366

前言

ADK Configuration Tool 支持USB HID 和 USB SPI 两种方式连接,如果想要使用USB SPI 工具连接必须在编译程序的时候将编译配置中AHI Transport 选择为SPI

clipboard

按照如下图所示的步骤配置

1、选择连接设备

2、进入配置模式

3、读出设备现在的配置

clipboard

4、配置按键

我的开发板上一共四个按键,VREGENABLE、PIO0、PIO7、PIO9 分别对应为电源键、多功能键、音量+、音量-

电源键 :开机(长按)、关机(长长按)、进入配对(长长长按)

多功能键:播放、暂停 、接听、拒接、挂断、上一曲、下一曲

音量+ :音量加

音量- :音量减

4.1 配置按键时间

如果下图所示可以配置双击时间、长按时间等...

一般保持默认即可

clipboard

4.2 根据原理图选择按键使用的PIO

我这里使用PIO0 、PIO7 、PIO9 ,记得对应的Logical Input ID,后续配置都是使用这个ID

clipboard

4.3 配置用户事件

Logical Input ID : 为刚刚配置PIO映射值

VREG、CHG:除了PIO可以用作按键,电源键和充电脚也是当作按键一样

State Mask:状态掩码选择改按键在什么状态下有效,列如关机机事件 在除了正在开机状态,其他都有效

User Event:选择按键对应的事件,如天机、关机、播放等。。。。

Button Timing:选择按键的类型,如短按、长按、双击等。。。。。

可以设置组合按键,如电源键+功能键 、电源键+充电、同时按下音量+-两个键等。。。。

clipboard

5、配置数据写入设备

6、退出配置模式,进入正常模式

7、开机

后记:

如果遇到某些按键配置好了却不能正常使用,检测一下这个PIO是否被其他功能占用

clipboard

详细说明阅读ADK Configuration Tool User Guide

在ADK_QCC300x.WIN.1.0.167\doc\support\adkdocs\tools 目录下的CS-00401879-UG.pdf

未经本人同意 请务转载 David QQ:435398366

转载于:https://www.cnblogs.com/dreamblog/p/9481968.html

这篇关于QCC300X 按键配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/195827

相关文章

gradle安装和环境配置全过程

《gradle安装和环境配置全过程》本文介绍了如何安装和配置Gradle环境,包括下载Gradle、配置环境变量、测试Gradle以及在IntelliJIDEA中配置Gradle... 目录gradle安装和环境配置1 下载GRADLE2 环境变量配置3 测试gradle4 设置gradle初始化文件5 i

SpringCloud配置动态更新原理解析

《SpringCloud配置动态更新原理解析》在微服务架构的浩瀚星海中,服务配置的动态更新如同魔法一般,能够让应用在不重启的情况下,实时响应配置的变更,SpringCloud作为微服务架构中的佼佼者,... 目录一、SpringBoot、Cloud配置的读取二、SpringCloud配置动态刷新三、更新@R

MySQL中my.ini文件的基础配置和优化配置方式

《MySQL中my.ini文件的基础配置和优化配置方式》文章讨论了数据库异步同步的优化思路,包括三个主要方面:幂等性、时序和延迟,作者还分享了MySQL配置文件的优化经验,并鼓励读者提供支持... 目录mysql my.ini文件的配置和优化配置优化思路MySQL配置文件优化总结MySQL my.ini文件

C#读取本地网络配置信息全攻略分享

《C#读取本地网络配置信息全攻略分享》在当今数字化时代,网络已深度融入我们生活与工作的方方面面,对于软件开发而言,掌握本地计算机的网络配置信息显得尤为关键,而在C#编程的世界里,我们又该如何巧妙地读取... 目录一、引言二、C# 读取本地网络配置信息的基础准备2.1 引入关键命名空间2.2 理解核心类与方法

最新版IDEA配置 Tomcat的详细过程

《最新版IDEA配置Tomcat的详细过程》本文介绍如何在IDEA中配置Tomcat服务器,并创建Web项目,首先检查Tomcat是否安装完成,然后在IDEA中创建Web项目并添加Web结构,接着,... 目录配置tomcat第一步,先给项目添加Web结构查看端口号配置tomcat    先检查自己的to

Servlet中配置和使用过滤器的步骤记录

《Servlet中配置和使用过滤器的步骤记录》:本文主要介绍在Servlet中配置和使用过滤器的方法,包括创建过滤器类、配置过滤器以及在Web应用中使用过滤器等步骤,文中通过代码介绍的非常详细,需... 目录创建过滤器类配置过滤器使用过滤器总结在Servlet中配置和使用过滤器主要包括创建过滤器类、配置过滤

在 VSCode 中配置 C++ 开发环境的详细教程

《在VSCode中配置C++开发环境的详细教程》本文详细介绍了如何在VisualStudioCode(VSCode)中配置C++开发环境,包括安装必要的工具、配置编译器、设置调试环境等步骤,通... 目录如何在 VSCode 中配置 C++ 开发环境:详细教程1. 什么是 VSCode?2. 安装 VSCo

在Spring中配置Quartz的三种方式

《在Spring中配置Quartz的三种方式》SpringQuartz是一个任务调度框架,它允许我们定期执行特定的任务,在Spring中,我们可以通过多种方式来配置Quartz,包括使用​​@Sche... 目录介绍使用 ​​@Scheduled​​ 注解XML 配置Java 配置1. 创建Quartz配置

Kibana的安装和配置全过程

《Kibana的安装和配置全过程》Kibana是一个开源的数据分析和可视化平台,它与Elasticsearch紧密集成,提供了一个直观的Web界面,使您可以快速地搜索、分析和可视化数据,在本文中,我们... 目录Kibana的安装和配置1.安装Java运行环境2.下载Kibana3.解压缩Kibana4.配

tomcat在nginx中的配置方式

《tomcat在nginx中的配置方式》文章介绍了如何在Linux系统上安装和配置Tomcat,并通过Nginx进行代理,首先,下载并解压Tomcat压缩包,然后启动Tomcat并查看日志,接着,配置... 目录一、下载安装tomcat二、启动tomcat三、配置nginx总结提示:文章写完后,目录可以自动