自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(129)
  • 资源 (28)
  • 收藏
  • 关注

原创 一篇文章带你搞懂BES平台,提供全网最全的开发调试笔记和文档下载(更新:2022.11.09)

本文章目的:1)系统整理BES平台的开发调试笔记2)给广大的“道友”提供一个资料下载的渠道3)通过学习BES,搞清楚TWS耳机类消费电子的开发套路这里是所有的文章内容导读,大家可以根据需要点击相应的文章进行学习,也可以点击 学习笔记索引进行查看。文章标题内容导读“道友”们,如果

2021-02-23 21:08:30 16250 85

原创 BES2300x笔记(0) -- 学习笔记索引

博文索引关于作者哈喽大家好,我是书哥Sugar, 从事蓝牙行业风雨数载,近期正在学习恒玄平台的开发,小白一个呢。在当前形势下,国内的芯片发展定会进入加速期,国产芯片厂商需要奋发图强,加速芯片国产化。恒玄算是国产蓝牙SOC芯片厂商里比较出色的一枝,这个【笔记】系列是作者学习的笔记整理,希望能与正在使用BES平台的“道友”们相互探讨。该系列会不断更新,如果作者没有偷懒的话~“道友”们,如果有任何问

2020-07-03 17:39:26 12915 21

原创 BES2300x笔记(8) -- 如何实现BLE数据收发

哈喽大家好,这是该系列博文的第八篇~ 篇~一、前言很早以前就写了个标题在这,但是一直鸽了这么久(捂脸),先给各位“道友”道个歉,今天咱就把它给搞起~这一篇,我们就以DATAPATH为例,说一说怎么实现蓝牙BLE的数据通信。二、蓝牙BLE的代码实现以DATAPATH模块为例1、新建BLE profile 源文件1. 在rwprf_config.h文件中,定义对应的宏

2022-11-04 21:25:21 1799 6

原创 BES2300x笔记(13) -- 主从耳关键log解析

哈喽大家好,这是该系列博文的第十三篇~ 篇~一、前言对于BES平台,因为没有可视化的IDE,所以串口log就成了我们Debug时的主要辅助手段,通过添加串口打印信息,几乎可以调试我们开发时遇到的所有问题,当然也能清晰的看到一些状态信息,比如蓝牙的连接/断开,音乐的播放状态等。那么这一篇,我们就来说说如何通过耳机的log,来判断左右耳的主从角色、蓝牙连接状态、以及这些信息是如何发生变化的。

2022-10-02 18:10:51 1004

原创 技术积累 — Ellisys软件及抓包器用户使用指南

一、前言Ellisys号称是业界最先进的蓝牙 / Wi-Fi / USB协议分析仪,支持低功耗蓝牙协议分析测试,支持蓝牙5低功耗以及Wi-Fi的物联网应用,支持与原始频谱、UART / SPI HCI、逻辑信号等同步的宽带蓝牙5低能耗BLE、Wi-Fi捕获并解析。二、软件下载点击下载 EllisysBluetoothAnalyzer 抓包软件三、前期准备工作

2022-10-02 18:06:38 9175

原创 技术积累 — SecureCRT串口工具及其使用说明

一、前言有时为了方便分析问题,我们需要给每条log都加上实时的时间戳,但是嵌入式系统的RTC时钟又做不到如此友好,那么我们只能考虑在串口工具上做文章了。SecureCRT就可以支持这种特性。二、软件下载SecureCRT官方下载地址三、软件配置log增加时间戳的配置方法点击该 链接主要的配置如下图:

2022-10-02 16:42:00 6419

原创 BES2300x笔记(12) -- 主从数据交互进阶

哈喽大家好,这是该系列博文的第十二篇~ 篇~一、前言这一篇,主要是对 主从数据交互 博文的补充,可能之前写的太晦涩难懂了些,有道友反馈没太看懂。。

2021-09-11 15:26:44 951 3

原创 BES2300x笔记(9) -- 与苹果手机的兼容问题

