微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 如何实现多个句柄的动作

如何实现多个句柄的动作

时间:12-22 整理:3721RD 点击:

如题,有没有相关的资料呢?

req.startHandle = simpleBLESvcStartHdl;
req.endHandle = simpleBLESvcEndHdl;
req.type.len = ATT_BT_UUID_SIZE;
req.type.uuid[0] = LO_UINT16(SIMPLEPROFILE_CHAR4_UUID);
req.type.uuid[1] = HI_UINT16(SIMPLEPROFILE_CHAR4_UUID);
req.type.uuid[2] = LO_UINT16(SIMPLEPROFILE_CHAR1_UUID);
req.type.uuid[3] = HI_UINT16(SIMPLEPROFILE_CHAR1_UUID);

这个函数这样写对吗?

如果可以这样写,为什么我的只能对CHAR4进行操作,CHAR1不行呢?这个有没有相关的资料呢?

谢谢大家了!

lele,

不能这么做.  绝对不能.

你以为上面定义了个start 跟 end, 你就能在里面随便操纵多个句柄了?    ;P

这个start 跟 end, 只是告诉程序, 在这个范围内去找你需要的一个句柄!!!  一个!!!!!! 只有一个!!!!!!!!      :(

具体资料你去看一下蓝牙的 core spec, 里面的一些client 想 server 发送读请求的命令.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top