- 博客(11)
- 收藏
- 关注
原创 csr8670--button按键的实现
1.RSSI 查询1.1基于RSSI的应用sink应用程序支持RSSI查询扫描模式有两种应用程序能够查询临近的可发现蓝牙设备,当查询完毕(查到最大个数或者查询时间到),会将查询到的设备按照信号强度进行排列接近配对:只尝试1次或者全部尝试连接接近自动连接:This feature is designed to improve reconnection times when ther
2016-01-23 18:06:53
5858
1
原创 csr8670--不能不知道的基本知识,长期记录
1.设备的状态设备上电之后,系统会用相应的状态标志来描述设备的状态Limbo:逻辑上关,物理上开,可以理解为手机安装了电池但是没有开机,这个状态下是不能处理任务的,所以上电之后首先要做的就是开机Connectable:可连接状态,能够被其他设备连接,处于page scanningConnectable Discoverable:能够被发现,同时可以连接Connected:已经建立连接2.一
2016-01-23 17:59:52
20613
原创 csr8670--sink工程的大致工作流程分析(以speaker为例)二
1.编解码任务的初始化继续接着流程一分析:1.1 当连接初始化完成之后,如下所示会调用编解码的初始化任务:这个编解码的任务作用是什么? case CL_INIT_CFM: MAIN_DEBUG(("CL_INIT_CFM [%d]\n" , ((CL_INIT_CFM_T*)message)->status )); if(((CL_INIT_CFM
2016-01-23 17:58:58
7570
2
转载 【BLE】CC2541之OAD
这里有对OAD的详细分析http://blog.youkuaiyun.com/feilusia/article/details/50289371
2016-01-23 17:51:45
1157
原创 2540--第一天--程序的流程分析(per)
1.协议栈介绍任务调度—OSAL 操作系统抽象层正如一个公司为了实现扩大产能和产品多样化, 建立了多个办公室和工厂一样,蓝牙为了实现同多个设备相连,或实现多功能,也实现了功能扩充,这就产生了调度问题。因为,虽然软件和协议栈可扩充,但终究最底层的执行部门只有一个。2.程序的流程分析
2016-01-22 12:04:03
4493
转载 转--Ti CC2540蓝牙模块学习笔记整理
接触CC2540几天,终于有了初步的理解,现将笔记整理如下,只是皮毛,如有错误,还请指正,还有好多没闹明白的地方,以后应该还会继续向里面更新~一、整体1.TI的蓝牙平台支持2种协议栈/应用配置:单一设备配置、网络处理器配置2.协议栈最顶层2个通用profile:GAP 通用访问配置文件层 Generic Access ProfileGATT 通用属性配置文件层 Generic Attribute P
2016-01-21 22:49:07
3882
原创 csr8670--sink工程的大致工作流程分析(以speaker为例)一
今天是14号 15号更新,说明,刚开始看程序有点复杂 没办法,必须看代码 建议首先先把ADK3.5.1中的例程tutorials看完,对学习很有帮助1.csr中的消息机制1.1 adk3.5.1中的led的例子csr8670中是以消息机制进行任务调度的,根据消息调用相应的回调函数进行处理,如下面这个例子所示:在主函数中,首先设置PIO为输出并且设置为低电平,然后调用了messagesend函
2016-01-14 17:19:18
15285
1
原创 CSR8670--初步认识
1.写在之前的话现在又接触到了一款新的蓝牙芯片csr8670,这个芯片是一个双模的蓝牙芯片,我的目标是学习这款芯片,然后实现TWS功能,能够进行蓝牙对讲,实现远距离中继。至于这个功能能不能实现,目前我对这个芯片的了解很少,所以,学习吧2.csr8670开发工具介绍 csr的开发工具对于初学的我来说稍微有点复杂,也不知道理解的对不对,有错的话以后更正。什么是ROM版,FLASH版? csr是
2016-01-14 16:59:58
22618
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人