哈喽大家好,这是该系列博文的第九篇~ 篇~一、前言我们知道,苹果自家的产品更多的是要配合自家产品来使用的,但有些也能适配非苹果产品使用,比如普通蓝牙耳机+苹果手机,就是会少一些Air pods那种顺滑到飞起的赶脚。这不过是苹果公司为了维护自家生态壁垒的一些手段而已,所谓生态优势和产品粘性的壁垒,其实也只是幻觉,苹果现在最大的壁垒是美国贸易保护的高墙,抵挡了华为小米的群狼围攻。

2021-09-05 17:02:30 983 7

原创 道友番外 -- 我的帝都之旅

一、前言首先,要跟大家说下抱歉,最近因为换了份工作,进入到一个更大的平台,因为考虑到公司的一些保密性规定,专栏就停更了一段时间,真不是我在偷懒好了,圆规正转,其实写这篇文章的主要目的呢,就是 - - -

2021-08-30 04:52:21 860 4

原创 高效开发 — Git版本工具常用命令整理(纯干货)

工作区:编辑文件都是在工作区缓存区:git add是把工作区的修改放入缓存区版本库:git commit是把缓存区的修改放到远程库分支

2021-08-24 21:46:54 361

原创 BT蓝牙协议 — HFP/HSP的关联与区别

一、前言有时,我们能看到有的蓝牙产品标明支持HFP/HSP,而有的产品却只标注了支持HFP,那么HFP or HSP是什么呢?又有什么样的关系呢?二、HSP协议HSP(Headset Profile),耳机模式仅实现了最基本的通话操作:接听电话、挂断电话、调节音量、声音在手机/蓝牙耳机之间切换。

2021-08-22 16:46:52 7728

原创 技术积累 — 回调函数的好处和使用技巧

一、前言回调函数是一种去耦合的技巧。从语法的角度来看,callback好像平凡无奇,甚至有点多此一举。但从软件架构的角度来看,这种技术就十分有意义,我觉得理解callback这么一种技术不能单纯从语法的角度理解,要站得高一点才能看清它的价值。比如学习c语言,初学者是线性的思维,main函数从头到尾跑完,看代码也很简单,从头到尾看一遍就行。加上了callback之后,软件运行时的顺序就有点复杂了,这种复杂是设计出来的,是为了带来更多结构上的好处。

2021-08-13 22:14:38 1365 2

原创 BES2300x笔记(14) -- 提示音模块

哈喽大家好,这是该系列博文的第十四篇~ 篇~<<【系列博文索引】快速通道 >>一、前言提示音 的这个模块,代码量确实不小啊,这一篇,我们就来梳理一下,提示音相关接口的调用逻辑吧。二、代码调用逻辑

2021-06-11 16:18:00 1684 7

原创 BES2300x笔记(17) -- 提示音高阶应用

哈喽大家好,这是该系列博文的第十七篇~ 篇~一、前言经过前面几篇有关提示音的介绍,我想,道友们已经很熟悉 提示音 这个模块了,这一篇,我们就整点不一样的,尝试一些提示音的高阶应用。二、高阶应用1、两种模式我们知道,平台的SDK里支持两种提示音播放模式,MIX模式和非MIX模式(或叫停等模式),通过以下宏开关进行控制:

2021-06-10 14:25:12 1287 4

原创 BES2300x笔记(16) -- 提示音制作与添加

哈喽大家好,这是该系列博文的第十六篇~ 篇~<<【系列博文索引】快速通道 >>一、前言有关提示音的制作过程,道友们可以参考这篇 BES2300x笔记 – 提示音制作秘籍 博文,这一篇,我们主要介绍一下,如何把制作好的提示音添加到项目工程中。二、提示音添加

2021-06-10 11:23:34 1257 3

原创 BES2300x笔记(18) -- 按键梳理

