SimpleBLEPeripheral协议栈 (蓝牙点灯)
- 资源大小:10.68 MB
- 上传时间:2021-06-30
- 下载次数:0次
- 浏览次数:1次
- 资源积分:1积分
-
标 签:
c
资 源 简 介
1.添加特征值
我们添加一个1Byte的特征值来控制灯的亮灭
因为simpleGATTProfile是共用的文件,为了不影响其它工程,我们使用一个宏来控制新增加的属性
#if SIMPLEPROFILE_LED
#endif
(1)修改simpleGATTProfile.h
(2)添加UUID
//Characteristic 6 UUID:0xFFF6
(3)添加属性
// Simple Profile Characteristic 6 Properties
// Characteristic 6 Value
// Simple Profile Characteristic 6 User Description
(4)属性表
// Characteristic 6 Declaration
// Characteristic Value 6
// Characteristic 6 User Description
(5)属性设置操作
SimpleProfile_SetParameter
(6)属性获取操作
Get a Simple Profile parameter
(7)属性读操作
simpleProfile_ReadAttrCB
(8)属性写操作
simpleProfile_WriteAttrCB
2.Profile的改造完成后,我们将这个宏打开,配置工程。
3.接着我们在staticvoid simpleProfileChangeCB( uint8 paramID )函数的switch中加入CHAR6的判断即可
文 件 列 表
SimpleBLEPeripheral协议栈 (蓝牙点灯)
Source
Profiles
Libraries
Include
config
Components
common
CC2541DB
CC2540DB
Untitled Project.si4project
Backup
simpleBLECentral(1914).c
功能说明.txt
Untitled Project.si4project