杰理AC695X学习
dddds222_
在努力的嵌入式攻城狮,记录自己的学习经历以及遇到的问题。。杰理、山景蓝牙方案开发。。
展开
-
关于杰理AC695X AD按键设置个数以及添加控制
2、以下是对应的电阻值,可以将不需要用到的电阻值进行注释,将需要用到的电阻进行使用。1、adkey的配置可以设置对应的IO口。原创 2024-05-10 11:20:21 · 121 阅读 · 0 评论 -
关于杰理的USB Mass Storage Class类
关于USB Mass Storage Class类,定义了static const u8 SCSIInquiryData[] = {}是设备名字,设备名字由三部分组成:CPU_NAME + “UDISK”+ “USB Device” 运用了产品标识star开始的,因为是USB设备所以Production Identification 是USB Device。设备描述符和设备接口描述符、配置描述符的定义。原创 2024-04-26 15:30:39 · 113 阅读 · 0 评论 -
杰理使用USB声卡模式时关闭MIC
杰理在使用PC模式的时候,想只保留扬声器,但不要打开MIC功能,可以配置USB_DEVICE_CLASS_CONFIG中把MIC_CLASS去掉,然后重新编译就可以了。原创 2024-04-24 16:27:19 · 317 阅读 · 0 评论 -
关于杰理AC695蓝牙模式下按键处理函数处理
蓝牙模式下的按键功能有(歌曲暂停播放、上一曲、下一曲、增大音量、减小音量、以及HFP下的通话功能按键(回拨最后一个号码、来电拒听、通话挂断)、siri唤醒、hid发起拍照命令、 tws分开左右耳的按键功能、tws低电处理)一、杰理蓝牙模式下又分为SYS_KEY_EVENT和SYS_BT_EVENT。用户需要定义一个key_event_deal.h的事件处理名,即可在对应的事件处理下编写自己想要的事件处理功能,然后在通过event事件名用KEY下进行调用对应的事件名,进行使用该功能。原创 2024-04-22 15:17:26 · 544 阅读 · 0 评论 -
杰理695的UI模式LED灯控制
UI模式LED灯修改每个模式对应的LED灯闪烁修改在ui_normal_status_deal(u8 *status, u8 *power_status, u8 ui_mg_para)原创 2024-04-23 15:11:27 · 271 阅读 · 0 评论 -
用VSCODE编译杰理SDK
2.Makefile文件在文件搜索路径 INCLUDES 里加文件夹路径,在需要编译的 .c文件c_SRC_FILES里加 .c 文件路径,这个时候就可以了。这时就可以用了,如果不能用了就安装mingw配置C/C++开发环境,具体的详细步骤可百度查询,然后重新打开sdk进行编译。当我们添加一个新的文件夹时,调用其头文件时会报错误 是因为vscode编译的原理是调makefile。1.前提是要安装code::block和杰理的编译工具链(在官网查找)3.将sdk拖到vscode打开,选择对应的task编译。原创 2023-11-25 16:08:27 · 319 阅读 · 0 评论 -
【杰理AC695x】修改PC模式USB设备名
当我们开始PC模式的时候,可以通过USB Audio连接电脑进行播放音乐,录音等操作,同时可以看到连接设备的名字。注意:修改设备描述符需要修改完之后对电脑设备进行卸载,再重新接USB设备。第1位数据:描述符长度。这里填整个描述符数组的长度;第2位数据:字符串述符,类型为0x03。修改在文件user_setup.c。第3~n位数据:数据。原创 2023-11-24 10:47:28 · 132 阅读 · 1 评论 -
【杰理AC695x】改变按键长按和hold的按键时长
远远达不到有些客户要求的4~5s,所以可以更改scan_time来更改扫描频率达到更改时间。通过修改long_time的值来进行更改长按时间,但是目前发现450是最长的时间。原创 2023-11-24 10:38:32 · 152 阅读 · 0 评论