- 博客(405)
- 资源 (18)
- 问答 (1)
- 收藏
- 关注
原创 杰里708n tws api 简介
该代码片段定义了一系列TWS(真无线立体声)设备的API接口函数,主要功能包括:设备搜索配对、连接管理、角色切换、数据同步以及功耗控制等。具体功能涵盖通过搜索码配对设备、设置可发现状态、管理主从设备连接、获取设备地址信息、声道控制、低延迟模式设置以及省电模式等操作。这些接口为TWS设备间的无线通信和数据同步提供了基础功能支持,适用于真无线耳机的开发场景。
2025-08-21 21:36:28
375
原创 杰里芯片 7083G 之通话数据dump
硬件:杰里test_audio 开发板读卡器SD卡软件:dump 脚本通过网盘分享的文件:PCM写卡工具使用说明和数据导出脚本.rar链接: https://pan.baidu.com/s/18fSxMPe-gmPtHlJekUK4yw 提取码: c54i。
2025-04-28 16:49:50
121
原创 杰里芯片 7083G 之AW8686X 驱动移植
硬件平台:杰里7083g 开发板AW8686X 压感开发板软件平台:7083g SDKAW8686X 原厂驱动代码。
2024-10-17 16:36:34
425
原创 杰里芯片 7083G 之CVT213X 驱动移植
硬件平台:杰里7083g 开发板CVT213X 滑感&入耳检测开发板软件平台:7083g SDKCVT213X 原厂驱动代码。
2024-10-17 16:09:21
380
原创 BES 平台 SDK之ANC 参数调整
最近项目开发进入到DV 阶段,客户临时提了一个需求,希望在ota升级的时候,保留ANC 参数下的total_gain 值,ota只更新滤波器相关参数。total_gain 继续使用产线校准好的值。
2024-07-06 17:25:55
566
原创 BES 平台 SDK之google fast pairing
最近项目开发需要用到Google fast pairing功能,添加该功能后,在使用谷歌手机进行配对时,在手机桌面上能显示一个配对弹窗,点击连接即可!
2024-05-16 16:17:33
554
原创 BES 平台 SDK之 美格信Dongle 连接
最近项目到了试产阶段,需要用到美格信的Dongel 来测试ANC 相关功能。在此简单介绍下如何连接Dongel 的操作步骤。
2024-05-14 10:58:52
618
原创 BES 平台 SDK之 ota升级校验添加项目信息,避免出现升级其他项目文件而变砖
本文章是基于BES2700 芯片,其他BESxxx 芯片可做参考,如有不当之处,欢迎评论区留言指出。仅供参考学习用。
2024-02-23 10:27:03
526
原创 BES 平台 SDK之串口指令
本文章是基于BES2700 芯片,其他BESxxx 芯片可做参考,如有不当之处,欢迎评论区留言指出。仅供参考学习用!上位机下发格式:格式一:[A,B]格式二:A:B固定格式:auto_test:cmd1其中格式一,格式二需要自定义测试接口。固定格式针对测试列表:g_bt_cmd_tables。
2024-02-19 11:39:57
738
原创 BES 平台 SDK之SYS_FIFO
本文章是基于BES2700 芯片,其他BESxxx 芯片可做参考,如有不当之处,欢迎评论区留言指出。仅供参考学习用!关于系统主从耳组队流程可参考上一篇文章。链接如上所示!
2023-08-17 10:42:50
450
1
转载 CPU 处理器
认识了 Cortex-M 阵营都有哪些成员后,可以看到 ARM Cortex-M 越来越注重安全性能和 AI 性能,这也给了我们一个发展方向,未来物联网的发展也不再是仅限于对接一下云平台上报数据这么简单,而是更多的提升物联网设备安全能力和 AI 能力,毕竟硬件设备遭遇入侵比电脑中毒更加可怕,如果端侧 AI 处理能力大大提升,则数据处理可直接在终端中完成,而不用去消耗不必要的云端算力~,使用 AMBA 5 AHB 总线,支持 Thumb/Thumb-2 部分指令集,支持 4 个优先级等级。
2023-08-04 15:36:38
882
原创 BES 平台 SDK之充电盒与耳塞串口单工通信
本文章是基于BES2700 芯片,其他BESxxx 芯片可做参考,如有不当之处,欢迎评论区留言指出。仅供参考学习用!关于系统主从耳组队流程可参考上一篇文章。链接如上所示!
2023-08-02 17:42:02
800
原创 BES 平台 SDK之主从耳组队
本文章是基于BES2700 芯片,其他BESxxx 芯片可做参考,如有不当之处,欢迎评论区留言指出。仅供参考学习用!关于系统提示音的添加可参考上一篇文章。链接如上所示!
2023-08-02 16:29:24
1289
原创 BES 平台 SDK之提示音的添加
头文件:res_audio_data.h 、 bluetooth.h源文件:audio_prompt_sbc.cpp 、app_media_player.cpp。
2023-08-02 13:47:27
653
原创 BES 平台 SDK之按键的配置
本文章是基于BES2700 芯片,其他BESxxx 芯片可做参考,如有不当之处,欢迎评论区留言指出。仅供参考学习用!关于系统LED简介可参考上一篇文章。链接如上所示!
2023-08-02 11:23:02
742
原创 BES 平台 SDK之LED的配置
本文章是基于BES2700 芯片,其他BESxxx 芯片可做参考,如有不当之处,欢迎评论区留言指出。仅供参考学习用!关于SDK 系统框架简介可参考上一篇文章。链接如上所示!
2023-08-01 18:08:25
696
原创 BES 平台 SDK之代码架构讲解二
本文章是基于BES2700 芯片,其他BESxxx 芯片可做参考,如有不当之处,欢迎评论区留言指出。上篇文章粗略的对整个SDK 目录下的文件进行了说明,接下来会对SDK 比较详细的介绍。
2023-08-01 15:48:20
2263
1
转载 shal 哈希算法软件实现!
若数据本身已经满足上述长度要求,让需要进行填充(例如,若数据长度为448位,则仍需要填充512位使其长度变为960,原因最后一组填充需要在数据后附加一个1(8位)以及填充前数据的长度(64位),因此最后一组长度最长为440(输入为字符串格式下)),因此填充位数在1~512之间。SHA-1(英语:Secure Hash Algorithm 1,中文名:安全散列算法1)是一种密码散列函数,美国国家安全局设计,并由美国国家标准技术研究所(NIST)发布为联邦数据处理标准(FIPS)。
2023-03-23 19:09:58
531
原创 简化版ssl/tls 自签证书
***************************************************************************************** 客户端证书*************************************************************************************************步骤三:服务器证书请求文件,填写服务器ip或者域名。步骤三:客户端证书请求文件,填写服务器ip或者域名。
2022-11-03 16:05:45
633
原创 ssl/tls 自签证书
***************************************************************************************** 客户端证书*************************************************************************************************步骤四:服务器证书请求文件。步骤六:查看服务器证书信息。步骤三:客户端证书请求文件。步骤一:服务器ca证书。
2022-11-02 10:42:36
1027
转载 二级指针的应用
因为传了指针q的地址(二级指针**p)到函数,所以二级指针拷贝(拷贝的是p,一级指针中拷贝的是q所以才有问题),(拷贝了指针但是指针内容也就是指针所指向的地址是不变的)所以它还是指向一级指针q(*p = q)。B是一个指针变量,其中存放着C的地址,但是B也要占空间的啊,所以B也有地址,B的起始地址是0x00000004,但是B内存中存放的是C的地址,所以B里面的内容就是0x00000008。//A存的是B的地址,B的地址是0x00000004。//B解引用,也就是B指针指向的C的值。...
2022-08-31 09:27:59
330
转载 RFID卡片的扇区与块地址的关系
本文档为本人在自学RFID卡片数据读取过程中所写的笔记,RFID卡片的扇区与块地址如下表所示(RFID卡片数据读取原理请自行百度),本文档内容仅供学习参考。原文链接https//blog.csdn.net/T5201314T/article/details/109923805。2、每个扇区的第0块至第2块为数据块(其中第0扇区的第0块为无效块(卡片生产的时候已固定),第3块为密钥地址。1、16个扇区(015),64个块(063),其中每个扇区有4个块(块0~块3),所以16x4=64块。...
2022-07-18 13:48:54
2118
原创 递归计算等差系列运算
#include "stdio.h"#include "stdlib.h"#include "string.h"int num_dec(int num){ if(num>1) { printf("%d \r\n",num); return num*num_dec(num-1); }}void main(){ printf("%d \r\n",num_dec(...
2022-02-08 18:02:37
704
原创 递归实现字符串反向输出
#include "stdio.h"#include "stdlib.h"#include "string.h"void reverse_str(char* str,int len){ static int num = 0; if(num<=len) { num++; reverse_str(str+1,len); printf("%c",*str...
2022-02-08 17:48:46
719
原创 输出打印%d 和%u ,细节决定成败
int用%d和%u输出在查阅资料后发现,C中%d与%u的区别是程序如何去解释这一变量的数据所以,%d在解释过程中第一位数据代表了符号,%u第一位数据代表了数据值在输出一下数据时就有:int a = -1;printf("%d\n%u",a);12-1429496729512因为-1的补码为11111111 11111111 11111111 11111111%d解释过程:1.第一位是1,所以为负值。2.由补码再求补码,得到以下补码10000000...
2021-12-13 10:49:13
7162
原创 宏函数里面使用do {}while语句
当我们在创建函数时候,需要使用多个语句,为了保证语句能够按照我们希望的顺序执行。此时应该加上do{}while(0)例如:#define LOG_ERROR_TAG(TAG, _fmt_, ...) \ do{\ if((LOG_LEVEL) <= LOG_LEVEL_ERROR){\ arch_printf_begin(LOG_ANSI_COLOR_RED);\ arch_printf("[E] %s: "_fmt_...
2021-11-25 10:35:00
537
原创 数组作为函数形参,使用时候可以减少传递字符长度
#include <stdio.h>#include <string.h>#include <stdlib.h>#define len 10typedef const char (myarr)[len];void func(const char arr[len]){ char dest[len] = {0}; printf("dest :%s \r\n",dest); memcpy(dest,arr,le...
2021-11-18 15:06:46
362
原创 调试OTA ,自创远程服务器存放升级固件
1. 新建一个目录,将升级的bin 文件放置该目录下。2.在当前目录下,运行python 指令:python -m http.server 8070 或者python -m SimpleHTTPServer 8070 (3.0 以上不支持该指令)3. 通过访问网站 http:// localhost:8070/ 可以看到你的bin ....
2021-11-17 10:57:05
4577
转载 结构体里面定义一个字符数组,长度为0
最近看tty驱动源码,发现了一个以前老板上课时讲过的一个c语言技巧,不是很理解,上网学习了一下,总结如下:在linux源码里struct tty_buffer {struct tty_buffer *next;char *char_buf_ptr;unsigned char *flag_buf_ptr;int used;int size;int commit;int read;/* Data points here */unsigned lo...
2021-11-08 11:05:35
1227
原创 esp32 环境搭建常用指令
指令一:/usr/bin/python -m pip install --user -r /home/cuco/cuco_miio_platform/cuco_p6am_comm_plug/miio_esp32/esp-idf/requirements.txt指令二:./install.sh
2021-10-15 16:36:25
557
转载 虚拟机python 安装指定版本
1、下载第一种方法是用linux自带的wegt下载:wgethttp://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz第二种方法是直接去官网下载源码包Download Python | Python.org。可以使用软件winSCP传到linux虚拟机上。2、解压 tar -xzvf Python-3.5.1.tgz unzip Python-3.5.1.zip或bunzip2 Python-3.5.1.tar.bz2.
2021-10-15 16:21:58
883
qt creator快速入门
2017-11-07
C118213_STM32L431RBT6_2017-11-22.PDF
2019-08-01
OpenCL编程指南
2017-06-15
heatshrink.zip
2020-03-18
想做个关于c语言的小项目
2015-07-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人