
CC2530
kingboy100
这个作者很懒,什么都没留下…
展开
-
CC254x 主从读写函数位置及用法
1.主机发送数据方式调用 GATT_WriteCharValue( 0, &AttReq, simpleBLETaskId ); eg: attWriteReq_t AttReq; simpleBLEChar6DoWrite = FALSE; AttReq.handle = simpleBLEC转载 2015-10-29 22:26:15 · 1356 阅读 · 0 评论 -
CC254x 从机Peripheral工作模式
阅读的源代码:核心主要是位于BLE/project/SimpleBLEPeripheral部分阅读的参考文档:TI_BLE_Software_Developer's_Guide.pdf,BLE_CC2540_DeepDive_Training_2011.pdf,TI_BLE_Sample_Applications_Guide.pdf,SIG的Core_V4.0.pdf 在BLE的源码架转载 2015-10-29 22:30:58 · 1168 阅读 · 0 评论 -
OSAL数据传输(读写操作)
1、profile Profile 可以理解为一种规范,一个标准的通信协议,profile 存在于从机之中,蓝牙组织(SIG)规定了一系列的profile,例如 HID OVER GATT、防丢器,心率计等。每个profile会包含多个Service,每个Service代表从机的一种能力。2、ServiceService 可以理解为一种服务,在BLE从机中,通过有多转载 2015-10-29 22:41:20 · 1576 阅读 · 0 评论 -
BLE 安卓APP控制LED灯的实现
打开APP,检查蓝牙是否打开BluetoothAdapter mBluetoothAdapter;final BluetoothManager bluetoothManager =(BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE); mBluetoothAdapter = bluetoothManag转载 2015-10-29 23:11:22 · 1086 阅读 · 0 评论 -
CC2541 OSAL小结
看CC2541的开源BLE,一开始还以为51单片机结构会相当的简单,未曾想过TI的大牛们进行了软件架构的封装(OSAL+HAL,一种比较类似于但非操作系统的架构)。的确,对于我们这些小鸟来说,这样的设计对于我们可能很复杂,但是对于TI的开发人员来说却带来了更多的方便,移植简单化,改点配置就又用到别的处理器上。这都有点类似于Linux了,这套框架我还是比较佩服的,下面和大家分享一些OSAL+HAL在转载 2015-10-29 23:17:15 · 670 阅读 · 0 评论 -
在 Profiles 中添加特征值
1、add in simpleGATTprofile.h:添加定义#define SIMPLEPROFILE_CHAR6 5 //Proflie Prarameters, Proflie Characteristic 6 value#define SIMPLEPROFILE_C原创 2015-10-29 23:25:48 · 723 阅读 · 0 评论