哈喽大家好,这是该系列博文的第十八篇~ 篇~<<【系列博文索引】快速通道 >>一、前言作为嵌入式三剑客之一的 Button,是我们必须要熟悉的模块。当我们熟悉了 Button 之后,对于可简化为IO操作(低端触摸或入耳检测)的外设应用,那就是小菜一碟了。那么这一篇 ,我们就来学习一下 Button 。二、框架及代码分析看一下按键的逻辑框图

2021-06-09 23:13:49 1673 13

原创 BES2300x笔记(7) -- 如何实现SPP数据收发

哈喽大家好,这是该系列博文的第七篇~ 篇~<<【系列博文索引】快速通道 >>一、前言有道友在评论区留言: SPP 怎么玩? 首先这是一个开放式问题(泪奔ing ┭┮﹏┭┮),如果,只单单罗列一下怎么调用接口收发数据,感觉作用不大~想了想,我还是把它摘了出来,单独整理成一篇,专门介绍蓝牙SPP和相关代码的实现。二、蓝牙协议SPP1、基本概念SPP是Serial Port Profile(串口协议)的缩写,其定义了使用蓝牙进行RS232(或类似)串行电缆仿真的设备应使用的协议和过程。简单来说

2021-06-09 21:46:01 2510 11

原创 BES2300x笔记(20) -- IIC驱动

哈喽大家好,这是该系列博文的第二十篇~ 篇~<<【系列博文索引】快速通道 >>一、前言说到IIC驱动,绝对是一个老生常谈的话题,但凡入坑了嵌入式开发的道友,肯定都能说的头头是道,编写个驱动、调试个外设,那更是信手拈来,不在话下。这一篇,我们就来个冷饭新炒,一起回顾一下IIC那点东西,温故而知新嘛。

2021-06-09 20:16:26 1416

原创 BES2300x笔记(36) -- OTA升级

哈喽大家好,这是该系列博文的第三十六篇~ 篇~<<【系列博文索引】快速通道 >>一、前言BES 蓝牙方案自带 OTA(Over The Air)功能,该功能可以对蓝牙固件进行在线升级,目前该功能支持通过安卓手机(苹果手机也有对应APP,未实际测试)对蓝牙固件进行升级,以后还会支持通过 PC 端进行在线升级。在使用 OTA 功能之前,用户需安装 BES 提供的手机 apk 软件,将需要升级的固件拷贝到手机,然后通过该 apk 软件进行在线升级。

2021-06-09 16:35:11 4295 12

原创 BES2300x笔记(38) -- 耳机与充电盒数据交互

哈喽大家好,这是该系列博文的第三十八篇~ 篇~<<【系列博文索引】快速通道 >>一、前言蓝牙耳机的发展,从一开始的单个挂耳式耳机,到后来的颈挂式耳机,再到现在的TWS耳机,续航,一直都是个大问题,充电盒的诞生,不仅解决了TWS耳机的续航问题,也兼具了耳机收纳功能。充电盒,伴随TWS耳机而生的产物,作为TWS耳机与用户交互的桥梁,起着至关重要的作用。这一篇,我们就来聊聊耳机与充电盒的交互,也解答一下道友的问题。

2021-06-07 23:12:07 2408 5

原创 BES2300x笔记(5) -- 配对与回连的各场景详解

哈喽大家好,这是该系列博文的第五篇~ 篇~<<【系列博文索引】快速通道 >>一、前言在这篇 BES2300x笔记 – TWS组对与蓝牙配对 博文里,我们提到了耳机与手机的组对和配对过程,其实就是蓝牙在不同访问模式间切换的体现。

2021-06-07 20:44:39 2957 4

原创 BES2300x笔记(28) -- 左右耳同时按下的骚操作

哈喽大家好,这是该系列博文的第二十八篇~ 篇~<<【系列博文索引】快速通道 >>一、前言市面上的TWS耳机,一般中高端耳机都会有触摸按键和入耳检测功能,使用触摸按键更方便外观和防水处理,但同时也限制了UI交互方式,有限的交互方式有:单击、双击、三击、小长按(long)、大长按(longlong)。如果需要在耳机上实现更多的功能,可以考虑赋予左右耳不同的UI功能,这样上面的交互方式就相当于double了,哈哈。另外,有些低频次的UI操作,比如进入DUT、进入OTA、进入组对等

