找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

蓝牙教程

qcc30xx qcc51xx adk6.4 sink获取远端设备蓝牙名称
qcc30xx qcc51xx adk6.4 sink获取远端设备蓝牙名称
基于adk6.4.2.26版本sink工程,可以获取远端设备蓝牙名称,这里只是将远端蓝牙名称log输出,根据实际用途可做串口输出或显示屏输出。1. 运行ConnectionReadRemoteName函数,产生CL_DM_REMOTE_NAME_COMPLETE事件/*! @ ...
分类:    2021-7-10 11:50
csr8675 adk4.1 source工程获取已连接设备蓝牙名称
csr8675 adk4.1 source工程获取已连接设备蓝牙名称
csr867x发射器,使用adk4.1 source工程,教程太过入门,高手绕道。这里只是debug输出,大家可以根据自己需求做IO输出或者LED口输出指示。1. 找到获取蓝牙名称输出的文件,source_connection_msg_handler.c,图片所示 ...
分类:    2021-7-9 22:13
csr8675 adk4.1 source工程codec指示
csr8675 adk4.1 source工程codec指示
csr867x发射器,使用adk4.1 source工程,教程太过入门,高手绕道。针对有些对游戏延时要求较高的产品,需要切换发射器codec,教程说明再哪里添加codec指示,方便查看当前codec类型。这里只是debug输出,大家可以根据 ...
分类:    2021-7-8 22:21
QCC30xx 增加长按(VVVlong)事件
QCC30xx 增加长按(VVVlong)事件
写在前面:最近在做的一个案子,有个需求是需要四种不同时间的长按事件,但尴尬的是上位机默认只有long、vlong、vvlong,根本就不够用呀,想着能不能依葫芦画瓢,然后就诞生了vvvlong,再然后就有了这篇教程。基于开发 ...
分类:    2021-6-28 11:39
csr8675 adk4.4 source工程切换aptx-HD和aptx-LL codec的方法
csr8675 adk4.4 source工程切换aptx-HD和aptx-LL codec的方法
1. 添加按键切换修改source_buttons.button文件2. 增加按键相关代码修改source_button_handler.c和source_a2dp.c文件。
分类:    2021-5-30 20:53
关于CSR8670读取模拟口上的电压值
关于CSR8670读取模拟口上的电压值
CSR8670中模拟IO口有四个分别为AIO0-3,通常在读取电源电压值的时候我们可以在Sink Configuration Tool中去配置模拟IO口读取电源电压,此时模拟IO口读取的电压最高不应该超过1.35V,或者读取的电压值将有误差或者不 ...
分类:    2021-5-21 23:21
CSR8675学习笔记:从外部Flash读取bin文件
#1. 引言项目需要CSR8675能够boot两个功放芯片内部的DSP。为了满足这个需求,需要分几个步骤实现:将2个20KB的bin文件存储在CSR8675的外部Flash中。一边读取bin文件一边解析,并将解析得到的数据通过I2C写入功放芯片 ...
分类:    2021-5-21 23:17
BES2300x笔记(2) -- TWS组对与蓝牙配对(Peer or Pair傻傻分不清) ... ...
一、前言 看到有“道友”在评论区留言:对TWS组对、BT配对以及回连流程部分很迷糊,那这第二篇我们就来说说BES平台的相关流程和接口。(PS:蓝牙基础部分就不再赘述了,网上有很多资料可以参考) ... ...
分类:    2021-5-6 18:35
BES2300x笔记(1) -- SDK代码架构与Battery模块
一、前言 拿到恒玄的SDK源码之后,结合文档花了一些时间研究,这篇就先介绍下代码的框架和模块之间的解耦处理。 二、代码架构 1、 根据SDK的目录可以看出,BES采用的是RXT RTOS(嵌入式实时操作系统),并且用了ARM ...
分类:    2021-5-3 17:45
CSR环境中的GPIO模拟I2C
碰到个客户,就是不用官方库中的i2c引脚,非要用普通PIO模拟的,没办法,只能自己写了。原理很简单,其实就是GPIO的拉高拉而已。先准备好头文件,将基本的拉高拉低封装一下。#define DELAY 10 /* pin definition */ ...
分类:    2021-2-7 17:20
qcc30xx qcc51xx adk6.4 sink 驱动I2C显示屏
qcc30xx qcc51xx adk6.4 sink 驱动I2C显示屏
1. 准备好显示屏,使用的晶联讯1602G-391-PN显示屏,发现显示屏I2C驱动还是用的老的I2cTransfer接口,并没有用最新的Bitserial。2. 新建sink工程,设置好需要使用的I2C接口,工程属性里面确认显示功能已开启3. 根据 ...
分类:    2021-2-4 12:50
qcc30xx qcc51xx 系列修改sink peer配对超时
qcc30xx qcc51xx 系列修改sink peer配对超时
教程太过入门,高手绕道。基于sink制作tws功能时,默认工程peer的配对模式没有配对超时,peer配对模式会一直持续到peer连接上,此教程解决这个问题,可以设置peer配对超时时间,这样就可以和pair一样设置配对超时。1 ...
分类:    2021-1-2 21:24
qcc30xx/qcc51xx 系列采样率指示
qcc30xx/qcc51xx 系列采样率指示
教程太过入门,高手绕道。针对有些对音质要求的产品,需要外置解码,外置解码如果I2S做从,就需要将采样率通知后端I2S主设备提供匹配的时钟。I2S做主就无所谓了,当然还有个用途,如果外挂解码芯片挂两个晶振提供主 ...
分类:    2021-1-2 16:07
基于adk6.4.2.26修改qcc30xx/qcc51xx usb采样率为96K
基于adk6.4.2.26修改qcc30xx/qcc51xx usb采样率为96K
说明下,peer和broadcast不支持96k。需要修改usb采样深度参考这个文章:http://www.52bluetooth.com/article-254-1.html1. 修改sink_usb_descriptors.h文件2. 修改sink_usb.c文件3. 编程运行成功后,电脑端测试音乐 ...
分类:    2021-1-2 11:00
基于adk6.4.2.26修改qcc30xx/qcc51xx usb采样深度为24bit
基于adk6.4.2.26修改qcc30xx/qcc51xx usb采样深度为24bit
1. 修改audio_input_usb_connect.c文件2. 修改sink_usb.c文件3. 重新编译即完成
分类:    2021-1-1 19:01

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2025-4-30 18:29 , Processed in 0.105863 second(s), 6 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部