我把observe例程的observe.c .h 文件拷贝过去了,但是调用这个函数的时候,内部调用的GAP_DeviceInit(selfEntity, GAP_PROFILE_OBSERVER,gapObserverRoleMaxScanRes, NULL, NULL, NULL);无法解析,我想应该是没有观察者协议栈导致的吧,怎么样同时支持从机和观察者角色?不能用mutilrole的那个例程,那个例程自己占用的代码空间太大了,我的代码放不下。。
bStatus_t GAPObserverRole_StartDevice(gapObserverRoleCB_t *pAppCallbacks)
{
if (pAppCallbacks)
{
pGapObserverRoleCB = pAppCallbacks;
}
return GAP_DeviceInit(selfEntity, GAP_PROFILE_OBSERVER,gapObserverRoleMaxScanRes, NULL, NULL, NULL);
}
风吹我衣:
项目很紧,非常着急,希望TI员工或者高手给予帮助,非常感谢!
Viki Shi:
在SimpleBLEPeripheral project上添加observer的例程,我们有提供过,是CC2640的。你可以参考下移植到CC2640R2F上。
下载地址: processors.wiki.ti.com/…/CC2640_Peripheral_Observer_V2_1
Susan Yang:
有没有添加预编译 PLUS_OBSERVER ?
风吹我衣:
回复 Susan Yang:
加上了也不行,编译报错如下:
user5318699:
回复 风吹我衣:
不知道 楼主问题解决没有,目前想在peripheral上增加Observer功能,TI官方貌似没有文档,TI的技术支持人员给了我一个其他平台的demo,但是改完没法用