2021-06-03 19:22:56 1011

原创 猿味鸡汤 -- 你有翘二郎腿的习惯吗

一、前言你有翘二郎腿的习惯吗?你意识到翘二郎腿会对身体伤害很大吗?你有想过改掉这个坏习惯吗??二、民间良方当我意识到,翘二郎腿对身体很不好时,我慌了~~于是,我走遍全国各地,寻访各大名医, 只为求得治病良方,为此翻遍了古今医术典籍,不敢有一丝懈怠,终于让我寻得了一民间良方。此方,虽有一点点疼,但保管药到病除,请看~~...

2021-06-01 20:58:39 596

原创 BES2300x笔记(32) -- 优化ANC功能代码

哈喽大家好,这是该系列博文的第三十二篇~ 篇~<<【系列博文索引】快速通道 >>一、前言通过“BES2300x笔记 – ANC降噪原理与通道配置”笔记,我们知道了,当ANC_COEF_NUM为2时,ANC会有三种模式,通过调用app_anc_key()接口可以循环切换(降噪—>通透—>关闭—>降噪)。这一篇,我们就来说说ANC功能模块以及其中存在的一些bug。

2021-05-27 22:11:15 3487

原创 BES2300x笔记(39) -- 道友问题整理(持续更新)

哈喽大家好,这是该系列博文的第三十九篇~ 篇~<<【系列博文索引】快速通道 >>一、前言不知不觉,该系列专栏推出已经有段时间了,首先,非常感谢各位道友的订阅支持,感谢(抱拳~);其次也觉得非常荣幸,因为有很多道友在评论或者私信中留言,与我探讨问题。这一篇,我把道友们提到过的问题做了一个整理,都附上了“参考答案”;如果看了,刚好能解决你开发中遇到的某个问题,那也不枉我肝到半夜了。

2021-05-15 13:59:22 3057 45

原创 BES2300x笔记(27) -- 声道设定与声道切换

哈喽大家好,这是该系列博文的第二十七篇~ 篇~<<【系列博文索引】快速通道 >>一、前言前几天,有道友私信问到:BES2300如何进行声道设定,想通过硬件进行固定~那么,这一篇我们就讲讲BES平台有关声道的设定,以及如何进行硬件的固定(Ps:这里有一个坑,且往下看)。

2021-04-29 23:05:15 1115 11

原创 BES2300x笔记(15) -- 提示音制作秘籍

哈喽大家好,这是该系列博文的第十五篇~ 篇~<<【系列博文索引】快速通道 >>一、前言常见的TWS耳机产品中,我们极少会看到有LED灯指示,即便在板子上预留了LED,也只是用在调试阶段,实际量产时直接空贴。因为一个LED就足以把产品的档次降到0,所以提示音就成了人机交互的重要方式。

2021-04-24 19:15:43 1323

原创 BES2300x笔记(3) -- 编写自动化编译脚本

哈喽大家好,这是该系列博文的第三篇~ 篇~<<【系列博文索引】快速通道 >>一、前言接着上一篇,我们已经实现了通过指令来分别生成左右耳固件,但感觉上还不是很方便,第一,如果需要改回IO口区分,还是要去动代码;第二,每次想要生成OTA的bin还得分别操作,甚是繁琐;还想再偷懒一点怎么办呢??果然(懒人是推动社会进步的原动力——鲁迅)。

2021-04-24 17:29:08 2038 1

原创 BES2300x笔记(24) -- 如何进行软件加密保护

