ble
aaronga
BLE開發
展开
-
cc2540加密
编译设置:下载设置:原创 2014-06-24 22:30:33 · 1270 阅读 · 0 评论 -
S3连接ble设备的一个问题
在调试的时候,发现一个奇葩的问题,S4和华为,苹果都能正常连接,原创 2014-11-21 11:31:38 · 542 阅读 · 0 评论 -
cc2540一主多从
个人调试笔记, 语言组织能力有限,敬请原谅。主机为smartRF开发板,从机为两个cc2540设备,首先搜索设备,然后选择设备连接,一次选择一个进行连接,连接好了再同样操作连接下一个(能不能同时连接?)。连接好了之后给设备发命令,其实还是一个一个发数据的,还没找到同时发数据的方法。程序在SimpleBLECentral基础上改的。主要修改的地方有:回调函数中显示所有搜索到的从设备地址:原创 2013-12-03 17:32:48 · 3663 阅读 · 2 评论 -
cc2540 定频,设置发射功率
一.定频1.使用函数LL_EXT_ModemTestTx( uint8 cwMode, uint8 txFreq ); cwMode - LL_EXT_TX_MODULATED_CARRIER, * LL_EXT_TX_UNMODULATED_CARRIER * txFreq - Transmit原创 2015-09-01 09:31:18 · 2128 阅读 · 0 评论 -
timer输出pwm不稳定解决办法
1.去掉power_saving 这个宏2.注释掉HCI_EXT_ClkDivOnHaltCmd(HCI_EXT_ENABLE_CLK_DIVIDE_ON_HALT)原创 2015-09-12 16:06:19 · 2675 阅读 · 0 评论 -
flash 的读写
在flash中, 首先存放的是BIM, 接着是imageA的一部分, 接着是完整的imageB, 然后才是剩下的imageA.imageA从page1开始imageB从page8 开始,一共62 个page每个page可存储2k数据,也就是一共可存54*2=108k数据。如果不用ota,那么便可以用此空间来存数据。利用函数TI自带函数如ota中写flash:addr =原创 2015-11-05 00:42:59 · 1066 阅读 · 0 评论 -
OAD
一.查询版本信息 1.注册通知 2.往其中写0x00 3.设备notify当前image header二.注册通知1.2.写新的image 信息到identify3.分块传输原创 2015-10-22 19:58:42 · 1789 阅读 · 0 评论 -
handle 的获取
问题:调试notify的时候,调用函数GATT_Notification( 0, &nData, FALSE ) 需要一个handle ,但不知道handle从何而来。分析:我们的从service给client传递数据也有两种方式:第一种:直接通过GATT_Notification()这个函数来通知client第二种:通过GATTServApp_ProcessCha转载 2014-12-21 16:40:39 · 2945 阅读 · 0 评论