这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
cc2640r2f:notify_characteristic6 [2017/09/01 20:36] wuyl |
cc2640r2f:notify_characteristic6 [2021/06/22 23:14] (当前版本) |
||
---|---|---|---|
行 7: | 行 7: | ||
本章使用 simple_peripheral 作为实验平台,创建一个自定义属性的 characteristic 。 | 本章使用 simple_peripheral 作为实验平台,创建一个自定义属性的 characteristic 。 | ||
simple_peripheral 的 IAR 工程可以在目录C: | simple_peripheral 的 IAR 工程可以在目录C: | ||
- | 有关工程配置和编译选项以及下载方法参考< | + | 有关工程配置和编译选项以及下载方法参考< |
## 硬件环境 ## | ## 硬件环境 ## | ||
行 17: | 行 17: | ||
成功连接开发板之后,打开电脑的设备管理器,有XDS110 的两个端口,BLE Device Monitor 使用 XDS110 Class Application/ | 成功连接开发板之后,打开电脑的设备管理器,有XDS110 的两个端口,BLE Device Monitor 使用 XDS110 Class Application/ | ||
- | > | + | >**注意**:XDS110 驱动程序在安装 IAR 时会默认安装,如果你没有安装 IAR ,可以手动更新驱动程序软件。XDS 驱动可以在< |
- | > XDS110 驱动程序在安装 IAR 时会默认安装,如果你没有安装 IAR ,可以手动更新驱动程序软件。XDS 驱动可以在< | + | |
![](http:// | ![](http:// | ||
行 29: | 行 28: | ||
- BLE Device Monitor | - BLE Device Monitor | ||
- | 协议栈和 IAR 安装参考< | + | 协议栈和 IAR 安装参考< |
## BLE Device Monitor 环境搭建 ## | ## BLE Device Monitor 环境搭建 ## | ||
- | 有关 BLE Device Monitor 环境搭建以及使用方法请参考:< | + | 有关 BLE Device Monitor 环境搭建以及使用方法请参考:< |
## 开发步骤 ## | ## 开发步骤 ## | ||
行 120: | 行 119: | ||
```` | ```` | ||
- | > | + | >**注意**:修改 simpleProfileAttrTbl [ SERVAPP_NUM_ATTR_SUPPORTED ]数组大小,SERVAPP_NUM_ATTR_SUPPORTED 定义的是 17 ,由于我们添加了 4 个属性,所以这里需要修改成 21 。 |
6. 接下来在 simple_gatt_profile.c 的 SimpleProfile_AddService 函数中对 characteristic 6 的 simpleProfileChar4Config 参数分配内存,并初始化配置属性表。 | 6. 接下来在 simple_gatt_profile.c 的 SimpleProfile_AddService 函数中对 characteristic 6 的 simpleProfileChar4Config 参数分配内存,并初始化配置属性表。 |