哈喽大家好,这是该系列博文的第二十四篇~ 篇~<<【系列博文索引】快速通道 >>以下内容基于原厂提供的文档整理润色 ↓↓↓一、前言由于当下知识产权意识的普遍淡薄,当我们开发一款产品,推向市场之后,如何能防止第三方破解代码,便成了维护我们自身利益的重要手段。今天,我们就讲一讲如何通过加密工具对BES平台的代码进行加密保护。

2021-04-19 22:06:50 873 8

原创 BES2300x笔记(2) -- 如何区分左右耳

哈喽大家好,这是该系列博文的第二篇~ 篇~<<【系列博文索引】快速通道 >>一、前言考虑到通过硬件区分左右耳(即左右不共板),需要在打板时增加额外的流程和成本,我们可以尝试通过软件进行区分,常见做法有:1)蓝牙地址奇偶区分2)单独的左右耳固件区分。二、修改代码首先,修改tgt_hardware.c文件中的接口tgt_tws_get_earside(),添加一个宏,兼容根据IO口电平区分左右耳的策略;然后,修改.mk文件,添加一个变量TWS_EAR_S

2021-03-31 19:49:13 2979 4

原创 BES2300x笔记(11) -- 主从数据交互

哈喽大家好,这是该系列博文的第十一篇~ 篇~<<【系列博文索引】快速通道 >>一、前言对于 BES 平台来说,当 Audio source 与一只耳机建立连接后, 就称这只耳机为主耳(IBRT master),另外一只耳机为从耳(IBRT slave)。此时,主耳默认使用主从之间的ACL链路,来转发 Snoop parameters(包括加密信息、跳频信息、链路维护信息等)给从耳。

2021-03-26 22:54:00 2491 32

原创 BES2300x笔记(35) -- EQ调试指南

哈喽大家好,这是该系列博文的第三十五篇~ 篇~<<【系列博文索引】快速通道 >>一、前言在开发音频类产品时,我们需要调试EQ,那么什么是EQ呢?EQ是均衡器的缩写。它的基本原理是通过对声音某一个或多个频段进行增益或衰减,达到调整音色的目的。当然,EQ还有一个显著的功能——降噪。EQ通常包括如下参数:F(requency),频率――这是用于设定你要进行调整的频率点用的参数;G(ain),增益――用于调整在你设定好的F值上进行增益或衰减的参数;Q(uantize),量化―

2021-03-25 21:40:49 2286 2

原创 BES2300x笔记(22) -- 强改一波IO口电压

哈喽大家好,这是该系列博文的第二十二篇~ 篇~<<【系列博文索引】快速通道 >>一、前言外设供电,普通IO口输出只有1.7V二、通过电池供电通过IO口控制MOS管的通断,来控制电池给外设供电三、修改IO口电压直接升高到3.3V,来给外设提供稳定的电压...

2021-03-14 16:06:31 1069

原创 BES2300x笔记(21) -- 修改串口波特率

哈喽大家好,这是该系列博文的第二十一篇~ 篇<<【系列博文索引】快速通道 >>一、前言初接触BES平台,在成功编译+顺利烧录之后,开机运行,打开串口工具只看到了一堆乱~ 码~ ,男人的直觉告诉我一定是波特率设置有问题,试了115200~ 乱码,921600~ 乱码。看来靠直觉是蒙不对了,还是要去代码里找找才行。二、重点来了1、解决乱码问题1、config/best2300p_ibrt_anc/target.mkexport TRACE_BAUD_RATE ?= 10*

2021-03-14 14:16:46 1481

原创 BES2300x笔记(19) -- LED指示灯

哈喽大家好,这是该系列博文的第十九篇~ 篇~<<【系列博文索引】快速通道 >>一、前言嵌入式开发中,最基础的操作就是按键和点灯,这一篇我们就来聊聊BES平台的点灯服务。二、app_status_indication_set接口LED 的控制在 app_status_ind.c 文件中的函数 app_status_indication_set 内设置,根据上层传送事件,来调用相应的 LED 控制,使用时调用 app_status_indication_set 函数,并选择相

2021-03-07 19:39:34 1394 9

原创 BES2300x笔记(10) -- 扒一扒主从无缝切换

哈喽大家好,这是该系列博文的第十篇~ 篇~<<【系列博文索引】快速通道 >>一、前言在上一篇文章,我们提到过 TWS 早期的转发(Relay)技术,转发技术可分为传统的 2.4G 转发、恩智浦的 NFMI 近场磁通讯技术和恒玄的 LBRT 低频转发技术,这个技术的时间段我们称之为 TWS 1.0时代 。相比于苹果的监听模式,早期的转发模式存在很多的不足:1)由于需要通过左耳(主设备)再转发到右耳(从设备)这样一个过程,转发模式连接的稳定性与延迟都要比苹果的监听模式差很多

2021-03-07 19:11:17 2475 11

原创 BES2300x笔记(26) -- 获取芯片的剩余空间

哈喽大家好,这是该系列博文的第二十六篇~ 篇~<<【系列博文索引】快速通道 >>一、前言有时,我们添加第三方算法时,可能会遇到内存不足的问题,如图就是因为内存不足发生崩溃时输出的log;二、查看剩余空间通过pool_api.c文件中syspool_original_size()和syspool_total_size()接口可以获取软件的初始剩余空间。三、解决空间不足问题首先,查看log里的flash型号【0x85, 0x60, 0x15】,通过搜索可以确定flash

2021-02-28 19:02:22 1576 3

原创 BES2300x笔记(23) -- 10s的软件定时器

哈喽大家好,这是该系列博文的第二十三篇~ <<【系列博文索引】快速通道 >>一、前言初接触BES平台,发现无连接时会有自动关机的功能,通过搜索发现,在apps.cpp中有这样的结构体和宏:二、初始化定时器这里的定时器是以10s为单位,timer_period为计数次数;首先通过app_10second_timer_init()接口初始化10s的周期定时器,在回调函数里周期检测结构体数组app_10_second_array。当timer_en被赋值为1的时候,就会把

2021-02-28 18:36:59 1306

原创 BES2300x笔记(25) -- POP音的问题

哈喽大家好,这是该系列博文的第二十五篇~ 篇~<<【系列博文索引】快速通道 >>一、前言项目开发阶段,通过定义宏ANC_TALK_THROUGH增加了通透模式,实现了从ANC ON —> Monitor —> ANC OFF 的循环切换,但是却发现从降噪模式切换通透模式出现了异常POP音,有些耳机声音小,但有些耳机明显不能接受!!#define ANC_TALK_THROUGH二、问题优化通过咨询原厂,需要打开淡入淡出的渐变功能,搜索代码发现在app_anc.

2021-02-28 17:35:40 2818 6

原创 BES2300x笔记(6) -- 如何修改蓝牙名称

哈喽大家好,这是该系列博文的第六篇~ 篇~<<【系列博文索引】快速通道 >>一、前言有时,销售对接的客户需要送样,就想拿仓库现有的产品改下蓝牙名称,然后寄给客户,但咨询过代理和原厂,BES的OTA升级工具竟然不支持修改蓝牙名称!!二、魔改合成大西瓜1、理下思路首先,修改后的蓝牙名称肯定不能因为复位/掉电而丢失,那么我们只能修改flash存储的蓝牙名称,而且我们知道在使用Dld_ProductLine烧录时,有把蓝牙名称和蓝牙地址烧录到单独的flash区域;通过搜索我们在

2021-02-28 15:56:20 2267 8

BES平台AI语音助手使用文档参考.docx

主要是基于恒玄平台,介绍了常见语音助手的使用,包括bisto:google assitant, ama:amazon alexa,gma:天猫精灵,dma:小度,tencent:腾讯小微。

2021-05-27

BES平台自制提示音.rar

通过网页和工具,进行提示音制作,其实不仅仅适用于BES平台哦。

2021-04-24

BES平台编译脚本.rar

资源包含shell脚本和python脚本,主要用于在BES平台开发时,通过一条指令编译生成多个bin文件。

2021-04-24

BQB测试软件使用方法.docx

文档主要介绍BQB定频工具的使用,介绍了定频和DUT模式的区别和用法;

2021-02-25

ANC参数合入工具使用说明

该资源用于BES平台开发时,将声学提供的ANC参数合入代码中,资源包括ANC参数合入小工具和工具使用说明;

2020-10-24

QCC512x USB debug 驱动安装和烧录文件指引.pdf

不知道是哪位大神整理的,过程写的非常清晰,每一步都有图片,非常用心了,感谢。我只是搬运工,感谢无名英雄!

2019-11-09

CSR867x Audio Source Application User Guide

针对CSR芯片的BC7系列的CSR867x芯片,作为Source时的应用手册,可参考~

2018-12-12

BC57E687C Source Application User Guide

针对CSR芯片 BC5系列的BC57E687C芯片,作为Source时的应用手册,可参考~

2018-12-12

CSR867x串口数据收发+GATT+AT指令 V3.0

基于CSR8670官方的例程,添加代码实现串口通信和离线log,同时添加了自定义GATT Server,实现了GATT数据透传,也可以用AT指令控制,非常简单。

2018-09-06

USB-HID有关hid的库

该资源是使用C++编写USB-HID上位机时,所使用的有关hid的库和头文件;可参考。

2018-07-20

QCC300x的OTA相关文件

这个资源主要是QCC300x的OTA升级过程中,生成的一些关键的文件,可下载作为参考;

2018-06-27

QCC300x-family-product-brief

如资源名称,该资源是使用高通官网下载的QCC300x系列的产品一览表,可以作为产品选型和应用的参考资料,特分享出来~

2018-06-24

Android GAIA Control

如题,资源是针对QCC300x系列OTA空中升级,所使用的安卓手机端APP,同时包含APP操作文档,可参考。

2018-05-28

QCC300X_SOFTWARE_UPGRADE_USER_GUIDE

如题,文档是官方针对QCC300x系列的OTA空中升级的文档,按照步骤即可实现升级,可参考;

2018-05-28

nRF52832播放音频资源包

使用nRF52832平台的I2S接口,外部配合codec,实现短音频的播放功能,可参考~

2018-05-16

CSR867x离线串口+AT指令 V2.0

基于CSR8670官方的例程,添加代码实现串口通信和离线log,也可以用AT指令控制,非常简单。

2018-05-11

ADK Audio Prompts Application Note

CSR的官方文档,主要是介绍如何使用工具配置提示音的,介绍非常详细。

2018-04-25

CSR8670 SPP数据收发

一份基于 CSR8670 ADK4.0.1S,实现的spp数据收发代码,主要就是用spps_shim.h给的api。

2018-04-14

Audio Sink Application Configuration User Guide

CSR的官方文档,主要是介绍用户配置的,以及psr文件的配置项含义。

2018-04-13

nRF32832_OPS_v0.6.3.pdf

这是一份nRF52832的非常详细的芯片手册,V0.6.3版本,需要的请下载。

2017-09-29

1.44寸 TFT屏幕的代码(芯片是ST7735S)

资源是有关1.44寸的TFT屏幕的操作代码,驱动芯片是ST7735S,使用的是非标准SPI协议;

2017-08-21

uart数据协议解析(一)

uart数据解析,针对串口通信的数据进行解析,每次读一个字节,首先寻找协议包头;中断调用或者while(1)调用;

2017-06-17

uart数据协议解析(三)

数据解析协议,针对蓝牙通讯的数据解析,支持多包数据同时发送,支持含有数据以外的干扰数据;

2017-06-17

uart数据协议解析(二)

数据解析协议,针对蓝牙通讯的数据解析,每次发一包数据,不含数据以外的干扰数据;

2017-06-17

MG200指纹膜组通信协议

文档主要介绍一款指纹模块(MG200)的通信协议,包含各指令和常见业务场景(中文版);

2017-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除